| Place | School |
1 | 2 | 3 | 4 | 5 | 6 | 7 | Score |
Time Total | Average | Spread | |
| 1 | Mount Vernon-Lisbon |
3 | 9 | 10 | 11 | 17 | 18 | 29 | 50 |
1:28:54.3 | 17:46.9 | 1:04.9 | |
| 2 | Clear Creek-Amana |
1 | 6 | 13 | 22 | 30 | 32 | 38 | 72 |
1:30:10.3 | 18:02.1 | 1:52.4 | |
| 3 | Cedar Rapids Kennedy |
2 | 7 | 15 | 27 | 33 | 46 | 50 | 84 |
1:30:43.5 | 18:08.7 | 2:00.9 | |
| 4 | Cedar Rapids Jefferson |
4 | 5 | 16 | 35 | 36 | 37 | 39 | 96 |
1:31:47.3 | 18:21.5 | 1:43.7 | |
| 5 | Williamsburg |
8 | 14 | 24 | 25 | 28 | 42 | 45 | 99 |
1:32:04.9 | 18:25.0 | 1:01.6 | |
| 6 | Cascade |
19 | 20 | 26 | 40 | 52 | 59 | 60 | 157 |
1:34:54.9 | 18:59.0 | 2:03.3 | |
| 7 | Benton Community |
12 | 21 | 41 | 47 | 48 | 56 | 65 | 169 |
1:35:21.1 | 19:04.2 | 1:46.7 | |
| 8 | Columbus Catholic |
31 | 44 | 51 | 54 | 64 | 244 |
1:40:35.0 | 20:07.0 | 2:20.1 | |||
| 9 | Vinton-Shellsburg |
34 | 43 | 53 | 63 | 67 | 68 | 70 | 260 |
1:41:30.6 | 20:18.1 | 2:19.9 | |
| 10 | Isaac Newton Christian Academy-CVC |
23 | 55 | 62 | 66 | 69 | 72 | 75 | 275 |
1:43:01.7 | 20:36.3 | 3:12.2 | |
| 11 | Independence |
49 | 57 | 58 | 61 | 71 | 73 | 74 | 296 |
1:44:09.5 | 20:49.9 | 2:03.3 |
| Place | Score | Name |
School |
Time | Pace mpm |
| 1 | 1 | Brandon Barker, SR |
Clear Creek-Amana |
17:03.7 | 5:29/M |
| 2 | 2 | Miles Wilson, SO |
Cedar Rapids Kennedy |
17:05.2 | 5:30/M |
| 3 | 3 | Zach Fall, SO |
Mount Vernon-Lisbon |
17:07.2 | 5:31/M |
| 4 | 4 | Gavin Hall, JR |
Cedar Rapids Jefferson |
17:34.2 | 5:39/M |
| 5 | 5 | Lukas Lamparek, SR |
Cedar Rapids Jefferson |
17:37.5 | 5:40/M |
| 6 | 6 | Gavin Zillyette, JR |
Clear Creek-Amana |
17:40.9 | 5:41/M |
| 7 | 7 | Jacob Bruns, FR |
Cedar Rapids Kennedy |
17:42.4 | 5:42/M |
| 8 | 8 | Harrison Garber, JR |
Williamsburg |
17:49.4 | 5:44/M |
| 9 | 9 | Carter Hall, JR |
Mount Vernon-Lisbon |
17:49.6 | 5:44/M |
| 10 | 10 | Eli Dickson, SO |
Mount Vernon-Lisbon |
17:49.6 | 5:44/M |
| 11 | 11 | Quincy Happel, JR |
Mount Vernon-Lisbon |
17:55.9 | 5:46/M |
| 12 | 12 | Trey Schulte, SO |
Benton Community |
18:00.2 | 5:48/M |
| 13 | 13 | Noah Yost, FR |
Clear Creek-Amana |
18:02.7 | 5:48/M |
| 14 | 14 | Felipe Stevenson, SR |
Williamsburg |
18:02.9 | 5:49/M |
| 15 | 15 | Henry McMahon, FR |
Cedar Rapids Kennedy |
18:04.6 | 5:49/M |
| 16 | 16 | Xander Scaglione, SR |
Cedar Rapids Jefferson |
18:07.8 | 5:50/M |
| 17 | 17 | Ashton Hunt, SR |
Mount Vernon-Lisbon |
18:12.1 | 5:52/M |
| 18 | 18 | Jensen Meeker, SO |
Mount Vernon-Lisbon |
18:13.4 | 5:52/M |
| 19 | 19 | Cole Miller, JR |
Cascade |
18:13.8 | 5:52/M |
| 20 | 20 | Adam Knepper, SO |
Cascade |
18:17.4 | 5:53/M |
| 21 | 21 | Isaac Morris, FR |
Benton Community |
18:26.8 | 5:56/M |
| 22 | 22 | Peyton Stadler, NA |
Clear Creek-Amana |
18:26.9 | 5:56/M |
| 23 | 23 | Abdisa Ali, FR |
Isaac Newton Christian Academy-CVC |
18:29.1 | 5:57/M |
| 24 | 24 | Trenton Iburg, SO |
Williamsburg |
18:38.5 | 6:00/M |
| 25 | 25 | Trey O'Neil, SO |
Williamsburg |
18:43.1 | 6:01/M |
| 26 | 26 | Carson Nauman, SR |
Cascade |
18:44.3 | 6:02/M |
| 27 | 27 | Jacob Horton, SO |
Cedar Rapids Kennedy |
18:45.3 | 6:02/M |
| 28 | 28 | Sam Rich, SO |
Williamsburg |
18:51.0 | 6:04/M |
| 29 | 29 | Ryne Moeller, SO |
Mount Vernon-Lisbon |
18:55.0 | 6:05/M |
| 30 | 30 | Cameron Kimm, SO |
Clear Creek-Amana |
18:56.1 | 6:06/M |
| 31 | 31 | Jordan Tovar, SR |
Columbus Catholic |
18:56.7 | 6:06/M |
| 32 | 32 | Tanner Thomas, JR |
Clear Creek-Amana |
18:58.4 | 6:06/M |
| 33 | 33 | Kyan Stricker, JR |
Cedar Rapids Kennedy |
19:06.1 | 6:09/M |
| 34 | 34 | Elijah Blix, SO |
Vinton-Shellsburg |
19:06.4 | 6:09/M |
| 35 | 35 | Cael Abrams, SR |
Cedar Rapids Jefferson |
19:09.9 | 6:10/M |
| 36 | 36 | Zach Egger, JR |
Cedar Rapids Jefferson |
19:17.9 | 6:13/M |
| 37 | 37 | Sam Jahnke, SR |
Cedar Rapids Jefferson |
19:18.5 | 6:13/M |
| 38 | 38 | Jackson Schloss, SO |
Clear Creek-Amana |
19:20.8 | 6:14/M |
| 39 | 39 | Quinn Cohen, JR |
Cedar Rapids Jefferson |
19:21.8 | 6:14/M |
| 40 | 40 | Jonah Manternach, SR |
Cascade |
19:22.3 | 6:14/M |
| 41 | 41 | Brady Osborn, JR |
Benton Community |
19:22.8 | 6:14/M |
| 42 | 42 | Bryson Mumm, JR |
Williamsburg |
19:26.9 | 6:16/M |
| 43 | 43 | Merritt Bodeker, SO |
Vinton-Shellsburg |
19:31.0 | 6:17/M |
| 44 | Ryan McFadden, JR |
Bosco Catholic |
19:34.9 | 6:18/M | |
| 45 | 44 | Leo Christensen, FR |
Columbus Catholic |
19:37.5 | 6:19/M |
| 46 | 45 | Kadince Milder, JR |
Williamsburg |
19:43.1 | 6:21/M |
| 47 | 46 | Gavin Smith, JR |
Cedar Rapids Kennedy |
19:43.8 | 6:21/M |
| 48 | 47 | Ryan Lange, JR |
Benton Community |
19:44.4 | 6:21/M |
| 49 | 48 | Owen Sadler, JR |
Benton Community |
19:46.9 | 6:22/M |
| 50 | 49 | Cameron Kriens, JR |
Independence |
19:55.5 | 6:25/M |
| 51 | 50 | Crew Geater, FR |
Cedar Rapids Kennedy |
20:04.2 | 6:28/M |
| 52 | 51 | Sam Ludwig, FR |
Columbus Catholic |
20:15.2 | 6:31/M |
| 53 | 52 | Davis Trumm, JR |
Cascade |
20:17.0 | 6:32/M |
| 54 | 53 | Reid Hermanson, SO |
Vinton-Shellsburg |
20:26.1 | 6:35/M |
| 55 | 54 | Theodore Ahern, SO |
Columbus Catholic |
20:28.7 | 6:35/M |
| 56 | 55 | Drew Grimm, JR |
Isaac Newton Christian Academy-CVC |
20:30.5 | 6:36/M |
| 57 | 56 | Nicson Franck, SR |
Benton Community |
20:33.0 | 6:37/M |
| 58 | 57 | Weiand Kale, SO |
Independence |
20:37.7 | 6:38/M |
| 59 | 58 | Ryan Eddy, SR |
Independence |
20:40.7 | 6:39/M |
| 60 | 59 | Max Nadeau, SO |
Cascade |
20:42.7 | 6:40/M |
| 61 | 60 | Vic Kauder, SR |
Cascade |
20:51.8 | 6:43/M |
| 62 | 61 | Robert Hansen, JR |
Independence |
20:56.8 | 6:45/M |
| 63 | 62 | Jack Kendall, JR |
Isaac Newton Christian Academy-CVC |
20:57.7 | 6:45/M |
| 64 | 63 | Aldin Swanson, FR |
Vinton-Shellsburg |
21:00.9 | 6:46/M |
| 65 | 64 | Peter Minard, SO |
Columbus Catholic |
21:16.9 | 6:51/M |
| 66 | 65 | Tristan West, JR |
Benton Community |
21:18.3 | 6:51/M |
| 67 | 66 | Caleb Skinner, FR |
Isaac Newton Christian Academy-CVC |
21:23.1 | 6:53/M |
| 68 | 67 | Eli Page, FR |
Vinton-Shellsburg |
21:26.3 | 6:54/M |
| 69 | Coen Bovy, SO |
Bosco Catholic |
21:28.5 | 6:55/M | |
| 70 | 68 | Preston Tippie, SR |
Vinton-Shellsburg |
21:29.9 | 6:55/M |
| 71 | 69 | Joshua Jackson, JR |
Isaac Newton Christian Academy-CVC |
21:41.3 | 6:59/M |
| 72 | 70 | Ian Allsup, SO |
Vinton-Shellsburg |
21:42.7 | 6:59/M |
| 73 | 71 | Carter Straw, SO |
Independence |
21:58.8 | 7:04/M |
| 74 | 72 | Marcus Seelau, SR |
Isaac Newton Christian Academy-CVC |
22:35.7 | 7:16/M |
| 75 | 73 | Matt Tudor, JR |
Independence |
22:51.7 | 7:21/M |
| 76 | 74 | Wilcox Isaac, SO |
Independence |
23:27.9 | 7:33/M |
| 77 | 75 | Sam Patterson, JR |
Isaac Newton Christian Academy-CVC |
23:55.0 | 7:42/M |
| 78 | Jacob Weber, SR |
Bosco Catholic |
24:14.6 | 7:48/M |
| Place 1 | Mount Vernon-Lisbon |
Time Spread = 1:04.9 | TTL Time = 1:28:54 | Ave Time = 17:47 | Score = 50 |
| Place | Name |
Time | Pace mpm |
| 3 | Zach Fall, SO |
17:07.2 | 5:31 | ||
| 9 | Carter Hall, JR |
17:49.6 | 5:44 | ||
| 10 | Eli Dickson, SO |
17:49.6 | 5:44 | ||
| 11 | Quincy Happel, JR |
17:55.9 | 5:46 | ||
| 17 | Ashton Hunt, SR |
18:12.1 | 5:52 | ||
| 18 | Jensen Meeker, SO |
18:13.4 | 5:52 | ||
| 29 | Ryne Moeller, SO |
18:55.0 | 6:05 |
| Place 2 | Clear Creek-Amana |
Time Spread = 1:52.4 | TTL Time = 1:30:10 | Ave Time = 18:02 | Score = 72 |
| Place | Name |
Time | Pace mpm |
| 1 | Brandon Barker, SR |
17:03.7 | 5:29 | ||
| 6 | Gavin Zillyette, JR |
17:40.9 | 5:41 | ||
| 13 | Noah Yost, FR |
18:02.7 | 5:48 | ||
| 22 | Peyton Stadler, NA |
18:26.9 | 5:56 | ||
| 30 | Cameron Kimm, SO |
18:56.1 | 6:06 | ||
| 32 | Tanner Thomas, JR |
18:58.4 | 6:06 | ||
| 38 | Jackson Schloss, SO |
19:20.8 | 6:14 |
| Place 3 | Cedar Rapids Kennedy |
Time Spread = 2:00.9 | TTL Time = 1:30:44 | Ave Time = 18:09 | Score = 84 |
| Place | Name |
Time | Pace mpm |
| 2 | Miles Wilson, SO |
17:05.2 | 5:30 | ||
| 7 | Jacob Bruns, FR |
17:42.4 | 5:42 | ||
| 15 | Henry McMahon, FR |
18:04.6 | 5:49 | ||
| 27 | Jacob Horton, SO |
18:45.3 | 6:02 | ||
| 33 | Kyan Stricker, JR |
19:06.1 | 6:09 | ||
| 46 | Gavin Smith, JR |
19:43.8 | 6:21 | ||
| 50 | Crew Geater, FR |
20:04.2 | 6:28 |
| Place 4 | Cedar Rapids Jefferson |
Time Spread = 1:43.7 | TTL Time = 1:31:47 | Ave Time = 18:21 | Score = 96 |
| Place | Name |
Time | Pace mpm |
| 4 | Gavin Hall, JR |
17:34.2 | 5:39 | ||
| 5 | Lukas Lamparek, SR |
17:37.5 | 5:40 | ||
| 16 | Xander Scaglione, SR |
18:07.8 | 5:50 | ||
| 35 | Cael Abrams, SR |
19:09.9 | 6:10 | ||
| 36 | Zach Egger, JR |
19:17.9 | 6:13 | ||
| 37 | Sam Jahnke, SR |
19:18.5 | 6:13 | ||
| 39 | Quinn Cohen, JR |
19:21.8 | 6:14 |
| Place 5 | Williamsburg |
Time Spread = 1:01.6 | TTL Time = 1:32:05 | Ave Time = 18:25 | Score = 99 |
| Place | Name |
Time | Pace mpm |
| 8 | Harrison Garber, JR |
17:49.4 | 5:44 | ||
| 14 | Felipe Stevenson, SR |
18:02.9 | 5:49 | ||
| 24 | Trenton Iburg, SO |
18:38.5 | 6:00 | ||
| 25 | Trey O'Neil, SO |
18:43.1 | 6:01 | ||
| 28 | Sam Rich, SO |
18:51.0 | 6:04 | ||
| 42 | Bryson Mumm, JR |
19:26.9 | 6:16 | ||
| 45 | Kadince Milder, JR |
19:43.1 | 6:21 |
| Place 6 | Cascade |
Time Spread = 2:03.3 | TTL Time = 1:34:55 | Ave Time = 18:59 | Score = 157 |
| Place | Name |
Time | Pace mpm |
| 19 | Cole Miller, JR |
18:13.8 | 5:52 | ||
| 20 | Adam Knepper, SO |
18:17.4 | 5:53 | ||
| 26 | Carson Nauman, SR |
18:44.3 | 6:02 | ||
| 40 | Jonah Manternach, SR |
19:22.3 | 6:14 | ||
| 52 | Davis Trumm, JR |
20:17.0 | 6:32 | ||
| 59 | Max Nadeau, SO |
20:42.7 | 6:40 | ||
| 60 | Vic Kauder, SR |
20:51.8 | 6:43 |
| Place 7 | Benton Community |
Time Spread = 1:46.7 | TTL Time = 1:35:21 | Ave Time = 19:04 | Score = 169 |
| Place | Name |
Time | Pace mpm |
| 12 | Trey Schulte, SO |
18:00.2 | 5:48 | ||
| 21 | Isaac Morris, FR |
18:26.8 | 5:56 | ||
| 41 | Brady Osborn, JR |
19:22.8 | 6:14 | ||
| 47 | Ryan Lange, JR |
19:44.4 | 6:21 | ||
| 48 | Owen Sadler, JR |
19:46.9 | 6:22 | ||
| 56 | Nicson Franck, SR |
20:33.0 | 6:37 | ||
| 65 | Tristan West, JR |
21:18.3 | 6:51 |
| Place 8 | Columbus Catholic |
Time Spread = 2:20.1 | TTL Time = 1:40:35 | Ave Time = 20:07 | Score = 244 |
| Place | Name |
Time | Pace mpm |
| 31 | Jordan Tovar, SR |
18:56.7 | 6:06 | ||
| 44 | Leo Christensen, FR |
19:37.5 | 6:19 | ||
| 51 | Sam Ludwig, FR |
20:15.2 | 6:31 | ||
| 54 | Theodore Ahern, SO |
20:28.7 | 6:35 | ||
| 64 | Peter Minard, SO |
21:16.9 | 6:51 |
| Place 9 | Vinton-Shellsburg |
Time Spread = 2:19.9 | TTL Time = 1:41:31 | Ave Time = 20:18 | Score = 260 |
| Place | Name |
Time | Pace mpm |
| 34 | Elijah Blix, SO |
19:06.4 | 6:09 | ||
| 43 | Merritt Bodeker, SO |
19:31.0 | 6:17 | ||
| 53 | Reid Hermanson, SO |
20:26.1 | 6:35 | ||
| 63 | Aldin Swanson, FR |
21:00.9 | 6:46 | ||
| 67 | Eli Page, FR |
21:26.3 | 6:54 | ||
| 68 | Preston Tippie, SR |
21:29.9 | 6:55 | ||
| 70 | Ian Allsup, SO |
21:42.7 | 6:59 |
| Place 10 | Isaac Newton Christian Academy-CVC |
Time Spread = 3:12.2 | TTL Time = 1:43:02 | Ave Time = 20:36 | Score = 275 |
| Place | Name |
Time | Pace mpm |
| 23 | Abdisa Ali, FR |
18:29.1 | 5:57 | ||
| 55 | Drew Grimm, JR |
20:30.5 | 6:36 | ||
| 62 | Jack Kendall, JR |
20:57.7 | 6:45 | ||
| 66 | Caleb Skinner, FR |
21:23.1 | 6:53 | ||
| 69 | Joshua Jackson, JR |
21:41.3 | 6:59 | ||
| 72 | Marcus Seelau, SR |
22:35.7 | 7:16 | ||
| 75 | Sam Patterson, JR |
23:55.0 | 7:42 |
| Place 11 | Independence |
Time Spread = 2:03.3 | TTL Time = 1:44:09 | Ave Time = 20:50 | Score = 296 |
| Place | Name |
Time | Pace mpm |
| 49 | Cameron Kriens, JR |
19:55.5 | 6:25 | |
| 57 | Weiand Kale, SO |
20:37.7 | 6:38 | |
| 58 | Ryan Eddy, SR |
20:40.7 | 6:39 | |
| 61 | Robert Hansen, JR |
20:56.8 | 6:45 | |
| 71 | Carter Straw, SO |
21:58.8 | 7:04 | |
| 73 | Matt Tudor, JR |
22:51.7 | 7:21 | |
| 74 | Wilcox Isaac, SO |
23:27.9 | 7:33 |
Bosco Catholic |
| Place | Name |
Time | Pace |
| 44 | Ryan McFadden, JR |
19:34.91 | 6:18.2 | |
| 69 | Coen Bovy, SO |
21:28.51 | 6:54.7 | |
| 78 | Jacob Weber, SR |
24:14.60 | 7:48.2 |