To modify the report, make a selection from each column below and re-run.

Report Type Status Filter Grade Filter Gender Distance




(Grade filter for indiv report.)


Course PR Report: Half Moon Bay HS

The report below currently displays:

  • Individual PR's
  • Grads & Current Runners
  • All Grades
  • Boys
  • 2.33 miles
  • Grads & Current Runners
All Time Rank Runner Name Grad Year Time Pace PR Date PR Event # of
Races
Select athletes to:
1 Andrew Song 2025 12:13 5:15 9/27/23 PAL # 1 2
2 Adwaiy Ambardekar 2026 12:26 5:20 9/17/25 PAL # 1 1
3 Anthony Hsiao 2028 12:35 5:24 9/17/25 PAL # 1 1
4 James Ely 2025 12:45 5:28 10/7/23 Artichoke Invitational 3
5 Aaron Grush 2022 13:00 5:35 9/14/21 PAL # 1 6
6 Jae Ik Song 2025 13:03 5:36 10/1/22 Artichoke Invitational 4
7 Jesse Wong 0 13:07 5:38 9/9/10 PAL Meet #1 1
8 James Ross 2028 13:08 5:38 9/17/25 PAL # 1 1
9 Benjamin Yeager 2025 13:12 5:40 9/27/23 PAL # 1 6
10 Louis Dressel 2009 13:13 5:40 10/4/08 Artichoke Invitational 1
11 Shotaro Take 2026 13:17 5:42 9/27/23 PAL # 1 2
12 Jesse Wong 2011 13:26 5:46 10/3/09 Artichoke Invitational 3
13 Hayato Suzuki 2022 13:28 5:47 10/2/21 Artichoke Invitational 6
13 Griffin Kubitz 2027 13:28 5:47 9/17/25 PAL # 1 1
15 Vinayak Sarkar 2024 13:54 5:58 9/27/23 PAL # 1 6
16 Alex Wai 2019 13:55 5:58 10/12/16 PAL Meet #2 5
17 Nick Vatman 2026 13:58 6:00 9/17/25 PAL # 1 2
18 Byron Santizo 2015 13:59 6:00 10/5/13 Artichoke Invitational 4
19 Byron Santizo 2016 14:02 6:01 9/18/13 PAL Meet #2 1
20 Mayank Patil 2022 14:04 6:02 10/5/19 Artichoke Invitational 2
21 Andrew Kim 2018 14:06 6:03 10/12/16 PAL Meet #2 3
22 Aria Hagnia 2016 14:07 6:04 10/6/12 Artichoke Invitational 2
23 Ilya Rozenblat 2015 14:09 6:04 10/6/12 Artichoke Invitational 6
24 Thomas Poultney 2024 14:21 6:10 9/14/22 PAL # 1 4
24 Adan Reyes Rojas 2026 14:21 6:10 9/17/25 PAL # 1 1
26 Tian Doong 2022 14:25 6:11 10/2/21 Artichoke Invitational 4
26 Yuto Watanabe 2017 14:25 6:11 10/4/14 Artichoke Invitational 1
26 Brian Quan 2010 14:25 6:11 10/3/09 Artichoke Invitational 3
29 Matthew Lloyd 2023 14:27 6:12 10/1/22 Artichoke Invitational 5
30 Alex Giang 2024 14:33 6:15 9/27/23 PAL # 1 4
31 Vladimir Eremeev 2024 14:34 6:15 9/27/23 PAL # 1 3
32 Ilya Rosenblat 2015 14:35 6:16 9/18/13 PAL Meet #2 1
33 Topias Rajamaki 2025 14:37 6:16 9/27/23 PAL # 1 6
33 Daniel Chavez 2026 14:37 6:16 9/17/25 PAL # 1 1
35 Eeshan Bhat 2020 14:39 6:17 9/18/18 PAL Meet #1 3
35 Albert Fallornia 2022 14:39 6:17 10/6/18 Artichoke Invitational 3
37 Murphy Dailey 2018 14:40 6:18 10/4/14 Artichoke Invitational 2
38 Nathaniel Poultney 2024 14:45 6:20 9/27/23 PAL # 1 1
39 Eitan Boar 2023 14:46 6:20 10/5/19 Artichoke Invitational 2
39 Meshawn Ware 2016 14:46 6:20 10/3/15 Artichoke Invitational 4
41 Noah Gerber 2014 14:47 6:21 9/18/13 PAL Meet #2 4
42 Oliver Yau 2018 14:50 6:22 10/3/15 Artichoke Invitational 5
43 Max Giacomazzi 2027 14:51 6:22 9/17/25 PAL # 1 3
43 Soichi Murakawa 2029 14:51 6:22 9/17/25 PAL # 1 1
45 Charles Davidson 2029 14:52 6:23 9/17/25 PAL # 1 1
46 Jonas Mukund 2025 15:00 6:26 10/7/23 Artichoke Invitational 4
47 Ethan Levine 2022 15:05 6:28 10/2/21 Artichoke Invitational 3
47 Dane Kosky 2021 15:05 6:28 10/6/18 Artichoke Invitational 3
49 Emil Margallo 2010 15:07 6:29 10/4/08 Artichoke Invitational 3
50 Chris Keefe 2010 15:16 6:33 10/4/08 Artichoke Invitational 1
51 Joshua Wolfgram 2022 15:17 6:34 10/2/21 Artichoke Invitational 2
52 Ty Svensson 2019 15:21 6:35 10/12/16 PAL Meet #2 5
53 Aneesh Bahat 2023 15:23 6:36 10/5/19 Artichoke Invitational 1
54 Jose Garcia 2013 15:27 6:38 10/1/11 Artichoke Invitational 2
55 Anders Voss 2022 15:28 6:38 10/5/19 Artichoke Invitational 2
56 Aldo Pantoja-hernan 2016 15:29 6:39 10/6/12 Artichoke Invitational 2
57 Sebastian Lee 2016 15:31 6:40 10/5/13 Artichoke Invitational 5
57 Masa Kawakatsu 2012 15:31 6:40 9/13/11 PAL Meet #1 2
59 Edward Huang 2021 15:35 6:41 10/7/17 Artichoke Invitational 1
60 Avinash Kishore 2027 15:40 6:43 9/17/25 PAL # 1 1
61 Simon Bartos 2016 15:41 6:44 10/8/14 PAL Meet #2 2
62 Obermar Salazar 2016 15:43 6:45 9/18/13 PAL Meet #2 1
63 Arthur Dai 2011 15:44 6:45 10/3/09 Artichoke Invitational 2
64 Jenna Whitaker 2018 15:46 6:46 9/19/17 PAL Meet #1 1
64 Michael Nechayev 2011 15:46 6:46 10/2/10 Artichoke Invitational 5
66 Jake Okada 2029 15:48 6:47 9/17/25 PAL # 1 1
67 Joey Peters 2024 15:51 6:48 10/7/23 Artichoke Invitational 2
67 Enzo Belluomini 2025 15:51 6:48 10/1/22 Artichoke Invitational 4
67 Thomas Siegle 2014 15:51 6:48 10/1/11 Artichoke Invitational 3
70 Evan Rose 2024 15:52 6:49 10/1/22 Artichoke Invitational 4
70 Kei Ebara 0 15:52 6:49 9/13/11 PAL Meet #1 1
72 Ethan Levine 2023 15:54 6:49 9/17/19 PAL Meet #1 1
72 Esteban Bamaca Fer 2023 15:54 6:49 10/5/19 Artichoke Invitational 3
72 James Wang 2015 15:54 6:49 10/1/11 Artichoke Invitational 1
75 Bryson Abilay 2010 15:55 6:50 10/3/09 Artichoke Invitational 3
76 Edwin Gonzalez 2021 15:58 6:51 9/18/18 PAL Meet #1 3
77 Thomas Luke 2019 16:02 6:53 9/18/18 PAL Meet #1 1
77 Peter Lowe 2015 16:02 6:53 9/13/11 PAL Meet #1 2
79 Casey Lew 2029 16:03 6:53 9/17/25 PAL # 1 1
80 Luke Thomas 2019 16:04 6:54 10/6/18 Artichoke Invitational 1
81 Kevin Lopez 2017 16:09 6:56 10/12/16 PAL Meet #2 1
82 Aviv Frandzel 2025 16:12 6:57 9/27/23 PAL # 1 1
82 Jairo Vasquez 2018 16:12 6:57 10/7/17 Artichoke Invitational 1
82 Jude Concepcion 2019 16:12 6:57 10/13/15 PAL Meet #2 2
82 Michael Asuncian 2013 16:12 6:57 10/3/09 Artichoke Invitational 4
86 Ikiharu Inabe 2025 16:13 6:58 9/14/21 PAL # 1 2
86 Kei Ebara 2015 16:13 6:58 10/1/11 Artichoke Invitational 1
86 Eric Tsai 2011 16:13 6:58 9/9/10 PAL Meet #1 1
89 Ian Petrola 2018 16:14 6:58 9/19/17 PAL Meet #1 5
89 Kay Veda 2011 16:14 6:58 9/9/10 PAL Meet #1 1
91 Mike Asuncion 2011 16:16 6:59 9/9/10 PAL Meet #1 1
92 Ronald Ong 2021 16:17 6:59 9/18/18 PAL Meet #1 1
93 Michael Grush 2023 16:19 7:00 10/5/19 Artichoke Invitational 2
94 Edward Yu 2025 16:20 7:01 10/1/22 Artichoke Invitational 5
94 David Feng 2014 16:20 7:01 10/1/11 Artichoke Invitational 4
96 Owen Bavol 2023 16:22 7:01 9/14/21 PAL # 1 3
97 Kay Ueda 2012 16:25 7:03 10/2/10 Artichoke Invitational 4
98 Mark Woo 2015 16:27 7:04 10/6/12 Artichoke Invitational 7
99 Isseah Gutierrez 2016 16:28 7:04 10/6/12 Artichoke Invitational 2
100 Jamie Gajewski 2012 16:29 7:04 10/3/09 Artichoke Invitational 2
101 Diego Miranda Castro 2027 16:30 7:05 9/17/25 PAL # 1 1
102 Michael Adachi 2013 16:31 7:05 10/1/11 Artichoke Invitational 5
103 Trevor Wong 2020 16:34 7:07 9/17/19 PAL Meet #1 3
103 Hunter Suey 2029 16:34 7:07 9/17/25 PAL # 1 1
105 Ting-hui Tsai 2011 16:35 7:07 10/2/10 Artichoke Invitational 3
106 Brandon Reyes 2015 16:36 7:07 9/18/13 PAL Meet #2 1
107 Nathan Lee 2010 16:37 7:08 10/4/08 Artichoke Invitational 3
108 Justin Lai 2021 16:38 7:08 9/18/18 PAL Meet #1 2
109 James So 2026 16:40 7:09 9/27/23 PAL # 1 4
110 Drake Kapoor 2018 16:42 7:10 10/8/14 PAL Meet #2 1
111 Kawakatsu Masafumi 2013 16:44 7:11 10/3/09 Artichoke Invitational 2
112 Tae Koh 2010 16:49 7:13 9/10/09 PAL Meet #1 1
113 Roshan Chai-Samara 2028 16:50 7:13 9/17/25 PAL # 1 1
114 Ismael Santiago 2021 16:52 7:14 9/18/18 PAL Meet #1 1
115 Honorio Gonzales 2025 16:53 7:15 9/27/23 PAL # 1 1
116 Ankir Kela 2016 16:54 7:15 9/11/12 PAL Meet #1 2
116 Daniel Rodriguez 2011 16:54 7:15 10/3/09 Artichoke Invitational 3
118 Zachary Naselli 2021 16:56 7:16 9/17/19 PAL Meet #1 1
119 Takumi Sato 0 16:58 7:17 9/10/09 PAL Meet #1 1
120 Harrison Froerer 2015 16:59 7:17 9/11/12 PAL Meet #1 5
120 James Wong 2012 16:59 7:17 9/13/11 PAL Meet #1 1
122 Matthew Price 2025 17:05 7:20 9/27/23 PAL # 1 1
123 Michael Okazaki 2010 17:07 7:21 9/10/09 PAL Meet #1 1
124 Samuel Schroeder 2026 17:10 7:22 10/7/23 Artichoke Invitational 2
125 Oscar Pelaez 2024 17:16 7:25 9/27/23 PAL # 1 2
125 Matthew Sankauskas 2029 17:16 7:25 9/17/25 PAL # 1 1
127 Bruce Zhang 2025 17:20 7:26 9/27/23 PAL # 1 2
128 Hito Adrian Danny 2011 17:22 7:27 10/3/09 Artichoke Invitational 1
129 Raphael Cruanes 2020 17:23 7:28 10/12/16 PAL Meet #2 2
129 Kevin Tsui 2010 17:23 7:28 9/10/09 PAL Meet #1 1
131 Lawrence Kupfer 2021 17:24 7:28 9/18/18 PAL Meet #1 2
132 Owen Tom 2025 17:42 7:36 9/27/23 PAL # 1 2
133 Darwin Burt-Banks 2028 17:44 7:37 9/17/25 PAL # 1 1
134 Kevin Yeh 2012 17:47 7:38 10/3/09 Artichoke Invitational 2
135 John M DeAndreis 2010 17:52 7:40 10/3/09 Artichoke Invitational 2
136 Yuji Miwa 0 17:53 7:41 9/13/11 PAL Meet #1 1
137 Nathan Philliber 2015 17:54 7:41 10/1/11 Artichoke Invitational 1
137 Nick Flouty 2015 17:54 7:41 10/1/11 Artichoke Invitational 1
139 Nathaniel Vatman 2026 17:59 7:43 9/14/22 PAL # 1 1
140 Adnan Hito 2010 18:01 7:44 9/10/09 PAL Meet #1 1
141 Aneesh Bhat 2023 18:10 7:48 9/14/22 PAL # 1 1
142 Kevin Tusui 2012 18:14 7:50 10/3/09 Artichoke Invitational 1
142 Evan Tam 2027 18:14 7:50 9/17/25 PAL # 1 1
144 Connor Carlin 2011 18:20 7:52 10/4/08 Artichoke Invitational 1
145 Kensuke Imamura 2022 18:21 7:53 9/14/21 PAL # 1 1
146 Ty Emanuel 2021 18:22 7:53 9/18/18 PAL Meet #1 1
147 Alexander Owen 2018 18:28 7:56 10/1/16 Artichoke Invitational 2
148 Jackson Rodio 2023 18:29 7:56 10/5/19 Artichoke Invitational 2
149 Arnav Shah 2026 18:31 7:57 10/7/23 Artichoke Invitational 2
149 Darren Huang 2011 18:31 7:57 9/9/10 PAL Meet #1 1
151 Ocean Wilberg 2025 18:32 7:57 10/1/22 Artichoke Invitational 2
152 Jayden Lucas 2026 18:34 7:58 10/1/22 Artichoke Invitational 2
152 Gabriel Gachet 2027 18:34 7:58 9/17/25 PAL # 1 1
154 Mauricio Flores 2019 18:35 7:59 10/6/18 Artichoke Invitational 2
155 John Louis Elvar Benitez 2020 18:53 8:06 10/1/16 Artichoke Invitational 3
156 Daniel Killoran 2018 18:57 8:08 10/4/14 Artichoke Invitational 1
156 Kevin Vasquez 0 18:57 8:08 9/13/11 PAL Meet #1 1
158 Cagn Steinbrecher 2022 18:59 8:09 10/5/19 Artichoke Invitational 2
159 Sean Patric Radam 2017 19:04 8:11 10/1/16 Artichoke Invitational 2
160 Ryan Scott 2029 19:08 8:13 9/17/25 PAL # 1 1
161 Jay Bennett 2011 19:10 8:14 10/4/08 Artichoke Invitational 1
162 Andre Khmelnitsky 2022 19:15 8:16 10/2/21 Artichoke Invitational 1
163 John De Andreiss 2010 19:28 8:21 9/10/09 PAL Meet #1 1
164 Lorenz Audi 2025 19:29 8:22 9/14/21 PAL # 1 1
165 Adrian Corzantes 2025 19:49 8:30 9/14/21 PAL # 1 1
166 Terry Li 2029 19:51 8:31 9/17/25 PAL # 1 1
167 Jae Bin Song 2026 20:13 8:41 9/14/22 PAL # 1 2
168 Jack Pope 2018 20:14 8:41 10/8/14 PAL Meet #2 1
169 Jack Pope 2017 20:18 8:43 10/4/14 Artichoke Invitational 1
170 Alexander Schwartzer 2024 20:36 8:50 9/27/23 PAL # 1 1
171 Ryo Kudo 2013 20:47 8:55 9/10/09 PAL Meet #1 1
172 Henry Mcdaniels 2023 20:57 8:59 9/17/19 PAL Meet #1 1
173 Jordan Truong 2010 22:07 9:30 9/10/09 PAL Meet #1 1
174 Omar Spiller-hernan 2016 22:36 9:42 9/11/12 PAL Meet #1 1
175 Bryston Li 2022 22:49 9:48 10/6/18 Artichoke Invitational 2
All Time Rank Runner Name Grad Year Time Pace PR Date PR Event # of
Races
Graph full race
history on course
(pick up to 7)

Note: All columns are sortable by clicking on the column heading.