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

High School Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Clay Bohlmann 16:25.4 12 Tipton ---- ---- ----
2 Emmett Swartzentruber 16:37.4 12 Mid-Prairie, Wellman ---- ---- ----
3 Aedan Althoff 16:59.7 11 Monticello ---- ---- ----
4 Preston Yutzy 17:08.1 12 Mid-Prairie, Wellman ---- ---- ----
5 Caleb Bohlmann 17:37.8 11 Tipton ---- ---- ----
6 Seth Countryman 17:42.3 12 Anamosa ---- ---- ----
7 Braeden Keister 17:42.9 12 Anamosa ---- ---- ----
8 Zander Hagen 17:45.8 12 Tipton ---- ---- ----
9 Race Starr 17:51.0 12 Durant ---- ---- ----
10 Jayse Yoder 17:55.0 12 Mid-Prairie, Wellman ---- ---- ----
11 Nolan Weers 18:04.9 9 Anamosa ---- ---- ----
12 Max Swartzentruber 18:07.5 10 Mid-Prairie, Wellman ---- ---- ----
13 Connor Kilburg 18:09.8 11 Bellevue ---- ---- ----
14 Mace Schnoor 18:12.9 11 Monticello ---- ---- ----
15 Luke Brokaw 18:13.6 11 Mid-Prairie, Wellman ---- ---- ----
16 Reeve Graver 18:14.1 12 Monticello ---- ---- ----
17 Brody Sullivan 18:17.0 10 Bellevue ---- ---- ----
18 Jackson Burrell 18:19.3 9 Anamosa ---- ---- ----
19 Lane Cook 18:22.5 12 Cascade, Western Dubuque ---- ---- ----
20 Carlos Meraz 18:25.4 9 West Liberty ---- ---- ----
21 Sylis McGee 18:26.0 9 Tipton ---- ---- ----
22 Parker Lasack 18:28.5 10 Anamosa ---- ---- ----
23 Thomas Flynn 18:30.0 12 Mid-Prairie, Wellman ---- ---- ----
24 Alan Arriaga-Rangel 18:33.5 10 Monticello ---- ---- ----
25 Danny Dudzik 18:33.6 11 Beckman Catholic, Dyersville ---- ---- ----
26 Garrett Appelhans 18:37.8 9 Anamosa ---- ---- ----
27 Andrew Kaalberg 18:41.1 12 Cascade, Western Dubuque ---- ---- ----
28 Carver Reiss 18:41.8 12 Anamosa ---- ---- ----
29 Zach Butler 18:48.9 12 Tipton ---- ---- ----
30 Nicholas Schrader 18:53.1 10 Monticello ---- ---- ----
31 Brennan Bohlken 18:55.0 12 Monticello ---- ---- ----
32 Jesse Stultz 18:56.1 11 Mid-Prairie, Wellman ---- ---- ----
33 Adam Gaul 18:59.4 11 Beckman Catholic, Dyersville ---- ---- ----
34 Grant Gassman 19:02.3 11 Monticello ---- ---- ----
35 Max Notz 19:03.0 11 Maquoketa ---- ---- ----
36 Brendan Olney 19:04.6 11 Regina, Iowa City ---- ---- ----
37 Rylan Bertling 19:07.3 11 Monticello ---- ---- ----
38 Lincoln Dardis 19:09.6 12 Regina, Iowa City ---- ---- ----
39 Jonathan Juarez 19:11.1 10 West Liberty ---- ---- ----
40 Liam Adlfinger 19:12.0 11 Wilton ---- ---- ----
41 Aaron Garcia 19:12.3 9 Durant ---- ---- ----
42 Evan White 19:12.9 11 Regina, Iowa City ---- ---- ----
43 Trenton Seemann 19:14.6 10 Monticello ---- ---- ----
44 Nolan Williams 19:22.8 11 Durant ---- ---- ----
45 Owen Boldt 19:31.4 12 Tipton ---- ---- ----
46 Gavin Machael 19:38.3 9 Maquoketa ---- ---- ----
47 Kendrick Heffernan 19:45.1 11 Tipton ---- ---- ----
48 David Swanton 19:47.6 10 Northeast, Goose Lake ---- ---- ----
49 Griffin Brokaw 19:50.4 10 Monticello ---- ---- ----
50 Brenndan Engler 19:50.6 11 Beckman Catholic, Dyersville ---- ---- ----
51 Reece Waters 19:52.9 10 Mid-Prairie, Wellman ---- ---- ----
52 Cody Lynch 19:52.9 9 Cascade, Western Dubuque ---- ---- ----
53 Hugh Loening 19:55.5 10 Regina, Iowa City ---- ---- ----
54 Steffen Goerdt 19:56.5 10 Beckman Catholic, Dyersville ---- ---- ----
55 Brayden Mosier 19:57.4 9 Durant ---- ---- ----
56 Nathan Schlarmann 20:00.9 9 Beckman Catholic, Dyersville ---- ---- ----
57 Shawn Brunsman 20:06.0 12 Beckman Catholic, Dyersville ---- ---- ----
58 Cole Luensmann 20:07.8 11 Beckman Catholic, Dyersville ---- ---- ----
59 Royce Kiburz 20:13.9 12 Monticello ---- ---- ----
60 Kristofor Sundstrom 20:17.8 11 Anamosa ---- ---- ----
61 Colin Laubscher 20:18.0 9 Regina, Iowa City ---- ---- ----
62 Bryce McDonald 20:21.0 9 Monticello ---- ---- ----
63 Noah Garcia 20:21.6 9 West Liberty ---- ---- ----
64 Royce Richman 20:22.0 11 Durant ---- ---- ----
65 Griffin Embree 20:24.0 11 Anamosa ---- ---- ----
66 Bradley Dolphin 20:32.0 11 Cascade, Western Dubuque ---- ---- ----
67 Anderson Griebel 20:36.4 10 Bellevue ---- ---- ----
68 Liam Eichhorn 20:42.0 9 Bellevue ---- ---- ----
69 Wyatt Kaeding 20:47.4 9 Regina, Iowa City ---- ---- ----
70 Gabriel Costello 20:49.0 9 Tipton ---- ---- ----
71 Trenten Topping 20:50.3 12 Cascade, Western Dubuque ---- ---- ----
72 Huck Zahasky 20:53.6 9 Regina, Iowa City ---- ---- ----
73 Oaklan Jirak 20:57.4 10 Wilton ---- ---- ----
74 Kellan Lange 20:57.6 9 Northeast, Goose Lake ---- ---- ----
75 Isaac Spangler 21:00.1 11 Tipton ---- ---- ----
76 Bronin Platts 21:07.0 9 Tipton ---- ---- ----
77 Christofer Gomez 21:11.8 11 West Liberty ---- ---- ----
78 Damian Gonzalez 21:13.3 9 West Liberty ---- ---- ----
79 Benji Lothamer 21:19.8 10 Mid-Prairie, Wellman ---- ---- ----
80 Landon Hoffman 21:23.6 9 Regina, Iowa City ---- ---- ----
81 Mason Schuett 21:27.1 10 Durant ---- ---- ----
82 Jacob Nabb 21:33.9 12 Maquoketa ---- ---- ----
83 Brian Winkler 21:42.5 9 Maquoketa ---- ---- ----
84 Cam Burgess 21:43.5 12 Anamosa ---- ---- ----
85 Bradyn Notz 21:44.1 9 Maquoketa ---- ---- ----
86 Phoenix Scheper 21:44.5 9 Maquoketa ---- ---- ----
87 River Smith 21:45.0 12 Monticello ---- ---- ----
88 Thomas Wiebenga 21:46.5 9 Maquoketa ---- ---- ----
89 Grayson Hartung 22:01.5 12 Wilton ---- ---- ----
90 Ben Welter 22:04.4 11 Monticello ---- ---- ----
91 Craig Buck 22:06.1 9 Anamosa ---- ---- ----
92 Luke Williams 22:07.4 9 Beckman Catholic, Dyersville ---- ---- ----
93 Isaac Aragon 22:08.3 10 West Liberty ---- ---- ----
94 Gus LaDue 22:09.5 9 Anamosa ---- ---- ----
95 Matthew Beanblossom 22:11.3 10 Monticello ---- ---- ----
96 Conall Smith 22:16.1 11 Regina, Iowa City ---- ---- ----
97 August Rowland 22:16.3 12 Northeast, Goose Lake ---- ---- ----
98 Emery McCutcheon 22:19.5 11 Bellevue ---- ---- ----
99 Wesley Shoemaker 22:26.3 10 Durant ---- ---- ----
100 Evan Reschly 22:35.4 11 Mid-Prairie, Wellman ---- ---- ----
101 Easton Rios 22:35.5 9 Mid-Prairie, Wellman ---- ---- ----
102 Jackson Kopecky 22:38.3 11 Regina, Iowa City ---- ---- ----
103 Wesley Heath 22:50.8 11 West Liberty ---- ---- ----
104 Adrian Sanchez 22:55.9 12 Mid-Prairie, Wellman ---- ---- ----
105 Caleb Meier 22:56.6 10 Tipton ---- ---- ----
106 Ethan Hayes 22:58.8 9 West Liberty ---- ---- ----
107 Jax Hamilton 23:00.6 9 Tipton ---- ---- ----
108 Anwar Garcia 23:00.9 10 West Liberty ---- ---- ----
109 Briggs Oien 23:06.9 11 Wilton ---- ---- ----
110 Ethan McCarraher 23:06.9 11 Beckman Catholic, Dyersville ---- ---- ----
111 Xiovanni Juarez 23:21.0 9 West Liberty ---- ---- ----
112 Caleb Williams 23:23.0 9 Cascade, Western Dubuque ---- ---- ----
113 Je Becerra-BEnitez 23:24.0 9 West Liberty ---- ---- ----
114 Shawn McConnell 23:26.5 9 Tipton ---- ---- ----
115 Gabe Kraus 23:31.6 10 Monticello ---- ---- ----
116 Levi Reiter 23:34.3 10 Beckman Catholic, Dyersville ---- ---- ----
117 Nick Larson 23:38.5 10 Regina, Iowa City ---- ---- ----
118 Parker Domeyer 23:59.1 12 Beckman Catholic, Dyersville ---- ---- ----
119 Jaziel Castillo 24:05.5 9 West Liberty ---- ---- ----
120 Benjamin Michel 24:09.1 9 Beckman Catholic, Dyersville ---- ---- ----
121 Abel Quintanilla 24:24.5 11 West Liberty ---- ---- ----
122 Wes Meyer 24:25.3 12 Anamosa ---- ---- ----
123 Asa Cox 24:30.5 12 Northeast, Goose Lake ---- ---- ----
124 Martin Estrada 25:27.9 10 West Liberty ---- ---- ----
125 Eli Whitaker 25:35.0 12 Regina, Iowa City ---- ---- ----
126 Cayce Damschen 25:49.8 9 Mid-Prairie, Wellman ---- ---- ----
127 Malacki Herrick 25:58.5 10 Anamosa ---- ---- ----
128 Mathias Kroymann 25:59.6 10 Northeast, Goose Lake ---- ---- ----
129 Ben Tharp 26:14.8 11 West Liberty ---- ---- ----
130 Quinn Potts 26:49.4 10 West Liberty ---- ---- ----
131 Ben Ernst 27:05.0 9 Bellevue ---- ---- ----
132 Otis Welch 28:05.9 12 Northeast, Goose Lake ---- ---- ----
133 Bryan Huerta 28:30.5 10 Anamosa ---- ---- ----
134 Zach Helle 29:45.4 12 Beckman Catholic, Dyersville ---- ---- ----
135 Brevyn Kearney 30:39.1 9 Monticello ---- ---- ----
Unlock Advanced Performance Analytics

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