| Place | School | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Score | Time Total | Average | Spread | |
| 1 | Williamsburg | 2 | 5 | 7 | 8 | 9 | 10 | 11 | 31 | 1:42:18.5 | 20:27.7 | 0:34.2 | |
| 2 | Davis County | 3 | 6 | 12 | 13 | 14 | 17 | 19 | 48 | 1:45:07.2 | 21:01.4 | 1:46.5 | |
| 3 | Benton Community | 4 | 18 | 20 | 25 | 32 | 33 | 37 | 99 | 1:53:43.7 | 22:44.7 | 4:33.3 | |
| 4 | Vinton-Shellsburg | 1 | 16 | 29 | 30 | 35 | 36 | 38 | 111 | 1:56:57.0 | 23:23.4 | 6:33.9 | |
| 5 | South Tama | 15 | 21 | 23 | 27 | 28 | 31 | 34 | 114 | 1:57:19.7 | 23:27.9 | 2:37.4 | |
| 6 | Alburnett | 22 | 24 | 26 | 39 | 40 | 151 | 2:08:58.5 | 25:47.7 | 7:35.2 | 
| Place | Score | Name | School | Time | Pace mpm | 
| 1 | 1 | Elijah Blix, SO | Vinton-Shellsburg | 19:22.7 | 6:14/M | 
| 2 | 2 | Kadince Milder, JR | Williamsburg | 20:09.1 | 6:29/M | 
| 3 | 3 | Taylor Huggins, JR | Davis County | 20:12.6 | 6:30/M | 
| 4 | 4 | Nicson Franck, SR | Benton Community | 20:14.2 | 6:31/M | 
| 5 | 5 | Wes Hulseberg, FR | Williamsburg | 20:19.3 | 6:32/M | 
| 6 | 6 | Drake Hamm, SO | Davis County | 20:25.6 | 6:34/M | 
| 7 | 7 | Crew Klingner, FR | Williamsburg | 20:32.2 | 6:37/M | 
| 8 | 8 | Landon Phillips, SR | Williamsburg | 20:34.6 | 6:37/M | 
| 9 | 9 | Braeden Brown, SO | Williamsburg | 20:43.3 | 6:40/M | 
| 10 | 10 | Ian Wilde, FR | Williamsburg | 20:44.2 | 6:40/M | 
| 11 | 11 | Calvin Seeman, FR | Williamsburg | 20:53.2 | 6:43/M | 
| 12 | Hunter Kauffman, JR | Williamsburg | 20:54.5 | 6:44/M | |
| 13 | Jake Buchholtz, SO | Williamsburg | 20:55.3 | 6:44/M | |
| 14 | 12 | Jay Froah, SR | Davis County | 20:56.0 | 6:44/M | 
| 15 | 13 | Micah Carroll, SO | Davis County | 21:33.8 | 6:56/M | 
| 16 | Alex Slaymaker, JR | Williamsburg | 21:56.1 | 7:04/M | |
| 17 | 14 | Sutton Shively, FR | Davis County | 21:59.1 | 7:05/M | 
| 18 | 15 | Braxten Rohrs, FR | South Tama | 21:59.4 | 7:05/M | 
| 19 | Devin Busch, FR | Williamsburg | 22:02.5 | 7:06/M | |
| 20 | 16 | Ian Allsup, SO | Vinton-Shellsburg | 22:09.1 | 7:08/M | 
| 21 | 17 | Marcus Elam, SR | Davis County | 22:11.0 | 7:08/M | 
| 22 | 18 | Eben Ellis, SR | Benton Community | 22:14.9 | 7:10/M | 
| 23 | 19 | Jayden Ball, JR | Davis County | 22:34.0 | 7:16/M | 
| 24 | Ethan Morrissey, SR | Davis County | 22:36.7 | 7:17/M | |
| 25 | 20 | Marcus Ricklefs, FR | Benton Community | 22:39.5 | 7:18/M | 
| 26 | Max McCoy, SO | Davis County | 22:53.5 | 7:22/M | |
| 27 | 21 | Omar Castanon, JR | South Tama | 23:04.4 | 7:26/M | 
| 28 | 22 | Blaine McGraw, JR | Alburnett | 23:05.5 | 7:26/M | 
| 29 | 23 | Amare Chavez, FR | South Tama | 23:30.3 | 7:34/M | 
| 30 | Daniel Oliver, SO | Davis County | 23:35.4 | 7:36/M | |
| 31 | 24 | Neo Magoon, JR | Alburnett | 23:46.9 | 7:39/M | 
| 32 | 25 | Brandon Schultz, SO | Benton Community | 23:47.5 | 7:39/M | 
| 33 | 26 | Reed Callahan, SO | Alburnett | 23:50.9 | 7:41/M | 
| 34 | Jeremiah Greene, SO | Williamsburg | 24:01.5 | 7:44/M | |
| 35 | 27 | Phillip Myli, FR | South Tama | 24:08.7 | 7:46/M | 
| 36 | Jackson Shea, SO | Williamsburg | 24:18.6 | 7:49/M | |
| 37 | 28 | Jeramy Dolash, FR | South Tama | 24:36.8 | 7:55/M | 
| 38 | 29 | Elias Colsch, SR | Vinton-Shellsburg | 24:42.1 | 7:57/M | 
| 39 | 30 | Reese Truax, FR | Vinton-Shellsburg | 24:46.5 | 7:58/M | 
| 40 | 31 | Enrique Anaya, FR | South Tama | 24:47.0 | 7:59/M | 
| 41 | 32 | Isaac Lueckenotto, JR | Benton Community | 24:47.6 | 7:59/M | 
| 42 | 33 | Bryton Grimm, SO | Benton Community | 24:55.4 | 8:01/M | 
| 43 | Nathaniel Crow, FR | Williamsburg | 25:05.3 | 8:05/M | |
| 44 | 34 | Dominick Ochoa, FR | South Tama | 25:30.1 | 8:12/M | 
| 45 | 35 | Isaac Sturtz, FR | Vinton-Shellsburg | 25:56.6 | 8:21/M | 
| 46 | Cyler Williamson, FR | Williamsburg | 26:24.6 | 8:30/M | |
| 47 | 36 | Emmett Colsch, FR | Vinton-Shellsburg | 26:44.6 | 8:36/M | 
| 48 | 37 | Will Von Ahsen, SR | Benton Community | 26:59.1 | 8:41/M | 
| 49 | 38 | Hugh Mangold, FR | Vinton-Shellsburg | 26:59.7 | 8:41/M | 
| 50 | 39 | Evan Loeffelholz, JR | Alburnett | 27:34.5 | 8:53/M | 
| 51 | Holden Schirmer, FR | South Tama | 28:24.6 | 9:09/M | |
| 52 | Daniel Dietze, SO | Williamsburg | 28:28.4 | 9:10/M | |
| 53 | Sage Holmes, SR | Vinton-Shellsburg | 29:07.3 | 9:22/M | |
| 54 | Jose Placencia, FR | South Tama | 29:25.7 | 9:28/M | |
| 55 | Ian Vrba, SO | Vinton-Shellsburg | 30:04.3 | 9:41/M | |
| 56 | Matthew Bookmieer, FR | Vinton-Shellsburg | 30:09.2 | 9:42/M | |
| 57 | Jackson Kleinmeyer, SO | Benton Community | 30:11.0 | 9:43/M | |
| 58 | 40 | Noah Kruckenberg, FR | Alburnett | 30:40.6 | 9:52/M | 
| 59 | Ian Sallee, SO | Vinton-Shellsburg | 36:18.5 | 11:41/M | 
| Place 1 | Williamsburg | Time Spread = 0:34.2 | TTL Time = 1:42:19 | Ave Time = 20:28 | Score = 31 | 
| Place | Name | Time | Pace mpm | 
| 2 | Kadince Milder, JR | 20:09.1 | 6:29 | ||
| 5 | Wes Hulseberg, FR | 20:19.3 | 6:32 | ||
| 7 | Crew Klingner, FR | 20:32.2 | 6:37 | ||
| 8 | Landon Phillips, SR | 20:34.6 | 6:37 | ||
| 9 | Braeden Brown, SO | 20:43.3 | 6:40 | ||
| 10 | Ian Wilde, FR | 20:44.2 | 6:40 | ||
| 11 | Calvin Seeman, FR | 20:53.2 | 6:43 | ||
| Hunter Kauffman, JR | 20:54.5 | 6:44 | |||
| Jake Buchholtz, SO | 20:55.3 | 6:44 | |||
| Alex Slaymaker, JR | 21:56.1 | 7:04 | |||
| Devin Busch, FR | 22:02.5 | 7:06 | |||
| Jeremiah Greene, SO | 24:01.5 | 7:44 | |||
| Jackson Shea, SO | 24:18.6 | 7:49 | |||
| Nathaniel Crow, FR | 25:05.3 | 8:05 | |||
| Cyler Williamson, FR | 26:24.6 | 8:30 | |||
| Daniel Dietze, SO | 28:28.4 | 9:10 | 
| Place 2 | Davis County | Time Spread = 1:46.5 | TTL Time = 1:45:07 | Ave Time = 21:01 | Score = 48 | 
| Place | Name | Time | Pace mpm | 
| 3 | Taylor Huggins, JR | 20:12.6 | 6:30 | ||
| 6 | Drake Hamm, SO | 20:25.6 | 6:34 | ||
| 12 | Jay Froah, SR | 20:56.0 | 6:44 | ||
| 13 | Micah Carroll, SO | 21:33.8 | 6:56 | ||
| 14 | Sutton Shively, FR | 21:59.1 | 7:05 | ||
| 17 | Marcus Elam, SR | 22:11.0 | 7:08 | ||
| 19 | Jayden Ball, JR | 22:34.0 | 7:16 | ||
| Ethan Morrissey, SR | 22:36.7 | 7:17 | |||
| Max McCoy, SO | 22:53.5 | 7:22 | |||
| Daniel Oliver, SO | 23:35.4 | 7:36 | 
| Place 3 | Benton Community | Time Spread = 4:33.3 | TTL Time = 1:53:44 | Ave Time = 22:45 | Score = 99 | 
| Place | Name | Time | Pace mpm | 
| 4 | Nicson Franck, SR | 20:14.2 | 6:31 | ||
| 18 | Eben Ellis, SR | 22:14.9 | 7:10 | ||
| 20 | Marcus Ricklefs, FR | 22:39.5 | 7:18 | ||
| 25 | Brandon Schultz, SO | 23:47.5 | 7:39 | ||
| 32 | Isaac Lueckenotto, JR | 24:47.6 | 7:59 | ||
| 33 | Bryton Grimm, SO | 24:55.4 | 8:01 | ||
| 37 | Will Von Ahsen, SR | 26:59.1 | 8:41 | ||
| Jackson Kleinmeyer, SO | 30:11.0 | 9:43 | 
| Place 4 | Vinton-Shellsburg | Time Spread = 6:33.9 | TTL Time = 1:56:57 | Ave Time = 23:23 | Score = 111 | 
| Place | Name | Time | Pace mpm | 
| 1 | Elijah Blix, SO | 19:22.7 | 6:14 | ||
| 16 | Ian Allsup, SO | 22:09.1 | 7:08 | ||
| 29 | Elias Colsch, SR | 24:42.1 | 7:57 | ||
| 30 | Reese Truax, FR | 24:46.5 | 7:58 | ||
| 35 | Isaac Sturtz, FR | 25:56.6 | 8:21 | ||
| 36 | Emmett Colsch, FR | 26:44.6 | 8:36 | ||
| 38 | Hugh Mangold, FR | 26:59.7 | 8:41 | ||
| Sage Holmes, SR | 29:07.3 | 9:22 | |||
| Ian Vrba, SO | 30:04.3 | 9:41 | |||
| Matthew Bookmieer, FR | 30:09.2 | 9:42 | |||
| Ian Sallee, SO | 36:18.5 | 11:41 | 
| Place 5 | South Tama | Time Spread = 2:37.4 | TTL Time = 1:57:20 | Ave Time = 23:28 | Score = 114 | 
| Place | Name | Time | Pace mpm | 
| 15 | Braxten Rohrs, FR | 21:59.4 | 7:05 | ||
| 21 | Omar Castanon, JR | 23:04.4 | 7:26 | ||
| 23 | Amare Chavez, FR | 23:30.3 | 7:34 | ||
| 27 | Phillip Myli, FR | 24:08.7 | 7:46 | ||
| 28 | Jeramy Dolash, FR | 24:36.8 | 7:55 | ||
| 31 | Enrique Anaya, FR | 24:47.0 | 7:59 | ||
| 34 | Dominick Ochoa, FR | 25:30.1 | 8:12 | ||
| Holden Schirmer, FR | 28:24.6 | 9:09 | |||
| Jose Placencia, FR | 29:25.7 | 9:28 | 
| Place 6 | Alburnett | Time Spread = 7:35.2 | TTL Time = 2:08:58 | Ave Time = 25:48 | Score = 151 | 
| Place | Name | Time | Pace mpm | 
| 22 | Blaine McGraw, JR | 23:05.5 | 7:26 | |
| 24 | Neo Magoon, JR | 23:46.9 | 7:39 | |
| 26 | Reed Callahan, SO | 23:50.9 | 7:41 | |
| 39 | Evan Loeffelholz, JR | 27:34.5 | 8:53 | |
| 40 | Noah Kruckenberg, FR | 30:40.6 | 9:52 |