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

Report Type Graduation Filter Grade Filter Distance

Course PR Report: Canyon Middle School

The report below currently displays:

  • Individual PR's
  • Grads & Current Runners
  • All Grades
  • Boys
  • 2.1 miles
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 Connor Livingston 2019 11:42 5:34 8/29/18 Castro Valley Scrimmage 1
2 Sean Wanket 2015 12:00 5:43 10/13/12 Castro Valley Trojan Inv 3
3 Scott Riccabona 2009 12:05 5:45 10/14/06 Castro Valley Invite 3
4 Tyler Gates 2010 12:17 5:51 10/13/07 Castro Valley Invite 2
5 Spencer Sheaff 2009 12:19 5:52 10/14/06 Castro Valley Invite 4
5 Luke Giusto 2018 12:19 5:52 8/30/17 Castro Valley Scrimmage 4
7 Trey Schwartz 2014 12:19.3 5:52 10/8/11 Castro Valley Invite 4
8 Matthew Schumann 2015 12:21.4 5:53 10/8/11 Castro Valley Invite 2
9 Eric Johnson 2008 12:24 5:54 10/8/05 Castro Valley Invite 1
10 Kieran Brown 2021 12:24.7 5:55 8/28/19 Castro Valley Scrimmage 3
11 Derek O'Connor 2020 12:25 5:55 8/28/19 Castro Valley Scrimmage 5
12 Paul Johnson 2010 12:26 5:55 10/13/07 Castro Valley Invite 4
12 Clark Messman 2014 12:26 5:55 10/9/10 Castro Valley Invite 2
14 Derek Burgstaller 2010 12:27 5:56 10/13/07 Castro Valley Invite 4
15 Nick Mitchell 2015 12:29.1 5:57 10/13/12 Castro Valley Trojan Inv 3
16 Walter Brennan 2014 12:35 6:00 10/9/10 Castro Valley Invite 2
17 Adrian Fuentes 2010 12:36 6:00 10/13/07 Castro Valley Invite 3
17 Fausto Melara 2009 12:36 6:00 10/14/06 Castro Valley Invite 4
19 Austin Sanchez 2015 12:38.7 6:01 10/13/12 Castro Valley Trojan Inv 2
20 Luke Williams 2014 12:39 6:01 10/9/10 Castro Valley Invite 2
21 Kyle Williams 2011 12:44 6:04 8/28/08 Castro Valley Scrimmage 3
21 Nohl Patterson 2018 12:44 6:04 8/30/17 Castro Valley Scrimmage 4
23 Hunter Wood 2016 12:44.2 6:04 10/12/13 Castro Valley Trojan Inv 4
24 Eric Machado 2013 12:44.5 6:04 10/8/11 Castro Valley Invite 6
24 Dominic Borrelli 2021 12:44.5 6:04 8/28/19 Castro Valley Scrimmage 3
26 Nathan Babby 2021 12:45.5 6:05 8/28/19 Castro Valley Scrimmage 2
27 Matt Godkin 2010 12:46 6:05 10/13/07 Castro Valley Invite 3
28 Andrew Johnson 2015 12:47.1 6:05 10/13/12 Castro Valley Trojan Inv 3
28 Dominic Giusto 2020 12:47.1 6:05 10/8/16 Castro Valley/Brewer Inv 3
30 Reuben Castelino 2014 12:47.4 6:05 10/13/12 Castro Valley Trojan Inv 5
31 Isaias De Leon 2017 12:48.1 6:06 10/12/13 Castro Valley Trojan Inv 2
32 Kevin Sandri 2015 12:48.5 6:06 10/13/12 Castro Valley Trojan Inv 5
33 Daniel Smith 2013 12:50 6:07 10/8/11 Castro Valley Invite 4
34 Evan Lonestar 2017 12:51 6:07 10/12/13 Castro Valley Trojan Inv 2
35 Austin Hess 2022 12:53.4 6:08 10/12/19 Castro Valley/Brewer Inv 4
36 Aj Tio 2007 12:54 6:09 10/8/05 Castro Valley Invite 1
37 Nathan Carbajal 2010 12:55 6:09 10/14/06 Castro Valley Invite 2
38 Patrick Curulla 2021 12:56 6:10 8/29/18 Castro Valley Scrimmage 2
39 Ben McCurdy 2009 12:57 6:10 10/14/06 Castro Valley Invite 5
40 Evan Molineux 2012 12:58 6:10 10/11/08 Castro Valley Invite 2
41 Ian Lawton 2012 12:59 6:11 9/2/10 Castro Valley Scrimmage 1
42 Harrison Fisher 2018 12:59.8 6:11 10/11/14 Castro Valley Trojan Inv 3
43 Connor Van Meter 2011 13:00 6:11 8/28/08 Castro Valley Scrimmage 3
44 Frank DeMartini 2015 13:01.5 6:12 10/13/12 Castro Valley Trojan Inv 3
45 Greg Peterson 2014 13:01.9 6:12 10/13/12 Castro Valley Trojan Inv 5
46 Jonathan Beltran 2009 13:02 6:12 10/14/06 Castro Valley Invite 3
47 Matthew Williams 2016 13:02.6 6:13 10/12/13 Castro Valley Trojan Inv 2
48 Jeremy Kerfs 2012 13:03 6:13 10/10/09 Castro Valley Invite 5
49 Philip Arrajj 2022 13:06.4 6:14 10/12/19 Castro Valley/Brewer Inv 4
50 Ali Hannaoui 2018 13:07.8 6:15 10/11/14 Castro Valley Trojan Inv 2
51 Brian Kerfs 2014 13:08 6:15 8/29/13 Castro Valley Scrimmage 3
52 Robby Van Wyck 2008 13:09 6:16 10/8/05 Castro Valley Invite 1
53 Declan Flanagan 2017 13:10 6:16 8/27/15 Castro Valley Scrimmage 5
54 Michael Salmon 2018 13:10.8 6:17 10/11/14 Castro Valley Trojan Inv 3
55 Jackson Penney 2020 13:13.1 6:18 10/8/16 Castro Valley/Brewer Inv 2
56 Jake Willard 2015 13:13.7 6:18 10/13/12 Castro Valley Trojan Inv 3
57 Rohan Castelino 2017 13:15.2 6:19 8/31/16 Castro Valley Scrimmage 4
58 Chris Beck 2008 13:16 6:19 8/30/07 Castro Valley Scrimmage 1
59 Hunter Bonny 2010 13:17 6:20 10/14/06 Castro Valley Invite 2
60 Justin Fairfield 2014 13:17.5 6:20 10/8/11 Castro Valley Invite 8
61 Tommy Welch 2022 13:19 6:20 8/28/19 Castro Valley Scrimmage 3
62 Anthony Dominguez 2011 13:20 6:21 10/10/09 Castro Valley Invite 3
63 Tyler Cline 2022 13:20.6 6:21 10/13/18 Castro Valley/Brewer Inv 2
64 Chris Mosser 2010 13:21 6:21 10/13/07 Castro Valley Invite 4
64 Charlie Scudiere 2007 13:21 6:21 10/8/05 Castro Valley Invite 2
66 Thomas Houser 2011 13:22 6:22 10/13/07 Castro Valley Invite 3
66 Kenya Jett 2012 13:22 6:22 10/10/09 Castro Valley Invite 1
68 Justin Mogannam 2013 13:23 6:22 9/2/10 Castro Valley Scrimmage 3
69 Zach Moore 2013 13:23.7 6:23 10/13/12 Castro Valley Trojan Inv 2
70 Stephan Sanchez 2018 13:23.8 6:23 10/11/14 Castro Valley Trojan Inv 3
71 Michael McKenney 2016 13:25 6:23 8/27/15 Castro Valley Scrimmage 6
72 Isaiah Paulino 2016 13:25.6 6:24 10/12/13 Castro Valley Trojan Inv 4
73 Ian Dota-Clemens 2016 13:27 6:24 8/27/15 Castro Valley Scrimmage 6
73 Giovanni Quintana 2020 13:27 6:24 8/29/18 Castro Valley Scrimmage 4
75 John Jankowski 2013 13:28 6:25 10/10/09 Castro Valley Invite 2
76 Matt Dioso 2013 13:29.8 6:26 10/8/11 Castro Valley Invite 5
77 Daniel Riopelle 2011 13:30 6:26 10/9/10 Castro Valley Invite 3
78 Brandon Lew 2012 13:30.8 6:26 10/8/11 Castro Valley Invite 6
79 Zach Waterson 2012 13:31 6:26 10/10/09 Castro Valley Invite 4
79 Sergio Flores 2012 13:31 6:26 10/9/10 Castro Valley Invite 4
81 Cole Hahn 2019 13:31.17 6:26 10/10/15 Castro Valley Trojan Inv 2
82 Roc Johnson 2015 13:33 6:27 8/30/12 Castro Valley Scrimmage 2
82 Michael Sasaki 2015 13:33 6:27 8/28/14 Castro Valley Scrimmage 2
82 Omar Khleif 2018 13:33 6:27 8/27/15 Castro Valley Scrimmage 1
82 Charlie Hogan 2022 13:33 6:27 8/29/18 Castro Valley Scrimmage 1
86 Taylor Ellis 2017 13:34 6:28 8/28/14 Castro Valley Scrimmage 3
87 Theodore Davenport 2022 13:34.6 6:28 10/12/19 Castro Valley/Brewer Inv 1
88 Griffin Bergman 2021 13:34.9 6:28 8/28/19 Castro Valley Scrimmage 2
89 Tom Sandri 2012 13:35 6:28 9/2/10 Castro Valley Scrimmage 5
89 Eleazar Barajas 2017 13:35 6:28 8/27/15 Castro Valley Scrimmage 1
91 Agustin Gomez de la Vega 2021 13:36 6:29 8/28/19 Castro Valley Scrimmage 3
92 Brendan Bongi 2012 13:37 6:29 10/10/09 Castro Valley Invite 4
92 Kyle Spangenberg 2013 13:37 6:29 9/1/11 Castro Valley Scrimmage 7
92 Justin Bongi 2014 13:37 6:29 10/8/11 Castro Valley Invite 4
92 Charles Boyle 2021 13:37 6:29 10/13/18 Castro Valley/Brewer Inv 4
96 Kyle Smith 2013 13:37.3 6:29 10/8/11 Castro Valley Invite 7
97 Andy Ward 2021 13:38.4 6:30 8/28/19 Castro Valley Scrimmage 3
98 Enrique Barajas 2017 13:42 6:31 8/27/15 Castro Valley Scrimmage 1
98 Andrew Urrutia 2020 13:42 6:31 8/29/18 Castro Valley Scrimmage 2
100 Aidan Chavez 2022 13:42.1 6:31 10/12/19 Castro Valley/Brewer Inv 4
101 Sebastian Ramirez 2020 13:43 6:32 8/29/18 Castro Valley Scrimmage 4
102 Kevin Gonzalez 2023 13:43.7 6:32 10/12/19 Castro Valley/Brewer Inv 2
103 Nico Doran 2020 13:43.8 6:32 10/8/16 Castro Valley/Brewer Inv 2
104 Colin Frost 2010 13:44 6:32 10/13/07 Castro Valley Invite 6
105 Kevan'te Bessard 2015 13:44.5 6:33 10/8/11 Castro Valley Invite 4
106 Francisco Gonzalez 2010 13:45 6:33 10/13/07 Castro Valley Invite 2
106 Riley Shingler 2011 13:45 6:33 10/11/08 Castro Valley Invite 7
108 Garrett Blumling 2011 13:47 6:34 10/10/09 Castro Valley Invite 5
109 Chapin Bouffard 2008 13:48 6:34 8/30/07 Castro Valley Scrimmage 4
110 Will McCurdy 2011 13:49 6:35 10/10/09 Castro Valley Invite 5
110 Jeffrey McEntee 2011 13:49 6:35 10/9/10 Castro Valley Invite 4
110 James Flanagan 2018 13:49 6:35 8/27/15 Castro Valley Scrimmage 3
113 Brandon Babby 2023 13:49.6 6:35 10/12/19 Castro Valley/Brewer Inv 2
114 Pete Godkin 2012 13:50.9 6:36 10/8/11 Castro Valley Invite 7
115 Christopher Coleman 2023 13:51.7 6:36 10/12/19 Castro Valley/Brewer Inv 2
116 Brian Polidori 2008 13:52 6:36 8/30/07 Castro Valley Scrimmage 3
116 Kyle C. Williams 2012 13:52 6:36 10/11/08 Castro Valley Invite 2
118 Brady Cline 2022 13:52.4 6:36 10/13/18 Castro Valley/Brewer Inv 2
119 Sean Godkin 2015 13:52.8 6:37 10/8/11 Castro Valley Invite 3
120 Patrick Maguire 2011 13:53 6:37 10/13/07 Castro Valley Invite 1
121 Matt Miller 2008 13:54 6:37 8/30/07 Castro Valley Scrimmage 1
121 Ben Kolnowski 2008 13:54 6:37 10/8/05 Castro Valley Invite 1
123 Blake Denniston 2011 13:55 6:38 10/11/08 Castro Valley Invite 3
123 Jordan Gutierres 2018 13:55 6:38 8/27/15 Castro Valley Scrimmage 1
125 Adam La Mar 2012 13:57 6:39 10/10/09 Castro Valley Invite 4
125 Michael Aldon 2014 13:57 6:39 10/8/11 Castro Valley Invite 7
127 Jeff Gilbert 2019 13:57.7 6:39 10/8/16 Castro Valley/Brewer Inv 2
128 Terrence Villagran 2017 13:59.4 6:40 10/11/14 Castro Valley Trojan Inv 1
129 Amiel Capinpin 2013 14:00 6:40 9/2/10 Castro Valley Scrimmage 3
129 Michael J Johnson 2011 14:00 6:40 9/2/10 Castro Valley Scrimmage 5
131 Nicholas Pilgrim 2018 14:00.8 6:40 8/31/16 Castro Valley Scrimmage 3
132 Jared Wood 2013 14:01.2 6:41 10/8/11 Castro Valley Invite 2
133 Chris McGuirk 2007 14:02 6:41 10/8/05 Castro Valley Invite 2
133 Kevin Mulligan 2011 14:02 6:41 9/2/10 Castro Valley Scrimmage 6
135 Patrick Norman 2007 14:03 6:41 10/14/06 Castro Valley Invite 1
135 Declan Ayres 2012 14:03 6:41 10/10/09 Castro Valley Invite 6
137 Nicholas Mast 2021 14:04 6:42 8/29/18 Castro Valley Scrimmage 2
137 John Del Secco 2019 14:04 6:42 8/29/18 Castro Valley Scrimmage 5
139 Frazer Fernandes 2014 14:04.4 6:42 10/13/12 Castro Valley Trojan Inv 4
140 Alexander Szafranski 2018 14:04.8 6:42 10/10/15 Castro Valley Trojan Inv 5
141 Peter Burkard 2012 14:05 6:42 10/10/09 Castro Valley Invite 4
141 Peter Burkard 2012 14:05 6:42 9/2/10 Castro Valley Scrimmage 4
141 Marc Woodyard 2015 14:05 6:42 8/29/13 Castro Valley Scrimmage 6
144 Rithik Castelino 2019 14:05.37 6:43 10/10/15 Castro Valley Trojan Inv 2
145 Spencer Reed 2010 14:07 6:43 10/11/08 Castro Valley Invite 2
146 Jp St. Julien 2007 14:08 6:44 10/8/05 Castro Valley Invite 2
146 Kenny Iyoya 2009 14:08 6:44 10/8/05 Castro Valley Invite 3
148 Karim Yassin 2008 14:09 6:44 8/30/07 Castro Valley Scrimmage 3
149 Brian Murphy 2007 14:11 6:45 8/31/06 Castro Valley Scrimmage 1
149 Max Dittrich 2009 14:11 6:45 10/8/05 Castro Valley Invite 2
151 Kevin Beel 2010 14:12 6:46 10/14/06 Castro Valley Invite 2
151 Cameron Chatterton 2009 14:12 6:46 10/8/05 Castro Valley Invite 2
153 Sam Pickett 2022 14:12.1 6:46 10/12/19 Castro Valley/Brewer Inv 2
154 Joseph Schwartz 2018 14:12.2 6:46 10/11/14 Castro Valley Trojan Inv 2
155 Gareth Palas 2014 14:12.4 6:46 10/8/11 Castro Valley Invite 5
156 Cole Van Buskirk 2012 14:13 6:46 10/10/09 Castro Valley Invite 1
156 Isaiah Sana 2022 14:13 6:46 10/12/19 Castro Valley/Brewer Inv 2
158 Ryan Kenny 2021 14:14 6:47 8/29/18 Castro Valley Scrimmage 1
159 Max Lukey 2010 14:15 6:47 10/14/06 Castro Valley Invite 2
159 Stephen Irion 2013 14:15 6:47 10/10/09 Castro Valley Invite 2
161 Kevin Nguyen 2013 14:16 6:48 10/10/09 Castro Valley Invite 2
161 Christian Zaldana 2019 14:16 6:48 8/29/18 Castro Valley Scrimmage 3
163 Jaydan Sanchez 2023 14:16.7 6:48 10/12/19 Castro Valley/Brewer Inv 2
164 Kevin Cahal 2018 14:17.28 6:48 10/10/15 Castro Valley Trojan Inv 4
165 John Pericich 2013 14:17.3 6:48 10/8/11 Castro Valley Invite 5
166 Joey Griffin 2019 14:20.7 6:50 10/8/16 Castro Valley/Brewer Inv 2
167 Quillan Sortino 2017 14:21.7 6:50 10/12/13 Castro Valley Trojan Inv 2
168 Joe Demes 2009 14:23 6:51 10/14/06 Castro Valley Invite 3
168 Kyle Hardester 2008 14:23 6:51 10/8/05 Castro Valley Invite 4
168 Peter Zhu 2015 14:23 6:51 8/30/12 Castro Valley Scrimmage 2
171 Andrew Fairfield 2016 14:23.1 6:51 10/12/13 Castro Valley Trojan Inv 4
172 Stephen Bennett 2007 14:24 6:51 10/8/05 Castro Valley Invite 3
172 Chris Wirfel 2011 14:24 6:51 10/10/09 Castro Valley Invite 6
174 Marcus Nikaido 2016 14:24.3 6:52 10/13/12 Castro Valley Trojan Inv 3
174 Daniel Halsey 2018 14:24.3 6:52 10/11/14 Castro Valley Trojan Inv 3
176 Granville Shastid 2011 14:25 6:52 10/11/08 Castro Valley Invite 4
177 Connor Smith 2016 14:26 6:52 8/27/15 Castro Valley Scrimmage 6
177 Will Mulligan 2018 14:26 6:52 8/30/17 Castro Valley Scrimmage 6
177 Kyle Morrison 2022 14:26 6:52 10/12/19 Castro Valley/Brewer Inv 3
180 Ryan Vincent 2011 14:27 6:53 10/10/09 Castro Valley Invite 6
181 Christian Mast 2018 14:27.2 6:53 10/11/14 Castro Valley Trojan Inv 1
182 Andrew Noonan 2010 14:30 6:54 10/14/06 Castro Valley Invite 2
182 Michael Dille 2011 14:30 6:54 10/11/08 Castro Valley Invite 4
184 Antonio Accardo 2022 14:30.3 6:54 10/13/18 Castro Valley/Brewer Inv 2
185 Nick Watkins 2011 14:31 6:55 10/11/08 Castro Valley Invite 4
186 Jacob Schwarzenberger 2019 14:32 6:55 8/30/17 Castro Valley Scrimmage 6
187 James Kratz 2018 14:32.11 6:55 10/10/15 Castro Valley Trojan Inv 5
188 Matthew Janettas 2015 14:32.2 6:55 10/13/12 Castro Valley Trojan Inv 7
189 Orlando Martinez 2012 14:33 6:56 10/11/08 Castro Valley Invite 1
189 Joe DeMaria 2022 14:33 6:56 10/13/18 Castro Valley/Brewer Inv 2
191 Wesley Jaynes 2020 14:35 6:57 8/30/17 Castro Valley Scrimmage 3
192 Ben Deviney 2021 14:35.9 6:57 10/13/18 Castro Valley/Brewer Inv 3
193 Steven Fleming 2008 14:36 6:57 8/30/07 Castro Valley Scrimmage 2
193 Adam Cross 2012 14:36 6:57 10/9/10 Castro Valley Invite 4
195 Jack Radanovich 2019 14:36.3 6:57 10/8/16 Castro Valley/Brewer Inv 2
196 Nolan Frost 2008 14:37 6:58 9/1/05 Castro Valley Scrimmage 1
196 Frank Gonzalez 2010 14:37 6:58 8/27/09 Castro Valley Scrimmage 1
196 Derek Jones 2013 14:37 6:58 10/9/10 Castro Valley Invite 3
199 Joe Spicer 2022 14:38.4 6:58 10/13/18 Castro Valley/Brewer Inv 2
200 Alejandro Gomez de la Vega 2019 14:38.5 6:58 10/8/16 Castro Valley/Brewer Inv 2
201 Moises Limon 2019 14:39.25 6:59 10/10/15 Castro Valley Trojan Inv 1
202 Gabriel Jimenez 2018 14:39.63 6:59 10/10/15 Castro Valley Trojan Inv 1
203 Paul Estella 2009 14:40 6:59 10/11/08 Castro Valley Invite 5
204 Christian Wellington 2018 14:41.58 7:00 10/10/15 Castro Valley Trojan Inv 4
205 Stephan Spangenberg 2011 14:43 7:00 8/28/08 Castro Valley Scrimmage 3
206 Greg Salmon 2020 14:43.3 7:01 10/8/16 Castro Valley/Brewer Inv 2
207 Michael A Johnson 2011 14:44 7:01 8/28/08 Castro Valley Scrimmage 3
207 Jack La Rocca 2008 14:44 7:01 10/8/05 Castro Valley Invite 2
207 Victor Salas 2016 14:44 7:01 8/30/12 Castro Valley Scrimmage 1
210 Eddie Estrada 2011 14:45 7:01 10/11/08 Castro Valley Invite 5
211 tanner salhus 2015 14:45.3 7:02 10/8/11 Castro Valley Invite 5
212 Russell Zillgitt 2011 14:47 7:02 10/13/07 Castro Valley Invite 1
213 Dominic Hanecak 2018 14:47.46 7:03 10/10/15 Castro Valley Trojan Inv 4
214 Ryan Walsh 2023 14:48.7 7:03 10/12/19 Castro Valley/Brewer Inv 2
215 Dante Sblendorio 2010 14:49 7:03 10/14/06 Castro Valley Invite 3
215 Giovanni Ferrante 2014 14:49 7:03 10/8/11 Castro Valley Invite 6
217 Quinn Gardner 2015 14:49.1 7:03 10/8/11 Castro Valley Invite 1
217 Sari Khleif 2020 14:49.1 7:03 10/8/16 Castro Valley/Brewer Inv 2
219 Matthew VanderKlugt 2015 14:50.7 7:04 10/13/12 Castro Valley Trojan Inv 3
220 Sean Conway 2011 14:51 7:04 10/11/08 Castro Valley Invite 4
220 Aaron Capinpin 2016 14:51 7:04 8/29/13 Castro Valley Scrimmage 4
222 Will Pariso 2023 14:52.3 7:05 10/12/19 Castro Valley/Brewer Inv 2
223 Joey Kratz 2016 14:53.2 7:05 10/12/13 Castro Valley Trojan Inv 4
224 Wyatt Ricketts 2021 14:54 7:06 8/30/17 Castro Valley Scrimmage 1
225 Julian Endonila 2011 14:57 7:07 10/13/07 Castro Valley Invite 2
226 Mark Fabros 2014 14:57.8 7:08 10/8/11 Castro Valley Invite 4
227 Evan Tully 2011 14:58 7:08 10/13/07 Castro Valley Invite 2
228 Joseph Polizzi 2019 14:58.62 7:08 10/10/15 Castro Valley Trojan Inv 3
229 Jeremy Bagnol 2009 14:59 7:08 10/8/05 Castro Valley Invite 2
230 Logan Abono-Padia 2016 15:01.4 7:09 10/13/12 Castro Valley Trojan Inv 2
231 JJ Galvin 2013 15:02 7:10 10/10/09 Castro Valley Invite 1
232 Brenden Querubin 2015 15:02.7 7:10 10/13/12 Castro Valley Trojan Inv 2
233 Tyler Pierce 2019 15:03 7:10 8/30/17 Castro Valley Scrimmage 1
234 Daniel Milward 2010 15:04 7:10 10/14/06 Castro Valley Invite 2
234 Nick Hanne 2008 15:04 7:10 10/8/05 Castro Valley Invite 3
236 Daniel Dzenitis 2016 15:04.3 7:11 10/13/12 Castro Valley Trojan Inv 5
237 Jason Garske 2014 15:05 7:11 10/9/10 Castro Valley Invite 2
238 Jakob Lail 2022 15:05.1 7:11 10/13/18 Castro Valley/Brewer Inv 2
239 Domenic Cola 2023 15:08.1 7:12 10/12/19 Castro Valley/Brewer Inv 2
240 Matthew Berdiago 2017 15:08.3 7:13 10/11/14 Castro Valley Trojan Inv 3
241 Daniel Mendoza 2015 15:09 7:13 10/8/11 Castro Valley Invite 2
242 James Marcotte 2014 15:09.3 7:13 10/8/11 Castro Valley Invite 3
243 Elijah Delos Reyes 2016 15:10.7 7:14 10/12/13 Castro Valley Trojan Inv 4
244 William Milosevich 2020 15:11.5 7:14 8/28/19 Castro Valley Scrimmage 3
245 Shane Smith 2014 15:12 7:14 10/8/11 Castro Valley Invite 3
245 Joseph Nixon 2017 15:12 7:14 10/11/14 Castro Valley Trojan Inv 5
247 Joshua Meeks 2022 15:12.5 7:15 8/28/19 Castro Valley Scrimmage 2
248 Jason Kroushour 2011 15:13 7:15 10/13/07 Castro Valley Invite 2
248 Joe Ward 2013 15:13 7:15 10/10/09 Castro Valley Invite 3
250 Landon Ratinho 2022 15:14 7:15 8/29/18 Castro Valley Scrimmage 1
251 Chris Sargeson 2011 15:15 7:16 10/11/08 Castro Valley Invite 1
251 Will Birka-white 2016 15:15 7:16 8/30/12 Castro Valley Scrimmage 1
253 Josh Lancaster 2022 15:17.7 7:17 10/13/18 Castro Valley/Brewer Inv 2
254 Joe Jankowski 2011 15:18 7:17 10/9/10 Castro Valley Invite 6
255 Matthew Moynihan 2018 15:19.1 7:18 10/11/14 Castro Valley Trojan Inv 4
256 Tomas Misa 2010 15:21 7:19 10/14/06 Castro Valley Invite 2
256 Brendan Bordelon 2007 15:21 7:19 10/8/05 Castro Valley Invite 2
256 Michael Baltz 2012 15:21 7:19 10/11/08 Castro Valley Invite 3
259 Sam Ruggio 2018 15:21.2 7:19 10/10/15 Castro Valley Trojan Inv 5
260 Colin Fogarty 2016 15:23 7:20 8/30/12 Castro Valley Scrimmage 1
261 Andrew Mckenney 2022 15:23.1 7:20 10/13/18 Castro Valley/Brewer Inv 2
262 Corey Burgstaller 2018 15:24.2 7:20 10/11/14 Castro Valley Trojan Inv 2
263 Teddy Ziolkowski 2013 15:25 7:20 9/2/10 Castro Valley Scrimmage 2
264 Dirk Tolson 2018 15:25.6 7:21 8/31/16 Castro Valley Scrimmage 1
264 Aidan Manickam 2022 15:25.6 7:21 10/13/18 Castro Valley/Brewer Inv 2
266 Kevin Gunderson 2013 15:25.7 7:21 10/8/11 Castro Valley Invite 2
267 Danny Giroux 2012 15:26 7:21 8/27/09 Castro Valley Scrimmage 1
267 Jake Harbison 2014 15:26 7:21 8/30/12 Castro Valley Scrimmage 4
269 Connor Farley 2009 15:27 7:21 10/8/05 Castro Valley Invite 3
269 Vincent Hennessy 2012 15:27 7:21 10/11/08 Castro Valley Invite 1
269 Jack Valentine 2016 15:27 7:21 8/28/14 Castro Valley Scrimmage 3
269 Will Tegel 2021 15:27 7:21 8/29/18 Castro Valley Scrimmage 1
273 Patrick Noonan 2009 15:28 7:22 10/8/05 Castro Valley Invite 3
273 Ryan Sanders 2022 15:28 7:22 8/29/18 Castro Valley Scrimmage 2
273 Jack Drey 2020 15:28 7:22 8/29/18 Castro Valley Scrimmage 2
276 Uli Gonzalez 2014 15:29 7:22 10/9/10 Castro Valley Invite 3
277 Nate Wilkinson 2008 15:30 7:23 8/30/07 Castro Valley Scrimmage 2
277 Alexander Pawlo 2023 15:30 7:23 10/12/19 Castro Valley/Brewer Inv 2
279 Jack Klapperich 2017 15:30.1 7:23 10/12/13 Castro Valley Trojan Inv 2
280 Matthew Ruscio 2021 15:31 7:23 8/29/18 Castro Valley Scrimmage 4
281 Jared Uang 2016 15:32.4 7:24 10/12/13 Castro Valley Trojan Inv 3
282 Kaya Braganza 2022 15:32.6 7:24 10/13/18 Castro Valley/Brewer Inv 2
283 Dominic Daley 2009 15:33 7:24 9/1/05 Castro Valley Scrimmage 1
283 Peter Aldana 2009 15:33 7:24 10/8/05 Castro Valley Invite 2
285 Bailey Chambers 2016 15:34.1 7:25 10/12/13 Castro Valley Trojan Inv 4
286 David Chan 2008 15:35 7:25 8/31/06 Castro Valley Scrimmage 3
287 Sam Evans 2009 15:37 7:26 10/8/05 Castro Valley Invite 2
288 Jack Jaynes 2018 15:38.09 7:27 10/10/15 Castro Valley Trojan Inv 1
289 Ryan Sheffield 2018 15:38.8 7:27 10/11/14 Castro Valley Trojan Inv 2
290 Jason Machado 2010 15:40 7:28 10/13/07 Castro Valley Invite 4
290 Kevin Bong 2008 15:40 7:28 10/8/05 Castro Valley Invite 1
292 Luke Amanquah 2023 15:40.9 7:28 10/12/19 Castro Valley/Brewer Inv 2
293 Jeremy Uang 2012 15:41.8 7:28 10/8/11 Castro Valley Invite 3
294 Eric Weiss 2012 15:45 7:30 10/10/09 Castro Valley Invite 1
295 Abraham Gomez 2015 15:45.4 7:30 10/13/12 Castro Valley Trojan Inv 7
296 Jacob Molinelli 2023 15:46.4 7:31 10/12/19 Castro Valley/Brewer Inv 2
297 Louis Siemons 2014 15:46.8 7:31 10/8/11 Castro Valley Invite 4
298 Liam Spangenberg 2016 15:46.9 7:31 10/12/13 Castro Valley Trojan Inv 2
299 Dylan Jones 2010 15:47 7:31 10/14/06 Castro Valley Invite 2
299 Zach Santos 2010 15:47 7:31 8/28/08 Castro Valley Scrimmage 3
299 Jared wilson 2021 15:47 7:31 8/30/17 Castro Valley Scrimmage 1
302 Ryan Young 2010 15:48 7:31 10/14/06 Castro Valley Invite 2
303 Beau Kramer 2009 15:49 7:32 10/11/08 Castro Valley Invite 3
304 Patrick Buckley 2013 15:50.6 7:33 10/13/12 Castro Valley Trojan Inv 5
305 Jair Martinez 2018 15:51.96 7:33 10/10/15 Castro Valley Trojan Inv 2
306 Evyn Halloran 2020 15:52.1 7:33 8/28/19 Castro Valley Scrimmage 1
307 Michael Murray 2009 15:53 7:34 10/14/06 Castro Valley Invite 4
308 Alexander Marrone 2017 15:53.7 7:34 10/11/14 Castro Valley Trojan Inv 4
309 Haydn Vornhagen 2015 15:54.7 7:35 10/13/12 Castro Valley Trojan Inv 6
310 Benjamin Harley 2011 15:55 7:35 10/13/07 Castro Valley Invite 2
310 Tyrone Plata 2009 15:55 7:35 10/8/05 Castro Valley Invite 2
312 James Christensen 2023 15:55.6 7:35 10/12/19 Castro Valley/Brewer Inv 2
313 Bryan Gin 2019 15:57.52 7:36 10/10/15 Castro Valley Trojan Inv 3
314 Harrison Walsh 2013 15:58 7:36 10/10/09 Castro Valley Invite 1
314 Atom Ruiz 2019 15:58 7:36 8/27/15 Castro Valley Scrimmage 1
314 Andrew Pringle 2022 15:58 7:36 10/13/18 Castro Valley/Brewer Inv 2
317 Tony Johnson 2014 15:59 7:37 10/13/12 Castro Valley Trojan Inv 2
318 Jan Javier 2018 15:59.12 7:37 10/10/15 Castro Valley Trojan Inv 4
319 Daniel Fragoso 2020 16:00 7:37 8/28/19 Castro Valley Scrimmage 5
320 Mike Kostolansky 2022 16:00.3 7:37 10/13/18 Castro Valley/Brewer Inv 2
321 Marvin Arroz 2010 16:01 7:38 10/14/06 Castro Valley Invite 2
322 Andrew DeMitis 2023 16:01.4 7:38 10/12/19 Castro Valley/Brewer Inv 1
323 Forrest Vogel 2019 16:02 7:38 8/27/15 Castro Valley Scrimmage 1
324 Paolo Rodrigues-Duque 2022 16:02.3 7:38 10/13/18 Castro Valley/Brewer Inv 2
325 Corbin Robson 2011 16:05 7:40 10/10/09 Castro Valley Invite 4
326 Michael Risse 2023 16:07.9 7:41 10/12/19 Castro Valley/Brewer Inv 2
327 Lucas Santos 2021 16:08.7 7:41 10/13/18 Castro Valley/Brewer Inv 2
328 Patric Bello 2022 16:08.8 7:41 10/13/18 Castro Valley/Brewer Inv 2
329 Anthony Santana 2009 16:10 7:42 10/8/05 Castro Valley Invite 2
329 Joey Swain 2011 16:10 7:42 9/2/10 Castro Valley Scrimmage 2
331 Mark Malone 2018 16:11 7:42 8/27/15 Castro Valley Scrimmage 1
332 Gabriel Rezapour 2014 16:11.9 7:43 10/8/11 Castro Valley Invite 3
333 Eric Van Note 2019 16:11.95 7:43 10/10/15 Castro Valley Trojan Inv 2
334 Nick Dimalanta 2022 16:12 7:43 8/29/18 Castro Valley Scrimmage 1
335 Marshall Dittrich 2012 16:13 7:43 10/11/08 Castro Valley Invite 1
336 Matthew Conway 2016 16:14 7:44 8/28/14 Castro Valley Scrimmage 3
336 Victor Diaz 2022 16:14 7:44 8/29/18 Castro Valley Scrimmage 1
338 Steven Cline 2018 16:14.5 7:44 10/11/14 Castro Valley Trojan Inv 2
339 Cameron Henderson 2020 16:15.6 7:45 10/8/16 Castro Valley/Brewer Inv 2
340 Austin Rodgers 2016 16:16.6 7:45 10/13/12 Castro Valley Trojan Inv 2
341 Richard Squeri 2011 16:17 7:45 10/10/09 Castro Valley Invite 4
342 Matt Tingzon 2009 16:18 7:46 8/31/06 Castro Valley Scrimmage 2
343 Hunter Vogel 2021 16:19 7:46 8/30/17 Castro Valley Scrimmage 1
344 Chris Mercado 2012 16:21 7:47 10/11/08 Castro Valley Invite 3
345 Justin Mariano 2016 16:22 7:48 8/28/14 Castro Valley Scrimmage 4
346 Patrick Mosca 2010 16:23 7:48 10/14/06 Castro Valley Invite 1
346 Nick Brooks 2007 16:23 7:48 10/8/05 Castro Valley Invite 2
348 Jordan Lucido 2022 16:23.9 7:49 10/13/18 Castro Valley/Brewer Inv 2
349 Owen Goetze 2013 16:25 7:49 10/10/09 Castro Valley Invite 2
349 Sean Spangenberg 2014 16:25 7:49 10/9/10 Castro Valley Invite 2
351 Griffin Ivanov 2017 16:26 7:50 8/29/13 Castro Valley Scrimmage 1
351 Jesus Rico 2015 16:26 7:50 8/28/14 Castro Valley Scrimmage 3
351 Vincent Castillo 2021 16:26 7:50 8/30/17 Castro Valley Scrimmage 1
354 Dante Marchetti 2012 16:28 7:50 10/11/08 Castro Valley Invite 1
355 Graham McIntyre 2022 16:28.6 7:51 10/13/18 Castro Valley/Brewer Inv 2
356 Max Rettig 2020 16:28.9 7:51 8/31/16 Castro Valley Scrimmage 1
357 Jordhan Thomas 2008 16:29 7:51 8/31/06 Castro Valley Scrimmage 1
358 Isidro Valencia 2013 16:31 7:52 10/9/10 Castro Valley Invite 2
359 Jarod Jatoft 2020 16:32.2 7:52 10/8/16 Castro Valley/Brewer Inv 2
360 Oscar Galan 2016 16:33 7:53 8/28/14 Castro Valley Scrimmage 1
361 Humberto Gomez 2015 16:34 7:53 9/1/11 Castro Valley Scrimmage 1
361 DONOVAN BLAIR 2016 16:34 7:53 8/30/12 Castro Valley Scrimmage 1
363 Dominic Spencer-Alvarado 2009 16:35 7:54 10/11/08 Castro Valley Invite 1
364 Will Potter 2020 16:37.9 7:55 10/8/16 Castro Valley/Brewer Inv 2
365 Josh King 2017 16:38 7:55 8/27/15 Castro Valley Scrimmage 1
366 Joe De Freitas 2019 16:42.4 7:57 10/8/16 Castro Valley/Brewer Inv 2
367 Matt Skorupa 2008 16:43 7:58 10/8/05 Castro Valley Invite 2
368 Logan Argueza 2022 16:45.3 7:59 10/13/18 Castro Valley/Brewer Inv 2
369 Sean Reardon 2022 16:48.9 8:00 10/13/18 Castro Valley/Brewer Inv 2
370 Cooper Tomkovicz 2018 16:49 8:00 8/28/14 Castro Valley Scrimmage 1
371 Zachary Gotvald 2017 16:49.3 8:01 10/12/13 Castro Valley Trojan Inv 2
372 Austin Blair 2017 16:50.2 8:01 10/12/13 Castro Valley Trojan Inv 5
373 Andrew Semansky 2020 16:50.5 8:01 10/8/16 Castro Valley/Brewer Inv 2
374 Steven Madamba 2007 16:51 8:01 10/8/05 Castro Valley Invite 1
375 Terence Huang 2012 16:51.1 8:01 10/8/11 Castro Valley Invite 3
376 Peter Milosevich 2021 16:51.6 8:02 10/12/19 Castro Valley/Brewer Inv 4
377 Will Krom 2012 16:53 8:02 10/9/10 Castro Valley Invite 2
378 Jacob O'Brien 2018 16:58 8:05 8/28/14 Castro Valley Scrimmage 1
379 Nikolai Kindy Baillot 2017 16:59.8 8:06 10/11/14 Castro Valley Trojan Inv 3
380 Graham Perich 2012 17:01 8:06 10/11/08 Castro Valley Invite 1
381 Brian Cahal 2015 17:01.2 8:06 10/8/11 Castro Valley Invite 1
382 Adrian Cortes 2015 17:01.9 8:07 10/12/13 Castro Valley Trojan Inv 1
383 Uriel Rojas 2011 17:02 8:07 10/10/09 Castro Valley Invite 1
384 Scott Fugere 2011 17:05 8:08 8/30/07 Castro Valley Scrimmage 1
384 Tyler Henderson 2018 17:05 8:08 8/28/14 Castro Valley Scrimmage 1
386 Miguel Ruano 2016 17:09.2 8:10 10/12/13 Castro Valley Trojan Inv 3
387 Liam Wong 2019 17:10.7 8:11 8/31/16 Castro Valley Scrimmage 1
388 Jackson Estes 2022 17:11.1 8:11 8/28/19 Castro Valley Scrimmage 1
389 Sean Wilkey 2009 17:12 8:11 10/8/05 Castro Valley Invite 1
390 Bradley Howard 2012 17:13 8:12 10/10/09 Castro Valley Invite 2
391 Carter Moar 2007 17:15 8:13 10/8/05 Castro Valley Invite 1
392 Andrew Gonzalez 2015 17:17.4 8:14 10/8/11 Castro Valley Invite 2
393 Brandon Reyna 2015 17:18.1 8:14 10/8/11 Castro Valley Invite 2
394 Joey Anders 2021 17:22 8:16 8/30/17 Castro Valley Scrimmage 1
395 Rocky Canga 2017 17:25.2 8:18 10/12/13 Castro Valley Trojan Inv 2
396 Patrick O'Sullivan 2018 17:26.1 8:18 10/11/14 Castro Valley Trojan Inv 2
397 Wiatt Wood 2019 17:26.5 8:18 8/31/16 Castro Valley Scrimmage 2
398 Patrick Belisle 2013 17:28 8:19 9/2/10 Castro Valley Scrimmage 2
399 Daniel Gomez 2015 17:29 8:20 8/29/13 Castro Valley Scrimmage 1
400 Billy Rueckert 2014 17:30 8:20 10/9/10 Castro Valley Invite 2
401 Kevin Woo 2010 17:32 8:21 10/14/06 Castro Valley Invite 2
402 Daniel Steele 2009 17:33 8:21 8/31/06 Castro Valley Scrimmage 3
403 Matt Guarino 2011 17:34 8:22 10/13/07 Castro Valley Invite 2
404 John Doyle 2014 17:36.8 8:23 10/8/11 Castro Valley Invite 3
405 Nicholas Paz 2013 17:40 8:25 10/10/09 Castro Valley Invite 2
406 Alex Esparza 2019 17:45.27 8:27 10/10/15 Castro Valley Trojan Inv 2
407 Xavier Calderon 2023 17:46.7 8:28 8/28/19 Castro Valley Scrimmage 1
408 Cristian Dalaison 2020 17:47 8:28 8/30/17 Castro Valley Scrimmage 1
409 Zach Marez 2013 17:48 8:29 10/9/10 Castro Valley Invite 1
410 Erik Sotomayor 2017 17:49 8:29 10/12/13 Castro Valley Trojan Inv 1
410 Brad Blackman 2019 17:49 8:29 8/27/15 Castro Valley Scrimmage 1
412 Nolan Burgstaller 2016 18:00 8:34 8/29/13 Castro Valley Scrimmage 1
413 Michael Amador 2012 18:01 8:35 10/11/08 Castro Valley Invite 2
414 Tony Valentine 2016 18:06 8:37 8/28/14 Castro Valley Scrimmage 2
415 Luke Trujillo 2021 18:07 8:38 8/30/17 Castro Valley Scrimmage 1
416 Ryan Domanski 2018 18:08.73 8:38 10/10/15 Castro Valley Trojan Inv 2
417 Kyle Loo 2008 18:12 8:40 9/1/05 Castro Valley Scrimmage 2
418 Billy Vasquez 2022 18:12.2 8:40 10/13/18 Castro Valley/Brewer Inv 2
419 Christian De Vera 2010 18:13 8:40 10/14/06 Castro Valley Invite 3
420 Luke Trinkus 2023 18:19 8:43 10/12/19 Castro Valley/Brewer Inv 2
421 Anthony Campa 2018 18:32.1 8:50 10/11/14 Castro Valley Trojan Inv 1
422 Christian Paz 2009 18:34 8:50 9/1/05 Castro Valley Scrimmage 1
423 Ryan Hays 2016 18:54 9:00 8/27/15 Castro Valley Scrimmage 2
424 Dylan Sheets 2014 18:55 9:00 9/2/10 Castro Valley Scrimmage 1
425 Sean Berriman 2015 18:59 9:02 9/1/11 Castro Valley Scrimmage 1
426 Ziyad Khan 2022 19:03.5 9:05 10/13/18 Castro Valley/Brewer Inv 2
427 Henry Baer 2019 19:06.7 9:06 8/31/16 Castro Valley Scrimmage 2
428 Mike Teicheira 2012 19:08 9:07 10/10/09 Castro Valley Invite 2
429 Dominic Hockel 2017 19:11 9:08 8/28/14 Castro Valley Scrimmage 1
430 Enrique Carrera 2015 19:13 9:09 8/28/14 Castro Valley Scrimmage 1
431 Nolan O'Neal 2008 19:14 9:10 8/31/06 Castro Valley Scrimmage 2
432 Jacob Lowell 2022 19:24.2 9:14 10/13/18 Castro Valley/Brewer Inv 2
433 Robbie Cunnie 2009 19:28 9:16 9/1/05 Castro Valley Scrimmage 2
434 Kellen Bach 2023 19:34.4 9:19 10/12/19 Castro Valley/Brewer Inv 2
435 Dominic Fabros 2016 19:35 9:20 8/30/12 Castro Valley Scrimmage 1
436 Roberto Alfaro 2018 19:47.54 9:25 10/10/15 Castro Valley Trojan Inv 1
437 Kevin Charvoz 2013 19:48 9:26 9/1/11 Castro Valley Scrimmage 1
438 Erwin Huerta 2023 19:53.8 9:28 10/12/19 Castro Valley/Brewer Inv 2
439 Juandiego Cobian 2022 19:59.2 9:31 10/13/18 Castro Valley/Brewer Inv 2
440 Troy Bechtold 2018 20:09 9:36 8/30/17 Castro Valley Scrimmage 2
441 Benjamin Kahl 2021 20:10 9:36 8/30/17 Castro Valley Scrimmage 1
442 Anthony Hamel 2010 20:11 9:37 10/13/07 Castro Valley Invite 1
443 Mackenzie Anderson 2016 20:14 9:38 8/28/14 Castro Valley Scrimmage 2
444 Clayton Villano 2018 20:17 9:40 8/28/14 Castro Valley Scrimmage 1
445 Luis Berg 2016 20:18 9:40 8/27/15 Castro Valley Scrimmage 1
446 Nick Devlin 2019 20:28 9:45 10/10/15 Castro Valley Trojan Inv 1
447 Sam Needham 2012 20:35 9:48 8/28/08 Castro Valley Scrimmage 1
448 Cole Campi 2011 20:36 9:49 8/30/07 Castro Valley Scrimmage 1
449 Matt Corrado 2008 20:44 9:52 8/31/06 Castro Valley Scrimmage 1
450 Joseph Drimmer 2011 20:51 9:56 10/13/07 Castro Valley Invite 1
451 Patrick Hunt 2011 20:55 9:58 10/13/07 Castro Valley Invite 1
452 Emmanuel De Vera 2010 20:58 9:59 10/13/07 Castro Valley Invite 1
453 Ryan Gilbert 2019 21:19 10:09 10/10/15 Castro Valley Trojan Inv 2
454 Shane Dekker 2019 21:23.1 10:11 10/8/16 Castro Valley/Brewer Inv 2
455 John Hayes 2011 21:26 10:12 8/30/07 Castro Valley Scrimmage 1
456 Evan Steele 2012 22:15 10:36 9/1/11 Castro Valley Scrimmage 1
456 Shane O'Hare 2017 22:15 10:36 8/28/14 Castro Valley Scrimmage 1
458 Zach Wolf 2012 22:16 10:36 8/28/08 Castro Valley Scrimmage 1
459 Jake Stephens 2009 22:18 10:37 9/1/05 Castro Valley Scrimmage 1
460 Jim Boland 2015 22:20.5 10:38 10/8/11 Castro Valley Invite 2
461 Nathan Czarnecki 2014 22:23 10:40 9/2/10 Castro Valley Scrimmage 1
461 Jacob Gomez 2017 22:23 10:40 8/29/13 Castro Valley Scrimmage 1
463 Peter McMahon 2017 22:44 10:50 8/27/15 Castro Valley Scrimmage 3
464 Will Whitesides 2011 22:53 10:54 8/27/09 Castro Valley Scrimmage 1
465 River Rose 2014 23:09 11:01 9/2/10 Castro Valley Scrimmage 1
466 Ricky Hess 2012 23:34 11:13 8/28/08 Castro Valley Scrimmage 1
467 Drew Holmberg 2022 25:51 12:19 8/29/18 Castro Valley Scrimmage 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.