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 15:20.6 11 Epworth, Western Dubuque 2740 2740 0
2 Jesse Gomez 16:08.5 9 Denver 2466 2451 ▲49
3 Matthew Schaul 16:17.8 12 Maquoketa Valley, Delhi 2400 2378 ▲31
4 Myles Matthias 16:39.5 11 Denver 2360 2356 ▲7
5 Emmett Swartzentruber 16:53.0 12 Mid-Prairie, Wellman 2339 2371 ▼-143
6 Aedan Althoff 17:00.1 11 Monticello 2251 2239 ▲34
7 Caden Knoblock 17:02.7 11 Denver 2188 2159 ▲36
8 Preston Yutzy 17:03.8 12 Mid-Prairie, Wellman 2177 2202 ▼-73
9 Levi Benesh 17:10.0 11 North-Linn, Troy Mills 2122 2087 ▲39
10 Clay Bohlmann 17:13.9 12 Tipton 2097 2058 ▲84
11 Caleb Bohlmann 17:27.9 11 Tipton 2082 2063 ▲17
12 John Murphy 17:31.2 11 Assumption, Davenport 2067 2061 ▲21
13 Lane Cook 17:32.4 12 Cascade, Western Dubuque 2047 2013 ▲32
14 Jack Stamp 17:33.7 12 Springville 2038 2040 ▼-3
15 Nolan Weers 17:37.9 9 Anamosa 2023 2026 ▼-6
16 Ethan Doty 17:38.5 9 Denver 2000 1968 ▲43
17 Jayse Yoder 17:40.0 12 Mid-Prairie, Wellman 1997 2023 ▼-82
18 Andrew Schlarmann 17:43.2 11 Beckman Catholic, Dyersville 1984 2000 ▼-116
19 Max Swartzentruber 17:44.0 10 Mid-Prairie, Wellman 1964 1973 ▼-20
20 Connor Kilburg 17:53.2 11 Bellevue 1939 1883 ▲194
21 Kenyon Baker 17:53.4 11 Maquoketa Valley, Delhi 1930 1916 ▲19
22 Connor Frink 17:54.7 12 Assumption, Davenport 1917 1902 ▲27
23 Brody Staner 17:56.0 12 Epworth, Western Dubuque 1914 1964 ▼-83
24 Zander Hagen 17:57.5 12 Tipton 1894 1882 ▲12
25 Sylis McGee 17:58.7 9 Tipton 1882 1856 ▲26
26 Brody Sullivan 17:59.9 10 Bellevue 1874 1870 ▲11
27 Mace Schnoor 18:04.2 11 Monticello 1866 1860 ▲9
28 Mitchell Doepke 18:07.5 11 Denver 1859 1863 ▼-7
29 Caleb Pinion 18:10.2 11 Starmont 1851 1857 ▼-10
30 Coy Messer 18:13.4 12 Epworth, Western Dubuque 1843 1836 ▲6
31 Alan Arriaga-Rangel 18:14.5 10 Monticello 1833 1782 ▲114
32 Gabe Jones 18:14.7 9 Epworth, Western Dubuque 1826 1796 ▲33
33 Luke Brokaw 18:16.9 11 Mid-Prairie, Wellman 1822 1829 ▼-13
34 Preston Kremers 18:18.9 12 Epworth, Western Dubuque 1815 1812 ▲1
35 Josh Skinner 18:19.0 11 Springville 1805 1772 ▲29
36 Tristen Gray 18:20.0 12 Assumption, Davenport 1800 1786 ▲30
37 Jagger Timmerman 18:21.0 10 Starmont 1797 1812 ▼-33
38 Reeve Graver 18:26.0 12 Monticello 1786 1773 ▲35
39 Rylan Bertling 18:28.5 11 Monticello 1779 1753 ▲38
40 Ethan Pagel 18:29.0 9 Denver 1777 1803 ▼-25
41 Jesse Stultz 18:30.0 11 Mid-Prairie, Wellman 1770 1778 ▼-16
42 Brady Eike 18:32.0 12 Maquoketa Valley, Delhi 1765 1788 ▼-34
43 Noah Derrick 18:33.5 10 Springville 1755 1733 ▲20
44 Tyler Taube 18:34.7 10 Springville 1751 1747 ▲6
45 Garrett Appelhans 18:36.0 9 Anamosa 1744 1731 ▲17
46 Andrew Kaalberg 18:37.4 12 Cascade, Western Dubuque 1737 1694 ▲35
47 Jackson Burrell 18:40.9 9 Anamosa 1734 1739 ▼-14
48 Sean Gomez 18:41.5 12 Denver 1729 1763 ▼-35
49 Parker Lasack 18:42.2 10 Anamosa 1724 1799 ▼-52
50 Danny Dudzik 18:46.5 11 Beckman Catholic, Dyersville 1717 1739 ▼-26
51 Thomas Flynn 18:46.5 12 Mid-Prairie, Wellman 1712 1733 ▼-52
52 Nicholas Schrader 18:48.7 10 Monticello 1704 1679 ▲43
53 Owen Boldt 18:49.5 12 Tipton 1702 1728 ▼-32
54 Geno DelPreore 18:50.7 12 Assumption, Davenport 1693 1667 ▲44
55 Kendrick Heffernan 18:56.5 11 Tipton 1691 1702 ▼-12
56 Tyler Hess 18:59.7 10 Epworth, Western Dubuque 1679 1681 ▼-4
57 Jeremy Nicodemus 19:06.0 11 Springville 1671 1606 ▲70
58 Liam Haeger 19:21.7 10 Notre Dame / West Burlington 1650 1669 ▼-40
59 Ben Gelner 19:23.2 9 Starmont 1645 1653 ▼-16
60 Bryce Olseen 19:25.2 11 Tipton 1641 1675 ▼-40
61 Creston Cordes 19:25.7 12 Springville 1633 1619 ▲13
62 Christian Bielema 19:25.9 11 Easton Valley 1626 1551 ▲72
63 Cody Lynch 19:34.0 9 Cascade, Western Dubuque 1611 1575 ▲31
64 Steffen Goerdt 19:35.2 10 Beckman Catholic, Dyersville 1609 1627 ▼-24
65 Shawn Brunsman 19:37.0 12 Beckman Catholic, Dyersville 1604 1620 ▼-22
66 John O'Brien 19:43.7 12 Assumption, Davenport 1588 1581 ▲15
67 Adam Gaul 19:49.7 11 Beckman Catholic, Dyersville 1567 1641 ▼-78
68 Tim Bassier 19:55.2 10 Assumption, Davenport 1552 1540 ▲127
69 Nathan Schlarmann 19:59.0 9 Beckman Catholic, Dyersville 1551 1587 ▼-34
70 Calen Fee 20:04.0 9 Easton Valley 1535 1552 ▼-29
71 Symon McDermott 20:08.0 11 Epworth, Western Dubuque 1531 1593 ▼-92
72 Gabe Andrus 20:14.0 9 Notre Dame / West Burlington 1520 1586 ▼-42
73 Jared Glendening 20:17.7 9 Notre Dame / West Burlington 1515 1562 ▼-37
74 Brennan Bohlken 20:21.2 12 Monticello 1505 1557 ▼-112
75 Kristofor Sundstrom 20:26.7 11 Anamosa 1498 1517 ▼-20
76 Kellan Lange 20:40.4 9 Northeast, Goose Lake 1476 1515 ▼-23
77 Ryan Bang 20:40.7 10 Assumption, Davenport 1471 1509 ▼-112
78 Cole Luensmann 20:42.0 11 Beckman Catholic, Dyersville 1466 1489 ▼-56
79 Bradley Dolphin 20:42.7 11 Cascade, Western Dubuque 1452 1459 ▼-7
80 Austin Thomson 20:45.0 12 Easton Valley 1445 1437 ▲8
81 Sawyer Long 20:52.2 11 North-Linn, Troy Mills 1434 1431 ▲8
82 Griffin Embree 20:58.0 11 Anamosa 1424 1449 ▼-28
83 Connor Sweet 21:03.4 9 Springville 1403 1396 ▲11
84 Gregory Huffman 21:08.7 11 Easton Valley 1393 1472 ▼-82
85 David Swanton 21:11.0 10 Northeast, Goose Lake 1382 1365 ▲15
86 Owen Smith 21:16.9 9 Maquoketa Valley, Delhi 1372 1403 ▼-44
87 Maison Swales 21:17.9 10 Starmont 1366 1395 ▼-84
88 Jayden Schwandt 21:24.7 10 Maquoketa Valley, Delhi 1359 1368 ▼-14
89 Lincoln Sieck 21:29.5 10 Starmont 1340 1364 ▼-63
90 Chase Venema 21:35.9 9 Easton Valley 1332 1336 ▼-5
91 Jackson Pope 21:48.5 10 Starmont 1316 1297 ▲40
92 Caleb Williams 22:42.5 9 Cascade, Western Dubuque 1199 1180 ▲38
93 Blake Reuter 22:53.7 12 Easton Valley 1191 1176 ▲15
94 Garrett Prickett 23:08.0 9 Notre Dame / West Burlington 1164 1161 ▲4
95 Kale Eggar 23:19.2 9 Notre Dame / West Burlington 1157 1197 ▼-29
96 Asa Cox 24:43.7 12 Northeast, Goose Lake 1020 1009 ▲9