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

Boys Varsity

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 AJ Willey 15:56.0 11 Bettendorf 2527 2522 ▲6
2 Linus McRoberts 16:08.0 11 Iowa City, City High 2429 2391 ▲112
3 Ethan Boston 16:17.0 12 Linn-Mar, Marion 2405 2393 ▲11
4 Ethan Cheney 16:18.0 11 Linn-Mar, Marion 2381 2381 ▲1
5 Maxwell McDowell 16:20.0 11 Iowa City, City High 2354 2318 ▲36
6 Jonas VanDis 16:24.0 12 Waukee 2338 2314 ▲21
7 Joseph Lawry 16:26.0 12 Waukee 2321 2282 ▲42
8 Emmett Palmberg 16:26.0 10 Iowa City, City High 2308 2279 ▲24
9 George Karr 16:26.0 12 Iowa City, City High 2296 2288 ▲12
10 Andrew Heden 16:27.0 10 Bettendorf 2288 2304 ▼-19
11 Ryan Heden 16:27.0 12 Bettendorf 2277 2315 ▼-36
12 Jack Perry 16:28.0 12 Pleasant Valley 2261 2264 ▼-2
13 Cameron Gotto 16:29.0 12 Pleasant Valley 2252 2262 ▼-38
14 Dashiell Coyier 16:34.0 12 Waukee 2242 2294 ▼-46
15 Juan Nuci 16:37.0 10 Davenport, North 2223 2207 ▲15
16 Kamran Foad 16:39.0 10 Pleasant Valley 2214 2217 ▼-3
17 David Randall 16:42.0 10 Iowa City, City High 2202 2210 ▼-8
18 Joe Knepp 16:46.0 11 Pleasant Valley 2191 2204 ▼-16
19 Jonah Whitson 16:53.0 10 Pleasant Valley 2177 2181 ▼-4
20 Ben Peterson 16:58.0 10 Waukee 2162 2151 ▲21
21 Jarris Prottsman 17:00.0 11 Iowa City, City High 2152 2160 ▼-7
22 Adam Schaefer 17:01.0 12 Iowa City, City High 2137 2134 ▲3
23 Landon Orris 17:10.0 10 Pleasant Valley 2123 2114 ▲11
24 Liam Rehnberg 17:14.0 11 Bettendorf 2107 2077 ▲39
25 Talan Becker 17:19.0 11 Muscatine 2095 2078 ▲19
26 Harry Abbott 17:21.0 11 Waukee 2079 2042 ▲38
27 Dylan Berg 17:22.0 10 Bettendorf 2068 2052 ▲15
28 Owen Hanson 17:26.0 12 Linn-Mar, Marion 2060 2085 ▼-21
29 Austin Lewis 17:29.0 12 Davenport, West 2036 1976 ▲69
30 Braden Walters 17:32.0 12 Waukee 2035 2074 ▼-62
31 Nick Wellet 17:36.0 12 Waukee 2015 2013 ▲10
32 Treyton Hoffman 17:39.0 9 Linn-Mar, Marion 2004 2011 ▼-8
33 Dawson Allen 17:43.0 9 Bettendorf 1990 1993 ▼-2
34 Cade Lorenz 17:51.0 9 Linn-Mar, Marion 1975 1961 ▲15
35 Adam Wiese 17:53.0 11 Davenport, North 1965 1966 ▼-2
36 Jack McCarthy 17:54.0 11 North Scott, Eldridge 1948 1920 ▲44
37 Joe McCleary 17:57.0 12 Muscatine 1936 1912 ▲23
38 Aaron Morehead 18:01.0 11 Burlington 1926 1913 ▲12
39 Cooper Adams 18:03.0 10 Linn-Mar, Marion 1915 1913 ▲1
40 Daniel Hoke 18:09.0 9 Linn-Mar, Marion 1901 1887 ▲11
41 Alex Ewoldt 18:10.0 12 Davenport, West 1886 1811 ▲57
42 Aiden Bullock 18:12.0 9 Muscatine 1880 1884 ▼-4
43 Sam Kotleba 18:13.0 10 Burlington 1866 1852 ▲12
44 Yorton Hagedorn 18:13.0 12 North Scott, Eldridge 1859 1887 ▼-28
45 Chase Monroe 18:16.0 10 Davenport, West 1841 1820 ▲21
46 Parker Hamly 18:19.0 10 North Scott, Eldridge 1833 1848 ▼-14
47 Gavin Russell 18:22.0 10 Pleasant Valley 1824 1906 ▼-89
48 Caleb Rankin 18:22.0 12 Bettendorf 1812 2044 ▼-88
49 Dylon Mason 18:27.0 11 Muscatine 1793 1798 ▼-7
50 Connor Diehl 18:28.0 11 Muscatine 1778 1780 ▼-2
51 Kyle Becker 18:34.0 12 Muscatine 1768 1764 ▲264
52 JJ / Jason Garnica 18:35.0 10 North Scott, Eldridge 1759 1754 ▲5
53 Ezekiel Skyles 18:41.0 9 North Scott, Eldridge 1747 1759 ▼-13
54 Camden Bennett 18:42.0 12 Davenport, North 1735 1765 ▼-43
55 Ian Bitterman 18:44.0 9 Davenport, North 1710 1707 ▲3
56 Nate Lukkarinen 18:52.0 11 Muscatine 1692 1697 ▼-5
57 Ben Clayton 18:58.0 10 North Scott, Eldridge 1675 1711 ▼-31
58 Mason Ringdahl 19:20.0 9 Davenport, North 1644 1660 ▼-15
59 Hunter Hansen 19:22.0 11 Burlington 1595 1583 ▲16
60 Sebastian Paez 19:23.0 10 Davenport, North 1572 1607 ▼-31
61 Kerrick Truong 20:08.0 12 Davenport, West 1506 1506 0
62 Mason Fritz 20:13.0 11 Burlington 1450 1428 ▲28
63 Carl Kordick 20:31.0 12 Davenport, West 1425 1429 ▼-4
64 Zach Karney 20:36.0 11 Davenport, West 1387 1375 ▲10
65 Edward Bickel 20:50.0 10 Burlington 1356 1352 ▲5
66 Nick Tronnes 21:04.0 12 Davenport, North 1336 1374 ▼-37
67 Aspyn Simmons 21:21.0 10 Burlington 1282 1283 ▼-1
68 Lomayiani Lotegeluaki 21:34.0 10 Burlington 1237 1261 ▼-20