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