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

Boys Varsity

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 AJ Willey 15:56.0 11 Bettendorf ---- ---- ----
2 Linus McRoberts 16:08.0 11 Iowa City, City High ---- ---- ----
3 Ethan Boston 16:17.0 12 Linn-Mar, Marion ---- ---- ----
4 Ethan Cheney 16:18.0 11 Linn-Mar, Marion ---- ---- ----
5 Maxwell McDowell 16:20.0 11 Iowa City, City High ---- ---- ----
6 Jonas VanDis 16:24.0 12 Waukee ---- ---- ----
7 Joseph Lawry 16:26.0 12 Waukee ---- ---- ----
8 Emmett Palmberg 16:26.0 10 Iowa City, City High ---- ---- ----
9 George Karr 16:26.0 12 Iowa City, City High ---- ---- ----
10 Andrew Heden 16:27.0 10 Bettendorf ---- ---- ----
11 Ryan Heden 16:27.0 12 Bettendorf ---- ---- ----
12 Jack Perry 16:28.0 12 Pleasant Valley ---- ---- ----
13 Cameron Gotto 16:29.0 12 Pleasant Valley ---- ---- ----
14 Dashiell Coyier 16:34.0 12 Waukee ---- ---- ----
15 Juan Nuci 16:37.0 10 Davenport, North ---- ---- ----
16 Kamran Foad 16:39.0 10 Pleasant Valley ---- ---- ----
17 David Randall 16:42.0 10 Iowa City, City High ---- ---- ----
18 Joe Knepp 16:46.0 11 Pleasant Valley ---- ---- ----
19 Jonah Whitson 16:53.0 10 Pleasant Valley ---- ---- ----
20 Ben Peterson 16:58.0 10 Waukee ---- ---- ----
21 Jarris Prottsman 17:00.0 11 Iowa City, City High ---- ---- ----
22 Adam Schaefer 17:01.0 12 Iowa City, City High ---- ---- ----
23 Landon Orris 17:10.0 10 Pleasant Valley ---- ---- ----
24 Liam Rehnberg 17:14.0 11 Bettendorf ---- ---- ----
25 Talan Becker 17:19.0 11 Muscatine ---- ---- ----
26 Harry Abbott 17:21.0 11 Waukee ---- ---- ----
27 Dylan Berg 17:22.0 10 Bettendorf ---- ---- ----
28 Owen Hanson 17:26.0 12 Linn-Mar, Marion ---- ---- ----
29 Austin Lewis 17:29.0 12 Davenport, West ---- ---- ----
30 Braden Walters 17:32.0 12 Waukee ---- ---- ----
31 Nick Wellet 17:36.0 12 Waukee ---- ---- ----
32 Treyton Hoffman 17:39.0 9 Linn-Mar, Marion ---- ---- ----
33 Dawson Allen 17:43.0 9 Bettendorf ---- ---- ----
34 Cade Lorenz 17:51.0 9 Linn-Mar, Marion ---- ---- ----
35 Adam Wiese 17:53.0 11 Davenport, North ---- ---- ----
36 Jack McCarthy 17:54.0 11 North Scott, Eldridge ---- ---- ----
37 Joe McCleary 17:57.0 12 Muscatine ---- ---- ----
38 Aaron Morehead 18:01.0 11 Burlington ---- ---- ----
39 Cooper Adams 18:03.0 10 Linn-Mar, Marion ---- ---- ----
40 Daniel Hoke 18:09.0 9 Linn-Mar, Marion ---- ---- ----
41 Alex Ewoldt 18:10.0 12 Davenport, West ---- ---- ----
42 Aiden Bullock 18:12.0 9 Muscatine ---- ---- ----
43 Sam Kotleba 18:13.0 10 Burlington ---- ---- ----
44 Yorton Hagedorn 18:13.0 12 North Scott, Eldridge ---- ---- ----
45 Chase Monroe 18:16.0 10 Davenport, West ---- ---- ----
46 Parker Hamly 18:19.0 10 North Scott, Eldridge ---- ---- ----
47 Gavin Russell 18:22.0 10 Pleasant Valley ---- ---- ----
48 Caleb Rankin 18:22.0 12 Bettendorf ---- ---- ----
49 Dylon Mason 18:27.0 11 Muscatine ---- ---- ----
50 Connor Diehl 18:28.0 11 Muscatine ---- ---- ----
51 Kyle Becker 18:34.0 12 Muscatine ---- ---- ----
52 JJ / Jason Garnica 18:35.0 10 North Scott, Eldridge ---- ---- ----
53 Ezekiel Skyles 18:41.0 9 North Scott, Eldridge ---- ---- ----
54 Camden Bennett 18:42.0 12 Davenport, North ---- ---- ----
55 Ian Bitterman 18:44.0 9 Davenport, North ---- ---- ----
56 Nate Lukkarinen 18:52.0 11 Muscatine ---- ---- ----
57 Ben Clayton 18:58.0 10 North Scott, Eldridge ---- ---- ----
58 Mason Ringdahl 19:20.0 9 Davenport, North ---- ---- ----
59 Hunter Hansen 19:22.0 11 Burlington ---- ---- ----
60 Sebastian Paez 19:23.0 10 Davenport, North ---- ---- ----
61 Kerrick Truong 20:08.0 12 Davenport, West ---- ---- ----
62 Mason Fritz 20:13.0 11 Burlington ---- ---- ----
63 Carl Kordick 20:31.0 12 Davenport, West ---- ---- ----
64 Zach Karney 20:36.0 11 Davenport, West ---- ---- ----
65 Edward Bickel 20:50.0 10 Burlington ---- ---- ----
66 Nick Tronnes 21:04.0 12 Davenport, North ---- ---- ----
67 Aspyn Simmons 21:21.0 10 Burlington ---- ---- ----
68 Lomayiani Lotegeluaki 21:34.0 10 Burlington ---- ---- ----
Unlock Advanced Performance Analytics

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