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 Quentin Nauman 16:13.5 12 Epworth, Western Dubuque ---- ---- ----
2 Jesse Gomez 16:49.7 10 Denver ---- ---- ----
3 John Murphy 16:59.2 12 Assumption, Davenport ---- ---- ----
4 Jackson Burrell 17:04.4 10 Anamosa ---- ---- ----
5 Drew Caldwell 17:24.4 11 Assumption, Davenport ---- ---- ----
6 Max Swartzentruber 17:31.0 11 Mid-Prairie, Wellman ---- ---- ----
7 Leo Knox 17:37.5 9 Assumption, Davenport ---- ---- ----
8 Cavin Denney 17:41.7 9 Notre Dame / West Burlington ---- ---- ----
9 Gabe Jones 17:42.0 10 Epworth, Western Dubuque ---- ---- ----
10 Aedan Althoff 17:45.0 12 Monticello ---- ---- ----
11 Joel Klein 17:45.2 10 Epworth, Western Dubuque ---- ---- ----
12 Tyler Hess 17:45.5 11 Epworth, Western Dubuque ---- ---- ----
13 Sylis McGee 17:55.9 10 Tipton ---- ---- ----
14 Jagger Timmerman 18:00.0 11 Starmont ---- ---- ----
15 Kenyon Baker 18:00.9 12 Maquoketa Valley, Delhi ---- ---- ----
16 Alan Arriaga-Rangel 18:04.4 11 Monticello ---- ---- ----
17 Danny Dudzik 18:14.0 12 Beckman Catholic, Dyersville ---- ---- ----
18 Dominic Hammerand 18:17.0 11 Epworth, Western Dubuque ---- ---- ----
19 Noah Derrick 18:22.7 11 Springville ---- ---- ----
20 Cyson Miller 18:23.9 9 Tipton ---- ---- ----
21 Ryan Bang 18:27.7 11 Assumption, Davenport ---- ---- ----
22 Tyler Taube 18:28.9 11 Springville ---- ---- ----
23 Mitchell Doepke 18:31.0 12 Denver ---- ---- ----
24 Tim Bassier 18:38.0 11 Assumption, Davenport ---- ---- ----
25 Mac Burkle 18:42.4 10 Monticello ---- ---- ----
26 John Bihl 18:43.5 10 Epworth, Western Dubuque ---- ---- ----
27 Leo Murphy 18:46.4 9 Assumption, Davenport ---- ---- ----
28 Andrew Schlarmann 18:55.7 12 Beckman Catholic, Dyersville ---- ---- ----
29 Caleb Bohlmann 18:56.2 12 Tipton ---- ---- ----
30 Gabriel Costello 18:56.2 10 Tipton ---- ---- ----
31 Jake Boge 18:58.2 12 Epworth, Western Dubuque ---- ---- ----
32 Steffen Goerdt 18:58.7 11 Beckman Catholic, Dyersville ---- ---- ----
33 Nathan Schlarmann 19:00.7 10 Beckman Catholic, Dyersville ---- ---- ----
34 Luke Brokaw 19:02.9 12 Mid-Prairie, Wellman ---- ---- ----
35 Ethan Pagel 19:04.5 10 Denver ---- ---- ----
36 Everett Giese 19:11.0 12 Tipton ---- ---- ----
37 Caleb Miller 19:15.9 11 Denver ---- ---- ----
38 Adam Gaul 19:18.2 12 Beckman Catholic, Dyersville ---- ---- ----
39 Bronin Platts 19:20.7 10 Tipton ---- ---- ----
40 Bryce McDonald 19:25.2 10 Monticello ---- ---- ----
41 Carson Curtis 19:28.2 12 Starmont ---- ---- ----
42 Devin Homan 19:29.2 11 Denver ---- ---- ----
43 Matthew Oleson 19:29.5 9 Notre Dame / West Burlington ---- ---- ----
44 Connor Sweet 19:35.5 10 Springville ---- ---- ----
45 Jesse Stultz 19:39.0 12 Mid-Prairie, Wellman ---- ---- ----
46 Jeremy Nicodemus 19:39.2 12 Springville ---- ---- ----
47 Liam Haeger 19:42.5 11 Notre Dame / West Burlington ---- ---- ----
48 Owen Smith 19:43.0 10 Maquoketa Valley, Delhi ---- ---- ----
49 Connor Kilburg 19:49.2 12 Bellevue ---- ---- ----
50 Sean Breitbach 19:53.0 9 Denver ---- ---- ----
51 Gabe Andrus 19:56.0 10 Notre Dame / West Burlington ---- ---- ----
52 Reece Waters 19:56.7 11 Mid-Prairie, Wellman ---- ---- ----
53 Cole Luensmann 20:02.0 12 Beckman Catholic, Dyersville ---- ---- ----
54 Cy Walton 20:02.4 11 Denver ---- ---- ----
55 Garrett Appelhans 20:07.9 10 Anamosa ---- ---- ----
56 Kellan Lange 20:08.2 10 Northeast, Goose Lake ---- ---- ----
57 Benton Manternach 20:08.9 9 Cascade, Western Dubuque ---- ---- ----
58 Declan Murphy 20:12.5 11 Assumption, Davenport ---- ---- ----
59 Prior Bower 20:14.0 11 Notre Dame / West Burlington ---- ---- ----
60 Keaton Petersen 20:15.2 9 Notre Dame / West Burlington ---- ---- ----
61 David Swanton 20:16.0 11 Northeast, Goose Lake ---- ---- ----
62 Grant Gassman 20:20.5 12 Monticello ---- ---- ----
63 Zachary King 20:25.0 11 Springville ---- ---- ----
64 Trenton Seemann 20:27.0 11 Monticello ---- ---- ----
65 Levi Bodecker 20:27.5 9 Tipton ---- ---- ----
66 Kristofor Sundstrom 20:33.0 12 Anamosa ---- ---- ----
67 Brenndan Engler 20:35.0 12 Beckman Catholic, Dyersville ---- ---- ----
68 Christian Bielema 20:35.2 12 Easton Valley ---- ---- ----
69 Yosi Howard 20:38.5 9 Springville ---- ---- ----
70 Ben Gelner 20:41.0 10 Starmont ---- ---- ----
71 Brody Sullivan 20:59.7 11 Bellevue ---- ---- ----
72 Gregory Huffman 21:11.7 12 Easton Valley ---- ---- ----
73 Archie Damschen 21:17.5 9 Mid-Prairie, Wellman ---- ---- ----
74 Nelson Huerta-Vazquez 21:31.0 10 Anamosa ---- ---- ----
75 Tyson Huber 21:37.7 10 Mid-Prairie, Wellman ---- ---- ----
76 Liam Benesh 21:44.9 9 North-Linn, Troy Mills ---- ---- ----
77 Jackson Pope 21:45.2 11 Starmont ---- ---- ----
78 Benji Lothamer 21:50.0 11 Mid-Prairie, Wellman ---- ---- ----
79 Noah Gelner 21:50.7 12 Starmont ---- ---- ----
80 Emmit Rickels 21:51.0 11 Monticello ---- ---- ----
81 Maison Swales 22:05.4 11 Starmont ---- ---- ----
82 Griffin Embree 22:09.7 12 Anamosa ---- ---- ----
83 Garrett Prickett 22:27.7 10 Notre Dame / West Burlington ---- ---- ----
84 Tate Pflughaupt 22:47.4 9 North-Linn, Troy Mills ---- ---- ----
85 Jackson Kleinschmidt 23:13.7 10 Northeast, Goose Lake ---- ---- ----
86 Caleb Williams 23:34.7 10 Cascade, Western Dubuque ---- ---- ----
87 Sawyer Long 23:38.5 12 North-Linn, Troy Mills ---- ---- ----
88 Mathias Kroymann 25:59.0 11 Northeast, Goose Lake ---- ---- ----
89 Ashton Middendorp 26:07.7 10 Northeast, Goose Lake ---- ---- ----
90 Kyle Doyle 27:09.7 11 North-Linn, Troy Mills ---- ---- ----
91 Gabe Landa 29:17.4 9 Northeast, Goose Lake ---- ---- ----
92 Julian Housenga 34:46.3 10 Northeast, Goose Lake ---- ---- ----
Unlock Advanced Performance Analytics

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