Team scores
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 Western Dubuque 61 2 3 10 20 26 44 54 18:00 1:37
2 Hudson 134 15 16 28 34 41 71 97 18:50 1:01
3 Center Point-Urbana 163 8 11 30 47 67 109 18:53 1:53
4 Waukon 179 5 9 45 59 61 80 18:53 2:12
5 Denver 181 6 25 43 50 57 60 82 18:58 2:00
6 Aplington-Parkersburg 219 1 19 48 65 86 92 19:03 3:26
7 Cascade 225 17 29 32 69 78 101 19:21 1:47
8 Springville-C C 230 7 35 37 75 76 114 124 19:21 2:15
9 Columbus Catholic 250 21 23 49 68 89 117 136 19:27 1:49
10 Independence 264 18 22 66 73 85 120 134 19:30 1:55
11 Starmont 281 13 55 64 70 79 93 106 19:35 1:59
12 West Delaware 284 38 46 51 72 77 94 96 19:42 0:55
13 Jesup 311 39 40 42 83 107 19:56 2:10
14 Edgewood-Colesburg 312 12 24 53 84 139 144 19:55 4:39
15 North Linn 321 14 31 81 95 100 19:53 2:46
16 Clayton Ridge 427 27 87 91 99 123 141 20:36 3:28
17 North Fayette Valley 450 4 104 105 118 119 130 20:49 4:39
18 East Buchanan 474 33 56 122 131 132 21:10 3:15
19 Alburnett 483 58 62 103 115 145 156 157 21:13 3:56
20 Oelwein 495 52 63 113 129 138 155 21:16 3:12
21 Sumner-Fredericksburg 528 36 112 125 127 128 146 149 21:37 3:07
22 Maquoketa Valley 534 74 90 108 111 151 152 153 21:41 4:24
23 Beckman Catholic 622 88 121 126 133 154 158 22:31 4:45
24 Union 640 102 116 137 142 143 150 22:26 1:57
25 Mfl MarMac 701 98 135 147 159 162 24:17 7:21
26 Kee High 719 110 140 148 160 161 24:14 4:42
Incomplete Teams: Don Bosco Tr ipoli Wa psie Valley
Individuals
PLACE FINISHER TIME
1. Western Dubuque
Isaac Connolly 17:09
Nathan Betts 17:20
Joe Freiburger 18:08
Jared Hefel 18:38
Gabe Nauman 18:45
Ross Wedewer 19:22
Dylan Gadberry 19:35
Total Time = 90:00 Total Places = 61
2. Hudson
Carson Wright 18:18
Wyatt Kelly 18:25
Holden Caloud 18:54
Alex Oleson 19:12
Dylan Petersen 19:19
Alan Jackson 20:00
Jacob Gardner 20:55
Total Time = 94:08 Total Places = 134
3. Center Point-Urbana
Wyatt Gatrost 18:00
Kevin Ockenfels 18:09
Noah Dierks 18:56
Jed Wyse 19:25
Bradan Hansen 19:53
Logan Hadsall 21:34
Total Time = 94:23 Total Places = 163
4. Waukon
Austin Day 17:33
Tyler O'Neill 18:04
Thomas Treptau 19:24
Tanner Manning 19:37
Kameron Klinge 19:44
Brock Berns 20:16
Total Time = 94:22 Total Places = 179
5. Denver
Curren Matthias 17:37
Tyler Jessen 18:44
Alex Gebel 19:20
Kurt Stabenow 19:31
Tyler Kroeze 19:36
Colin Beck 19:40
Nick Mohlis 20:20
Total Time = 94:48 Total Places = 181
6. Aplington-Parkersburg
C J May 16:58
Trevor Haren 18:34
Mason Tyler 19:26
Grant Truax 19:51
Leeland Seys 20:23
Logan Hovenga 20:39
Total Time = 95:12 Total Places = 219
7. Cascade
Marty Knepper 18:27
Brett Hostert 18:55
Conor Otting 19:10
Justin McDermott 19:58
Bobby Cai 20:13
Lee Beringer 21:04
Total Time = 96:43 Total Places = 225
8. Springville-C C
Sam Lorimer 17:54
Caleb Christiansen 19:14
Garrett Wolf 19:15
Brady Barner 20:09
Logan Heath 20:09
Nathan Wade 21:51
Austin Smith 22:16
Total Time = 96:41 Total Places = 230
9. Columbus Catholic
Jake Nemmers 18:39
Adam Funk 18:42
Luke Pranger 19:29
Corey Mack 19:53
Riki Menning 20:28
Dylan Tracy 21:56
Joe sink 22:40
Total Time = 97:11 Total Places = 250
10. Independence
Ryan Adams 18:28
Cliff Baldwin 18:40
Joey Zieser 19:52
Dalton Bantz 20:07
Cole Turner 20:22
Tucker Chorpening 22:04
Dylan Erdelt 22:31
Total Time = 97:29 Total Places = 264
11. Starmont
Mitchell Hayes 18:16
Russell Manternach 19:35
Caleb Wittman 19:49
Carson Willie 19:59
Tyler Lynde 20:14
Henry Hahn 20:41
Colt Gilson 21:21
Total Time = 97:53 Total Places = 281
12. West Delaware
Noah Crumpton 19:16
Brady Carroll 19:25
Christian Schnieders 19:32
Cole Engel 20:05
Austin Pettlon 20:10
Keegan Kolbet 20:42
Ben Litterer 20:53
Total Time = 98:28 Total Places = 284
13. Jesup
Jacob Clark 19:17
Dakoda Wolf 19:17
Alex McCombs 19:20
Dylan Loomer 20:20
Alex Moore 21:26
Total Time = 99:40 Total Places = 311
14. Edgewood-Colesburg
Nick Putz 18:10
Jacob Wessel 18:43
Michael Lueken 19:33
Austin Tibbott 20:21
Dalton Jaster 22:48
Andrew Askeland 23:12
Total Time = 99:35 Total Places = 312
15. North Linn
Evan Boss 18:16
Seth Boss 18:59
Logan Williams 20:18
Brock Henderson 20:47
Brendan Westemeier 21:01
Total Time = 99:21 Total Places = 321
16. Clayton Ridge
Easton Cook 18:45
Drew Funk 20:25
Logan Peterson 20:37
Levi Berns 21:00
Spencer Gull 22:13
Beau Cline 23:04
Total Time = 103:00 Total Places = 427
17. North Fayette Valley
Danny Halva 17:25
Caleb O'Hare 21:15
Easton Halverson 21:18
Clayton Schupbach 22:00
Cody Durnan 22:04
Josh DeLuca 22:23
Total Time = 104:02 Total Places = 450
18. East Buchanan
Gannon Cook 19:11
Christian French 19:36
Randy Snyder 22:12
Kyle Wessels 22:25
Carter Boggess 22:26
Total Time = 105:50 Total Places = 474
19. Alburnett
Max Molander 19:37
Grant Neighbor 19:47
Matt Aller 21:14
Mitchell Lillie 21:52
Luke Neighbor 23:32
Nolan Ossman 25:51
Kipp Miller 25:52
Total Time = 106:02 Total Places = 483
20. Oelwein
Hamza Hussein 19:33
Alec Hirsch 19:48
Nick Stasi 21:50
Brandon McClain 22:23
Carter Block 22:44
Austin Parmely 25:45
Total Time = 106:18 Total Places = 495
21. Sumner-Fredericksburg
Alex Rich 19:15
Brady Perry 21:48
Cordell Cannon 22:18
Shane Duffy 22:19
Ian Schwake 22:22
Ethan Koch 23:34
Sam Kipp 24:09
Total Time = 108:02 Total Places = 528
22. Maquoketa Valley
Tate Trenkamp 20:08
Canyon Richardson 20:29
Bryant Meyer-Kemp 21:28
Brenden Hogan 21:45
Lane Coyle 24:31
Sean Hucker 24:48
Jon Seibert 24:52
Total Time = 108:21 Total Places = 534
23. Beckman Catholic
Jamison McKeehan 20:26
Eric Recker 22:10
Matt Schmitt 22:18
Thomas Lehmann 22:30
Carl Schneider 25:11
Luke Oberbroeckling 25:53
Total Time = 112:35 Total Places = 622
24. Union
Payton Hellman 21:13
Will Reiter 21:54
Bryon Sells 22:41
Cole Moody 23:08
Kole Hedeman 23:10
Bryan Artega 24:29
Total Time = 112:06 Total Places = 640
25. Mfl MarMac
Ashton Houg 20:56
Kordell DuCharne 22:36
Jay Geick 23:35
Coltin Ball 25:59
Joe Dodgen 28:16
Total Time = 121:22 Total Places = 701
26. Kee High
Evan Whalen 21:43
Jack Mooney 23:00
Ryan Whalen 23:40
Jacob Berns 26:22
Spencer Colsch 26:25
Total Time = 121:10 Total Places = 719
Boys 5000m run
pl Name time team
1 C J May 16:58 Aplington-Parkersburg
2 Isaac Connolly 17:09 Western Dubuque
3 Nathan Betts 17:20 Western Dubuque
4 Danny Halva 17:25 North Fayette Valley
5 Austin Day 17:33 Waukon
6 Curren Matthias 17:37 Denver
7 Sam Lorimer 17:54 Springville-C C
8 Wyatt Gatrost 18:00 Center Point-Urbana
9 Tyler O'Neill 18:04 Waukon
10 Joe Freiburger 18:08 Western Dubuque
11 Kevin Ockenfels 18:09 Center Point-Urbana
12 Nick Putz 18:10 Edgewood-Colesburg
13 Mitchell Hayes 18:16 Starmont
14 Evan Boss 18:16 North Linn
15 Carson Wright 18:18 Hudson
16 Wyatt Kelly 18:25 Hudson
17 Marty Knepper 18:27 Cascade
18 Ryan Adams 18:28 Independence
19 Trevor Haren 18:34 Aplington-Parkersburg
20 Jared Hefel 18:38 Western Dubuque
21 Jake Nemmers 18:39 Columbus Catholic
22 Cliff Baldwin 18:40 Independence
23 Adam Funk 18:42 Columbus Catholic
24 Jacob Wessel 18:43 Edgewood-Colesburg
25 Tyler Jessen 18:44 Denver
26 Gabe Nauman 18:45 Western Dubuque
27 Easton Cook 18:45 Clayton Ridge
28 Holden Caloud 18:54 Hudson
29 Brett Hostert 18:55 Cascade
30 Noah Dierks 18:56 Center Point-Urbana
31 Seth Boss 18:59 North Linn
32 Conor Otting 19:10 Cascade
33 Gannon Cook 19:11 East Buchanan
34 Alex Oleson 19:12 Hudson
35 Caleb Christiansen 19:14 Springville-C C
36 Alex Rich 19:15 Sumner-Fredericksburg
37 Garrett Wolf 19:15 Springville-C C
38 Noah Crumpton 19:16 West Delaware
39 Jacob Clark 19:17 Jesup
40 Dakoda Wolf 19:17 Jesup
41 Dylan Petersen 19:19 Hudson
42 Alex McCombs 19:20 Jesup
43 Alex Gebel 19:20 Denver
44 Ross Wedewer 19:22 Western Dubuque
45 Thomas Treptau 19:24 Waukon
46 Brady Carroll 19:25 West Delaware
47 Jed Wyse 19:25 Center Point-Urbana
48 Mason Tyler 19:26 Aplington-Parkersburg
49 Luke Pranger 19:29 Columbus Catholic
50 Kurt Stabenow 19:31 Denver
51 Christian Schnieders 19:32 West Delaware
52 Hamza Hussein 19:33 Oelwein
53 Michael Lueken 19:33 Edgewood-Colesburg
54 Dylan Gadberry 19:35 Western Dubuque
55 Russell Manternach 19:35 Starmont
56 Christian French 19:36 East Buchanan
57 Tyler Kroeze 19:36 Denver
58 Max Molander 19:37 Alburnett
59 Tanner Manning 19:37 Waukon
60 Colin Beck 19:40 Denver
61 Nic Moore 19:42 Tripoli
62 Kameron Klinge 19:44 Waukon
63 Grant Neighbor 19:47 Alburnett
64 Alec Hirsch 19:48 Oelwein
65 Caleb Wittman 19:49 Starmont
66 Grant Truax 19:51 Aplington-Parkersburg
67 Joey Zieser 19:52 Independence
68 Bradan Hansen 19:53 Center Point-Urbana
69 Corey Mack 19:53 Columbus Catholic
70 Justin McDermott 19:58 Cascade
71 Carson Willie 19:59 Starmont
72 Alan Jackson 20:00 Hudson
73 Kyle Gilbert 20:03 Tripoli
74 Cole Engel 20:05 West Delaware
75 Dalton Bantz 20:07 Independence
76 Tate Trenkamp 20:08 Maquoketa Valley
77 Brady Barner 20:09 Springville-C C
78 Logan Heath 20:09 Springville-C C
79 Austin Pettlon 20:10 West Delaware
80 Bobby Cai 20:13 Cascade
81 Tyler Lynde 20:14 Starmont
82 Brock Berns 20:16 Waukon
83 Logan Williams 20:18 North Linn
84 Nick Mohlis 20:20 Denver
85 Dylan Loomer 20:20 Jesup
86 Austin Tibbott 20:21 Edgewood-Colesburg
87 Cole Turner 20:22 Independence
88 Leeland Seys 20:23 Aplington-Parkersburg
89 Drew Funk 20:25 Clayton Ridge
90 Jamison McKeehan 20:26 Beckman Catholic
91 Riki Menning 20:28 Columbus Catholic
92 Canyon Richardson 20:29 Maquoketa Valley
93 Logan Peterson 20:37 Clayton Ridge
94 Logan Hovenga 20:39 Aplington-Parkersburg
95 Henry Hahn 20:41 Starmont
96 Keegan Kolbet 20:42 West Delaware
97 Brock Henderson 20:47 North Linn
98 Ben Litterer 20:53 West Delaware
99 Jacob Gardner 20:55 Hudson
100 Ashton Houg 20:56 Mfl MarMac
101 Levi Berns 21:00 Clayton Ridge
102 Brendan Westemeier 21:01 North Linn
103 Lee Beringer 21:04 Cascade
104 Gable Fox 21:09 Don Bosco
105 Payton Hellman 21:13 Union
106 Matt Aller 21:14 Alburnett
107 Caleb O'Hare 21:15 North Fayette Valley
108 Easton Halverson 21:18 North Fayette Valley
109 Colt Gilson 21:21 Starmont
110 Alex Moore 21:26 Jesup
111 Luke Becker 21:27 Don Bosco
112 Sean Banger 21:27 Wapsie Valley
113 Bryant Meyer-Kemp 21:28 Maquoketa Valley
114 Logan Hadsall 21:34 Center Point-Urbana
115 Evan Whalen 21:43 Kee High
116 Brenden Hogan 21:45 Maquoketa Valley
117 Brady Perry 21:48 Sumner-Fredericksburg
118 Nick Stasi 21:50 Oelwein
119 Nathan Wade 21:51 Springville-C C
120 Mitchell Lillie 21:52 Alburnett
121 Will Reiter 21:54 Union
122 Dylan Tracy 21:56 Columbus Catholic
123 Clayton Schupbach 22:00 North Fayette Valley
124 Cody Durnan 22:04 North Fayette Valley
125 Tucker Chorpening 22:04 Independence
126 Eric Recker 22:10 Beckman Catholic
127 Randy Snyder 22:12 East Buchanan
128 Spencer Gull 22:13 Clayton Ridge
129 Austin Smith 22:16 Springville-C C
130 Cordell Cannon 22:18 Sumner-Fredericksburg
131 Matt Schmitt 22:18 Beckman Catholic
132 Shane Duffy 22:19 Sumner-Fredericksburg
133 Ian Schwake 22:22 Sumner-Fredericksburg
134 Brandon McClain 22:23 Oelwein
135 Josh DeLuca 22:23 North Fayette Valley
136 Kyle Wessels 22:25 East Buchanan
137 Carter Boggess 22:26 East Buchanan
138 Thomas Lehmann 22:30 Beckman Catholic
139 Dylan Erdelt 22:31 Independence
140 Kordell DuCharne 22:36 Mfl MarMac
141 Joe sink 22:40 Columbus Catholic
142 Bryon Sells 22:41 Union
143 Jacob Hammitt 22:41 Wapsie Valley
144 Carter Block 22:44 Oelwein
145 Dalton Jaster 22:48 Edgewood-Colesburg
146 Daniel Kimball 22:50 Don Bosco
147 Jack Mooney 23:00 Kee High
148 Beau Cline 23:04 Clayton Ridge
149 Cole Moody 23:08 Union
150 Kole Hedeman 23:10 Union
151 Andrew Askeland 23:12 Edgewood-Colesburg
152 Luke Neighbor 23:32 Alburnett
153 Ethan Koch 23:34 Sumner-Fredericksburg
154 Jay Geick 23:35 Mfl MarMac
155 Ryan Whalen 23:40 Kee High
156 Sam Kipp 24:09 Sumner-Fredericksburg
157 Bryan Artega 24:29 Union
158 Lane Coyle 24:31 Maquoketa Valley
159 Kirk Drew 24:47 Wapsie Valley
160 Sean Hucker 24:48 Maquoketa Valley
161 Kade Edler 24:49 Wapsie Valley
162 Jon Seibert 24:52 Maquoketa Valley
163 Carl Schneider 25:11 Beckman Catholic
164 Austin Parmely 25:45 Oelwein
165 Nolan Ossman 25:51 Alburnett
166 Kipp Miller 25:52 Alburnett
167 Luke Oberbroeckling 25:53 Beckman Catholic
168 Coltin Ball 25:59 Mfl MarMac
169 Jacob Berns 26:22 Kee High
170 Spencer Colsch 26:25 Kee High
171 Joe Dodgen 28:16 Mfl MarMac