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

Class 2A Boys 5000M

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Emerson Vokes 15:42.0 12 Grundy Center ---- ---- ----
2 Jesse Gomez 16:18.5 10 Denver ---- ---- ----
3 Lucas Anderson 16:21.7 11 Chariton ---- ---- ----
4 Keshaun Williams 16:26.2 12 Oelwein ---- ---- ----
5 Cy Stuart 16:27.1 10 Chariton ---- ---- ----
6 Emmanuel Grass 16:27.7 11 Red Oak ---- ---- ----
7 Simon Wendel 16:36.7 12 Mediapolis ---- ---- ----
8 Myles Matthias 16:39.5 12 Denver ---- ---- ----
9 Jace Hungerford 16:40.7 11 Spirit Lake ---- ---- ----
10 Malakai Vermeer 16:41.0 11 Sheldon ---- ---- ----
11 Carlos Meraz 16:41.1 10 West Liberty ---- ---- ----
12 Cody Dixson 16:41.3 11 Chariton ---- ---- ----
13 Corben Lucchesi 16:42.2 11 Roland-Story, Story City ---- ---- ----
14 Jonah Pringnitz 16:43.5 12 Garner-Hayfield-Ventura ---- ---- ----
15 Brandon Leppert 16:44.6 12 Waukon ---- ---- ----
16 Hayden Heitbrink 16:50.1 10 Red Oak ---- ---- ----
17 Will Schmidgall 16:52.2 11 Mediapolis ---- ---- ----
18 Brent Crabb 17:01.2 12 Chariton ---- ---- ----
19 Hayden Gustafson 17:07.5 12 Alburnett ---- ---- ----
20 Mason Sells 17:10.2 9 Shenandoah ---- ---- ----
21 Titan Reed 17:10.5 12 Chariton ---- ---- ----
22 Aedan Althoff 17:11.2 12 Monticello ---- ---- ----
23 Silas Gann 17:12.2 12 Forest City ---- ---- ----
24 Ian Ten Napel 17:13.0 10 Western Christian, Hull ---- ---- ----
25 Cooper Blaser 17:13.4 11 Forest City ---- ---- ----
26 Landon Dowd 17:13.4 12 Oelwein ---- ---- ----
27 Jonathan Schuknecht 17:14.4 10 Garner-Hayfield-Ventura ---- ---- ----
28 Hunter Maier 17:14.7 12 OABCIG ---- ---- ----
29 Griffin Stoltz 17:16.2 11 Pella Christian ---- ---- ----
30 Sawyer Spence 17:17.0 12 Union, LaPorte City ---- ---- ----
31 Jackson Burrell 17:17.7 10 Anamosa ---- ---- ----
32 Brenden Lahart 17:18.0 11 PCM ---- ---- ----
33 Jayce Fryslie 17:18.2 10 Grundy Center ---- ---- ----
34 Myles Tromblay 17:19.5 10 Ogden ---- ---- ----
35 Grant Gayther 17:20.5 11 Forest City ---- ---- ----
36 Caleb Bohlmann 17:21.0 12 Tipton ---- ---- ----
37 Caden Knoblock 17:21.0 12 Denver ---- ---- ----
38 Jayden Hegenbarth 17:21.5 11 Sheldon ---- ---- ----
39 Landon Meinerts 17:23.2 10 George-Little Rock/Central Lyon ---- ---- ----
40 Kaden Klein 17:23.7 10 Unity Christian, Orange City ---- ---- ----
41 Liam Weissenfluh 17:23.9 9 Forest City ---- ---- ----
42 Alan Arriaga-Rangel 17:24.2 11 Monticello ---- ---- ----
43 Kaiden Irvine 17:26.0 10 Oelwein ---- ---- ----
44 Will Nesbit 17:28.0 12 Jesup ---- ---- ----
45 Parker Knox 17:31.0 10 Waukon ---- ---- ----
46 Calum Monroe 17:31.0 11 Unity Christian, Orange City ---- ---- ----
47 Elijah Strei 17:32.7 10 Columbus Catholic, Waterloo ---- ---- ----
48 Cade Wynia 17:33.2 11 Unity Christian, Orange City ---- ---- ----
49 Odin Hanson 17:33.4 12 Ridge View ---- ---- ----
50 Carter Buttry 17:33.5 11 Shenandoah ---- ---- ----
51 Holden Reynolds 17:35.5 11 Forest City ---- ---- ----
52 Ben Wilson 17:36.0 11 Albia ---- ---- ----
53 Hayden Benton 17:36.4 10 Jesup ---- ---- ----
54 Owen Osterhaus 17:38.0 10 PCM ---- ---- ----
55 Elijah Schreurs 17:39.0 11 Unity Christian, Orange City ---- ---- ----
56 Osiel Pedersen 17:40.2 11 Red Oak ---- ---- ----
57 Kade Tabbert 17:41.4 10 Central Springs ---- ---- ----
58 Max Swartzentruber 17:43.4 11 Mid-Prairie, Wellman ---- ---- ----
59 Will Vanden Bosch 17:43.4 11 Pella Christian ---- ---- ----
60 Carter Trautman 17:44.4 12 Spirit Lake ---- ---- ----
61 Hayden Hayes 17:45.9 11 Van Meter ---- ---- ----
62 Gabe Driscoll 17:46.7 12 Oelwein ---- ---- ----
63 Oliver Thompson 17:47.2 11 Spirit Lake ---- ---- ----
64 Lewis Scheaffer 17:47.9 11 Sheldon ---- ---- ----
65 Sam Stock 17:48.4 12 Waukon ---- ---- ----
66 Cavin Denney 17:48.7 9 Notre Dame / West Burlington ---- ---- ----
67 Ethan Bertram 17:49.5 12 Forest City ---- ---- ----
68 Thomas Bergstrom 17:49.9 11 Ogden ---- ---- ----
69 Garrett Pumphrey 17:50.0 11 Eddyville-Blakesburg-Fremont ---- ---- ----
70 Garner Lange 17:52.9 11 Waukon ---- ---- ----
71 Gabriel Bergman 17:53.4 10 OABCIG ---- ---- ----
72 Everett Giese 17:53.5 12 Tipton ---- ---- ----
73 Drake Steinlage 17:53.9 10 Oelwein ---- ---- ----
74 Ethan Doty 17:56.7 10 Denver ---- ---- ----
75 Lincoln Akins 17:57.2 12 Southeast Valley, Gowrie ---- ---- ----
76 Cyson Miller 17:59.2 9 Tipton ---- ---- ----
77 Tyson Fear 17:59.5 10 Okoboji ---- ---- ----
78 Mace Schnoor 18:00.0 12 Monticello ---- ---- ----
79 Leo Block 18:00.5 9 Grundy Center ---- ---- ----
80 Beck Sunderman 18:00.7 10 Van Meter ---- ---- ----
81 Daunta Berg 18:01.5 11 Forest City ---- ---- ----
82 Brennan Obbink 18:02.9 12 Unity Christian, Orange City ---- ---- ----
83 Sully O'Neill 18:03.9 10 Dike-New Hartford ---- ---- ----
84 Jeremiah Gravert 18:05.5 10 Okoboji ---- ---- ----
85 Joel Pogany 18:06.2 9 Pella Christian ---- ---- ----
86 William Phinney 18:06.5 10 Unity Christian, Orange City ---- ---- ----
87 Carson Profit 18:07.0 9 Spirit Lake ---- ---- ----
88 Coby Deraad 18:07.0 12 PCM ---- ---- ----
89 Wylee Conway 18:07.7 10 Spirit Lake ---- ---- ----
90 Caleb Miller 18:08.7 11 Denver ---- ---- ----
91 Silas Keeling 18:09.2 10 Waukon ---- ---- ----
92 Dean DeRonde 18:09.5 10 Pella Christian ---- ---- ----
93 Liam Newell 18:10.2 12 Van Meter ---- ---- ----
94 Ryker Ballis 18:10.7 12 Okoboji ---- ---- ----
95 Isaiah Stogdill 18:11.2 11 Clarinda ---- ---- ----
96 Cole Barney 18:11.9 9 Van Meter ---- ---- ----
97 William Breems 18:13.7 12 Unity Christian, Orange City ---- ---- ----
98 Logan Ossman 18:14.7 12 Alburnett ---- ---- ----
99 Kelby Cahalan 18:16.0 12 Waukon ---- ---- ----
100 Titus Coates 18:16.0 9 Spirit Lake ---- ---- ----
101 Rylan Edgington 18:16.0 10 PCM ---- ---- ----
102 Bryce Williams 18:17.7 12 Red Oak ---- ---- ----
103 Noah Clabaugh 18:17.7 10 Spirit Lake ---- ---- ----
104 Sawyer Meinders 18:18.0 12 Pella Christian ---- ---- ----
105 Ian Van Der Molen 18:18.0 10 Pella Christian ---- ---- ----
106 Brandon Rael 18:18.7 10 Oelwein ---- ---- ----
107 Sylis McGee 18:24.4 10 Tipton ---- ---- ----
108 Casey Johnson 18:25.0 10 Red Oak ---- ---- ----
109 Camden Lahart 18:31.5 10 PCM ---- ---- ----
110 Jonah VanderWilt 18:34.0 11 South Hardin ---- ---- ----
111 Hudson Meixner 18:37.5 11 Pella Christian ---- ---- ----
112 Bryce McDonald 18:38.9 10 Monticello ---- ---- ----
113 Owen Riphagen 18:41.2 11 Okoboji ---- ---- ----
114 Derek Coker 18:43.7 10 Chariton ---- ---- ----
115 Elijah Graves 18:49.4 12 Okoboji ---- ---- ----
116 Nicholas Schrader 18:50.4 11 Monticello ---- ---- ----
117 Gabriel Costello 18:50.5 10 Tipton ---- ---- ----
118 Max Rasmussen 18:53.2 10 Van Meter ---- ---- ----
119 Kash Fischer 19:00.0 11 PCM ---- ---- ----
120 Levi Masters 19:01.2 10 Chariton ---- ---- ----
121 Elijah King 19:02.2 12 Oelwein ---- ---- ----
122 Bronin Platts 19:04.0 10 Tipton ---- ---- ----
123 Ethan Pagel 19:04.7 10 Denver ---- ---- ----
124 Logan Frank 19:05.5 12 Mediapolis ---- ---- ----
125 Cademon Burkett 19:07.0 10 PCM ---- ---- ----
126 Shawn Griffis 19:10.2 11 Mediapolis ---- ---- ----
127 Mac Burkle 19:11.0 10 Monticello ---- ---- ----
128 Kyle Luna 19:13.7 10 Mediapolis ---- ---- ----
129 Cruz Nitchals 19:16.0 9 Okoboji ---- ---- ----
130 Isaak Kovarik 19:16.2 12 Waukon ---- ---- ----
131 Grant Gassman 19:18.5 12 Monticello ---- ---- ----
132 Mason Lindeen 19:25.0 11 Mediapolis ---- ---- ----
133 Andrew Dea 19:25.4 9 Van Meter ---- ---- ----
134 Mitchell Doepke 19:32.2 12 Denver ---- ---- ----
135 Ray Kaiser 19:40.5 12 Okoboji ---- ---- ----
136 Kendrick Heffernan 19:42.0 12 Tipton ---- ---- ----
137 Kaegan Wigant 19:48.0 12 Van Meter ---- ---- ----
138 Manuel DeLeon 20:10.2 10 Red Oak ---- ---- ----
139 Ephram Hallgren 20:21.5 9 Mediapolis ---- ---- ----
140 Cale Hall 21:43.0 12 Red Oak ---- ---- ----
Unlock Advanced Performance Analytics

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