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

Varsity Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Quentin Nauman 15:20.6 11 Epworth, Western Dubuque 2739 2738 0
2 Jesse Gomez 16:08.5 9 Denver 2481 2463 ▲49
3 Matthew Schaul 16:17.8 12 Maquoketa Valley, Delhi 2411 2384 ▲32
4 Myles Matthias 16:39.5 11 Denver 2364 2356 ▲9
5 Emmett Swartzentruber 16:53.0 12 Mid-Prairie, Wellman 2341 2387 ▼-124
6 Aedan Althoff 17:00.1 11 Monticello 2247 2230 ▲41
7 Caden Knoblock 17:02.7 11 Denver 2191 2158 ▲33
8 Preston Yutzy 17:03.8 12 Mid-Prairie, Wellman 2178 2209 ▼-63
9 Levi Benesh 17:10.0 11 North-Linn, Troy Mills 2127 2089 ▲35
10 Clay Bohlmann 17:13.9 12 Tipton 2102 2056 ▲66
11 Caleb Bohlmann 17:27.9 11 Tipton 2087 2067 ▲15
12 John Murphy 17:31.2 11 Assumption, Davenport 2070 2059 ▲28
13 Lane Cook 17:32.4 12 Cascade, Western Dubuque 2052 2011 ▲27
14 Jack Stamp 17:33.7 12 Springville 2042 2044 ▼-3
15 Nolan Weers 17:37.9 9 Anamosa 2026 2031 ▼-4
16 Ethan Doty 17:38.5 9 Denver 2005 1966 ▲41
17 Jayse Yoder 17:40.0 12 Mid-Prairie, Wellman 2001 2034 ▼-69
18 Andrew Schlarmann 17:43.2 11 Beckman Catholic, Dyersville 1989 2006 ▼-91
19 Max Swartzentruber 17:44.0 10 Mid-Prairie, Wellman 1970 1982 ▼-19
20 Connor Kilburg 17:53.2 11 Bellevue 1948 1875 ▲167
21 Kenyon Baker 17:53.4 11 Maquoketa Valley, Delhi 1939 1921 ▲22
22 Connor Frink 17:54.7 12 Assumption, Davenport 1926 1904 ▲27
23 Brody Staner 17:56.0 12 Epworth, Western Dubuque 1923 1979 ▼-66
24 Zander Hagen 17:57.5 12 Tipton 1903 1887 ▲12
25 Sylis McGee 17:58.7 9 Tipton 1891 1859 ▲25
26 Brody Sullivan 17:59.9 10 Bellevue 1883 1880 ▲7
27 Mace Schnoor 18:04.2 11 Monticello 1874 1864 ▲10
28 Mitchell Doepke 18:07.5 11 Denver 1866 1868 ▼-2
29 Caleb Pinion 18:10.2 11 Starmont 1859 1864 ▼-8
30 Coy Messer 18:13.4 12 Epworth, Western Dubuque 1849 1840 ▲6
31 Alan Arriaga-Rangel 18:14.5 10 Monticello 1839 1764 ▲105
32 Gabe Jones 18:14.7 9 Epworth, Western Dubuque 1832 1793 ▲31
33 Luke Brokaw 18:16.9 11 Mid-Prairie, Wellman 1828 1835 ▼-12
34 Preston Kremers 18:18.9 12 Epworth, Western Dubuque 1820 1816 ▲2
35 Josh Skinner 18:19.0 11 Springville 1810 1775 ▲26
36 Tristen Gray 18:20.0 12 Assumption, Davenport 1804 1784 ▲30
37 Jagger Timmerman 18:21.0 10 Starmont 1801 1818 ▼-31
38 Reeve Graver 18:26.0 12 Monticello 1789 1770 ▲41
39 Rylan Bertling 18:28.5 11 Monticello 1782 1750 ▲33
40 Ethan Pagel 18:29.0 9 Denver 1780 1810 ▼-24
41 Jesse Stultz 18:30.0 11 Mid-Prairie, Wellman 1772 1783 ▼-17
42 Brady Eike 18:32.0 12 Maquoketa Valley, Delhi 1767 1791 ▼-31
43 Noah Derrick 18:33.5 10 Springville 1758 1733 ▲17
44 Tyler Taube 18:34.7 10 Springville 1753 1749 ▲5
45 Garrett Appelhans 18:36.0 9 Anamosa 1747 1729 ▲18
46 Andrew Kaalberg 18:37.4 12 Cascade, Western Dubuque 1739 1690 ▲30
47 Jackson Burrell 18:40.9 9 Anamosa 1735 1737 ▼-3
48 Sean Gomez 18:41.5 12 Denver 1731 1771 ▼-32
49 Parker Lasack 18:42.2 10 Anamosa 1726 1812 ▼-44
50 Danny Dudzik 18:46.5 11 Beckman Catholic, Dyersville 1719 1744 ▼-22
51 Thomas Flynn 18:46.5 12 Mid-Prairie, Wellman 1714 1740 ▼-49
52 Nicholas Schrader 18:48.7 10 Monticello 1705 1675 ▲38
53 Owen Boldt 18:49.5 12 Tipton 1703 1733 ▼-28
54 Geno DelPreore 18:50.7 12 Assumption, Davenport 1695 1662 ▲39
55 Kendrick Heffernan 18:56.5 11 Tipton 1692 1704 ▼-10
56 Tyler Hess 18:59.7 10 Epworth, Western Dubuque 1680 1682 ▼-1
57 Jeremy Nicodemus 19:06.0 11 Springville 1672 1597 ▲66
58 Liam Haeger 19:21.7 10 Notre Dame / West Burlington 1650 1672 ▼-34
59 Ben Gelner 19:23.2 9 Starmont 1645 1656 ▼-16
60 Bryce Olseen 19:25.2 11 Tipton 1642 1680 ▼-34
61 Creston Cordes 19:25.7 12 Springville 1634 1619 ▲11
62 Christian Bielema 19:25.9 11 Easton Valley 1627 1536 ▲59
63 Cody Lynch 19:34.0 9 Cascade, Western Dubuque 1611 1569 ▲28
64 Steffen Goerdt 19:35.2 10 Beckman Catholic, Dyersville 1609 1632 ▼-23
65 Shawn Brunsman 19:37.0 12 Beckman Catholic, Dyersville 1604 1625 ▼-27
66 John O'Brien 19:43.7 12 Assumption, Davenport 1587 1578 ▲14
67 Adam Gaul 19:49.7 11 Beckman Catholic, Dyersville 1565 1655 ▼-67
68 Tim Bassier 19:55.2 10 Assumption, Davenport 1550 1536 ▲106
69 Nathan Schlarmann 19:59.0 9 Beckman Catholic, Dyersville 1549 1594 ▼-35
70 Calen Fee 20:04.0 9 Easton Valley 1533 1558 ▼-38
71 Symon McDermott 20:08.0 11 Epworth, Western Dubuque 1529 1605 ▼-75
72 Gabe Andrus 20:14.0 9 Notre Dame / West Burlington 1518 1592 ▼-41
73 Jared Glendening 20:17.7 9 Notre Dame / West Burlington 1512 1567 ▼-37
74 Brennan Bohlken 20:21.2 12 Monticello 1502 1582 ▼-87
75 Kristofor Sundstrom 20:26.7 11 Anamosa 1495 1516 ▼-17
76 Kellan Lange 20:40.4 9 Northeast, Goose Lake 1473 1518 ▼-22
77 Ryan Bang 20:40.7 10 Assumption, Davenport 1468 1522 ▼-94
78 Cole Luensmann 20:42.0 11 Beckman Catholic, Dyersville 1462 1491 ▼-51
79 Bradley Dolphin 20:42.7 11 Cascade, Western Dubuque 1449 1458 ▼-9
80 Austin Thomson 20:45.0 12 Easton Valley 1441 1434 ▲6
81 Sawyer Long 20:52.2 11 North-Linn, Troy Mills 1429 1421 ▲17
82 Griffin Embree 20:58.0 11 Anamosa 1419 1448 ▼-24
83 Connor Sweet 21:03.4 9 Springville 1398 1388 ▲10
84 Gregory Huffman 21:08.7 11 Easton Valley 1389 1483 ▼-77
85 David Swanton 21:11.0 10 Northeast, Goose Lake 1377 1360 ▲13
86 Owen Smith 21:16.9 9 Maquoketa Valley, Delhi 1367 1404 ▼-45
87 Maison Swales 21:17.9 10 Starmont 1362 1402 ▼-75
88 Jayden Schwandt 21:24.7 10 Maquoketa Valley, Delhi 1354 1364 ▼-11
89 Lincoln Sieck 21:29.5 10 Starmont 1336 1365 ▼-56
90 Chase Venema 21:35.9 9 Easton Valley 1328 1335 ▼-7
91 Jackson Pope 21:48.5 10 Starmont 1312 1289 ▲36
92 Caleb Williams 22:42.5 9 Cascade, Western Dubuque 1195 1176 ▲23
93 Blake Reuter 22:53.7 12 Easton Valley 1186 1168 ▲14
94 Garrett Prickett 23:08.0 9 Notre Dame / West Burlington 1160 1162 ▼-2
95 Kale Eggar 23:19.2 9 Notre Dame / West Burlington 1152 1199 ▼-29
96 Asa Cox 24:43.7 12 Northeast, Goose Lake 1022 1007 ▲10