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

Report Type Graduation 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
Graph full race
history on course
(pick up to 15)
1 Rowan Henige 2024 12:12 5:14 9/27/23 PAL # 1 4
2 Ethan Bae 2023 12:17 5:16 9/14/22 PAL # 1 4
3 Cameron Reynolds 2025 12:39 5:26 10/5/24 Artichoke Invitational 5
4 Thomas Burt 2020 12:41 5:27 9/17/19 PAL Meet #1 4
5 Joshua Lo 2021 12:47 5:29 9/17/19 PAL Meet #1 2
5 Jackson Bae 2023 12:47 5:29 9/14/22 PAL # 1 4
7 Luc Brennan 2023 12:53 5:32 9/14/22 PAL # 1 3
8 Luke Popler 2027 12:54 5:32 10/5/24 Artichoke Invitational 2
9 Christopher Charekian 2017 12:57 5:33 10/12/16 PAL Meet #2 2
9 Alonso Gonzales 2020 12:57 5:33 9/17/19 PAL Meet #1 5
11 Noah Vauclair 2019 13:00 5:35 9/18/18 PAL Meet #1 5
12 Zacharie Vidana 2025 13:11 5:39 9/14/22 PAL # 1 3
12 David Raymond 2025 13:11 5:39 10/5/24 Artichoke Invitational 2
14 Manny Avila 2012 13:14 5:41 10/1/11 Artichoke Invitational 4
15 Dylan Williams 2024 13:16 5:42 9/27/23 PAL # 1 4
16 Bradley Schulz 2019 13:18 5:42 9/18/18 PAL Meet #1 4
17 Kevin Hill 2012 13:24 5:45 10/1/11 Artichoke Invitational 4
18 Charlie Utecht 2015 13:28 5:47 9/18/13 PAL Meet #2 4
18 Ty Dewes 2014 13:28 5:47 9/13/11 PAL Meet #1 3
20 Owen Leung 2024 13:29 5:47 9/27/23 PAL # 1 4
21 Vir Shah 2023 13:36 5:50 10/2/21 Artichoke Invitational 4
22 Philip Barron 2012 13:39 5:52 9/13/11 PAL Meet #1 3
23 Xander Posten 2018 13:41 5:52 9/19/17 PAL Meet #1 5
24 Zach Lo 2018 13:43 5:53 9/19/17 PAL Meet #1 4
24 Nickie Pucel 2013 13:43 5:53 10/1/11 Artichoke Invitational 3
26 Henry Giardi 2028 13:48 5:55 10/5/24 Artichoke Invitational 1
27 Robert Lively 2022 13:49 5:56 10/2/21 Artichoke Invitational 4
28 Jared Peterson 2017 13:50 5:56 10/12/16 PAL Meet #2 6
28 Danny Raggio 2011 13:50 5:56 9/9/10 PAL Meet #1 3
30 Henry Utecht 2019 13:52 5:57 10/12/16 PAL Meet #2 5
31 Chris Hunter 2014 13:55 5:58 9/11/12 PAL Meet #1 4
32 Bijan Vijeh 2022 13:56 5:59 10/2/21 Artichoke Invitational 4
33 Luke Shafer 2025 13:59 6:00 10/5/24 Artichoke Invitational 5
34 Wyatt Gilman 2016 14:01 6:01 10/8/14 PAL Meet #2 2
34 Alex Chang 2023 14:01 6:01 10/2/21 Artichoke Invitational 2
36 Matthew Macedo 2027 14:07 6:04 10/5/24 Artichoke Invitational 2
37 Jack Zhong 2018 14:08 6:04 10/12/16 PAL Meet #2 3
38 Michael Lemus 2019 14:09 6:04 10/12/16 PAL Meet #2 2
38 Cameron Vijeh 2025 14:09 6:04 9/27/23 PAL # 1 2
40 Eric Dubbel 2019 14:14 6:07 9/19/17 PAL Meet #1 2
40 Zachariah Holder 2018 14:14 6:07 10/1/16 Artichoke Invitational 4
42 Misael Montes 2015 14:16 6:07 10/5/13 Artichoke Invitational 2
43 Alex Ferfas 2021 14:17 6:08 9/17/19 PAL Meet #1 2
44 Tyler Beth 2015 14:19 6:09 9/18/13 PAL Meet #2 2
45 Ray Evans 2022 14:21 6:10 10/2/21 Artichoke Invitational 4
46 Galdino Bravo 2014 14:22 6:10 9/18/13 PAL Meet #2 2
46 Chris Mccreddin 2012 14:22 6:10 10/2/10 Artichoke Invitational 2
48 Elliot Rios 2027 14:25 6:11 10/5/24 Artichoke Invitational 1
49 Jesse Resnick 2023 14:26 6:12 10/2/21 Artichoke Invitational 3
50 Weston Keitz 2019 14:27 6:12 9/19/17 PAL Meet #1 5
50 Aaron Jacobson 2013 14:27 6:12 9/11/12 PAL Meet #1 3
50 Tynan Dewes 2014 14:27 6:12 10/2/10 Artichoke Invitational 1
50 Benjamin Schembri 2021 14:27 6:12 9/17/19 PAL Meet #1 2
54 Josiah Adion Ferretty 2024 14:32 6:14 9/27/23 PAL # 1 4
55 Alex Kaattari-Lim 2019 14:33 6:15 9/18/18 PAL Meet #1 4
55 Elias Smith 2021 14:33 6:15 9/17/19 PAL Meet #1 2
55 Rinji Low 2027 14:33 6:15 9/27/23 PAL # 1 1
58 Dominic Olson 2020 14:35 6:16 10/12/16 PAL Meet #2 1
58 Charlie Gillet 2021 14:35 6:16 9/17/19 PAL Meet #1 1
58 Jackson Scott 2022 14:35 6:16 10/2/21 Artichoke Invitational 3
61 Julian O'hara 2013 14:37 6:16 10/1/11 Artichoke Invitational 3
61 Spencer Walker 2027 14:37 6:16 9/27/23 PAL # 1 1
63 Moises Vieyra 2014 14:40 6:18 9/11/12 PAL Meet #1 1
64 Erik Huisman 2018 14:44 6:19 10/13/15 PAL Meet #2 2
65 Owen Mylod Yee 2018 14:45 6:20 10/12/16 PAL Meet #2 5
65 Adam Griffin 2019 14:45 6:20 9/18/18 PAL Meet #1 1
67 Alex Park 2022 14:47 6:21 9/18/18 PAL Meet #1 1
68 Alex Ruhlman 2013 14:48 6:21 10/1/11 Artichoke Invitational 1
69 Isaiah Hand 2020 14:51 6:22 10/12/16 PAL Meet #2 2
70 Warren Van Velkinburgh 2013 14:53 6:23 10/2/10 Artichoke Invitational 3
71 Alessandro Duran 2022 14:55 6:24 9/18/18 PAL Meet #1 2
72 Ryan Reed 2018 14:58 6:25 10/13/15 PAL Meet #2 1
72 Erik Deleon 2010 14:58 6:25 10/3/09 Artichoke Invitational 2
74 Carlos Zepeda 2013 15:00 6:26 10/2/10 Artichoke Invitational 1
74 Ben Duran 2022 15:00 6:26 9/17/19 PAL Meet #1 2
76 Angel Merlos 2018 15:01 6:27 10/13/15 PAL Meet #2 1
77 Christopher Hunter 2014 15:03 6:28 9/18/13 PAL Meet #2 1
78 Isaac Collibee 2018 15:04 6:28 10/12/16 PAL Meet #2 3
79 Arran Henderson 2025 15:06 6:29 9/27/23 PAL # 1 5
80 Jesse Boyle 2012 15:07 6:29 10/1/11 Artichoke Invitational 6
81 Benton Min 2026 15:10 6:31 9/27/23 PAL # 1 1
82 Eli Rodriguez 2018 15:11 6:31 10/13/15 PAL Meet #2 2
82 Eli Haas 2023 15:11 6:31 9/17/19 PAL Meet #1 1
84 Alex Pigot 2025 15:12 6:31 9/14/22 PAL # 1 3
85 River McCaughey 2021 15:13 6:32 9/17/19 PAL Meet #1 2
86 Peter Scherer 2023 15:14 6:32 10/2/21 Artichoke Invitational 4
87 Joshua Navarro 2019 15:15 6:33 9/18/18 PAL Meet #1 1
87 Samuel Trujillo 2017 15:15 6:33 10/8/14 PAL Meet #2 1
89 Josh Pitkofsky 2013 15:17 6:34 9/10/09 PAL Meet #1 2
90 Alain Barron 2014 15:18 6:34 10/1/11 Artichoke Invitational 1
91 Alex Valencia 2013 15:21 6:35 10/1/11 Artichoke Invitational 2
92 Colin Henderson 2028 15:24 6:37 10/5/24 Artichoke Invitational 1
92 Meezahn Kemal 2027 15:24 6:37 10/5/24 Artichoke Invitational 1
94 Jacob Pederson 2017 15:25 6:37 10/8/14 PAL Meet #2 3
95 Nathan Cauwet 2017 15:26 6:37 10/8/14 PAL Meet #2 5
95 Teddy Tidwell 2026 15:26 6:37 9/27/23 PAL # 1 1
97 Zoji Bomya 2018 15:28 6:38 9/19/17 PAL Meet #1 4
97 Lucas Ball 2017 15:28 6:38 10/5/13 Artichoke Invitational 2
99 Thomas Merritt 2010 15:30 6:39 10/3/09 Artichoke Invitational 2
100 Victor Delvat 2025 15:31 6:40 9/27/23 PAL # 1 4
101 Andrew Goddard 2017 15:34 6:41 10/13/15 PAL Meet #2 5
102 Alex Dils 2025 15:40 6:43 9/27/23 PAL # 1 2
103 Oscar Nolf 2023 15:43 6:45 9/14/21 PAL # 1 2
103 Alex Lee 2026 15:43 6:45 9/27/23 PAL # 1 2
105 Desmond Shing 2019 15:45 6:46 9/19/17 PAL Meet #1 1
105 Caleb Streck 2026 15:45 6:46 9/27/23 PAL # 1 1
107 Sena Yamamoto 2017 15:47 6:46 10/8/14 PAL Meet #2 1
108 Aidan Mcguire 2027 15:48 6:47 9/27/23 PAL # 1 1
109 Jarren Brady 2021 15:52 6:49 9/18/18 PAL Meet #1 1
109 Alex Lazich 2014 15:52 6:49 10/2/10 Artichoke Invitational 1
111 Brennan Sherman 2026 15:53 6:49 10/5/24 Artichoke Invitational 3
112 Miles Keitz 2022 15:54 6:49 10/2/21 Artichoke Invitational 3
113 Neil Chan 2014 15:57 6:51 10/1/11 Artichoke Invitational 2
114 Cooper Gaffney 2026 15:58 6:51 9/27/23 PAL # 1 2
115 Kyle Shea 2016 15:59 6:52 10/5/13 Artichoke Invitational 2
115 Bhavin Tandel 2012 15:59 6:52 10/3/09 Artichoke Invitational 1
117 Edwin Flores 2014 16:00 6:52 9/11/12 PAL Meet #1 1
118 Jonathan Jen 2026 16:03 6:53 10/5/24 Artichoke Invitational 1
119 Ismael Avila 2015 16:04 6:54 10/1/11 Artichoke Invitational 1
120 Ben Kinley 2026 16:05 6:54 10/5/24 Artichoke Invitational 1
121 Nate Burrill 2018 16:06 6:55 9/19/17 PAL Meet #1 1
122 John Gibbons 2020 16:07 6:55 9/18/18 PAL Meet #1 4
123 Dario Mccarty 2019 16:13 6:58 10/13/15 PAL Meet #2 1
124 Troy Spears 2014 16:16 6:59 10/5/13 Artichoke Invitational 2
125 Jaquel Campbel 2014 16:17 6:59 10/2/10 Artichoke Invitational 1
126 Ryan McAfee 2021 16:20 7:01 9/17/19 PAL Meet #1 2
127 David Parduhn Munoz 2020 16:23 7:02 10/12/16 PAL Meet #2 1
127 Axel Larson 2025 16:23 7:02 9/14/22 PAL # 1 2
129 Sampson Tupua 2010 16:25 7:03 10/3/09 Artichoke Invitational 1
130 Cole Dunbar 2014 16:26 7:03 10/2/10 Artichoke Invitational 2
130 Omar Garcia 2011 16:26 7:03 10/3/09 Artichoke Invitational 1
132 Jonathan Montejano 2014 16:28 7:04 9/18/13 PAL Meet #2 1
133 Clark Hilbert 2015 16:35 7:07 10/5/13 Artichoke Invitational 1
134 Will Raymond 2028 16:37 7:08 10/5/24 Artichoke Invitational 1
135 Evan Isenstein-Bran 2016 16:38 7:08 10/13/15 PAL Meet #2 2
136 Christopher Camero 2022 16:39 7:09 9/18/18 PAL Meet #1 2
137 Victor Mendoza 2014 16:42 7:10 10/1/11 Artichoke Invitational 1
138 Danny Gallegos 2012 16:44 7:11 10/2/10 Artichoke Invitational 1
139 Clark Hilbert 2016 16:47 7:12 9/18/13 PAL Meet #2 1
139 Carson Predovich 2014 16:47 7:12 10/1/11 Artichoke Invitational 1
139 Sam Resnick 2023 16:47 7:12 9/17/19 PAL Meet #1 1
142 Zachary Klieman 2017 16:51 7:14 10/13/15 PAL Meet #2 5
142 Josh Lipson 2017 16:51 7:14 10/5/13 Artichoke Invitational 2
144 Greg Parmer-Lohan 2022 16:52 7:14 9/18/18 PAL Meet #1 1
145 Ivan Cornejo 2021 17:00 7:18 9/17/19 PAL Meet #1 2
146 Kunal Raman 2022 17:01 7:18 9/18/18 PAL Meet #1 1
147 Jacob Toms 2013 17:02 7:19 10/3/09 Artichoke Invitational 1
148 John Corpus 2023 17:05 7:20 9/14/22 PAL # 1 3
149 Levi Portillo 2010 17:08 7:21 9/10/09 PAL Meet #1 1
150 Eamonn Carson 2015 17:09 7:22 10/1/11 Artichoke Invitational 3
151 Alejandro Suarez 2019 17:12 7:23 10/12/16 PAL Meet #2 2
152 Ethan McKillop 2022 17:15 7:24 9/18/18 PAL Meet #1 1
153 Kubilay Agi 2016 17:22 7:27 9/18/13 PAL Meet #2 1
154 Ethan Butt 2026 17:26 7:29 9/27/23 PAL # 1 3
155 Abraham Barron 2021 17:27 7:29 9/17/19 PAL Meet #1 2
156 Bryce Flom 2027 17:34 7:32 9/27/23 PAL # 1 1
157 Francisco Campos 2015 17:36 7:33 10/8/14 PAL Meet #2 1
157 Danny Yan 2013 17:36 7:33 10/1/11 Artichoke Invitational 1
159 Ben Morrison 2015 17:37 7:34 10/1/11 Artichoke Invitational 1
160 Rhylan Butt 2023 17:40 7:35 10/2/21 Artichoke Invitational 3
161 Fred Quontamatteo 2027 17:41 7:35 10/5/24 Artichoke Invitational 1
162 Peter Bugos 2014 17:45 7:37 10/1/11 Artichoke Invitational 1
163 Ari Guelman 2027 17:46 7:38 10/5/24 Artichoke Invitational 1
164 Jacob Reynolds 2028 17:49 7:39 10/5/24 Artichoke Invitational 1
165 Javier Nino-Sears 2021 17:53 7:41 9/17/19 PAL Meet #1 1
166 Nicholas Blanck 2012 18:00 7:44 10/2/10 Artichoke Invitational 3
166 Rylan Butt 2023 18:00 7:44 9/14/22 PAL # 1 1
168 Jack O'Hara 2019 18:19 7:52 10/13/15 PAL Meet #2 1
169 Jeremy Woodbury 2015 18:22 7:53 10/1/11 Artichoke Invitational 1
170 Jake Haws 2022 18:23 7:53 9/18/18 PAL Meet #1 1
171 Christian Marin Tran 2022 18:26 7:55 9/18/18 PAL Meet #1 1
171 Cole Myers 2026 18:26 7:55 9/27/23 PAL # 1 3
173 Ben Pigot 2022 18:31 7:57 9/17/19 PAL Meet #1 1
174 Michael Yu 2018 18:32 7:57 10/8/14 PAL Meet #2 5
175 Maddox Pepa 2022 18:36 7:59 9/18/18 PAL Meet #1 1
176 Massimo Ramezane 2028 18:42 8:02 10/5/24 Artichoke Invitational 1
177 Matt Maldonado 2013 18:45 8:03 10/2/10 Artichoke Invitational 1
178 Lucas Murray 2022 18:46 8:03 9/18/18 PAL Meet #1 1
179 Ben Carter 2028 18:48 8:04 10/5/24 Artichoke Invitational 1
180 Sachin Paranjpye 2028 18:50 8:05 10/5/24 Artichoke Invitational 1
181 Walker Mills 2022 18:51 8:05 9/18/18 PAL Meet #1 2
182 Santiago Garcia 2027 18:59 8:09 9/27/23 PAL # 1 1
183 Henry Valente 2021 19:01 8:10 9/17/19 PAL Meet #1 1
184 Noah Barron 2021 19:02 8:10 9/17/19 PAL Meet #1 2
185 Jed Solomon 2023 19:11 8:14 9/17/19 PAL Meet #1 1
186 Steve Brown 2022 19:28 8:21 9/18/18 PAL Meet #1 1
187 Zach Crew 2022 19:39 8:26 9/17/19 PAL Meet #1 2
187 Arth Shukla 2021 19:39 8:26 9/17/19 PAL Meet #1 2
189 Brandon Matsuoka 2018 19:42 8:27 10/13/15 PAL Meet #2 2
190 Jacob Huljev 2024 19:43 8:28 9/14/21 PAL # 1 1
191 Alberto Gallegos 2014 19:54 8:32 10/1/11 Artichoke Invitational 1
192 Sean Yue 2022 20:07 8:38 9/17/19 PAL Meet #1 2
193 Jacob Solomon 2016 20:48 8:56 10/5/13 Artichoke Invitational 2
194 Shahil Sharma 2014 20:52 8:57 10/2/10 Artichoke Invitational 1
195 Jeovanny Carlos 2023 21:23 9:11 10/2/21 Artichoke Invitational 2
196 Cole Boggs 2028 21:29 9:13 10/5/24 Artichoke Invitational 1
197 Alex Corpos 2027 21:40 9:18 9/27/23 PAL # 1 2
198 Matthew Biggs 2027 21:45 9:20 9/27/23 PAL # 1 1
199 Shashi Obulasetty 2015 22:52 9:49 10/1/11 Artichoke Invitational 1
200 John Huljev 2027 23:06 9:55 9/27/23 PAL # 1 1
201 Oliver Linden 2026 23:07 9:55 10/5/24 Artichoke Invitational 1
202 Joeseph Digel 2018 28:30 12:14 10/13/15 PAL Meet #2 4
203 Joseph Digel 2018 30:20 13:01 10/8/14 PAL Meet #2 1
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.