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

Varsity Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Quentin Nauman 16:09.2 11 Epworth, Western Dubuque ---- ---- ----
2 Jayden Brookins 16:46.5 11 Wahlert, Dubuque ---- ---- ----
3 Presley Berns 16:51.9 12 Waterloo, West ---- ---- ----
4 Caleb Olson 16:53.9 12 Central DeWitt ---- ---- ----
5 Kyle Olson 16:55.2 10 Central DeWitt ---- ---- ----
6 Aedan Althoff 16:56.7 11 Monticello ---- ---- ----
7 Landyn Hook 17:21.8 12 Decorah ---- ---- ----
8 Parker Petsche 17:22.3 12 Central DeWitt ---- ---- ----
9 Garrett See 17:25.0 11 Decorah ---- ---- ----
10 Adam Wilke 17:28.1 11 Central DeWitt ---- ---- ----
11 Davis Coppola 17:31.9 12 Decorah ---- ---- ----
12 Grant Zilka 17:35.0 12 Decorah ---- ---- ----
13 Mitchell Stemper 17:35.8 11 Decorah ---- ---- ----
14 Ben Ritter 17:37.8 12 Waterloo, West ---- ---- ----
15 D'mitry Lesser 17:48.9 12 Decorah ---- ---- ----
16 Brayden Fuller 17:50.0 11 Waterloo, West ---- ---- ----
17 Keegan Peterson 17:50.5 12 Central DeWitt ---- ---- ----
18 Brody Staner 17:54.4 12 Epworth, Western Dubuque ---- ---- ----
19 Oak Pasche 18:01.9 9 Decorah ---- ---- ----
20 Bill Fullhart 18:02.6 10 Decorah ---- ---- ----
21 Lane Cook 18:12.5 12 Cascade, Western Dubuque ---- ---- ----
22 Mace Schnoor 18:16.8 11 Monticello ---- ---- ----
23 Reeve Graver 18:18.5 12 Monticello ---- ---- ----
24 Ryan Greve 18:18.6 10 Prince of Peace Catholic, Clinton ---- ---- ----
25 Gabe Jones 18:26.5 9 Epworth, Western Dubuque ---- ---- ----
26 Ryan Zidarich 18:27.0 11 Central DeWitt ---- ---- ----
27 Lucas Johnston 18:29.8 11 Central DeWitt ---- ---- ----
28 Coy Messer 18:31.4 12 Epworth, Western Dubuque ---- ---- ----
29 Kyle Powers 18:32.8 12 Wahlert, Dubuque ---- ---- ----
30 Josh Kerkove 18:33.5 10 Waterloo, West ---- ---- ----
31 Preston Kremers 18:34.6 12 Epworth, Western Dubuque ---- ---- ----
32 Liam Kinrade 18:35.5 10 Central DeWitt ---- ---- ----
33 Christian Bielema 18:44.0 11 Easton Valley ---- ---- ----
34 Nile Connely 18:44.0 10 Wahlert, Dubuque ---- ---- ----
35 Thomas Hammel 18:46.0 12 Decorah ---- ---- ----
36 Nick Klapatauskas 18:55.3 12 Wahlert, Dubuque ---- ---- ----
37 Tyler Hess 18:57.4 10 Epworth, Western Dubuque ---- ---- ----
38 Joel Klein 18:59.8 9 Epworth, Western Dubuque ---- ---- ----
39 Cameron Zimmer 19:03.3 9 Central DeWitt ---- ---- ----
40 Alan Arriaga-Rangel 19:04.4 10 Monticello ---- ---- ----
41 Max Notz 19:08.6 11 Maquoketa ---- ---- ----
42 Nick Moroney 19:12.6 12 Wahlert, Dubuque ---- ---- ----
43 Grant Gassman 19:17.3 11 Monticello ---- ---- ----
44 Brennan Bohlken 19:18.4 12 Monticello ---- ---- ----
45 Danny Dudzik 19:20.3 11 Beckman Catholic, Dyersville ---- ---- ----
46 Adam Gaul 19:23.4 11 Beckman Catholic, Dyersville ---- ---- ----
47 Andrew Kaalberg 19:29.0 12 Cascade, Western Dubuque ---- ---- ----
48 Nicholas Schrader 19:29.0 10 Monticello ---- ---- ----
49 Dominic Hammerand 19:29.5 10 Epworth, Western Dubuque ---- ---- ----
50 Landon Sturm 19:35.9 9 Marquette Catholic, Bellevue ---- ---- ----
51 Ramsey Mineart 19:36.5 11 Waterloo, West ---- ---- ----
52 Kolt Pace 19:39.5 11 Epworth, Western Dubuque ---- ---- ----
53 Sam Kennedy 19:43.6 12 Wahlert, Dubuque ---- ---- ----
54 Will Kirby 19:46.0 10 Wahlert, Dubuque ---- ---- ----
55 Aidan Costas 19:50.1 11 Central DeWitt ---- ---- ----
56 Steffen Goerdt 19:53.9 10 Beckman Catholic, Dyersville ---- ---- ----
57 Tate Ruden 19:54.5 12 Prince of Peace Catholic, Clinton ---- ---- ----
58 Kayson Cordell 19:57.8 10 Waterloo, West ---- ---- ----
59 Gavin Machael 19:57.9 9 Maquoketa ---- ---- ----
60 Nathan Schlarmann 20:00.5 9 Beckman Catholic, Dyersville ---- ---- ----
61 Kyler Leslie 20:01.5 10 Prince of Peace Catholic, Clinton ---- ---- ----
62 Shawn Brunsman 20:02.9 12 Beckman Catholic, Dyersville ---- ---- ----
63 Brenndan Engler 20:04.3 11 Beckman Catholic, Dyersville ---- ---- ----
64 Cody Lynch 20:10.4 9 Cascade, Western Dubuque ---- ---- ----
65 Calen Fee 20:15.5 9 Easton Valley ---- ---- ----
66 Jimmy Hoover 20:26.0 12 Epworth, Western Dubuque ---- ---- ----
67 James Knight 20:42.8 11 Waterloo, West ---- ---- ----
68 Cole Luensmann 20:47.6 11 Beckman Catholic, Dyersville ---- ---- ----
69 Austin Thomson 20:47.8 12 Easton Valley ---- ---- ----
70 Parker Adams 20:59.0 10 Prince of Peace Catholic, Clinton ---- ---- ----
71 Trenten Topping 21:18.5 12 Cascade, Western Dubuque ---- ---- ----
72 Bradley Dolphin 21:18.5 11 Cascade, Western Dubuque ---- ---- ----
73 Phoenix Scheper 21:34.8 9 Maquoketa ---- ---- ----
74 Tristan Pozenga 21:42.5 9 Marquette Catholic, Bellevue ---- ---- ----
75 Joe Deaver 21:54.0 9 Marquette Catholic, Bellevue ---- ---- ----
76 Gregory Huffman 22:05.9 11 Easton Valley ---- ---- ----
77 Luke Williams 22:09.8 9 Beckman Catholic, Dyersville ---- ---- ----
78 Jacob Nabb 22:13.6 12 Maquoketa ---- ---- ----
79 Thomas Wiebenga 22:16.8 9 Maquoketa ---- ---- ----
80 Bradyn Notz 22:28.8 9 Maquoketa ---- ---- ----
81 Blake Reuter 22:45.9 12 Easton Valley ---- ---- ----
82 Liam Darsidan 22:51.0 12 Prince of Peace Catholic, Clinton ---- ---- ----
83 Jacob Wachtel 22:59.3 9 Marquette Catholic, Bellevue ---- ---- ----
84 Caleb Williams 22:59.5 9 Cascade, Western Dubuque ---- ---- ----
85 Chase Venema 23:00.3 9 Easton Valley ---- ---- ----
86 Parker Domeyer 23:04.0 12 Beckman Catholic, Dyersville ---- ---- ----
87 Hunter Jones 23:15.4 9 Marquette Catholic, Bellevue ---- ---- ----
88 Tyler Venema 23:20.9 9 Easton Valley ---- ---- ----
89 Ethan McCarraher 23:26.0 11 Beckman Catholic, Dyersville ---- ---- ----
90 Henry Greve 23:26.1 9 Prince of Peace Catholic, Clinton ---- ---- ----
Unlock Advanced Performance Analytics

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