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: Spring Lake Park

The report below currently displays:

  • Individual PR's
  • Grads & Current Runners
  • All Grades
  • Boys
  • 2.97 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 Jude Devries 2023 14:59.5 5:03 11/5/22 NBL Oak Champs 4
2 Jose Mendoza 2012 15:49 5:20 11/4/11 NBL Championships 3
3 Christian Friday 2014 15:53 5:21 10/30/13 NBL #4 7
4 Ramon Cruz 2018 16:11 5:27 11/6/15 NBL Championships 12
4 Stuart Lovelace 2016 16:11 5:27 10/15/14 NBL #2 12
6 Max Azevedo 2024 16:12 5:27 10/11/23 NBL#3 MCHS v Montgomery 7
7 Graham Gregory 2025 16:17 5:29 10/12/22 NBL#3 MCHS v Montgomery 9
8 Ryan LaFrance 2025 16:24.1 5:31 10/16/24 NBL #3 Santa Rosa-Montgomery-Maria Carrillo 10
9 Aria Kiani 2010 16:30 5:33 9/24/08 September Interlock 2
10 Bodhi Finnerty 2025 16:32.98 5:34 11/9/24 NBL Championships 10
11 Daniel Ledesma 2020 16:34 5:35 10/9/18 Oak #1- MC,Monty,SR 2
12 Tucker Bradshaw 2016 16:42 5:37 11/6/15 NBL Championships 12
13 Riley Officer 2015 16:46 5:39 11/7/14 NBL Championships 9
14 Brent Oru-Craig 2019 16:47 5:39 8/25/17 Bob Shor Invitational 8
15 Devan Becker 2016 16:48 5:39 11/6/15 NBL Championships 6
16 Brandon Alvarado 2019 16:50 5:40 9/20/17 NBL/SCL Interlock 11
17 Robel Berhane 2012 16:51 5:40 11/4/11 NBL Championships 1
18 Alexander Hiltebrand 2016 16:52 5:41 10/30/13 NBL #4 11
19 Kyle Theuerkauf 2019 16:54 5:41 11/6/15 NBL Championships 10
20 Cameron Long 2014 16:55 5:42 10/30/13 NBL #4 7
21 Jacob Williams 2018 17:05 5:45 11/4/16 NBL Championships 13
22 Hayden Dalsing 2021 17:07.63 5:46 11/8/19 Oak Champs 8
23 Maverick Bonnett 2017 17:08 5:46 11/4/16 NBL Championships 3
24 Sean Kelley 2014 17:09 5:46 10/30/13 NBL #4 6
25 Oliver Haupt 2026 17:10.64 5:47 11/9/24 NBL Championships 9
26 Quinn Stewart 2013 17:14 5:48 11/2/12 NBL League Finals 4
27 James Goldfield 2011 17:15 5:48 9/23/09 Spring Lake Interlock 2
28 Kibreab Tesfamichael 2020 17:15.2 5:49 10/16/19 NBL Combined 10
29 John Dethlefsen 2014 17:16 5:49 10/30/13 NBL #4 5
29 Michael Zanetti 2010 17:16 5:49 9/23/09 Spring Lake Interlock 2
31 Sean Patrick Kelley 2014 17:18 5:49 11/2/12 NBL League Finals 1
32 Dillon Kiernan 2021 17:20.3 5:50 10/16/19 NBL Combined 4
33 Elliott Larsen 2026 17:22.91 5:51 10/23/24 NBL-Analy/Montgmry/MC/Win 7
34 Dominic Volatile 2017 17:24 5:52 11/4/16 NBL Championships 6
35 Warren Talcroft 2017 17:31 5:54 10/30/13 NBL #4 3
36 James Kelley 2016 17:31.75 5:54 10/15/14 NBL #2 5
37 Justin Richter 2019 17:32 5:54 10/31/18 Montgomery/Piner 12
38 Quinn Gavin 2015 17:34 5:55 11/7/14 NBL Championships 4
39 Keith Reinik 2009 17:37 5:56 9/24/08 September Interlock 1
40 Tomas Mercado 2026 17:46 5:59 10/26/23 NBL - Montgomery vs Santa Rosa 6
41 Lucas Anderson 2017 17:56 6:02 11/6/15 NBL Championships 3
42 Andrew Kelley 2016 18:01 6:04 11/8/13 NBL Championships 3
43 Christopher Casciani 2017 18:03.1 6:05 10/15/14 NBL #2 9
44 Tristan Karres 2027 18:07.92 6:06 11/9/24 NBL Championships 6
45 Lucas Morthole 2022 18:10 6:07 11/12/21 NBL Oak Champs 8
46 Jacob Lane 2014 18:11 6:07 11/8/13 NBL Championships 7
47 Bennet Stubbe 2014 18:17 6:09 10/17/12 NBL #3 4
47 Samuel Weeks 2024 18:17 6:09 10/26/23 NBL - Montgomery vs Santa Rosa 5
49 Nathan Fifer 2023 18:22.5 6:11 10/16/19 NBL Combined 4
50 Austin Brusco 2025 18:29.3 6:14 11/5/22 NBL Oak Champs 3
51 Asher Cabinaw Harris 2027 18:31.23 6:14 11/9/24 NBL Championships 3
52 Robert Donohue 2028 18:33.38 6:15 11/9/24 NBL Championships 3
53 Jack Brunson 2015 18:34.66 6:15 10/15/14 NBL #2 9
54 Grady Peterson 2025 18:35 6:15 10/26/23 NBL - Montgomery vs Santa Rosa 8
55 Jonathan Lacefield 2023 18:39.1 6:17 10/16/19 NBL Combined 4
56 Rami Nacouzi 2023 18:41.33 6:18 11/8/19 Oak Champs 1
57 Tommy Wikle 2014 18:43 6:18 10/30/13 NBL #4 5
58 Justin Hakola 2023 18:43.1 6:18 10/16/19 NBL Combined 2
59 Chance Daniel 2013 18:44 6:18 11/2/12 NBL League Finals 4
60 Jon Montgomery 2016 18:45 6:19 11/8/13 NBL Championships 2
61 Sebastian Herbst 2021 18:45.3 6:19 11/10/17 NBL Championships 5
62 Jaymon George 2022 18:47 6:19 10/9/18 Oak #1- MC,Monty,SR 2
62 Dominic Varner 2012 18:47 6:19 11/4/11 NBL Championships 1
64 Michael Clifford 2015 18:48.12 6:20 10/15/14 NBL #2 9
65 Alvarado Brandon 2019 18:52 6:21 8/25/17 Bob Shor Invitational 1
66 James Gesell 2023 18:53.4 6:22 10/16/19 NBL Combined 3
67 John Harris 2016 18:57 6:23 11/2/12 NBL League Finals 12
68 Brad Carver 2010 18:59 6:24 9/24/08 September Interlock 1
69 Charles Fisher 2018 19:02 6:25 9/20/17 NBL/SCL Interlock 12
69 Nico Ott 2013 19:02 6:25 11/2/12 NBL League Finals 2
71 Cameron Guenther 2026 19:02.26 6:25 11/9/24 NBL Championships 8
72 Patrick Smith 2017 19:03 6:25 10/21/15 NBL Center Meet #2 5
73 Gianni Deluca 2026 19:04 6:25 11/5/22 NBL Oak Champs 2
74 Ian Fisher 2016 19:04.07 6:25 10/15/14 NBL #2 5
75 Cruz Ramon 2018 19:05 6:26 8/25/17 Bob Shor Invitational 1
75 John Carpenter 2015 19:05 6:26 11/4/11 NBL Championships 1
77 Garrett Hurd 2019 19:08 6:27 9/5/18 Bob Shor Invitational 12
78 Bryce Petersen 2014 19:09 6:27 10/30/13 NBL #4 6
79 Mason Farrell-DeGuia 2023 19:10.6 6:27 10/16/19 NBL Combined 3
80 Carl Qi 2015 19:17 6:30 11/8/13 NBL Championships 8
80 Austin Smandra 2012 19:17 6:30 11/4/11 NBL Championships 1
82 Alex Brott 2009 19:18 6:30 9/24/08 September Interlock 1
83 Hunter Ellisen 2025 19:19 6:30 11/12/21 NBL Oak Champs 2
84 Craig Lowry 2016 19:19.46 6:30 10/15/14 NBL #2 5
85 Cruz Tuso 2026 19:21.18 6:31 11/9/24 NBL Championships 9
86 Evan Coombs 2011 19:23 6:32 9/24/08 September Interlock 2
87 Ben Rowden 2010 19:24 6:32 9/23/09 Spring Lake Interlock 1
88 Gage Hallin 2019 19:25 6:32 10/9/18 Oak #1- MC,Monty,SR 6
89 Jaden Fernandez 2021 19:25.4 6:32 11/10/17 NBL Championships 2
90 Devon Soltani 2015 19:29 6:34 10/30/13 NBL #4 5
91 Erick Alcaraz-Parra 2021 19:31.16 6:34 11/8/19 Oak Champs 3
92 Julian Jensen 2014 19:32 6:35 11/4/11 NBL Championships 5
93 Sam Lewis 2015 19:33 6:35 11/2/12 NBL League Finals 3
94 Carter Graf 2026 19:35.21 6:36 11/9/24 NBL Championships 9
95 Justin Parks 2019 19:43 6:38 10/31/18 Montgomery/Piner 2
96 Brian Lee 2014 19:44 6:39 11/8/13 NBL Championships 2
97 Daniel Bowman 2009 19:53 6:42 9/24/08 September Interlock 1
98 S Metcalfe 2014 19:54 6:42 10/30/13 NBL #4 1
99 Jesse Zarate 2009 19:55 6:42 9/24/08 September Interlock 1
100 Jacob Horvat 2009 19:57 6:43 9/24/08 September Interlock 1
101 Rory Fette 2017 20:00 6:44 11/8/13 NBL Championships 2
102 Jon Vivio 2009 20:03 6:45 9/24/08 September Interlock 1
103 Ryder Brusco 2025 20:03.3 6:45 10/13/21 NBL#3 MCHS v Montgomery 2
104 Grant Hurd 2021 20:03.8 6:45 10/16/19 NBL Combined 7
105 Thomas Thomsen 2017 20:04 6:45 11/7/14 NBL Championships 2
106 Ashwin Mathews 2010 20:07 6:46 9/23/09 Spring Lake Interlock 1
107 Joe Zeni 2014 20:09 6:47 11/8/13 NBL Championships 1
108 Tan Luong 2021 20:10.8 6:48 10/16/19 NBL Combined 6
109 Tien Luong 2027 20:11.8 6:48 10/16/24 NBL #3 Santa Rosa-Montgomery-Maria Carrillo 6
110 Ben Thiele 2012 20:13 6:48 9/24/08 September Interlock 1
111 Josh Pine 2016 20:16 6:49 11/6/15 NBL Championships 6
112 Aidan Powers 2013 20:18 6:50 11/2/12 NBL League Finals 4
113 Joshua Kazimov 2023 20:24.6 6:52 10/16/19 NBL Combined 2
114 Ty Farkas 2013 20:28 6:53 11/4/11 NBL Championships 1
115 Michael Gallegos 2014 20:30 6:54 10/30/13 NBL #4 5
116 John Manalo 2017 20:31 6:54 11/6/15 NBL Championships 8
117 Joshua Jones 2019 20:33 6:55 9/20/17 NBL/SCL Interlock 3
117 Logan Mares 2013 20:33 6:55 9/23/09 Spring Lake Interlock 1
119 Sebastian Bissiri 2018 20:36 6:56 10/21/15 NBL Center Meet #2 1
119 Ian Coit 2016 20:36 6:56 9/19/12 Spring Lake Interlock 4
121 Joe Haro 2018 20:42 6:58 11/6/15 NBL Championships 5
122 Greg Soos 2016 20:43 6:59 11/6/15 NBL Championships 3
123 Evan Mackey 2020 20:45 6:59 11/4/16 NBL Championships 3
124 Isaac Disanto 2017 20:48.75 7:00 10/15/14 NBL #2 3
125 Sean Mchale 2014 20:49 7:01 11/8/13 NBL Championships 4
126 Scott Armstrong 2016 20:49.32 7:01 10/15/14 NBL #2 3
127 Nicholas Ott 2013 20:51 7:01 10/3/12 WHS v Montgomery v Casa 1
128 David Santana 2021 20:57 7:03 10/31/18 Montgomery/Piner 1
129 Herbst Sebastian 2021 20:58 7:04 8/25/17 Bob Shor Invitational 1
130 Yuxan Qi 2013 21:00 7:04 9/19/12 Spring Lake Interlock 1
131 Giulio Guarino 2020 21:03 7:05 10/31/18 Montgomery/Piner 1
131 Fisher Charles 2018 21:03 7:05 8/25/17 Bob Shor Invitational 1
133 Marcus Moore 2025 21:07.1 7:07 10/12/22 NBL#3 MCHS v Montgomery 4
134 Noah Switzer 2025 21:13 7:09 11/5/22 NBL Oak Champs 4
135 Daniel Breazeale 2009 21:19 7:11 9/24/08 September Interlock 1
136 Suhas Nagappala 2018 21:26.49 7:13 10/15/14 NBL #2 3
137 Brett Clarke 2011 21:27 7:13 9/24/08 September Interlock 1
138 Charlie Johnston 2018 21:28 7:14 11/4/16 NBL Championships 3
139 Uzias Gonzales 2015 21:33 7:15 11/7/14 NBL Championships 9
140 Elijah Rivas 2017 21:44 7:19 11/8/13 NBL Championships 3
141 Ben Howe 2021 21:48 7:20 9/20/17 NBL/SCL Interlock 5
142 Tesfamichael Kibby 2020 21:52 7:22 8/25/17 Bob Shor Invitational 1
143 Jordan Haley 2019 21:56.5 7:23 11/10/17 NBL Championships 6
144 Devon Siebels 2016 21:57 7:23 11/6/15 NBL Championships 12
145 Matthew Staples 2021 21:57.7 7:24 11/8/19 Oak Champs 2
146 Tate Triola 2026 22:08.6 7:27 10/16/24 NBL #3 Santa Rosa-Montgomery-Maria Carrillo 2
147 Trevor Stone 2016 22:15 7:29 11/2/12 NBL League Finals 4
148 Christian Davis 2016 22:18 7:31 11/2/12 NBL League Finals 4
149 Loki Fuller 2022 22:19.4 7:31 11/8/19 Oak Champs 4
149 Phillip Naumann 2023 22:19.4 7:31 10/16/19 NBL Combined 2
151 Gavin Rossi 2017 22:22 7:32 10/5/16 NBL Center Meet #1 2
151 Ben Gibson 2014 22:22 7:32 11/4/11 NBL Championships 1
153 Jason Yepez-Ruiz 2022 22:23 7:32 10/31/18 Montgomery/Piner 3
154 Inwoo Lee 2014 22:26 7:33 11/8/13 NBL Championships 1
155 Aaron Thompson 2018 22:26.1 7:33 10/15/14 NBL #2 2
156 August Gesell 2025 22:31.8 7:35 10/12/22 NBL#3 MCHS v Montgomery 3
157 Owen Jones 2025 22:34.1 7:36 11/5/22 NBL Oak Champs 2
158 Andrew Hagemann 2020 22:34.5 7:36 10/16/19 NBL Combined 8
159 Nash Raven 2018 22:38 7:37 11/4/16 NBL Championships 6
160 Dorian Rangel 2023 22:38.8 7:38 10/16/19 NBL Combined 1
161 Luke Triola 2019 22:49 7:41 10/21/15 NBL Center Meet #2 9
162 August Curtis 2022 22:52 7:42 10/31/18 Montgomery/Piner 1
163 Jake Howe 2019 22:54 7:43 9/20/17 NBL/SCL Interlock 7
164 Bryan Aguirre 2022 22:58.13 7:44 11/8/19 Oak Champs 3
165 Kiet Tran 2017 23:06 7:47 11/7/14 NBL Championships 1
166 Ryan Ward 2020 23:06.7 7:47 11/10/17 NBL Championships 3
167 Ryan Yeager 2025 23:18.5 7:51 10/13/21 NBL#3 MCHS v Montgomery 2
168 Mason Van Tuyl 2027 23:34.55 7:56 11/9/24 NBL Championships 2
169 Lucas Estrada 2025 23:43.93 7:59 11/9/24 NBL Championships 11
170 Michael Rudolph 2013 23:51 8:02 9/23/09 Spring Lake Interlock 1
171 Rami Alabrach 2017 24:07 8:07 11/7/14 NBL Championships 1
172 Austen Breninger 2012 24:17 8:11 9/24/08 September Interlock 1
173 Logan Tavis 2020 25:13 8:29 11/4/16 NBL Championships 3
174 Scott Cargile 2023 25:58.48 8:45 11/8/19 Oak Champs 2
175 Jorge Alvarado 2010 26:22 8:53 9/24/08 September Interlock 1
176 Carter Dalton 2025 26:23.2 8:53 11/12/21 NBL Oak Champs 2
177 Michael Severi 2013 26:26 8:54 9/23/09 Spring Lake Interlock 1
178 Gavyn Ellis 2016 27:12 9:09 10/3/12 WHS v Montgomery v Casa 1
179 Pablo Beas 2019 27:31 9:16 10/25/17 NBL - CG, MC, SR 1
180 Alexander Watson 2013 27:45 9:21 9/23/09 Spring Lake Interlock 1
181 Alex Duggan 2018 28:00 9:26 10/5/16 NBL Center Meet #1 2
182 Cesar Alvarado 2014 30:43 10:21 10/30/13 NBL #4 2
183 Julian Hines 2020 30:46 10:22 10/5/16 NBL Center Meet #1 1
184 Munt Murad 2021 33:11.86 11:11 11/8/19 Oak Champs 2
185 James Mackey 2021 34:46 11:42 10/25/17 NBL - CG, MC, SR 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.