Optimizing app for faster loading...
We use analytics to improve your experience. No personal data is collected.
Screen Recording:

Varsity Boys 5K

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Emerson Vokes 15:20.9 11 Grundy Center ---- ---- ----
2 Conall Sauser 15:47.2 12 Oelwein ---- ---- ----
3 Matthew Schaul 15:52.5 12 Maquoketa Valley, Delhi ---- ---- ----
4 Jesse Gomez 16:16.9 9 Denver ---- ---- ----
5 Caden Knoblock 16:23.2 11 Denver ---- ---- ----
6 Isaac Reisinger 16:29.4 12 Waukon ---- ---- ----
7 Aidan Brady 16:30.0 11 Wapsie Valley, Fairbank ---- ---- ----
8 Caleb Schunk 16:30.0 12 Oelwein ---- ---- ----
9 Nathan Pint 16:33.7 12 Jesup ---- ---- ----
10 Myles Matthias 16:41.2 11 Denver ---- ---- ----
11 Jace Matern 16:44.0 12 Columbus Catholic, Waterloo ---- ---- ----
12 Keshaun Williams 16:48.2 11 Oelwein ---- ---- ----
13 Caleb Helgerson 16:49.2 12 Waukon ---- ---- ----
14 Carter Easton 16:49.7 12 Center Point-Urbana ---- ---- ----
15 Karsten Nuehring 16:51.2 12 Jesup ---- ---- ----
16 Levi Benesh 16:53.9 11 North-Linn, Troy Mills ---- ---- ----
17 Sawyer Spence 16:56.9 11 Union, LaPorte City ---- ---- ----
18 Justin Wagner 16:58.4 11 Kee, Lansing ---- ---- ----
19 Henry Peterson 17:02.4 12 Dunkerton ---- ---- ----
20 Jacob Schellhorn 17:09.0 12 MFL MarMac ---- ---- ----
21 Ethan Doty 17:16.5 9 Denver ---- ---- ----
22 Hayden Gustafson 17:17.1 11 Alburnett ---- ---- ----
23 Kenyon Baker 17:18.0 11 Maquoketa Valley, Delhi ---- ---- ----
24 Caleb Pinion 17:18.5 11 Starmont ---- ---- ----
25 Gabe Driscoll 17:24.0 11 Oelwein ---- ---- ----
26 Gavin Holst 17:25.3 12 Central, Elkader ---- ---- ----
27 Ty Luhring 17:27.0 12 Aplington-Parkersburg ---- ---- ----
28 Bryan Munguia-Chavez 17:27.3 12 Dike-New Hartford ---- ---- ----
29 Elijah Strei 17:28.5 9 Columbus Catholic, Waterloo ---- ---- ----
30 Landon Dowd 17:30.8 11 Oelwein ---- ---- ----
31 Jagger Timmerman 17:33.0 10 Starmont ---- ---- ----
32 Daniel Spooner 17:39.9 11 Newman Catholic, Mason City ---- ---- ----
33 Landon Batcheler 17:40.9 11 Center Point-Urbana ---- ---- ----
34 Caleb Olson 17:41.0 12 Benton Community ---- ---- ----
35 Levi Graham 17:42.4 10 Center Point-Urbana ---- ---- ----
36 Jayce Fryslie 17:43.0 9 Grundy Center ---- ---- ----
37 Trevan Thomas 17:43.8 11 Aplington-Parkersburg ---- ---- ----
38 Brandon Leppert 17:44.0 11 Waukon ---- ---- ----
39 Jaxon Andreasen 17:44.0 10 Jesup ---- ---- ----
40 Logan Ossman 17:49.8 11 Alburnett ---- ---- ----
41 Vincent O'Connor 17:52.9 10 Jesup ---- ---- ----
42 Sean Gomez 17:54.8 12 Denver ---- ---- ----
43 Brady Eike 17:56.9 12 Maquoketa Valley, Delhi ---- ---- ----
44 Sam Stock 17:57.0 11 Waukon ---- ---- ----
45 Silas Keeling 17:57.0 9 Waukon ---- ---- ----
46 Mitchell Doepke 18:01.1 11 Denver ---- ---- ----
47 Cayle Estling 18:02.9 11 Center Point-Urbana ---- ---- ----
48 Kaiden Irvine 18:03.8 9 Oelwein ---- ---- ----
49 Garner Lange 18:08.0 10 Waukon ---- ---- ----
50 Noah O'Connell 18:13.4 12 Newman Catholic, Mason City ---- ---- ----
51 Cooper Davis 18:16.0 10 Union, LaPorte City ---- ---- ----
52 Colton O'Neill 18:18.1 11 Waukon ---- ---- ----
53 Gabe Stansbery 18:19.5 11 North Fayette Valley ---- ---- ----
54 Carson Curtis 18:21.0 11 Starmont ---- ---- ----
55 Nyles Senne 18:21.8 9 Independence ---- ---- ----
56 Adam Henrich 18:23.0 12 Newman Catholic, Mason City ---- ---- ----
57 Caleb Detemmerman 18:27.5 9 Oelwein ---- ---- ----
58 Luke Lange 18:28.0 12 Benton Community ---- ---- ----
59 Ethan Pagel 18:35.0 9 Denver ---- ---- ----
60 Calyb Zeien 18:35.8 12 New Hampton ---- ---- ----
61 Noah Ruiz 18:38.5 12 Newman Catholic, Mason City ---- ---- ----
62 Jesse Polkinghorn 18:38.8 10 Central, Elkader ---- ---- ----
63 Robert Huck 18:43.0 10 North Fayette Valley ---- ---- ----
64 Connor Stumme 18:45.3 10 New Hampton ---- ---- ----
65 Will Nesbit 18:46.8 11 Jesup ---- ---- ----
66 Sam Steidl 18:49.5 12 Newman Catholic, Mason City ---- ---- ----
67 Jaxson Mehlert 18:50.0 9 Benton Community ---- ---- ----
68 Devin Wrider 18:54.3 12 Gladbrook-Reinbeck ---- ---- ----
69 Jacob Culham 18:56.1 11 Hudson ---- ---- ----
70 Hayden Benton 18:56.8 9 Jesup ---- ---- ----
71 Sully O'Neill 19:01.6 9 Dike-New Hartford ---- ---- ----
72 Adam Blakeman 19:02.9 11 Don Bosco, Gilbertville ---- ---- ----
73 Elias Carlsson 19:03.4 11 Newman Catholic, Mason City ---- ---- ----
74 Cooper Dall 19:03.4 10 Dike-New Hartford ---- ---- ----
75 Xander Meyerhoff 19:03.5 12 New Hampton ---- ---- ----
76 Brody Grove 19:04.5 9 North Fayette Valley ---- ---- ----
77 Gus L' Heureux 19:05.0 9 Dike-New Hartford ---- ---- ----
78 Jackson Kelly 19:05.3 10 Center Point-Urbana ---- ---- ----
79 Ethan Schwake 19:06.4 10 Benton Community ---- ---- ----
80 Noah Pickart 19:07.9 11 Benton Community ---- ---- ----
81 Casey Greiman 19:10.4 10 Hudson ---- ---- ----
82 Zach McLellan 19:13.5 12 North Fayette Valley ---- ---- ----
83 Brian Arazia 19:21.0 10 Benton Community ---- ---- ----
84 Parker Mitchell 19:22.6 12 Benton Community ---- ---- ----
85 Elmer Trinidad 19:25.4 10 North Fayette Valley ---- ---- ----
86 Tucker Ruff 19:31.3 12 MFL MarMac ---- ---- ----
87 Easton Monteith 19:32.3 11 New Hampton ---- ---- ----
88 Maison Swales 19:32.5 10 Starmont ---- ---- ----
89 Camden Fuelling 19:34.5 11 Jesup ---- ---- ----
90 Caleb Bowser 19:35.4 10 Gladbrook-Reinbeck ---- ---- ----
91 Colin Shatek 19:35.8 11 New Hampton ---- ---- ----
92 Brady Scott 19:38.0 11 Alburnett ---- ---- ----
93 Marshall Weepie 19:40.4 11 Wapsie Valley, Fairbank ---- ---- ----
94 Mateo Pino 19:40.5 9 Alburnett ---- ---- ----
95 Anson Ford 19:41.5 10 Alburnett ---- ---- ----
96 Sawyer Long 19:47.8 11 North-Linn, Troy Mills ---- ---- ----
97 Brendan Jones 19:50.4 12 Kee, Lansing ---- ---- ----
98 Kengo Uchiyama-Hansen 19:53.9 12 Union, LaPorte City ---- ---- ----
99 Christopher Utterback 19:54.0 12 Gladbrook-Reinbeck ---- ---- ----
100 Carter Verthein 19:56.9 11 Kee, Lansing ---- ---- ----
101 Sawyer Gramlich 19:57.8 12 Kee, Lansing ---- ---- ----
102 Collin Franck 20:01.0 9 Alburnett ---- ---- ----
103 Tyler Wieland 20:02.3 12 Independence ---- ---- ----
104 Jayden Schwandt 20:02.8 10 Maquoketa Valley, Delhi ---- ---- ----
105 Trenton Elledge 20:03.6 10 East Buchanan, Winthrop ---- ---- ----
106 Kaeden Weber 20:07.1 10 Kee, Lansing ---- ---- ----
107 Isaiah Olson 20:08.8 9 Dike-New Hartford ---- ---- ----
108 Noah Gelner 20:10.0 11 Starmont ---- ---- ----
109 Lincoln Sieck 20:11.0 10 Starmont ---- ---- ----
110 Oliver Del Castillo 20:17.5 10 Grundy Center ---- ---- ----
111 Trenton Abel 20:18.8 12 Alburnett ---- ---- ----
112 Aaden Myhr 20:18.9 9 Hudson ---- ---- ----
113 Tanner Wilson 20:19.5 12 Independence ---- ---- ----
114 Kamdyn Trower 20:19.8 9 New Hampton ---- ---- ----
115 Finn Schaefer 20:20.1 11 Wapsie Valley, Fairbank ---- ---- ----
116 Talan Decker 20:21.3 12 Independence ---- ---- ----
117 Fabio Hechler 20:22.4 12 Hudson ---- ---- ----
118 Owen Smith 20:32.8 9 Maquoketa Valley, Delhi ---- ---- ----
119 Brody Pruess 20:34.4 9 Independence ---- ---- ----
120 Samuel Andersen 20:36.3 11 Dike-New Hartford ---- ---- ----
121 Colten Jensen 20:52.5 10 Hudson ---- ---- ----
122 Drake Griffin 20:56.5 10 Hudson ---- ---- ----
123 Jacob Berumez 21:06.0 12 Columbus Catholic, Waterloo ---- ---- ----
124 Westin Moses 21:12.0 12 East Buchanan, Winthrop ---- ---- ----
125 Josh Cook 21:15.0 11 East Buchanan, Winthrop ---- ---- ----
126 Isaiah Wagner 21:17.5 11 Kee, Lansing ---- ---- ----
127 Nick Berumez 21:18.4 11 Columbus Catholic, Waterloo ---- ---- ----
128 Shane Wright 21:19.3 10 Maquoketa Valley, Delhi ---- ---- ----
129 Aidan Stickler 21:21.1 12 Dunkerton ---- ---- ----
130 Walter Rogan 21:22.4 10 North-Linn, Troy Mills ---- ---- ----
131 Oliver Tiedt 21:22.4 9 Wapsie Valley, Fairbank ---- ---- ----
132 Charlie Buskohl 21:23.5 9 Hudson ---- ---- ----
133 Cameron Szurley 21:24.0 11 Wapsie Valley, Fairbank ---- ---- ----
134 Tristan Keister 21:26.9 9 Union, LaPorte City ---- ---- ----
135 Sam Sass 21:27.0 9 North Fayette Valley ---- ---- ----
136 Ian Grimm 21:29.9 10 Union, LaPorte City ---- ---- ----
137 Daniel Barkley 21:33.1 11 Grundy Center ---- ---- ----
138 Clayton Hines 21:40.5 10 Dike-New Hartford ---- ---- ----
139 Cael Post 21:53.3 12 Independence ---- ---- ----
140 Jace Eike 22:07.4 9 Wapsie Valley, Fairbank ---- ---- ----
141 Daniel Hommel 22:07.5 11 Grundy Center ---- ---- ----
142 Daniel Boelman 22:17.5 9 Aplington-Parkersburg ---- ---- ----
143 Kyle Doyle 22:35.3 10 North-Linn, Troy Mills ---- ---- ----
144 Eduardo Barrios 22:44.0 9 New Hampton ---- ---- ----
145 Jacob Michael 22:58.0 9 Aplington-Parkersburg ---- ---- ----
146 Cody Drehobl 23:21.0 11 Aplington-Parkersburg ---- ---- ----
147 Kaden Kauffman 23:29.3 12 Gladbrook-Reinbeck ---- ---- ----
148 Elliot Bieber 23:38.5 9 Aplington-Parkersburg ---- ---- ----
149 Nils Flossbach 24:32.0 9 Independence ---- ---- ----
150 Cayden Stoneman 24:43.5 9 Union, LaPorte City ---- ---- ----
151 Logan Ross 24:54.9 12 MFL MarMac ---- ---- ----
152 Gabriel Saunders 26:26.8 9 Maquoketa Valley, Delhi ---- ---- ----
153 Caleb Knutsen 26:33.6 12 Grundy Center ---- ---- ----
154 Nolan Peyton 27:07.9 10 East Buchanan, Winthrop ---- ---- ----
155 Reid Ahlberg 27:12.3 9 Grundy Center ---- ---- ----
156 Landry Nelson 27:26.4 10 East Buchanan, Winthrop ---- ---- ----
157 Campbell Gramer 29:12.9 10 Gladbrook-Reinbeck ---- ---- ----
Unlock Advanced Performance Analytics

Access performance scores, updated ratings, and rating changes to analyze runner development and race performance trends.