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 Rohan Choudhury 2015 12:05 5:11 10/4/14 Artichoke Invitational 4
2 Bennett Zhang 2017 12:18 5:17 10/1/16 Artichoke Invitational 3
3 Brent Mogensen 2016 12:23 5:19 10/3/15 Artichoke Invitational 4
4 Kranti Peddada 2010 12:25 5:20 10/3/09 Artichoke Invitational 2
5 Justin Yu 2022 12:41 5:27 10/2/21 Artichoke Invitational 1
6 Jeffrey Xu 2018 12:42 5:27 10/7/17 Artichoke Invitational 3
7 Justin Lin 2018 12:48 5:30 10/7/17 Artichoke Invitational 3
8 Derek Lee 2018 12:53 5:32 10/7/17 Artichoke Invitational 4
9 Andy Fang 2019 12:57 5:33 10/1/16 Artichoke Invitational 2
9 Andrew Ma 2017 12:57 5:33 10/1/16 Artichoke Invitational 4
11 Scott Gregory 2017 12:59 5:34 10/1/16 Artichoke Invitational 4
12 Alex Cheng 2010 13:02 5:36 10/3/09 Artichoke Invitational 2
13 Kingsley Wang 2018 13:04 5:36 10/7/17 Artichoke Invitational 3
14 Takuto Doshiro 2014 13:09 5:39 10/1/11 Artichoke Invitational 1
14 Zachary Patti 2014 13:09 5:39 10/6/12 Artichoke Invitational 3
16 Vamsee Vemulapalli 2016 13:10 5:39 10/3/15 Artichoke Invitational 4
17 Emilio Torres-Gonzalez 2015 13:11 5:39 10/1/11 Artichoke Invitational 3
17 Aravind Meyyappan 2019 13:11 5:39 10/7/17 Artichoke Invitational 3
19 Akshay Thontakudi 2015 13:12 5:40 10/4/14 Artichoke Invitational 3
20 Denny Dong 2024 13:16 5:42 10/2/21 Artichoke Invitational 1
21 Niklas Vullgraf 2010 13:18 5:42 10/4/08 Artichoke Invitational 1
22 Nitin Subramanian 2020 13:19 5:43 10/7/17 Artichoke Invitational 2
22 Kyle Tsujimoto 2020 13:19 5:43 10/7/17 Artichoke Invitational 2
24 Shivam Khanna 2012 13:25 5:45 10/1/11 Artichoke Invitational 3
24 Ajay Rajamani 2013 13:25 5:45 10/6/12 Artichoke Invitational 3
26 Michael Lu 2012 13:27 5:46 10/3/09 Artichoke Invitational 2
27 John Hsiao 2014 13:29 5:47 10/5/13 Artichoke Invitational 3
28 Arif Hasan 2012 13:31 5:48 10/3/09 Artichoke Invitational 2
29 Ryan Niu 2019 13:32 5:48 10/1/16 Artichoke Invitational 3
30 Daniil Zhukov 2016 13:34 5:49 10/3/15 Artichoke Invitational 2
30 Andrew Cole 2022 13:34 5:49 10/2/21 Artichoke Invitational 1
32 Max Sawyer 2017 13:35 5:50 10/5/13 Artichoke Invitational 1
32 Peter Feng 2010 13:35 5:50 10/3/09 Artichoke Invitational 2
32 Michael O'Dell 2011 13:35 5:50 10/3/09 Artichoke Invitational 2
35 Daniel Esparza 2010 13:36 5:50 10/3/09 Artichoke Invitational 2
36 Stephen Ting 2013 13:39 5:52 10/6/12 Artichoke Invitational 3
36 Jeffrey Harrison 2013 13:39 5:52 10/6/12 Artichoke Invitational 2
38 Jesse He 2011 13:40 5:52 10/4/08 Artichoke Invitational 1
39 Collin Marcroft 2013 13:41 5:52 10/1/11 Artichoke Invitational 3
40 Rohun Agrawal 2021 13:45 5:54 10/7/17 Artichoke Invitational 1
41 Steven Lim 2014 13:47 5:55 10/6/12 Artichoke Invitational 2
42 Anand Rao 2014 13:51 5:57 10/6/12 Artichoke Invitational 3
43 Liam Mcneil 2015 13:52 5:57 10/6/12 Artichoke Invitational 1
43 Ajay Swaminathan 2011 13:52 5:57 10/4/08 Artichoke Invitational 1
45 Ryan Bishop 2014 13:53 5:58 10/1/11 Artichoke Invitational 1
45 Andrew Richardson 2021 13:53 5:58 10/7/17 Artichoke Invitational 1
47 Daniel Yeung 2013 13:54 5:58 10/3/09 Artichoke Invitational 1
48 Darren Yang 2019 13:57 5:59 10/7/17 Artichoke Invitational 3
49 Alexander Nguyen 2023 14:00 6:01 10/2/21 Artichoke Invitational 1
50 Ari Rajaram 2023 14:01 6:01 10/2/21 Artichoke Invitational 1
51 Vishwadeep Lella 2020 14:02 6:01 10/1/16 Artichoke Invitational 1
52 Vishal Sodem 2019 14:03 6:02 10/1/16 Artichoke Invitational 1
52 Jeff Flewelling 2020 14:03 6:02 10/7/17 Artichoke Invitational 2
52 Hiro Okajima 2011 14:03 6:02 10/3/09 Artichoke Invitational 2
55 Clemens Jung 2011 14:04 6:02 10/4/08 Artichoke Invitational 1
56 Anosh Antony 2012 14:07 6:04 10/3/09 Artichoke Invitational 2
57 Aaron Ho 2012 14:08 6:04 10/4/08 Artichoke Invitational 1
58 Atharva Dixit 2018 14:10 6:05 10/4/14 Artichoke Invitational 4
59 Matthew Sun 2022 14:11 6:05 10/2/21 Artichoke Invitational 1
60 Eliot Lubomirsky 2018 14:12 6:06 10/3/15 Artichoke Invitational 1
61 Chris Granera 2010 14:13 6:06 10/3/09 Artichoke Invitational 2
62 David Wang 2015 14:14 6:07 10/4/14 Artichoke Invitational 3
62 Karthik Guruvayurappan 2019 14:14 6:07 10/7/17 Artichoke Invitational 3
64 Akshar Lohith 2010 14:17 6:08 10/4/08 Artichoke Invitational 2
65 Hunt Ma 2013 14:18 6:08 10/3/09 Artichoke Invitational 1
66 Michael Serio 2010 14:19 6:09 10/4/08 Artichoke Invitational 1
67 Siddhant Patel 2021 14:21 6:10 10/7/17 Artichoke Invitational 1
68 Sanjeev Dwaraka 2013 14:22 6:10 10/1/11 Artichoke Invitational 2
68 Pranesh Balasubramaniam 2020 14:22 6:10 10/1/16 Artichoke Invitational 1
70 Saurabh Rane 2010 14:24 6:11 10/4/08 Artichoke Invitational 2
71 Lucas Tao 2016 14:25 6:11 10/6/12 Artichoke Invitational 4
71 Malcolm Flint 2014 14:25 6:11 10/6/12 Artichoke Invitational 1
71 Kamyar Moradi 2020 14:25 6:11 10/1/16 Artichoke Invitational 1
71 Siddharth Gandhi 2010 14:25 6:11 10/3/09 Artichoke Invitational 2
75 Kevin Krause 2014 14:26 6:12 10/6/12 Artichoke Invitational 1
76 Richard Dowd 2018 14:27 6:12 10/1/16 Artichoke Invitational 3
77 Vikrant Marathe 2013 14:29 6:13 10/6/12 Artichoke Invitational 3
78 Brian Nordby 2013 14:30 6:13 10/3/09 Artichoke Invitational 1
79 Arvind Rao 2012 14:31 6:14 10/3/09 Artichoke Invitational 2
80 Jonathan Fung 2016 14:33 6:15 10/6/12 Artichoke Invitational 1
81 Wayne Shu 2015 14:36 6:16 10/4/14 Artichoke Invitational 3
82 Shanmukh Challa 2015 14:38 6:17 10/1/11 Artichoke Invitational 1
82 Brian Huang 2018 14:38 6:17 10/7/17 Artichoke Invitational 2
82 Ben Chang 2012 14:38 6:17 10/3/09 Artichoke Invitational 2
85 Ismaeel Sheriff 2014 14:39 6:17 10/5/13 Artichoke Invitational 3
85 Alex Balaban 2010 14:39 6:17 10/3/09 Artichoke Invitational 1
87 Seunghun Oh 2014 14:40 6:18 10/1/11 Artichoke Invitational 1
87 Neil Fernandes 2012 14:40 6:18 10/3/09 Artichoke Invitational 2
89 Ethan Lin 2018 14:42 6:19 10/7/17 Artichoke Invitational 3
90 Archit Dua 2014 14:43 6:19 10/1/11 Artichoke Invitational 1
90 Tyler Pennebaker 2015 14:43 6:19 10/6/12 Artichoke Invitational 4
90 Robin Stodieck 2017 14:43 6:19 10/4/14 Artichoke Invitational 1
93 Jason Tsujimoto 2018 14:44 6:19 10/7/17 Artichoke Invitational 4
93 Chris Knight 2009 14:44 6:19 10/4/08 Artichoke Invitational 1
95 Rohan Iyer 2017 14:46 6:20 10/1/16 Artichoke Invitational 1
96 Salvador Torres-Gonzalez 2014 14:48 6:21 10/6/12 Artichoke Invitational 3
96 Kazuki Miyahara 2011 14:48 6:21 10/4/08 Artichoke Invitational 1
98 Jason Yip 2021 14:49 6:22 10/7/17 Artichoke Invitational 1
99 Anindit Gopalakrishnan 2016 14:51 6:22 10/6/12 Artichoke Invitational 3
100 Jeffrey Chen 2013 14:52 6:23 10/3/09 Artichoke Invitational 1
101 Andrew Cai Li 2012 14:53 6:23 10/3/09 Artichoke Invitational 2
102 Michael Trinh 2014 14:54 6:24 10/5/13 Artichoke Invitational 2
102 Jonathan Ho 2018 14:54 6:24 10/7/17 Artichoke Invitational 1
102 Vimal Balu 2010 14:54 6:24 10/4/08 Artichoke Invitational 2
105 Rana Singh 2015 14:56 6:25 10/6/12 Artichoke Invitational 2
106 Danny Yusem 2011 14:57 6:25 10/4/08 Artichoke Invitational 1
107 Nicholas Chen 2013 14:59 6:26 10/1/11 Artichoke Invitational 2
108 Bryan Wang 2013 15:03 6:28 10/3/09 Artichoke Invitational 1
109 Alex Wang 2013 15:05 6:28 10/3/09 Artichoke Invitational 1
109 Ruhaan Shah 2025 15:05 6:28 10/2/21 Artichoke Invitational 1
109 Tanay Parikh 2025 15:05 6:28 10/2/21 Artichoke Invitational 1
112 Jake Bornstein 2016 15:09 6:30 10/4/14 Artichoke Invitational 2
113 Keaton Chiu 2009 15:10 6:31 10/4/08 Artichoke Invitational 1
114 Samuel Brasesco 2017 15:11 6:31 10/3/15 Artichoke Invitational 1
114 Kavish Ganapathy 2020 15:11 6:31 10/1/16 Artichoke Invitational 2
114 Dohyun Kim 2019 15:11 6:31 10/7/17 Artichoke Invitational 2
117 Kevin Hayes 2010 15:12 6:31 10/4/08 Artichoke Invitational 1
118 Chris Lockwood 2010 15:14 6:32 10/4/08 Artichoke Invitational 1
119 Tyler Liu 2020 15:16 6:33 10/7/17 Artichoke Invitational 2
119 Sotirios Kougiouris 2022 15:16 6:33 10/2/21 Artichoke Invitational 1
119 Brandon Xu 2024 15:16 6:33 10/2/21 Artichoke Invitational 1
122 Max Goeltner 2020 15:17 6:34 10/7/17 Artichoke Invitational 1
123 Daniel Lin 2018 15:18 6:34 10/3/15 Artichoke Invitational 2
123 Trent Yu 2019 15:18 6:34 10/1/16 Artichoke Invitational 2
123 Nick Chen 2013 15:18 6:34 10/3/09 Artichoke Invitational 1
126 Forest Yang 2018 15:19 6:34 10/1/16 Artichoke Invitational 4
127 Prashanth Swaminathan 2012 15:20 6:35 10/1/11 Artichoke Invitational 1
128 Akshey Nama 2017 15:21 6:35 10/4/14 Artichoke Invitational 2
128 Brighton Balfrey 2017 15:21 6:35 10/3/15 Artichoke Invitational 2
128 Christian Dulay 2020 15:21 6:35 10/7/17 Artichoke Invitational 2
128 Nicholas Bates 2012 15:21 6:35 10/3/09 Artichoke Invitational 2
132 Nishant Greene 2012 15:22 6:36 10/1/11 Artichoke Invitational 1
132 Ryo Kather 2019 15:22 6:36 10/7/17 Artichoke Invitational 1
132 Ethan Lu 2024 15:22 6:36 10/2/21 Artichoke Invitational 1
135 Aman Singh 2011 15:23 6:36 10/4/08 Artichoke Invitational 1
136 Sameer Rao 2015 15:24 6:37 10/1/11 Artichoke Invitational 1
136 Nikhil Sinha 2015 15:24 6:37 10/1/11 Artichoke Invitational 1
138 Andrew Hua 2013 15:25 6:37 10/3/09 Artichoke Invitational 2
138 Ani Rajagopalan 2013 15:25 6:37 10/3/09 Artichoke Invitational 1
140 Heewon Chung 2019 15:26 6:37 10/1/16 Artichoke Invitational 3
140 Victor Ho 2018 15:26 6:37 10/1/16 Artichoke Invitational 3
142 Spencer Zou 2018 15:27 6:38 10/7/17 Artichoke Invitational 3
143 Aditya Kalari 2017 15:28 6:38 10/1/16 Artichoke Invitational 1
144 Eric Wang 2019 15:29 6:39 10/7/17 Artichoke Invitational 1
144 John Mcnelis 2021 15:29 6:39 10/7/17 Artichoke Invitational 1
146 Ryan Loke 2018 15:31 6:40 10/3/15 Artichoke Invitational 2
147 Kenji Mukuti 2010 15:32 6:40 10/3/09 Artichoke Invitational 1
148 Ryan Ke 2013 15:33 6:40 10/1/11 Artichoke Invitational 2
148 Leonardo Framba 2014 15:33 6:40 10/5/13 Artichoke Invitational 1
148 William Yee 2010 15:33 6:40 10/4/08 Artichoke Invitational 1
151 Jatin Goyal 2017 15:34 6:41 10/3/15 Artichoke Invitational 1
151 Conner Hsu 2020 15:34 6:41 10/7/17 Artichoke Invitational 1
153 Aditya Kumar 2014 15:35 6:41 10/1/11 Artichoke Invitational 1
154 Edward Yi 2014 15:36 6:42 10/1/11 Artichoke Invitational 1
154 Aidan Gottlieb 2017 15:36 6:42 10/1/16 Artichoke Invitational 4
156 Rahul Uppuluri 2017 15:37 6:42 10/1/16 Artichoke Invitational 3
157 Jimmy Li 2016 15:39 6:43 10/3/15 Artichoke Invitational 3
157 George Chen 2011 15:39 6:43 10/4/08 Artichoke Invitational 1
159 Nitin Kukreja 2022 15:40 6:43 10/2/21 Artichoke Invitational 1
160 Faraz Abidi 2014 15:41 6:44 10/6/12 Artichoke Invitational 1
160 Justin Chang 2015 15:41 6:44 10/5/13 Artichoke Invitational 3
160 Brian Xu 2021 15:41 6:44 10/7/17 Artichoke Invitational 1
160 Sho Iketani 2011 15:41 6:44 10/3/09 Artichoke Invitational 2
160 Ashton Krajnavich 2013 15:41 6:44 10/3/09 Artichoke Invitational 1
165 Yash Karandikar 2020 15:42 6:44 10/7/17 Artichoke Invitational 2
166 Siddarth Kadiyala 2012 15:43 6:45 10/4/08 Artichoke Invitational 1
167 Ethan Wong 2017 15:45 6:46 10/4/14 Artichoke Invitational 1
167 Matthew Gong 2018 15:45 6:46 10/1/16 Artichoke Invitational 4
167 Steve Ho 2020 15:45 6:46 10/7/17 Artichoke Invitational 1
170 Eliot Hsu 2016 15:46 6:46 10/3/15 Artichoke Invitational 1
171 Yu-jui Daniel Chen 2013 15:47 6:46 10/3/09 Artichoke Invitational 1
172 Ryan Hada 2019 15:49 6:47 10/1/16 Artichoke Invitational 1
173 Lee Mracek 2016 15:50 6:48 10/6/12 Artichoke Invitational 1
174 Wyatt Liao 2014 15:51 6:48 10/1/11 Artichoke Invitational 2
175 Kyle Ettinger 2018 15:52 6:49 10/1/16 Artichoke Invitational 2
175 Ethan Chen 2019 15:52 6:49 10/7/17 Artichoke Invitational 3
175 Stefan Dao 2011 15:52 6:49 10/4/08 Artichoke Invitational 1
178 Neal Jain 2024 15:54 6:49 10/2/21 Artichoke Invitational 1
179 David Chang 2013 15:57 6:51 10/3/09 Artichoke Invitational 1
179 Jonathan Yau 2010 15:57 6:51 10/4/08 Artichoke Invitational 1
181 Leon Rovner 2015 15:58 6:51 10/1/11 Artichoke Invitational 2
182 Tong Yoon Yoo 2015 15:59 6:52 10/6/12 Artichoke Invitational 2
182 Rohan Puthukudy 2019 15:59 6:52 10/7/17 Artichoke Invitational 2
184 Matthew Chen 2016 16:00 6:52 10/3/15 Artichoke Invitational 3
184 Alex Richardson 2020 16:00 6:52 10/7/17 Artichoke Invitational 1
184 Maxwell Mracek 2019 16:00 6:52 10/7/17 Artichoke Invitational 3
187 Philip Lam 2015 16:01 6:52 10/5/13 Artichoke Invitational 1
188 Pranav Reddy 2021 16:03 6:53 10/7/17 Artichoke Invitational 1
189 Arpan Choudhury 2016 16:05 6:54 10/6/12 Artichoke Invitational 1
189 Norman Mu 2014 16:05 6:54 10/5/13 Artichoke Invitational 1
189 Yin Pok Robert Le 2011 16:05 6:54 10/3/09 Artichoke Invitational 1
192 Anush Velmuragan 2014 16:06 6:55 10/5/13 Artichoke Invitational 1
193 Ching Pan 2014 16:07 6:55 10/5/13 Artichoke Invitational 1
193 Max Chen 2017 16:07 6:55 10/3/15 Artichoke Invitational 1
195 Alex Rovner 2020 16:08 6:55 10/7/17 Artichoke Invitational 1
196 Eric Tan 2015 16:09 6:56 10/5/13 Artichoke Invitational 1
197 Casey Darmawan 2014 16:10 6:56 10/5/13 Artichoke Invitational 1
197 William Cheek 2015 16:10 6:56 10/4/14 Artichoke Invitational 1
197 Ethan Guo 2019 16:10 6:56 10/7/17 Artichoke Invitational 3
200 Joseph Wilson 2015 16:11 6:57 10/4/14 Artichoke Invitational 2
201 William Zhang 2019 16:12 6:57 10/7/17 Artichoke Invitational 1
202 Jiuyi Li 2014 16:13 6:58 10/1/11 Artichoke Invitational 2
203 William Cai 2019 16:16 6:59 10/7/17 Artichoke Invitational 1
204 Brendan Lee 2011 16:17 6:59 10/4/08 Artichoke Invitational 1
205 Ethan Lam 2023 16:19 7:00 10/2/21 Artichoke Invitational 1
206 Yuren Steven Shang 2015 16:20 7:01 10/5/13 Artichoke Invitational 1
207 Leon Zhou 2012 16:21 7:01 10/1/11 Artichoke Invitational 1
208 Eric Nguyen 2013 16:24 7:02 10/3/09 Artichoke Invitational 2
208 Sai Paladugu 2013 16:24 7:02 10/1/11 Artichoke Invitational 1
210 Shanmukha Srinivas 2013 16:25 7:03 10/1/11 Artichoke Invitational 1
211 Angelo Nguyen 2017 16:27 7:04 10/1/16 Artichoke Invitational 3
212 Scott Sung Ji 2016 16:29 7:04 10/6/12 Artichoke Invitational 1
213 William Chan 2013 16:30 7:05 10/3/09 Artichoke Invitational 1
214 Rizwanulla Mohammed 2015 16:31 7:05 10/6/12 Artichoke Invitational 1
214 Xin Chen 2019 16:31 7:05 10/3/15 Artichoke Invitational 2
216 Edwin Peng 2018 16:34 7:07 10/3/15 Artichoke Invitational 3
216 Sricharan Ananta 2020 16:34 7:07 10/7/17 Artichoke Invitational 2
218 Mitchell Flint 2021 16:35 7:07 10/7/17 Artichoke Invitational 1
219 Timothy Wu 2019 16:37 7:08 10/7/17 Artichoke Invitational 3
220 Parmarth Joshi 2024 16:38 7:08 10/2/21 Artichoke Invitational 1
221 Anthony Terrell 2017 16:40 7:09 10/4/14 Artichoke Invitational 1
222 Matthew Sheh 2020 16:41 7:10 10/7/17 Artichoke Invitational 1
223 Harrison Ding 2015 16:43 7:10 10/5/13 Artichoke Invitational 1
224 Young Guo 2015 16:44 7:11 10/4/14 Artichoke Invitational 3
225 Alex Kao 2014 16:45 7:11 10/6/12 Artichoke Invitational 1
226 Thomas Huang 2012 16:46 7:12 10/4/08 Artichoke Invitational 1
226 Amogh Rajagopal 2023 16:46 7:12 10/2/21 Artichoke Invitational 1
228 Shreyas Natesan 2013 16:49 7:13 10/1/11 Artichoke Invitational 1
228 Allen Li 2020 16:49 7:13 10/7/17 Artichoke Invitational 2
230 Kenji Kadokura 2016 16:53 7:15 10/6/12 Artichoke Invitational 2
231 Seshanth Karthik 2024 16:57 7:16 10/2/21 Artichoke Invitational 1
232 Connor Sullivan 2016 17:01 7:18 10/4/14 Artichoke Invitational 4
233 Myron Loke 2014 17:09 7:22 10/1/11 Artichoke Invitational 2
234 Andrew Tedijanto 2019 17:11 7:22 10/7/17 Artichoke Invitational 2
235 William Sheu 2015 17:12 7:23 10/1/11 Artichoke Invitational 2
235 Sean Basu 2023 17:12 7:23 10/2/21 Artichoke Invitational 1
237 Sherwin Zhang 2018 17:14 7:24 10/3/15 Artichoke Invitational 1
238 Alvin Cheong 2015 17:15 7:24 10/5/13 Artichoke Invitational 3
238 Ajay Gopinath 2015 17:15 7:24 10/4/14 Artichoke Invitational 1
238 Josh Thompson 2010 17:15 7:24 10/4/08 Artichoke Invitational 1
241 Venkat Masarapu 2011 17:20 7:26 10/4/08 Artichoke Invitational 1
241 Chris Berger 2011 17:20 7:26 10/4/08 Artichoke Invitational 1
243 Donald Swen 2014 17:21 7:27 10/1/11 Artichoke Invitational 1
244 Michael Tang 2013 17:23 7:28 10/6/12 Artichoke Invitational 1
245 Sam Sharps 2011 17:25 7:28 10/4/08 Artichoke Invitational 1
246 Akhil Parvathaneni 2019 17:32 7:32 10/3/15 Artichoke Invitational 1
247 Perry Ting 2015 17:35 7:33 10/6/12 Artichoke Invitational 3
247 David Wu 2019 17:35 7:33 10/7/17 Artichoke Invitational 1
249 Joseph Li 2021 17:37 7:34 10/7/17 Artichoke Invitational 1
250 Caleb Kim 2011 17:43 7:36 10/4/08 Artichoke Invitational 1
251 Kevin Fong 2010 17:44 7:37 10/4/08 Artichoke Invitational 1
252 David Deng 2016 17:50 7:39 10/3/15 Artichoke Invitational 1
253 Darren Lin 2025 17:58 7:43 10/2/21 Artichoke Invitational 1
254 William Wu 2024 17:59 7:43 10/2/21 Artichoke Invitational 1
255 Rishi Sawhney 2018 18:02 7:44 10/4/14 Artichoke Invitational 1
256 Aryan Shelke 2021 18:03 7:45 10/7/17 Artichoke Invitational 1
256 Jayden Lim 2025 18:03 7:45 10/2/21 Artichoke Invitational 1
258 Surya Dantuluri 2020 18:08 7:47 10/1/16 Artichoke Invitational 1
259 Christopher Oh 2013 18:09 7:47 10/6/12 Artichoke Invitational 1
260 Brandon Poe 2016 18:12 7:49 10/5/13 Artichoke Invitational 1
261 Vinay Reddy 2015 18:13 7:49 10/4/14 Artichoke Invitational 1
262 Abishek Menon 2011 18:16 7:50 10/4/08 Artichoke Invitational 1
263 Siva Udayamurthy 2009 18:19 7:52 10/4/08 Artichoke Invitational 1
264 Momin Khan 2013 18:22 7:53 10/1/11 Artichoke Invitational 1
265 Colin Yang 2018 18:27 7:55 10/3/15 Artichoke Invitational 1
266 Vincent Huang 2013 18:28 7:56 10/1/11 Artichoke Invitational 2
267 Max Ruckstuhl 2012 18:36 7:59 10/4/08 Artichoke Invitational 1
268 Omkar Kawade 2015 18:41 8:01 10/6/12 Artichoke Invitational 1
269 Zarek Peris 2016 18:52 8:06 10/4/14 Artichoke Invitational 2
270 Glenn Hua 2015 18:57 8:08 10/6/12 Artichoke Invitational 1
271 Felix Chow 2014 18:58 8:08 10/6/12 Artichoke Invitational 1
272 Lawrence Han 2016 18:59 8:09 10/5/13 Artichoke Invitational 1
273 Vedant Panjabi 2024 19:24 8:20 10/2/21 Artichoke Invitational 1
274 Connor Mcmillion 2016 19:25 8:20 10/5/13 Artichoke Invitational 1
275 William Li 2016 19:31 8:23 10/5/13 Artichoke Invitational 1
276 Matthew Lau 2019 20:10 8:39 10/7/17 Artichoke Invitational 1
277 Ryan Dang 2019 20:11 8:40 10/7/17 Artichoke Invitational 1
278 Yu-Cheng Chen 2010 20:40 8:52 10/4/08 Artichoke Invitational 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.