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

Boys Varsity 5K

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Zack Ryan 16:22.7 10 Davenport, Central ---- ---- ----
2 Tyler Ryan 16:28.2 12 Davenport, Central ---- ---- ----
3 Caleb Olson 16:39.2 12 Central DeWitt ---- ---- ----
4 Aedan Althoff 16:41.7 11 Monticello ---- ---- ----
5 Juan Nuci 16:44.0 10 Davenport, North ---- ---- ----
6 Emmett Revell-Beck 16:48.2 9 Davenport, Central ---- ---- ----
7 Isaac Sorensen 16:51.2 12 Clear Creek Amana ---- ---- ----
8 Brock Hilsman 16:51.7 12 Clear Creek Amana ---- ---- ----
9 Kyle Olson 16:57.4 10 Central DeWitt ---- ---- ----
10 Carson Meskimen 16:59.7 9 Clear Creek Amana ---- ---- ----
11 Adam Wilke 17:00.7 11 Central DeWitt ---- ---- ----
12 John Murphy 17:01.7 11 Assumption, Davenport ---- ---- ----
13 Carter Richter 17:07.0 12 Davenport, Central ---- ---- ----
14 Adam Wiese 17:20.9 11 Davenport, North ---- ---- ----
15 Drew Caldwell 17:22.4 10 Assumption, Davenport ---- ---- ----
16 Parker Petsche 17:24.1 12 Central DeWitt ---- ---- ----
17 Ryan Greve 17:26.8 10 Prince of Peace Catholic, Clinton ---- ---- ----
18 Josh Gant 17:27.4 11 Davenport, Central ---- ---- ----
19 Dawson Allen 17:30.6 9 Bettendorf ---- ---- ----
20 Nicholas Schieltz 17:33.3 11 Clear Creek Amana ---- ---- ----
21 Talan Becker 17:35.5 11 Muscatine ---- ---- ----
22 Yorton Hagedorn 17:36.6 12 North Scott, Eldridge ---- ---- ----
23 Noah Gehler 17:37.1 12 Bettendorf ---- ---- ----
24 Keegan Peterson 17:38.6 12 Central DeWitt ---- ---- ----
25 Landon Potts 17:39.9 12 Bettendorf ---- ---- ----
26 Connor Frink 17:40.5 12 Assumption, Davenport ---- ---- ----
27 Tristen Gray 17:41.0 12 Assumption, Davenport ---- ---- ----
28 Reeve Graver 17:44.6 12 Monticello ---- ---- ----
29 Austin Lewis 17:45.5 12 Davenport, West ---- ---- ----
30 Garrett Willey 17:46.6 9 Bettendorf ---- ---- ----
31 Aiden Bullock 17:47.0 9 Muscatine ---- ---- ----
32 Kyle Vogel 17:47.9 9 Clear Creek Amana ---- ---- ----
33 Jack McCarthy 17:48.3 11 North Scott, Eldridge ---- ---- ----
34 Kaedyn Garnica 17:48.5 9 Davenport, Central ---- ---- ----
35 Micah Johnson 17:53.5 9 Clear Creek Amana ---- ---- ----
36 Mace Schnoor 17:54.4 11 Monticello ---- ---- ----
37 Joe McCleary 17:54.8 12 Muscatine ---- ---- ----
38 Elliot Davis 17:59.8 11 Bettendorf ---- ---- ----
39 Aaron Morehead 18:01.3 11 Burlington ---- ---- ----
40 Alan Arriaga-Rangel 18:03.5 10 Monticello ---- ---- ----
41 Ben Barnds 18:03.9 9 Davenport, Central ---- ---- ----
42 Ryan Zidarich 18:04.5 11 Central DeWitt ---- ---- ----
43 Sam Kotleba 18:06.1 10 Burlington ---- ---- ----
44 Parker Hamly 18:07.5 10 North Scott, Eldridge ---- ---- ----
45 Lucas Johnston 18:08.5 11 Central DeWitt ---- ---- ----
46 Ezekiel Skyles 18:11.0 9 North Scott, Eldridge ---- ---- ----
47 Chase Monroe 18:11.4 10 Davenport, West ---- ---- ----
48 Connor Diehl 18:13.5 11 Muscatine ---- ---- ----
49 Jackson VanHorn 18:14.9 11 Clear Creek Amana ---- ---- ----
50 Camden Bennett 18:15.3 12 Davenport, North ---- ---- ----
51 Kolton Lorion 18:15.4 11 Clinton ---- ---- ----
52 Ed Weiner 18:15.6 12 Clinton ---- ---- ----
53 Carter Davis 18:20.0 10 Camanche ---- ---- ----
54 Kyle Brewer 18:23.1 10 Muscatine ---- ---- ----
55 Dylon Mason 18:25.4 11 Muscatine ---- ---- ----
56 Alex Ewoldt 18:28.6 12 Davenport, West ---- ---- ----
57 Carlos Meraz 18:28.8 9 West Liberty ---- ---- ----
58 Ben Clayton 18:32.5 10 North Scott, Eldridge ---- ---- ----
59 Ryan Bang 18:33.0 10 Assumption, Davenport ---- ---- ----
60 Max Notz 18:36.3 11 Maquoketa ---- ---- ----
61 Nicholas Schrader 18:39.6 10 Monticello ---- ---- ----
62 Nate Lukkarinen 18:43.0 11 Muscatine ---- ---- ----
63 Geno DelPreore 18:50.8 12 Assumption, Davenport ---- ---- ----
64 Christian Bielema 18:51.6 11 Easton Valley ---- ---- ----
65 Mason Ringdahl 18:51.8 9 Davenport, North ---- ---- ----
66 Ian Bitterman 18:52.5 9 Davenport, North ---- ---- ----
67 Brennan Bohlken 18:54.5 12 Monticello ---- ---- ----
68 Charles Estes 18:55.5 10 Clinton ---- ---- ----
69 Gavin Machael 18:56.0 9 Maquoketa ---- ---- ----
70 Parker Messerich 18:56.0 12 Northeast, Goose Lake ---- ---- ----
71 David Swanton 18:58.0 10 Northeast, Goose Lake ---- ---- ----
72 Tate Ruden 19:00.4 12 Prince of Peace Catholic, Clinton ---- ---- ----
73 Sebastian Paez 19:01.0 10 Davenport, North ---- ---- ----
74 Jacob Barton 19:02.1 9 Davenport, North ---- ---- ----
75 Zach McMann 19:03.1 11 North Scott, Eldridge ---- ---- ----
76 Grant Gassman 19:06.1 11 Monticello ---- ---- ----
77 Kyler Leslie 19:06.5 10 Prince of Peace Catholic, Clinton ---- ---- ----
78 Tim Regan 19:10.8 10 North Scott, Eldridge ---- ---- ----
79 Matthew Pearson 19:12.8 12 Bettendorf ---- ---- ----
80 Jonathan Juarez 19:17.8 10 West Liberty ---- ---- ----
81 John O'Brien 19:21.3 12 Assumption, Davenport ---- ---- ----
82 Noah Garcia 19:27.3 9 West Liberty ---- ---- ----
83 Calen Fee 19:41.0 9 Easton Valley ---- ---- ----
84 Parker Adams 19:42.5 10 Prince of Peace Catholic, Clinton ---- ---- ----
85 Carl Kordick 19:42.9 12 Davenport, West ---- ---- ----
86 Kerrick Truong 20:02.5 12 Davenport, West ---- ---- ----
87 Tanner Fulton 20:09.8 11 Bettendorf ---- ---- ----
88 Gregory Huffman 20:13.8 11 Easton Valley ---- ---- ----
89 Jordan Stafford 20:24.5 12 Clinton ---- ---- ----
90 Alex Rickertsen 20:32.8 11 Calamus-Wheatland ---- ---- ----
91 Zarek Haskell 20:35.4 12 Clinton ---- ---- ----
92 Kellan Lange 20:42.3 9 Northeast, Goose Lake ---- ---- ----
93 Hunter Hansen 20:43.4 11 Burlington ---- ---- ----
94 David Peralta-Torres 20:44.8 11 Clinton ---- ---- ----
95 Thomas Wiebenga 21:00.9 9 Maquoketa ---- ---- ----
96 Landon Sturm 21:06.4 9 Marquette Catholic, Bellevue ---- ---- ----
97 Oaklan Jirak 21:09.3 10 Wilton ---- ---- ----
98 Hunter Jones 21:09.9 9 Marquette Catholic, Bellevue ---- ---- ----
99 Zach Karney 21:10.5 11 Davenport, West ---- ---- ----
100 Bradyn Notz 21:19.6 9 Maquoketa ---- ---- ----
101 Joe Deaver 21:22.3 9 Marquette Catholic, Bellevue ---- ---- ----
102 Grayson Hartung 21:23.3 12 Wilton ---- ---- ----
103 Christofer Gomez 21:24.5 11 West Liberty ---- ---- ----
104 Austin Thomson 21:27.4 12 Easton Valley ---- ---- ----
105 Cael Schwarz 21:30.1 9 Clinton ---- ---- ----
106 Henry Greve 21:38.8 9 Prince of Peace Catholic, Clinton ---- ---- ----
107 Blake Reuter 21:44.0 12 Easton Valley ---- ---- ----
108 Liam Darsidan 22:02.9 12 Prince of Peace Catholic, Clinton ---- ---- ----
109 Mason Fritz 22:04.8 11 Burlington ---- ---- ----
110 Zach Grieves 22:14.6 11 Burlington ---- ---- ----
111 Brian Winkler 22:21.5 9 Maquoketa ---- ---- ----
112 Damian Gonzalez 22:27.5 9 West Liberty ---- ---- ----
113 Anwar Garcia 22:30.5 10 West Liberty ---- ---- ----
114 Asa Cox 22:57.5 12 Northeast, Goose Lake ---- ---- ----
115 Briggs Oien 23:29.5 11 Wilton ---- ---- ----
116 Tristan Pozenga 23:30.5 9 Marquette Catholic, Bellevue ---- ---- ----
117 Christian Renteria 23:46.0 10 West Liberty ---- ---- ----
118 Mathias Kroymann 24:47.5 10 Northeast, Goose Lake ---- ---- ----
119 Otis Welch 24:55.5 12 Northeast, Goose Lake ---- ---- ----
120 Kaiser Sands 25:11.8 12 Calamus-Wheatland ---- ---- ----
Unlock Advanced Performance Analytics

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