| 1 | Weston DukePlace 1 · Grade 8 · Lynnville-Sully | 8 | Lynnville-Sully | 8:46.90 PR |
| 2 | Sam TschantzPlace 2 · Grade 8 · Collins-Maxwell | 8 | Collins-Maxwell | 9:45.60 PR |
| 3 | Tag LauterbachPlace 3 · Grade 7 · Newton | 7 | Newton | 10:03.10 PR |
| 4 | Jaxson MeyerPlace 4 · Grade 8 · Newton | 8 | Newton | 10:05.20 PR |
| 5 | Zeke Van HemertPlace 5 · Grade 8 · Newton | 8 | Newton | 10:19.60 PR |
| 6 | Emmett ShermanPlace 6 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 10:19.70 PR |
| 7 | Zane BuncePlace 7 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 10:20.30 PR |
| 8 | Henry NielsenPlace 8 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 10:20.80 PR |
| 9 | Lorcan LewisPlace 9 · Grade 7 · Lynnville-Sully | 7 | Lynnville-Sully | 10:24.20 PR |
| 10 | Xavier Chavez-WellsPlace 10 · Grade 8 · Lynnville-Sully | 8 | Lynnville-Sully | 10:24.40 PR |
| 11 | Hudson CrepsPlace 11 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 10:25.20 PR |
| 12 | Jaydan KirtleyPlace 12 · Grade 8 · Knoxville | 8 | Knoxville | 10:25.40 PR |
| 13 | Liam GrayPlace 13 · Grade 8 · Knoxville | 8 | Knoxville | 10:31.40 PR |
| 14 | Andrew WicksPlace 14 · Grade 7 · Grand View Christian | 7 | Grand View Christian | 10:34.30 PR |
| 15 | Kipton HeagelPlace 15 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 10:35.10 PR |
| 16 | Miles GunsaulusPlace 16 · Grade 8 · Lynnville-Sully | 8 | Lynnville-Sully | 10:35.60 PR |
| 17 | Dominic ReifPlace 17 · Grade 7 · Montezuma | 7 | Montezuma | 10:58.50 PR |
| 18 | Carson GuzmanPlace 18 · Grade 8 · Grand View Christian | 8 | Grand View Christian | 11:02.00 PR |
| 19 | Abraham GrennanPlace 19 · Grade 8 · Grinnell ms | 8 | Grinnell ms | 11:03.00 PR |
| 20 | Luke SchmidtPlace 20 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 11:03.90 PR |
| 21 | Titus CurtisPlace 21 · Grade 7 · East Marshall | 7 | East Marshall | 11:16.00 PR |
| 22 | Ryder MontgomeryPlace 22 · Grade 7 · Knoxville | 7 | Knoxville | 11:17.40 PR |
| 23 | Troy VancenbrockPlace 23 · Grade 8 · Colfax-Mingo | 8 | Colfax-Mingo | 11:18.70 PR |
| 24 | Emmett WeispfenningPlace 24 · Grade 8 · Saydel | 8 | Saydel | 11:19.30 PR |
| 25 | Carson ReutzelPlace 25 · Grade 7 · Knoxville | 7 | Knoxville | 11:23.10 PR |
| 26 | Blayne LaRuePlace 26 · Grade 8 · Grinnell ms | 8 | Grinnell ms | 11:30.70 PR |
| 27 | Levi JonesPlace 27 · Grade 8 · Woodward-Granger | 8 | Woodward-Granger | 11:34.80 PR |
| 28 | Graham NeremPlace 28 · Grade 7 · Woodward-Granger | 7 | Woodward-Granger | 11:35.30 PR |
| 29 | David FergusonPlace 29 · Grade 8 · North Mahaska ms | 8 | North Mahaska ms | 11:36.80 PR |
| 30 | Noah GrahamPlace 30 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 11:37.50 PR |
| 31 | Kieran OttoPlace 31 · Grade 8 · Newton | 8 | Newton | 11:37.80 PR |
| 32 | Carter BuffingtonPlace 32 · Grade 7 · East Marshall | 7 | East Marshall | 11:42.30 PR |
| 33 | Silas ClarkPlace 33 · Grade 7 · Grand View Christian | 7 | Grand View Christian | 11:48.90 PR |
| 34 | Owen HoingPlace 34 · Grade 8 · East Marshall | 8 | East Marshall | 11:52.60 PR |
| 35 | Lucas RathbunPlace 35 · Grade 7 · Grand View Christian | 7 | Grand View Christian | 11:53.90 PR |
| 36 | Kellan DaltonPlace 36 · Grade 7 · Newton | 7 | Newton | 11:56.30 PR |
| 37 | Mason PontiousPlace 37 · Grade 8 · Woodward-Granger | 8 | Woodward-Granger | 11:59.30 PR |
| 38 | Hudson WinegarPlace 38 · Grade 8 · Lynnville-Sully | 8 | Lynnville-Sully | 11:59.40 PR |
| 39 | James UtzPlace 39 · Grade 8 · Colfax-Mingo | 8 | Colfax-Mingo | 12:02.00 PR |
| 40 | Lucas DostalPlace 40 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 12:02.90 PR |
| 41 | Reuben ToornstraPlace 41 · Grade 7 · Collins-Maxwell | 7 | Collins-Maxwell | 12:06.00 PR |
| 42 | Gabe McKinneyPlace 42 · Grade 7 · Newton | 7 | Newton | 12:10.70 PR |
| 43 | Evan DawsonPlace 43 · Grade 7 · Knoxville | 7 | Knoxville | 12:14.50 PR |
| 44 | Trevor YoungblutPlace 44 · Grade 8 · Knoxville | 8 | Knoxville | 12:20.70 PR |
| 45 | Paul SchubertPlace 45 · Grade 8 · Grinnell ms | 8 | Grinnell ms | 12:22.20 PR |
| 46 | Sam NelsonPlace 46 · Grade 8 · East Marshall | 8 | East Marshall | 12:24.40 PR |
| 47 | Gabriel NorrisPlace 47 · Grade 7 · Newton | 7 | Newton | 12:29.80 PR |
| 48 | Hayden MeinertsPlace 48 · Grade 7 · Collins-Maxwell | 7 | Collins-Maxwell | 12:41.20 PR |
| 49 | Greyson RiggsPlace 49 · Grade 7 · Newton | 7 | Newton | 12:42.00 PR |
| 50 | Remi CastroPlace 50 · Grade 7 · Woodward-Granger | 7 | Woodward-Granger | 12:50.60 PR |
| 51 | Ben ChristensenPlace 51 · Grade 8 · Woodward-Granger | 8 | Woodward-Granger | 12:51.00 PR |
| 52 | Ben GrahamPlace 52 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 12:57.30 PR |
| 53 | Emmett Hummel-WhitePlace 53 · Grade 7 · Newton | 7 | Newton | 12:57.40 PR |
| 54 | Landon MeyerPlace 54 · Grade 7 · Newton | 7 | Newton | 12:57.60 PR |
| 55 | Corbin RosburgPlace 55 · Grade 7 · Lynnville-Sully | 7 | Lynnville-Sully | 12:58.50 PR |
| 56 | William NyePlace 56 · Grade 7 · Newton | 7 | Newton | 13:11.80 PR |
| 57 | Henley HornbucklePlace 57 · Grade 8 · Lynnville-Sully | 8 | Lynnville-Sully | 13:11.90 PR |
| 58 | Elias StraitPlace 58 · Grade 7 · Grand View Christian | 7 | Grand View Christian | 13:13.60 PR |
| 59 | Sam PhillipsPlace 59 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 13:14.00 PR |
| 60 | Owen DeanPlace 60 · Grade 7 · Grand View Christian | 7 | Grand View Christian | 13:14.80 PR |
| 61 | Tyson WilmesmeierPlace 61 · Grade 7 · Lynnville-Sully | 7 | Lynnville-Sully | 13:24.10 PR |
| 62 | Dexter MilesPlace 62 · Grade 8 · Newton | 8 | Newton | 13:27.70 PR |
| 63 | Finnley BylanderPlace 63 · Grade 7 · Saydel | 7 | Saydel | 13:28.20 PR |
| 64 | Greyson HudnutPlace 64 · Grade 7 · Montezuma | 7 | Montezuma | 13:29.10 PR |
| 65 | Ryker FuzellPlace 65 · Grade 8 · Newton | 8 | Newton | 13:30.00 PR |
| 66 | Tranden SampsonPlace 66 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 13:30.70 PR |
| 67 | Sam BurenPlace 67 · Grade 7 · Newton | 7 | Newton | 13:42.70 PR |
| 68 | Palmer DanilsonPlace 68 · Grade 7 · Woodward-Granger | 7 | Woodward-Granger | 13:51.20 PR |
| 69 | Carson SavalaPlace 69 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 13:52.70 PR |
| 70 | Brysin FeldmanPlace 70 · Grade 8 · Grand View Christian | 8 | Grand View Christian | 14:02.30 PR |
| 71 | Carsen BattistelloPlace 71 · Grade 7 · North Mahaska ms | 7 | North Mahaska ms | 14:08.20 PR |
| 72 | Beckham HarterPlace 72 · Grade 8 · Colfax-Mingo | 8 | Colfax-Mingo | 14:13.10 PR |
| 73 | Timothy PurkPlace 73 · Grade 8 · HLV Community | 8 | HLV Community | 14:14.80 PR |
| 74 | Logan JohnsonPlace 74 · Grade 7 · Woodward-Granger | 7 | Woodward-Granger | 14:22.90 PR |
| 75 | Daniel FaidleyPlace 75 · Grade 7 · Colfax-Mingo | 7 | Colfax-Mingo | 14:39.80 PR |
| 76 | Mateo RodriguesPlace 76 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 15:10.80 PR |
| 77 | Brecken ShaffnerPlace 77 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 15:22.20 PR |
| 78 | Dax TuttlePlace 78 · Grade 7 · HLV Community | 7 | HLV Community | 15:59.30 PR |
| 79 | Jaxton McKeePlace 79 · Grade 8 · North Mahaska ms | 8 | North Mahaska ms | 16:13.40 PR |
| 80 | Archer BruPlace 80 · Grade 8 · Woodward-Granger | 8 | Woodward-Granger | 16:27.90 PR |
| 81 | Jase LorenzenPlace 81 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 16:42.40 PR |
| 82 | Zeke McClenathanPlace 82 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 17:05.60 PR |
| 83 | Jerold MillerPlace 83 · Grade 7 · BGM Brooklyn | 7 | BGM Brooklyn | 17:12.20 PR |
| 84 | Ryan NehringPlace 84 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 17:12.70 PR |
| 85 | Lucas HammondPlace 85 · Grade 7 · Grinnell ms | 7 | Grinnell ms | 17:14.30 PR |
| 86 | Jace OberenderPlace 86 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 17:42.20 PR |
| 87 | Chan MalowPlace 87 · Grade 8 · Newton | 8 | Newton | 18:05.80 PR |
| 88 | Troy StevensPlace 88 · Grade 7 · Newton | 7 | Newton | 18:06.90 PR |
| 89 | Ben SutherlandPlace 89 · Grade 7 · East Marshall | 7 | East Marshall | 18:07.80 PR |
| 89 | Gable HooleyPlace 89 · Grade 7 · East Marshall | 7 | East Marshall | 18:07.80 PR |
| 91 | Bennett VersteeghPlace 91 · Grade 7 · East Marshall | 7 | East Marshall | 18:19.00 PR |
| 0 | Colin FrangopolPlace 0 · Grade 7 · Colfax-Mingo | 7 | Colfax-Mingo | DNS |
| 0 | Gage HeinemannPlace 0 · Grade 8 · Colfax-Mingo | 8 | Colfax-Mingo | DNS |
| 0 | Kasen TomasPlace 0 · Grade 7 · Colfax-Mingo | 7 | Colfax-Mingo | DNS |
| 0 | Benson PadgetPlace 0 · Grade 8 · Newton | 8 | Newton | DNS |
| 0 | Eric HesleyPlace 0 · Grade 7 · Woodward-Granger | 7 | Woodward-Granger | DNS |
| 0 | Lachlan PattersonPlace 0 · Grade 8 · Woodward-Granger | 8 | Woodward-Granger | DNS |
| 0 | Owen ReischlPlace 0 · Grade 8 · Grand View Christian | 8 | Grand View Christian | DNS |
| 0 | Austin SmothersPlace 0 · Grade 8 · Saydel | 8 | Saydel | DNS |