| Place | School | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Total |
Time Ave | Time Spread |
| 1 | Mount Vernon-Lisbon | 2 | 3 | 4 | 7 | 14 | 34 | 49 | 30 |
18:16 | 0:41 |
| 2 | Solon | 9 | 12 | 13 | 18 | 27 | 48 | 51 | 79 |
18:42 | 0:46 |
| 3 | Benton Community | 8 | 15 | 20 | 26 | 28 | 30 | 38 | 97 |
18:51 | 0:47 |
| 4 | Vinton-Shellsburg | 16 | 17 | 21 | 23 | 29 | 33 | 35 | 106 |
18:53 | 0:33 |
| 5 | Western Dubuque | 10 | 11 | 31 | 40 | 50 | 52 | 54 | 142 |
19:07 | 1:20 |
| 6 | Marion | 1 | 19 | 39 | 47 | 53 | 56 | 60 | 159 |
19:14 | 2:21 |
| 7 | Center Point-Urbana | 25 | 32 | 37 | 41 | 42 | 43 | 45 | 177 |
19:22 | 0:33 |
| 8 | Clear Creek-Amana | 6 | 22 | 46 | 57 | 61 | 63 | 65 | 192 |
19:36 | 2:13 |
| 9 | Williamsburg | 5 | 24 | 36 | 58 | 78 | 81 | 201 |
19:56 | 4:23 | |
| 10 | Central Clinton-DeWitt | 44 | 59 | 62 | 67 | 75 | 76 | 77 | 307 |
20:58 | 2:45 |
| 11 | West Delaware | 55 | 64 | 66 | 69 | 70 | 71 | 72 | 324 |
21:12 | 1:21 |
| 12 | Independence | 68 | 73 | 74 | 79 | 80 | 374 |
23:28 | 4:24 |
| Place | Score | Name |
School |
Time | Pace mpm |
| 1 | 1 | Austin Yirkovsky, JR |
Marion |
17:52 | 5:45/M |
| 2 | 2 | Jake Leopold, SR |
Mount Vernon-Lisbon |
17:55 | 5:46/M |
| 3 | 3 | Jacob Feldman, SO |
Mount Vernon-Lisbon |
18:13 | 5:52/M |
| 4 | 4 | Jeremy Krogmann, FR |
Mount Vernon-Lisbon |
18:13 | 5:52/M |
| 5 | 5 | Cole Williamson, SR |
Williamsburg |
18:17 | 5:53/M |
| 6 | 6 | Dylan Wolfe, JR |
Clear Creek-Amana |
18:22 | 5:55/M |
| 7 | 7 | Joe Timm, SO |
Mount Vernon-Lisbon |
18:25 | 5:56/M |
| 8 | 8 | Colton Miller, JR |
Benton Community |
18:26 | 5:56/M |
| 9 | 9 | Keegan Hess, SO |
Solon |
18:26 | 5:56/M |
| 10 | 10 | Isaac Hoffman, JR |
Western Dubuque |
18:28 | 5:57/M |
| 11 | 11 | Joe Freiburger, FR |
Western Dubuque |
18:30 | 5:57/M |
| 12 | 12 | Keegan Paisley, JR |
Solon |
18:33 | 5:58/M |
| 13 | 13 | Joe Regan, SO |
Solon |
18:34 | 5:59/M |
| 14 | 14 | Zack Krogmann, FR |
Mount Vernon-Lisbon |
18:36 | 5:59/M |
| 15 | 15 | Zach Steffen, SO |
Benton Community |
18:37 | 5:59/M |
| 16 | 16 | Ben Hyland, SR |
Vinton-Shellsburg |
18:40 | 6:01/M |
| 17 | 17 | Cole Smith, FR |
Vinton-Shellsburg |
18:41 | 6:01/M |
| 18 | 18 | Adam Smith, FR |
Solon |
18:43 | 6:02/M |
| 19 | 19 | Jeremy Ellerby, SR |
Marion |
18:49 | 6:03/M |
| 20 | 20 | Keaton Kline, SO |
Benton Community |
18:51 | 6:04/M |
| 21 | 21 | Conner Miracle, FR |
Vinton-Shellsburg |
18:54 | 6:05/M |
| 22 | 22 | Ben Oxley, FR |
Clear Creek-Amana |
18:57 | 6:06/M |
| 23 | 23 | Wyatt Meyer, SR |
Vinton-Shellsburg |
18:57 | 6:06/M |
| 24 | 24 | Dylan Miller, SO |
Williamsburg |
18:57 | 6:06/M |
| 25 | 25 | Ryan Richmond, SR |
Center Point-Urbana |
19:01 | 6:07/M |
| 26 | 26 | Tate Buck, SO |
Benton Community |
19:08 | 6:10/M |
| 27 | 27 | Walker Sea, SO |
Solon |
19:12 | 6:11/M |
| 28 | Alec Countryman, JR |
Anamosa |
19:13 | 6:11/M | |
| 29 | 28 | Julian Wilson, SO |
Benton Community |
19:13 | 6:11/M |
| 30 | 29 | Jacob Bunge, SR |
Vinton-Shellsburg |
19:13 | 6:11/M |
| 31 | 30 | Ryan Lawrence, SR |
Benton Community |
19:13 | 6:11/M |
| 32 | 31 | Blake Schlueter, JR |
Western Dubuque |
19:15 | 6:12/M |
| 33 | 32 | Collin Lint, JR |
Center Point-Urbana |
19:16 | 6:12/M |
| 34 | 33 | Ben Eden, FR |
Vinton-Shellsburg |
19:16 | 6:12/M |
| 35 | 34 | Charlie Bootsmiler, SR |
Mount Vernon-Lisbon |
19:17 | 6:12/M |
| 36 | 35 | Quinton Guenther, SO |
Vinton-Shellsburg |
19:17 | 6:13/M |
| 37 | 36 | Jose Maldonado, FR |
Williamsburg |
19:22 | 6:14/M |
| 38 | 37 | Michael Fannin, SR |
Center Point-Urbana |
19:26 | 6:15/M |
| 39 | 38 | Tyler Heggebo, SO |
Benton Community |
19:27 | 6:16/M |
| 40 | 39 | Nick Ward, FR |
Marion |
19:31 | 6:17/M |
| 41 | 40 | Sam Nauman, JR |
Western Dubuque |
19:32 | 6:17/M |
| 42 | Keaton Sherwood, JR |
Benton Community |
19:32 | 6:17/M | |
| 43 | 41 | Alex Stephens, SO |
Center Point-Urbana |
19:33 | 6:17/M |
| 44 | Kyle Henkle, SR |
Vinton-Shellsburg |
19:33 | 6:18/M | |
| 45 | 42 | Steven Grossman, JR |
Center Point-Urbana |
19:33 | 6:18/M |
| 46 | John Eden, JR |
Vinton-Shellsburg |
19:34 | 6:18/M | |
| 47 | 43 | Conner Latteyer, JR |
Center Point-Urbana |
19:36 | 6:18/M |
| 48 | 44 | Clay Geise, JR |
Central Clinton-DeWitt |
19:39 | 6:19/M |
| 49 | 45 | Trenton Pfiefer, SO |
Center Point-Urbana |
19:40 | 6:20/M |
| 50 | 46 | Cooper Secrest-Seelman, SO |
Clear Creek-Amana |
19:42 | 6:21/M |
| 51 | 47 | Brad Willimack, JR |
Marion |
19:44 | 6:21/M |
| 52 | 48 | Austin Hunt, SR |
Solon |
19:44 | 6:21/M |
| 53 | 49 | Kai Walberg, SO |
Mount Vernon-Lisbon |
19:46 | 6:22/M |
| 54 | Cale Thorson, SO |
Anamosa |
19:48 | 6:22/M | |
| 55 | 50 | Edwin Nava, FR |
Western Dubuque |
19:48 | 6:22/M |
| 56 | 51 | Ben Hancock, SR |
Solon |
19:51 | 6:23/M |
| 57 | Nolan Hendrickson, SO |
Vinton-Shellsburg |
19:53 | 6:24/M | |
| 58 | Cole Paisley, FR |
Solon |
19:53 | 6:24/M | |
| 59 | Tyler Kranig, FR |
Mount Vernon-Lisbon |
20:05 | 6:28/M | |
| 60 | Kacey Korsmo, FR |
Benton Community |
20:08 | 6:29/M | |
| 61 | Keaton Betterton, SR |
Benton Community |
20:08 | 6:29/M | |
| 62 | 52 | Dylan Ambrosy, JR |
Western Dubuque |
20:09 | 6:29/M |
| 63 | Alex Dick, FR |
Vinton-Shellsburg |
20:10 | 6:30/M | |
| 64 | Kyle Jorgenson, SO |
Vinton-Shellsburg |
20:12 | 6:30/M | |
| 65 | 53 | Mitchell Livingston, JR |
Marion |
20:12 | 6:30/M |
| 66 | Jacob Thomas, SO |
Benton Community |
20:14 | 6:31/M | |
| 67 | Justin Carver, SR |
Anamosa |
20:16 | 6:31/M | |
| 68 | 54 | Jack Knepper, JR |
Western Dubuque |
20:16 | 6:32/M |
| 69 | 55 | Alex Linderwell, SO |
West Delaware |
20:18 | 6:32/M |
| 70 | 56 | Peter Ward, FR |
Marion |
20:20 | 6:33/M |
| 71 | 57 | Albin Forsberg, SR |
Clear Creek-Amana |
20:23 | 6:34/M |
| 72 | Logan Bragg, JR |
Mount Vernon-Lisbon |
20:23 | 6:34/M | |
| 73 | Jake Singkofer, JR |
Solon |
20:25 | 6:34/M | |
| 74 | 58 | Jeremy Stoner, SR |
Williamsburg |
20:25 | 6:34/M |
| 75 | 59 | Seth Weirup, JR |
Central Clinton-DeWitt |
20:28 | 6:35/M |
| 76 | Kam Korsmo, FR |
Benton Community |
20:30 | 6:36/M | |
| 77 | 60 | Axel Zumwalt, FR |
Marion |
20:32 | 6:37/M |
| 78 | Sam Krapfl, FR |
Mount Vernon-Lisbon |
20:34 | 6:37/M | |
| 79 | 61 | Jackson Pettinger, FR |
Clear Creek-Amana |
20:35 | 6:37/M |
| 80 | Chris Merk, SR |
Marion |
20:39 | 6:39/M | |
| 81 | Connor Bendull, FR |
Vinton-Shellsburg |
20:43 | 6:40/M | |
| 82 | Ehtan Hammerand, FR |
Western Dubuque |
20:45 | 6:41/M | |
| 83 | Levi Wade, SO |
Mount Vernon-Lisbon |
20:48 | 6:42/M | |
| 84 | Bailey Thurm, JR |
Western Dubuque |
20:50 | 6:42/M | |
| 85 | Kevin Specht, FR |
Western Dubuque |
20:54 | 6:44/M | |
| 86 | 62 | Eric Schoel, FR |
Central Clinton-DeWitt |
20:57 | 6:45/M |
| 87 | 63 | Ben Szot, FR |
Clear Creek-Amana |
20:58 | 6:45/M |
| 88 | Nat Klein, SR |
Mount Vernon-Lisbon |
21:05 | 6:47/M | |
| 89 | Bradey Shaw, SO |
Vinton-Shellsburg |
21:08 | 6:48/M | |
| 90 | Colton David, JR |
Benton Community |
21:10 | 6:49/M | |
| 91 | 64 | Noah McGraw, FR |
West Delaware |
21:11 | 6:49/M |
| 92 | 65 | Noah Whittingham, SO |
Clear Creek-Amana |
21:11 | 6:49/M |
| 93 | Parker Mueller, SO |
Solon |
21:16 | 6:51/M | |
| 94 | 66 | Conner Wickman, SR |
West Delaware |
21:18 | 6:51/M |
| 95 | Zach Bainbridge, SO |
Clear Creek-Amana |
21:22 | 6:53/M | |
| 96 | 67 | Caleb Keegan, SO |
Central Clinton-DeWitt |
21:22 | 6:53/M |
| 97 | Chris Bramel, SO |
Western Dubuque |
21:29 | 6:55/M | |
| 98 | Aleck Krob, FR |
Mount Vernon-Lisbon |
21:30 | 6:55/M | |
| 99 | 68 | Taylor Wulfekuhle, JR |
Independence |
21:31 | 6:55/M |
| 100 | 69 | Jacob Gasper, SO |
West Delaware |
21:33 | 6:56/M |
| 101 | Gabe Wolfe, FR |
Anamosa |
21:34 | 6:57/M | |
| 102 | Aaron Ohlsen, JR |
Vinton-Shellsburg |
21:36 | 6:57/M | |
| 103 | Austin Mills, JR |
Benton Community |
21:37 | 6:58/M | |
| 104 | 70 | Bradley O'Connell, SR |
West Delaware |
21:38 | 6:58/M |
| 105 | Louis Gnida, JR |
Solon |
21:40 | 6:58/M | |
| 106 | 71 | Sam Phillips, SR |
West Delaware |
21:40 | 6:59/M |
| 107 | Journey Dawa, FR |
Mount Vernon-Lisbon |
21:43 | 7:00/M | |
| 108 | Eric Holtorf, JR |
Solon |
21:44 | 7:00/M | |
| 109 | 72 | Austin Pettlon, FR |
West Delaware |
21:46 | 7:00/M |
| 110 | Cory Specht, FR |
Western Dubuque |
21:49 | 7:01/M | |
| 111 | Spencer Sahu, FR |
Benton Community |
21:50 | 7:02/M | |
| 112 | Matt Banwart, JR |
Mount Vernon-Lisbon |
21:55 | 7:03/M | |
| 113 | Luke Osborn, FR |
Vinton-Shellsburg |
21:56 | 7:04/M | |
| 114 | 73 | Alex Coffman, SR |
Independence |
21:58 | 7:04/M |
| 115 | Preston Miller, JR |
Solon |
21:59 | 7:05/M | |
| 116 | Jackson Hart, FR |
Center Point-Urbana |
22:00 | 7:05/M | |
| 117 | Peyton Stahle, FR |
Solon |
22:02 | 7:05/M | |
| 118 | Marcus Ortiz, FR |
Solon |
22:03 | 7:06/M | |
| 119 | Timmy Reynolds, SO |
Vinton-Shellsburg |
22:04 | 7:06/M | |
| 120 | 74 | Colin Kirchhoff, SO |
Independence |
22:08 | 7:07/M |
| 121 | Josh Parbs, FR |
Center Point-Urbana |
22:20 | 7:11/M | |
| 122 | Jordan Overbey, JR |
Center Point-Urbana |
22:23 | 7:12/M | |
| 123 | 75 | Nick Riedesel, JR |
Central Clinton-DeWitt |
22:24 | 7:12/M |
| 124 | Riley Reis, JR |
Vinton-Shellsburg |
22:29 | 7:14/M | |
| 125 | Hunter Gehrke, SO |
Solon |
22:30 | 7:14/M | |
| 126 | Kyle Miner, JR |
Benton Community |
22:35 | 7:16/M | |
| 127 | 76 | Aaron Hagens, SO |
Central Clinton-DeWitt |
22:36 | 7:16/M |
| 128 | Dakota Morris, FR |
Center Point-Urbana |
22:38 | 7:17/M | |
| 129 | 77 | Trevor Tarchinski, FR |
Central Clinton-DeWitt |
22:39 | 7:17/M |
| 130 | 78 | Ben Slevinski, FR |
Williamsburg |
22:40 | 7:18/M |
| 131 | Bryar Pedersen, SO |
Benton Community |
22:43 | 7:19/M | |
| 132 | Charlie Jedlicka, SR |
Solon |
22:44 | 7:19/M | |
| 133 | Garett Tumilty, JR |
Vinton-Shellsburg |
22:44 | 7:19/M | |
| 134 | Timmy Rider, FR |
Western Dubuque |
22:54 | 7:22/M | |
| 135 | Elijah Kane, SR |
Solon |
23:00 | 7:24/M | |
| 136 | Hunter Rogers, SO |
Clear Creek-Amana |
23:13 | 7:28/M | |
| 137 | Peyton Husmann, JR |
Center Point-Urbana |
23:21 | 7:31/M | |
| 138 | David Gorman, FR |
Marion |
23:23 | 7:32/M | |
| 139 | Jacob Lewis, JR |
Mount Vernon-Lisbon |
23:26 | 7:32/M | |
| 140 | James Cannon, SO |
Mount Vernon-Lisbon |
23:28 | 7:33/M | |
| 141 | Owen Egolf, FR |
Mount Vernon-Lisbon |
23:29 | 7:33/M | |
| 142 | Aaron Cronbaugh, SO |
Center Point-Urbana |
23:38 | 7:37/M | |
| 143 | Justin Manternach, FR |
Mount Vernon-Lisbon |
23:45 | 7:39/M | |
| 144 | Justin Shaw, JR |
Vinton-Shellsburg |
23:47 | 7:39/M | |
| 145 | Zach Cusick, FR |
Solon |
24:08 | 7:46/M | |
| 146 | Dylan Bahl, FR |
Maquoketa |
24:09 | 7:46/M | |
| 147 | Ben Davison, SO |
Maquoketa |
24:28 | 7:52/M | |
| 148 | Cameron Corkery, SR |
Beckman Catholic |
24:29 | 7:53/M | |
| 149 | Jonathan Green, FR |
Central Clinton-DeWitt |
24:30 | 7:53/M | |
| 150 | Barak Shaw, FR |
Vinton-Shellsburg |
24:33 | 7:54/M | |
| 151 | Jared Lansing, SO |
Beckman Catholic |
24:42 | 7:57/M | |
| 152 | Ben Manternach, FR |
West Delaware |
25:17 | 8:08/M | |
| 153 | 79 | Nick Kremer, FR |
Independence |
25:50 | 8:19/M |
| 154 | 80 | Luke Kremer, FR |
Independence |
25:54 | 8:20/M |
| 155 | 81 | Andrew Henry, JR |
Williamsburg |
26:32 | 8:32/M |
| 156 | Austin Schwendinger, SO |
Western Dubuque |
26:43 | 8:36/M | |
| 157 | Joey Pawlawski, FR |
Maquoketa |
28:57 | 9:19/M | |
| 158 | Cherif Longou, SO |
Solon |
29:35 | 9:31/M |
| Place 1 | Mount Vernon-Lisbon | Time Spread = 0:41 | Ave Time = 18:16 | Score = 30 |
| Place | Name |
Time | Pace mpm |
| 2 | Jake Leopold, SR |
17:55 | 5:46 | |
| 3 | Jacob Feldman, SO |
18:13 | 5:52 | |
| 4 | Jeremy Krogmann, FR |
18:13 | 5:52 | |
| 7 | Joe Timm, SO |
18:25 | 5:56 | |
| 14 | Zack Krogmann, FR |
18:36 | 5:59 | |
| 34 | Charlie Bootsmiler, SR |
19:17 | 6:12 | |
| 49 | Kai Walberg, SO |
19:46 | 6:22 | |
| 0 | Tyler Kranig, FR |
20:05 | 6:28 | |
| 0 | Logan Bragg, JR |
20:23 | 6:34 | |
| 0 | Sam Krapfl, FR |
20:34 | 6:37 | |
| 0 | Levi Wade, SO |
20:48 | 6:42 | |
| 0 | Nat Klein, SR |
21:05 | 6:47 | |
| 0 | Aleck Krob, FR |
21:30 | 6:55 | |
| 0 | Journey Dawa, FR |
21:43 | 7:00 | |
| 0 | Matt Banwart, JR |
21:55 | 7:03 | |
| 0 | Jacob Lewis, JR |
23:26 | 7:32 | |
| 0 | James Cannon, SO |
23:28 | 7:33 | |
| 0 | Owen Egolf, FR |
23:29 | 7:33 | |
| 0 | Justin Manternach, FR |
23:45 | 7:39 |
| Place 2 | Solon | Time Spread = 0:46 | Ave Time = 18:42 | Score = 79 |
| Place | Name |
Time | Pace mpm |
| 9 | Keegan Hess, SO |
18:26 | 5:56 | |
| 12 | Keegan Paisley, JR |
18:33 | 5:58 | |
| 13 | Joe Regan, SO |
18:34 | 5:59 | |
| 18 | Adam Smith, FR |
18:43 | 6:02 | |
| 27 | Walker Sea, SO |
19:12 | 6:11 | |
| 48 | Austin Hunt, SR |
19:44 | 6:21 | |
| 51 | Ben Hancock, SR |
19:51 | 6:23 | |
| 0 | Cole Paisley, FR |
19:53 | 6:24 | |
| 0 | Jake Singkofer, JR |
20:25 | 6:34 | |
| 0 | Parker Mueller, SO |
21:16 | 6:51 | |
| 0 | Louis Gnida, JR |
21:40 | 6:58 | |
| 0 | Eric Holtorf, JR |
21:44 | 7:00 | |
| 0 | Preston Miller, JR |
21:59 | 7:05 | |
| 0 | Peyton Stahle, FR |
22:02 | 7:05 | |
| 0 | Marcus Ortiz, FR |
22:03 | 7:06 | |
| 0 | Hunter Gehrke, SO |
22:30 | 7:14 | |
| 0 | Charlie Jedlicka, SR |
22:44 | 7:19 | |
| 0 | Elijah Kane, SR |
23:00 | 7:24 | |
| 0 | Zach Cusick, FR |
24:08 | 7:46 | |
| 0 | Cherif Longou, SO |
29:35 | 9:31 |
| Place 3 | Benton Community | Time Spread = 0:47 | Ave Time = 18:51 | Score = 97 |
| Place | Name |
Time | Pace mpm |
| 8 | Colton Miller, JR |
18:26 | 5:56 | |
| 15 | Zach Steffen, SO |
18:37 | 5:59 | |
| 20 | Keaton Kline, SO |
18:51 | 6:04 | |
| 26 | Tate Buck, SO |
19:08 | 6:10 | |
| 28 | Julian Wilson, SO |
19:13 | 6:11 | |
| 30 | Ryan Lawrence, SR |
19:13 | 6:11 | |
| 38 | Tyler Heggebo, SO |
19:27 | 6:16 | |
| 0 | Keaton Sherwood, JR |
19:32 | 6:17 | |
| 0 | Kacey Korsmo, FR |
20:08 | 6:29 | |
| 0 | Keaton Betterton, SR |
20:08 | 6:29 | |
| 0 | Jacob Thomas, SO |
20:14 | 6:31 | |
| 0 | Kam Korsmo, FR |
20:30 | 6:36 | |
| 0 | Colton David, JR |
21:10 | 6:49 | |
| 0 | Austin Mills, JR |
21:37 | 6:58 | |
| 0 | Spencer Sahu, FR |
21:50 | 7:02 | |
| 0 | Kyle Miner, JR |
22:35 | 7:16 | |
| 0 | Bryar Pedersen, SO |
22:43 | 7:19 |
| Place 4 | Vinton-Shellsburg | Time Spread = 0:33 | Ave Time = 18:53 | Score = 106 |
| Place | Name |
Time | Pace mpm |
| 16 | Ben Hyland, SR |
18:40 | 6:01 | |
| 17 | Cole Smith, FR |
18:41 | 6:01 | |
| 21 | Conner Miracle, FR |
18:54 | 6:05 | |
| 23 | Wyatt Meyer, SR |
18:57 | 6:06 | |
| 29 | Jacob Bunge, SR |
19:13 | 6:11 | |
| 33 | Ben Eden, FR |
19:16 | 6:12 | |
| 35 | Quinton Guenther, SO |
19:17 | 6:13 | |
| 0 | Kyle Henkle, SR |
19:33 | 6:18 | |
| 0 | John Eden, JR |
19:34 | 6:18 | |
| 0 | Nolan Hendrickson, SO |
19:53 | 6:24 | |
| 0 | Alex Dick, FR |
20:10 | 6:30 | |
| 0 | Kyle Jorgenson, SO |
20:12 | 6:30 | |
| 0 | Connor Bendull, FR |
20:43 | 6:40 | |
| 0 | Bradey Shaw, SO |
21:08 | 6:48 | |
| 0 | Aaron Ohlsen, JR |
21:36 | 6:57 | |
| 0 | Luke Osborn, FR |
21:56 | 7:04 | |
| 0 | Timmy Reynolds, SO |
22:04 | 7:06 | |
| 0 | Riley Reis, JR |
22:29 | 7:14 | |
| 0 | Garett Tumilty, JR |
22:44 | 7:19 | |
| 0 | Justin Shaw, JR |
23:47 | 7:39 | |
| 0 | Barak Shaw, FR |
24:33 | 7:54 |
| Place 5 | Western Dubuque | Time Spread = 1:20 | Ave Time = 19:07 | Score = 142 |
| Place | Name |
Time | Pace mpm |
| 10 | Isaac Hoffman, JR |
18:28 | 5:57 | |
| 11 | Joe Freiburger, FR |
18:30 | 5:57 | |
| 31 | Blake Schlueter, JR |
19:15 | 6:12 | |
| 40 | Sam Nauman, JR |
19:32 | 6:17 | |
| 50 | Edwin Nava, FR |
19:48 | 6:22 | |
| 52 | Dylan Ambrosy, JR |
20:09 | 6:29 | |
| 54 | Jack Knepper, JR |
20:16 | 6:32 | |
| 0 | Ehtan Hammerand, FR |
20:45 | 6:41 | |
| 0 | Bailey Thurm, JR |
20:50 | 6:42 | |
| 0 | Kevin Specht, FR |
20:54 | 6:44 | |
| 0 | Chris Bramel, SO |
21:29 | 6:55 | |
| 0 | Cory Specht, FR |
21:49 | 7:01 | |
| 0 | Timmy Rider, FR |
22:54 | 7:22 | |
| 0 | Austin Schwendinger, SO |
26:43 | 8:36 |
| Place 6 | Marion | Time Spread = 2:21 | Ave Time = 19:14 | Score = 159 |
| Place | Name |
Time | Pace mpm |
| 1 | Austin Yirkovsky, JR |
17:52 | 5:45 | |
| 19 | Jeremy Ellerby, SR |
18:49 | 6:03 | |
| 39 | Nick Ward, FR |
19:31 | 6:17 | |
| 47 | Brad Willimack, JR |
19:44 | 6:21 | |
| 53 | Mitchell Livingston, JR |
20:12 | 6:30 | |
| 56 | Peter Ward, FR |
20:20 | 6:33 | |
| 60 | Axel Zumwalt, FR |
20:32 | 6:37 | |
| 0 | Chris Merk, SR |
20:39 | 6:39 | |
| 0 | David Gorman, FR |
23:23 | 7:32 |
| Place 7 | Center Point-Urbana | Time Spread = 0:33 | Ave Time = 19:22 | Score = 177 |
| Place | Name |
Time | Pace mpm |
| 25 | Ryan Richmond, SR |
19:01 | 6:07 | |
| 32 | Collin Lint, JR |
19:16 | 6:12 | |
| 37 | Michael Fannin, SR |
19:26 | 6:15 | |
| 41 | Alex Stephens, SO |
19:33 | 6:17 | |
| 42 | Steven Grossman, JR |
19:33 | 6:18 | |
| 43 | Conner Latteyer, JR |
19:36 | 6:18 | |
| 45 | Trenton Pfiefer, SO |
19:40 | 6:20 | |
| 0 | Jackson Hart, FR |
22:00 | 7:05 | |
| 0 | Josh Parbs, FR |
22:20 | 7:11 | |
| 0 | Jordan Overbey, JR |
22:23 | 7:12 | |
| 0 | Dakota Morris, FR |
22:38 | 7:17 | |
| 0 | Peyton Husmann, JR |
23:21 | 7:31 | |
| 0 | Aaron Cronbaugh, SO |
23:38 | 7:37 |
| Place 8 | Clear Creek-Amana | Time Spread = 2:13 | Ave Time = 19:36 | Score = 192 |
| Place | Name |
Time | Pace mpm |
| 6 | Dylan Wolfe, JR |
18:22 | 5:55 | |
| 22 | Ben Oxley, FR |
18:57 | 6:06 | |
| 46 | Cooper Secrest-Seelman, SO |
19:42 | 6:21 | |
| 57 | Albin Forsberg, SR |
20:23 | 6:34 | |
| 61 | Jackson Pettinger, FR |
20:35 | 6:37 | |
| 63 | Ben Szot, FR |
20:58 | 6:45 | |
| 65 | Noah Whittingham, SO |
21:11 | 6:49 | |
| 0 | Zach Bainbridge, SO |
21:22 | 6:53 | |
| 0 | Hunter Rogers, SO |
23:13 | 7:28 |
| Place 9 | Williamsburg | Time Spread = 4:23 | Ave Time = 19:56 | Score = 201 |
| Place | Name |
Time | Pace mpm |
| 5 | Cole Williamson, SR |
18:17 | 5:53 | |
| 24 | Dylan Miller, SO |
18:57 | 6:06 | |
| 36 | Jose Maldonado, FR |
19:22 | 6:14 | |
| 58 | Jeremy Stoner, SR |
20:25 | 6:34 | |
| 78 | Ben Slevinski, FR |
22:40 | 7:18 | |
| 81 | Andrew Henry, JR |
26:32 | 8:32 |
| Place 10 | Central Clinton-DeWitt | Time Spread = 2:45 | Ave Time = 20:58 | Score = 307 |
| Place | Name |
Time | Pace mpm |
| 44 | Clay Geise, JR |
19:39 | 6:19 | |
| 59 | Seth Weirup, JR |
20:28 | 6:35 | |
| 62 | Eric Schoel, FR |
20:57 | 6:45 | |
| 67 | Caleb Keegan, SO |
21:22 | 6:53 | |
| 75 | Nick Riedesel, JR |
22:24 | 7:12 | |
| 76 | Aaron Hagens, SO |
22:36 | 7:16 | |
| 77 | Trevor Tarchinski, FR |
22:39 | 7:17 | |
| 0 | Jonathan Green, FR |
24:30 | 7:53 |
| Place 11 | West Delaware | Time Spread = 1:21 | Ave Time = 21:12 | Score = 324 |
| Place | Name |
Time | Pace mpm |
| 55 | Alex Linderwell, SO |
20:18 | 6:32 | |
| 64 | Noah McGraw, FR |
21:11 | 6:49 | |
| 66 | Conner Wickman, SR |
21:18 | 6:51 | |
| 69 | Jacob Gasper, SO |
21:33 | 6:56 | |
| 70 | Bradley O'Connell, SR |
21:38 | 6:58 | |
| 71 | Sam Phillips, SR |
21:40 | 6:59 | |
| 72 | Austin Pettlon, FR |
21:46 | 7:00 | |
| 0 | Ben Manternach, FR |
25:17 | 8:08 |
| Place 12 | Independence | Time Spread = 4:24 | Ave Time = 23:28 | Score = 374 |
| Place | Name |
Time | Pace mpm |
| 68 | Taylor Wulfekuhle, JR |
21:31 | 6:55 |
| 73 | Alex Coffman, SR |
21:58 | 7:04 |
| 74 | Colin Kirchhoff, SO |
22:08 | 7:07 |
| 79 | Nick Kremer, FR |
25:50 | 8:19 |
| 80 | Luke Kremer, FR |
25:54 | 8:20 |
| Anamosa |
| Place | Name |
Time | Pace |
| 28 | Alec Countryman, JR |
19:12.77 | 6:11 |
| 54 | Cale Thorson, SO |
19:47.87 | 6:22 |
| 67 | Justin Carver, SR |
20:15.72 | 6:31 |
| 101 | Gabe Wolfe, FR |
21:34.35 | 6:57 |
| Beckman Catholic |
| Place | Name |
Time | Pace |
| 148 | Cameron Corkery, SR |
24:29.44 | 7:53 |
| 151 | Jared Lansing, SO |
24:41.80 | 7:57 |
| Maquoketa |
| Place | Name |
Time | Pace |
| 146 | Dylan Bahl, FR |
24:08.62 | 7:46 |
| 147 | Ben Davison, SO |
24:27.67 | 7:52 |
| 157 | Joey Pawlawski, FR |
28:56.74 | 9:19 |