| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Will Nesbit | 16:39.6 | 12 | Jesup | ---- | ---- | ---- |
| 2 | Myles Matthias | 17:09.9 | 12 | Denver | ---- | ---- | ---- |
| 3 | Silas Gann | 17:20.5 | 12 | Forest City | ---- | ---- | ---- |
| 4 | Vincent O'Connor | 17:26.2 | 11 | Jesup | ---- | ---- | ---- |
| 5 | Grant Gayther | 17:36.5 | 11 | Forest City | ---- | ---- | ---- |
| 6 | Caden Knoblock | 17:54.4 | 12 | Denver | ---- | ---- | ---- |
| 7 | Cooper Blaser | 17:57.7 | 11 | Forest City | ---- | ---- | ---- |
| 8 | Ethan Bertram | 17:59.7 | 12 | Forest City | ---- | ---- | ---- |
| 9 | Kade Tabbert | 18:01.4 | 10 | Central Springs | ---- | ---- | ---- |
| 10 | Ethan Doty | 18:04.2 | 10 | Denver | ---- | ---- | ---- |
| 11 | Hayden Benton | 18:08.0 | 10 | Jesup | ---- | ---- | ---- |
| 12 | Liam Weissenfluh | 18:12.0 | 9 | Forest City | ---- | ---- | ---- |
| 13 | Braden Manson | 18:26.9 | 11 | New Hampton | ---- | ---- | ---- |
| 14 | Mitchell Doepke | 18:29.7 | 12 | Denver | ---- | ---- | ---- |
| 15 | Elmer Trinidad | 18:32.0 | 11 | North Fayette Valley | ---- | ---- | ---- |
| 16 | Jaxon Andreasen | 18:44.7 | 11 | Jesup | ---- | ---- | ---- |
| 17 | Scout Wooldrik | 18:54.5 | 9 | Denver | ---- | ---- | ---- |
| 18 | Ethan Pagel | 18:58.0 | 10 | Denver | ---- | ---- | ---- |
| 19 | Jackson Kowalski | 19:08.7 | 12 | Charles City | ---- | ---- | ---- |
| 20 | Cy Walton | 19:20.7 | 11 | Denver | ---- | ---- | ---- |
| 21 | Cody Hart | 19:22.7 | 12 | Riceville | ---- | ---- | ---- |
| 22 | Devin Homan | 19:44.2 | 11 | Denver | ---- | ---- | ---- |
| 23 | Keaton Vobr | 19:44.7 | 11 | Crestwood, Cresco | ---- | ---- | ---- |
| 24 | Colin Shatek | 19:44.7 | 12 | New Hampton | ---- | ---- | ---- |
| 25 | Ezra Thompson | 19:45.2 | 11 | Forest City | ---- | ---- | ---- |
| 26 | Sean Breitbach | 19:47.4 | 9 | Denver | ---- | ---- | ---- |
| 27 | Dirk Zeman | 19:47.5 | 11 | Forest City | ---- | ---- | ---- |
| 28 | Kale Dahlager | 19:49.5 | 9 | Denver | ---- | ---- | ---- |
| 29 | Colby Tucker | 19:49.9 | 11 | Denver | ---- | ---- | ---- |
| 30 | Caleb Miller | 19:53.5 | 11 | Denver | ---- | ---- | ---- |
| 31 | Kamdyn Trower | 20:04.0 | 10 | New Hampton | ---- | ---- | ---- |
| 32 | Josh Rabenhorst | 20:05.5 | 12 | Denver | ---- | ---- | ---- |
| 33 | Aaden Myhr | 20:08.4 | 10 | Hudson | ---- | ---- | ---- |
| 34 | Breck Lutz | 20:08.5 | 10 | Central Springs | ---- | ---- | ---- |
| 35 | Jacob Culham | 20:10.2 | 12 | Hudson | ---- | ---- | ---- |
| 36 | Simeon Ricketts | 20:11.9 | 9 | Denver | ---- | ---- | ---- |
| 37 | Peyton Elliott | 20:12.2 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 38 | Nathaniel Mcinroy | 20:19.2 | 9 | Charles City | ---- | ---- | ---- |
| 39 | Cayden Nie | 20:19.7 | 11 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 40 | Adam Blakeman | 20:19.7 | 12 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 41 | Holden Mcinroy | 20:23.7 | 12 | Charles City | ---- | ---- | ---- |
| 42 | Creighton Wirth | 20:28.2 | 11 | Forest City | ---- | ---- | ---- |
| 43 | Brody Grove | 20:29.5 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 44 | Camden Fuelling | 20:33.5 | 12 | Jesup | ---- | ---- | ---- |
| 45 | Leo Nash | 20:42.2 | 9 | Charles City | ---- | ---- | ---- |
| 46 | Gabe Stansbery | 20:44.7 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 47 | Riley Berns | 20:53.0 | 10 | New Hampton | ---- | ---- | ---- |
| 48 | Elijah Dwine | 21:03.2 | 12 | Riceville | ---- | ---- | ---- |
| 49 | Sasha Huliy | 21:04.5 | 10 | Forest City | ---- | ---- | ---- |
| 50 | Esten Moellering | 21:07.4 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 51 | Tommy Boss | 21:09.2 | 10 | Charles City | ---- | ---- | ---- |
| 52 | Benny Tracey | 21:10.7 | 9 | Charles City | ---- | ---- | ---- |
| 53 | Oliver Tiedt | 21:29.5 | 10 | Denver | ---- | ---- | ---- |
| 54 | Cooper Renner | 21:41.9 | 10 | Jesup | ---- | ---- | ---- |
| 55 | Alexander Mueller | 21:44.2 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 56 | Eric Law | 21:48.4 | 12 | Denver | ---- | ---- | ---- |
| 57 | Connor Stumme | 21:51.9 | 11 | New Hampton | ---- | ---- | ---- |
| 58 | Colten Jensen | 21:54.0 | 11 | Hudson | ---- | ---- | ---- |
| 59 | Brantley Schmidt | 21:58.2 | 9 | Forest City | ---- | ---- | ---- |
| 60 | Xavier Shafer | 22:01.5 | 9 | Central Springs | ---- | ---- | ---- |
| 61 | Richie McKusker | 22:01.7 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 62 | Grant Forsberg | 22:02.4 | 9 | Forest City | ---- | ---- | ---- |
| 63 | Maddox Valverde | 22:02.7 | 10 | Denver | ---- | ---- | ---- |
| 64 | Matthew Mulert | 22:08.2 | 9 | Denver | ---- | ---- | ---- |
| 65 | Kinnick Scott | 22:19.0 | 9 | Denver | ---- | ---- | ---- |
| 66 | Tristan Grey | 22:20.5 | 10 | Central Springs | ---- | ---- | ---- |
| 67 | Cain Kerr | 22:22.2 | 11 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 68 | Isaac Alphs | 22:25.2 | 10 | Forest City | ---- | ---- | ---- |
| 69 | Wilson Kimmich | 22:26.9 | 9 | Denver | ---- | ---- | ---- |
| 70 | Max Dewhurst | 22:28.0 | 12 | Forest City | ---- | ---- | ---- |
| 71 | Kai Weaver | 22:33.5 | 9 | Forest City | ---- | ---- | ---- |
| 72 | Drake Griffin | 22:37.0 | 11 | Hudson | ---- | ---- | ---- |
| 73 | Matthew Pridgen | 22:42.7 | 10 | Riceville | ---- | ---- | ---- |
| 74 | Bryce Barker | 22:44.2 | 11 | Central Springs | ---- | ---- | ---- |
| 75 | Easton Monteith | 22:54.9 | 12 | New Hampton | ---- | ---- | ---- |
| 76 | Marshall Christensen | 23:01.2 | 10 | Riceville | ---- | ---- | ---- |
| 77 | Diego Manzano | 23:03.5 | 10 | Charles City | ---- | ---- | ---- |
| 78 | Josiah Swales | 23:04.0 | 12 | Denver | ---- | ---- | ---- |
| 79 | Bjorn White | 23:08.0 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 80 | Wyatt Bertram | 23:08.0 | 12 | Forest City | ---- | ---- | ---- |
| 81 | Tate Wymore | 23:15.5 | 11 | Central Springs | ---- | ---- | ---- |
| 82 | Sam Sass | 23:16.5 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 83 | Robert Huck | 23:17.5 | 11 | North Fayette Valley | ---- | ---- | ---- |
| 84 | Zion Simmer | 23:19.0 | 9 | Hudson | ---- | ---- | ---- |
| 85 | Jason Westendorf | 23:35.4 | 11 | Janesville | ---- | ---- | ---- |
| 86 | Jonah Carson | 23:45.0 | 12 | Central Springs | ---- | ---- | ---- |
| 87 | Cohen Rowe | 23:47.0 | 9 | Central Springs | ---- | ---- | ---- |
| 88 | Logan Boehmer | 23:50.0 | 9 | Charles City | ---- | ---- | ---- |
| 89 | Riley Brandt | 23:57.0 | 12 | Denver | ---- | ---- | ---- |
| 90 | Eddie Byers | 24:02.4 | 9 | Charles City | ---- | ---- | ---- |
| 91 | Luke Raulie | 24:03.2 | 12 | Forest City | ---- | ---- | ---- |
| 92 | Tytus Stansbery | 24:03.7 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 93 | Dylan Lamminen | 24:11.9 | 11 | Charles City | ---- | ---- | ---- |
| 94 | Sean Jones | 24:19.7 | 10 | Charles City | ---- | ---- | ---- |
| 95 | Isaac Brincks | 24:28.0 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 96 | Collin Rice | 24:31.4 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 97 | Sam Northrop | 24:37.5 | 9 | Charles City | ---- | ---- | ---- |
| 98 | Henry Pautsch | 24:39.2 | 10 | Denver | ---- | ---- | ---- |
| 99 | Bowen Backes | 24:41.0 | 11 | Hudson | ---- | ---- | ---- |
| 100 | Andrew Kovarik | 24:44.0 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 101 | Carter Mack | 24:53.0 | 9 | Charles City | ---- | ---- | ---- |
| 102 | Steven Dekutoski | 24:53.0 | 12 | Hudson | ---- | ---- | ---- |
| 103 | Holden Griffith | 25:10.0 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 104 | Thane Howlett | 25:10.7 | 12 | Charles City | ---- | ---- | ---- |
| 105 | Patrick Haas | 25:11.0 | 10 | Central Springs | ---- | ---- | ---- |
| 106 | Seth Gregorsok | 25:14.7 | 11 | Janesville | ---- | ---- | ---- |
| 107 | Noah Gansen | 25:17.5 | 10 | Janesville | ---- | ---- | ---- |
| 108 | Isaac Slade | 25:22.0 | 9 | Hudson | ---- | ---- | ---- |
| 109 | Jacob Blakeman | 25:54.5 | 9 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 110 | Cameron Jacobs | 25:56.7 | 11 | Forest City | ---- | ---- | ---- |
| 111 | Ethan Holthaus | 26:01.5 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 112 | Cam Guyer | 26:11.2 | 11 | North Fayette Valley | ---- | ---- | ---- |
| 113 | Isaac Gassman | 26:12.7 | 9 | Charles City | ---- | ---- | ---- |
| 114 | Kaden Kleinheksel | 26:18.4 | 9 | Denver | ---- | ---- | ---- |
| 115 | Emery Thomas | 26:24.0 | 10 | Denver | ---- | ---- | ---- |
| 116 | Paxton Hall | 26:42.5 | 9 | Forest City | ---- | ---- | ---- |
| 117 | Isaiah Mikes | 26:44.7 | 12 | Forest City | ---- | ---- | ---- |
| 118 | Rowen Smith | 27:01.2 | 10 | Denver | ---- | ---- | ---- |
| 119 | Coye Franzen | 27:08.7 | 9 | Central Springs | ---- | ---- | ---- |
| 120 | Roman Ortner | 27:59.4 | 10 | Jesup | ---- | ---- | ---- |
| 121 | Tristan Arensdorf | 27:59.5 | 9 | Janesville | ---- | ---- | ---- |
| 122 | Owen Prichard | 28:05.0 | 9 | Charles City | ---- | ---- | ---- |
| 123 | Gavin Delong | 28:19.9 | 9 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 124 | Landon Meyerhoff | 28:26.0 | 9 | New Hampton | ---- | ---- | ---- |
| 125 | Zane Vanslyke | 28:56.0 | 9 | Janesville | ---- | ---- | ---- |
| 126 | Phoenix Boehmer | 28:57.0 | 9 | New Hampton | ---- | ---- | ---- |
| 127 | Tyler Neiss | 29:07.7 | 11 | Forest City | ---- | ---- | ---- |
| 128 | Nick Sattherthwaite | 33:38.4 | 12 | Denver | ---- | ---- | ---- |
| 129 | Trevor Henry | 34:18.6 | 9 | Janesville | ---- | ---- | ---- |