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 Blaine Reynolds 2021 12:05 5:11 9/17/19 PAL Meet #1 3
2 Christian Pedro 2013 12:17 5:16 9/13/11 PAL Meet #1 3
3 Ryan McAuliffe 2016 12:21 5:18 10/8/14 PAL Meet #2 4
4 Rory Beyer 2013 12:31 5:22 9/13/11 PAL Meet #1 3
5 Wyatt Cooper 2013 12:40 5:26 9/11/12 PAL Meet #1 3
6 Noah Strause 2019 12:43 5:27 9/18/18 PAL Meet #1 4
7 Zachary Low 2022 13:04 5:36 9/17/19 PAL Meet #1 2
8 Dennis Fasnacht 2021 13:07 5:38 9/17/19 PAL Meet #1 1
9 Leo Thompson 2022 13:08 5:38 9/17/19 PAL Meet #1 2
10 Toby Harris 2024 13:11 5:39 9/14/22 PAL # 1 2
11 Kevin Ruttenberg 2015 13:12 5:40 10/8/14 PAL Meet #2 4
12 Francisco Vargas 2012 13:13 5:40 9/13/11 PAL Meet #1 2
13 Billy Seeburger 2012 13:14 5:41 9/9/10 PAL Meet #1 3
14 Daniel Infante 2016 13:15 5:41 10/8/14 PAL Meet #2 1
15 Jack Herrera 2014 13:16 5:42 9/13/11 PAL Meet #1 3
16 Brendan Kennedy 2024 13:17 5:42 9/27/23 PAL # 1 2
17 Samuel Pappas 2021 13:20 5:43 9/18/18 PAL Meet #1 1
18 Sou Matsumoto 2025 13:22 5:44 9/27/23 PAL # 1 2
19 Daniel Voyles 2022 13:26 5:46 9/14/21 PAL # 1 3
20 Sam Sokolsky 2013 13:27 5:46 9/11/12 PAL Meet #1 4
21 Daniel Goldin 2013 13:29 5:47 9/11/12 PAL Meet #1 3
22 Nicholas Finke 2020 13:33 5:49 10/12/16 PAL Meet #2 1
22 Luke Novak 2026 13:33 5:49 9/27/23 PAL # 1 1
24 Joshua Fu 2025 13:36 5:50 9/27/23 PAL # 1 3
25 Jake Pilgrim 2017 13:38 5:51 10/8/14 PAL Meet #2 3
25 Ian Ta 2025 13:38 5:51 9/27/23 PAL # 1 2
27 Pablo Siguenza 2018 13:41 5:52 10/12/16 PAL Meet #2 4
28 Landon Hart 2013 13:42 5:53 9/11/12 PAL Meet #1 1
29 Jeffery Song 2016 13:44 5:54 10/8/14 PAL Meet #2 4
30 Owen Dodge 2020 13:46 5:55 9/18/18 PAL Meet #1 4
30 Ryan Oshinsky 2020 13:46 5:55 9/17/19 PAL Meet #1 2
32 Miles Rokala 2025 13:48 5:55 9/14/22 PAL # 1 1
33 Alex Garcialuna 2014 13:49 5:56 9/11/12 PAL Meet #1 3
33 Tyler Nichols 2026 13:49 5:56 9/27/23 PAL # 1 2
35 Kasey Woo 2017 13:50 5:56 10/8/14 PAL Meet #2 2
35 Michael Sipes 2021 13:50 5:56 9/17/19 PAL Meet #1 1
37 Andres Zhou 2017 13:51 5:57 10/8/14 PAL Meet #2 1
37 Tong Wang 2016 13:51 5:57 10/8/14 PAL Meet #2 4
39 Jason Leung 2017 13:57 5:59 10/12/16 PAL Meet #2 4
40 Keaton Moe 2013 14:01 6:01 9/9/10 PAL Meet #1 2
40 Cameron Jacobs 2015 14:01 6:01 9/18/13 PAL Meet #2 1
40 Gael Cruanes 2017 14:01 6:01 10/12/16 PAL Meet #2 3
43 Elliot Quan 2016 14:02 6:01 10/13/15 PAL Meet #2 3
44 Alex Ma 2019 14:03 6:02 10/12/16 PAL Meet #2 4
44 Shuma Otsuka 2026 14:03 6:02 9/27/23 PAL # 1 1
46 Matthew Lanthier 2014 14:07 6:04 9/18/13 PAL Meet #2 2
47 Jacob Friedman 2012 14:09 6:04 9/10/09 PAL Meet #1 3
48 Jong Lim 2013 14:13 6:06 9/10/09 PAL Meet #1 3
49 Scott Chow 2016 14:16 6:07 10/13/15 PAL Meet #2 2
50 Nicholas Dobbs 2022 14:21 6:10 9/17/19 PAL Meet #1 1
51 Ian Barrie 2013 14:22 6:10 9/9/10 PAL #1 FSB-OPEN G 4
52 Jack He 2025 14:23 6:10 9/27/23 PAL # 1 2
53 Thomas Bebbington 2013 14:24 6:11 9/13/11 PAL Meet #1 2
53 Patrick Lynch 2017 14:24 6:11 10/8/14 PAL Meet #2 3
55 Lucas Fayet-Faber 2018 14:26 6:12 10/12/16 PAL Meet #2 3
55 Colin Fournier 2026 14:26 6:12 9/27/23 PAL # 1 2
57 Ethan Kang 2023 14:29 6:13 9/14/21 PAL # 1 3
57 Haywood Cooper 2023 14:29 6:13 9/14/22 PAL # 1 3
59 Aaron Solomon 2015 14:33 6:15 9/11/12 PAL Meet #1 2
60 Garrett Tan 2013 14:35 6:16 9/13/11 PAL Meet #1 4
61 Matt Lentz 2014 14:39 6:17 9/9/10 PAL #1 FSB-OPEN G 1
62 Michael Chan 2010 14:41 6:18 9/10/09 PAL Meet #1 1
63 Cameron Trio 2026 14:44 6:19 9/27/23 PAL # 1 1
64 Zachary Hassaine-LaFrance 2023 14:46 6:20 9/17/19 PAL Meet #1 1
64 Leo Gelb 2027 14:46 6:20 9/27/23 PAL # 1 1
66 Avinash Schwarzkopf 2023 14:48 6:21 9/17/19 PAL Meet #1 2
67 David Prager 2017 14:50 6:22 9/18/13 PAL Meet #2 1
68 Trevor Legowski 2027 14:51 6:22 9/27/23 PAL # 1 1
68 Nicholas Ke 2025 14:51 6:22 9/27/23 PAL # 1 2
70 Kenny Corcoran 2016 14:54 6:24 9/18/13 PAL Meet #2 2
70 Jona Nakai 2021 14:54 6:24 9/18/18 PAL Meet #1 1
72 Wayne Su 2017 14:56 6:25 10/8/14 PAL Meet #2 1
72 Zach Gold 2018 14:56 6:25 10/13/15 PAL Meet #2 1
72 Oliver Tonthat 2026 14:56 6:25 9/14/22 PAL # 1 1
72 Cole Patterson 2027 14:56 6:25 9/27/23 PAL # 1 1
76 Aaron Kang 2021 14:59 6:26 9/18/18 PAL Meet #1 1
77 Alex Li 2015 15:00 6:26 9/18/13 PAL Meet #2 2
78 Matt Savage 2015 15:01 6:27 10/8/14 PAL Meet #2 4
79 Ethan Martin 2022 15:02 6:27 9/17/19 PAL Meet #1 3
80 Justin Wong 2020 15:03 6:28 9/18/18 PAL Meet #1 3
80 Justin Wong 2025 15:03 6:28 9/14/22 PAL # 1 2
82 Ben Zawilski 2016 15:05 6:28 10/8/14 PAL Meet #2 1
83 Declan Kennedy 2026 15:06 6:29 9/27/23 PAL # 1 2
84 Philip Yuan 2020 15:09 6:30 9/18/18 PAL Meet #1 3
84 Quincy Teng 2024 15:09 6:30 9/27/23 PAL # 1 2
86 Evan Westheimer 2026 15:10 6:31 9/27/23 PAL # 1 1
87 Eduardo Saldana 2012 15:13 6:32 9/13/11 PAL Meet #1 2
88 Benjamin An 2018 15:15 6:33 10/8/14 PAL Meet #2 1
89 Josh Franco 2011 15:16 6:33 10/4/08 Artichoke Invitational 2
90 Anthony Leong 2025 15:18 6:34 9/27/23 PAL # 1 2
91 Marwan Halabi 2027 15:24 6:37 9/27/23 PAL # 1 1
92 William Hsu 2018 15:26 6:37 10/13/15 PAL Meet #2 1
93 Vidhu Thirunagari 2027 15:27 6:38 9/27/23 PAL # 1 1
94 Alex Binsacca 2016 15:29 6:39 10/13/15 PAL Meet #2 1
95 Nishant Chaparala 2027 15:31 6:40 9/27/23 PAL # 1 1
96 Danny Williams 2019 15:32 6:40 10/12/16 PAL Meet #2 1
97 Josh Barney 2013 15:34 6:41 9/9/10 PAL #1 FSB-OPEN G 1
97 Pablo Morales Escobar 2020 15:34 6:41 9/18/18 PAL Meet #1 1
99 Ryan Chan 2017 15:36 6:42 10/12/16 PAL Meet #2 3
100 James Murray 2013 15:37 6:42 9/9/10 PAL #1 FSB-OPEN G 4
101 Jake Cardinale 2019 15:38 6:43 10/12/16 PAL Meet #2 2
102 Matthew Lau 2025 15:41 6:44 9/27/23 PAL # 1 3
103 Joshua Wing 2021 15:42 6:44 9/17/19 PAL Meet #1 2
104 Parker Huang 2013 15:43 6:45 9/10/09 PAL Meet #1 1
105 Eshaan Thakral 2024 15:44 6:45 9/27/23 PAL # 1 1
106 Matthew Kang 2022 15:45 6:46 9/14/21 PAL # 1 3
107 Jack Dean 2023 15:46 6:46 9/14/21 PAL # 1 2
108 Calvin Chao 2025 15:47 6:46 9/27/23 PAL # 1 3
108 Colby Bruckner 2025 15:47 6:46 9/27/23 PAL # 1 1
110 Stephan Yu 2018 15:48 6:47 10/8/14 PAL Meet #2 2
111 Will Rivera 2014 15:50 6:48 9/11/12 PAL Meet #1 1
111 Christian Carlson 2015 15:50 6:48 9/18/13 PAL Meet #2 2
113 Austin Kang 2016 15:52 6:49 9/11/12 PAL Meet #1 1
114 Gavin Epstein 2026 15:53 6:49 9/14/22 PAL # 1 1
115 Stephen Chan 2011 15:54 6:49 9/10/09 PAL Meet #1 2
115 Frank Liu 2018 15:54 6:49 10/8/14 PAL Meet #2 1
115 Harry Gurr 2025 15:54 6:49 9/14/21 PAL # 1 1
118 Jason Lim 2016 15:55 6:50 9/11/12 PAL Meet #1 2
119 Darren Benavente 2026 15:57 6:51 9/27/23 PAL # 1 1
120 Eion Ling 2021 15:59 6:52 9/18/18 PAL Meet #1 1
121 Alex Burns 2013 16:00 6:52 9/13/11 PAL Meet #1 1
122 Matt Chinn 2017 16:05 6:54 10/8/14 PAL Meet #2 3
122 Nolan Stieg 2019 16:05 6:54 9/19/17 PAL Meet #1 2
124 Nicholas DeFerrari 2011 16:07 6:55 9/9/10 PAL Meet #1 1
124 Enzo Agnoli 2016 16:07 6:55 9/11/12 PAL Meet #1 1
124 Harish Selvakumar 2023 16:07 6:55 9/17/19 PAL Meet #1 1
127 Jared Dilibero 2013 16:09 6:56 9/10/09 PAL Meet #1 1
127 Justin Ching 2012 16:09 6:56 9/9/10 PAL Meet #1 1
129 Jonathan Tam 2010 16:10 6:56 9/10/09 PAL Meet #1 1
130 Henry Reed 2012 16:13 6:58 10/4/08 Artichoke Invitational 1
131 George Medan 2013 16:14 6:58 9/13/11 PAL Meet #1 3
132 Prateek Tenkale 2018 16:16 6:59 10/13/15 PAL Meet #2 2
133 Keisuke Iwamura 2011 16:20 7:01 9/10/09 PAL Meet #1 2
134 Hans Canton 2018 16:24 7:02 10/8/14 PAL Meet #2 1
135 Andrew Schilling 2013 16:27 7:04 9/10/09 PAL Meet #1 1
135 Arnav Bhavsar 2017 16:27 7:04 10/8/14 PAL Meet #2 1
137 Ben Finberg 2018 16:28 7:04 10/8/14 PAL Meet #2 1
137 Kevin Tran 2018 16:28 7:04 10/13/15 PAL Meet #2 1
139 Evan Wu 2023 16:32 7:06 9/17/19 PAL Meet #1 1
140 David Tocchini 2011 16:33 7:06 9/10/09 PAL Meet #1 2
140 Shoryoung Gong 2021 16:33 7:06 9/18/18 PAL Meet #1 1
142 Ethan Canton 2014 16:41 7:10 9/18/13 PAL Meet #2 1
143 Preston Chan 2010 16:44 7:11 9/10/09 PAL Meet #1 1
144 Michael Nakamura 2011 16:52 7:14 9/9/10 PAL Meet #1 1
145 Chris Chan 2011 16:53 7:15 9/9/10 PAL Meet #1 1
145 Rick Miyagi 2014 16:53 7:15 9/9/10 PAL #1 FSB-OPEN G 1
147 Paul Struble 2022 16:56 7:16 9/17/19 PAL Meet #1 1
147 Declan McElarney 2024 16:56 7:16 9/14/22 PAL # 1 2
149 Taiki Shinokawa 2027 16:58 7:17 9/27/23 PAL # 1 1
150 Isaac Cheung 2027 16:59 7:17 9/27/23 PAL # 1 1
150 Grant Lau 2025 16:59 7:17 9/27/23 PAL # 1 2
152 Ryan Vara 2017 17:04 7:19 9/18/13 PAL Meet #2 1
153 Patrick Garcialuna 2012 17:05 7:20 9/9/10 PAL Meet #1 2
154 Ryan Bloch 2022 17:06 7:20 9/18/18 PAL Meet #1 1
155 Scott Sinclair 2020 17:07 7:21 10/12/16 PAL Meet #2 1
156 Aaron Rubinchik 2018 17:10 7:22 10/8/14 PAL Meet #2 1
156 Kyle Thompson 2020 17:10 7:22 10/12/16 PAL Meet #2 1
158 Nathaniel Leung 2013 17:12 7:23 9/9/10 PAL #1 FSB-OPEN G 3
159 David Kiel 2013 17:18 7:25 9/13/11 PAL Meet #1 3
160 Kevin Huang 2013 17:19 7:26 9/9/10 PAL #1 FSB-OPEN G 3
161 David Diba 2015 17:20 7:26 10/8/14 PAL Meet #2 3
162 Alex Martinez 2020 17:24 7:28 10/12/16 PAL Meet #2 1
162 Yash Kaiwar 2012 17:24 7:28 10/4/08 Artichoke Invitational 1
164 Nicholas Lansang 2014 17:25 7:28 9/13/11 PAL Meet #1 2
165 Diego Guerrero 2018 17:27 7:29 10/13/15 PAL Meet #2 1
166 Jimmy Lynde 2015 17:29 7:30 9/13/11 PAL Meet #1 1
166 Edward Lan 2023 17:29 7:30 9/17/19 PAL Meet #1 1
168 Edison Brooks 2017 17:31 7:31 10/13/15 PAL Meet #2 1
169 Christopher Lin 2024 17:35 7:33 9/14/21 PAL # 1 1
170 Christopher Chu 2025 17:41 7:35 9/14/21 PAL # 1 1
171 Jose Ruiz 2013 17:44 7:37 9/13/11 PAL Meet #1 1
172 Michael Noack 2019 17:48 7:38 10/13/15 PAL Meet #2 1
173 Tyler Vanson 2013 17:57 7:42 9/10/09 PAL Meet #1 1
173 Juan La Serna 2021 17:57 7:42 9/17/19 PAL Meet #1 1
175 Andrew Peckham 2010 18:02 7:44 9/10/09 PAL Meet #1 1
176 Trevor Pulley 2027 18:05 7:46 9/27/23 PAL # 1 1
177 Joshua Prado 2018 18:11 7:48 10/13/15 PAL Meet #2 1
177 Erik Dodge 2023 18:11 7:48 9/17/19 PAL Meet #1 1
179 Dante Fuenzalida 2019 18:14 7:50 10/13/15 PAL Meet #2 1
180 Ahmet Bolak 2015 18:28 7:56 10/8/14 PAL Meet #2 1
181 Eric Torres 2011 18:37 7:59 9/10/09 PAL Meet #1 1
182 Preston Schoenherr 2020 18:53 8:06 10/12/16 PAL Meet #2 1
183 Brian Parsons 2016 19:03 8:11 9/18/13 PAL Meet #2 2
184 George Marshall 2017 19:11 8:14 9/18/13 PAL Meet #2 1
185 Zachary Zane 2023 19:46 8:29 9/17/19 PAL Meet #1 1
186 Chris Tong 2010 19:59 8:35 9/10/09 PAL Meet #1 1
187 Ruairi Delahunt 2019 20:26 8:46 10/13/15 PAL Meet #2 1
188 Bryan Hass 2012 21:13 9:06 9/10/09 PAL Meet #1 1
189 Tom Farahani 2018 21:27 9:12 10/12/16 PAL Meet #2 2
190 David Santos 2012 22:04 9:28 9/10/09 PAL Meet #1 1
191 Darren Ma 2017 23:28 10:04 9/18/13 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.