| 1 | Keefer HedforsPlace 1 · Grade 12 · Two Rivers | 12 | Two Rivers | 18:02.3 PR |
| 2 | Avery SimmonsPlace 2 · Grade 12 · Two Rivers | 12 | Two Rivers | 18:26.0 PR |
| 3 | Johan WenkerPlace 3 · Grade 9 · Two Rivers | 9 | Two Rivers | 18:29.1 |
| 4 | Parker MasonPlace 4 · Grade 11 · Two Rivers | 11 | Two Rivers | 18:35.1 |
| 5 | Aaron Cortes MeraPlace 5 · Grade 12 · Two Rivers | 12 | Two Rivers | 18:48.6 PR |
| 6 | Townes BolchenPlace 6 · Grade 8 · Two Rivers | 8 | Two Rivers | 18:56.0 |
| 7 | Isaac HamannPlace 7 · Grade 9 · Hastings | 9 | Hastings | 19:02.6 PR |
| 8 | Devyn XiongPlace 8 · Grade 10 · Two Rivers | 10 | Two Rivers | 19:05.3 PR |
| 9 | Daniel ReimannPlace 9 · Grade 12 · St. Thomas Academy | 12 | St. Thomas Academy | 19:12.5 |
| 10 | Mikhail LongPlace 10 · Grade 10 · St. Thomas Academy | 10 | St. Thomas Academy | 19:14.7 PR |
| 11 | Finn CullenPlace 11 · Grade 12 · Hastings | 12 | Hastings | 19:16.3 PR |
| 12 | Daniel AganPlace 12 · Grade 10 · Two Rivers | 10 | Two Rivers | 19:19.2 |
| 13 | Zakaria DafarPlace 13 · Grade 11 · St. Thomas Academy | 11 | St. Thomas Academy | 19:20.9 PR |
| 14 | Brian MannPlace 14 · Grade 10 · Hastings | 10 | Hastings | 19:38.6 |
| 15 | Cole CheesebroughPlace 15 · Grade 12 · Two Rivers | 12 | Two Rivers | 19:42.2 PR |
| 16 | James MenzhuberPlace 16 · Grade 9 · Two Rivers | 9 | Two Rivers | 19:43.7 |
| 17 | Marais JohnsonPlace 17 · Grade 12 · Two Rivers | 12 | Two Rivers | 19:45.8 PR |
| 18 | Silas AlveyPlace 18 · Grade 8 · St. Thomas Academy | 8 | St. Thomas Academy | 19:51.9 |
| 19 | Jude BakemanPlace 19 · Grade 9 · St. Thomas Academy | 9 | St. Thomas Academy | 19:54.4 |
| 20 | Leo ClearyPlace 20 · Grade 11 · St. Thomas Academy | 11 | St. Thomas Academy | 19:56.6 PR |
| 21 | Kayson GuerrinoPlace 21 · Grade 8 · Mahtomedi | 8 | Mahtomedi | 19:58.6 |
| 22 | James ClarkPlace 22 · Grade 11 · St. Thomas Academy | 11 | St. Thomas Academy | 19:59.0 |
| 23 | Leighton GjerdePlace 23 · Grade 10 · St. Thomas Academy | 10 | St. Thomas Academy | 19:59.8 PR |
| 24 | Isaiah KoschmannPlace 24 · Grade 8 · St. Thomas Academy | 8 | St. Thomas Academy | 20:01.3 |
| 25 | Ellis WoverasPlace 25 · Grade 11 · Simley | 11 | Simley | 20:16.4 PR |
| 26 | Nicolai LarsenPlace 26 · Grade 11 · Two Rivers | 11 | Two Rivers | 20:23.0 PR |
| 27 | Benjamin PrincePlace 27 · Grade 9 · St. Thomas Academy | 9 | St. Thomas Academy | 20:27.9 PR |
| 28 | Gabriel Melchert-ZimmermanPlace 28 · Grade 11 · Mahtomedi | 11 | Mahtomedi | 20:28.6 PR |
| 29 | Owen WeberPlace 29 · Grade 12 · St. Thomas Academy | 12 | St. Thomas Academy | 20:28.7 |
| 30 | Micah TrostPlace 30 · Grade 12 · Hastings | 12 | Hastings | 20:33.2 |
| 31 | Landon ZajacPlace 31 · Grade 10 · Hastings | 10 | Hastings | 20:37.6 |
| 32 | Emmett SeePlace 32 · Grade 11 · Mahtomedi | 11 | Mahtomedi | 20:37.8 PR |
| 33 | Wesley HoadleyPlace 33 · Grade 10 · Mahtomedi | 10 | Mahtomedi | 20:39.9 |
| 34 | Cole NelsonPlace 34 · Grade 8 · Simley | 8 | Simley | 20:48.1 |
| 35 | Lucas WeberPlace 35 · Grade 10 · St. Thomas Academy | 10 | St. Thomas Academy | 20:50.2 PR |
| 36 | John ParkosPlace 36 · Grade 12 · St. Thomas Academy | 12 | St. Thomas Academy | 20:57.1 |
| 37 | Brooks KisslingPlace 37 · Grade 8 · Simley | 8 | Simley | 20:58.4 |
| 38 | Ethan BondPlace 38 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 21:02.1 |
| 39 | Jack DaggitPlace 39 · Grade 10 · Hastings | 10 | Hastings | 21:06.6 PR |
| 40 | Owen BergsonPlace 40 · Grade 10 · St. Thomas Academy | 10 | St. Thomas Academy | 21:11.4 |
| 41 | Maxwell BurmeisterPlace 41 · Grade 12 · Hastings | 12 | Hastings | 21:18.3 PR |
| 42 | Ryan PetersenPlace 42 · Grade 10 · Hill-Murray | 10 | Hill-Murray | 21:19.5 |
| 43 | Liam SkidmorePlace 43 · Grade 9 · Two Rivers | 9 | Two Rivers | 21:20.5 PR |
| 44 | Xavier SpannPlace 44 · Grade 10 · Hastings | 10 | Hastings | 21:45.3 PR |
| 45 | Finnegan MonahanPlace 45 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 21:53.4 |
| 46 | Maxime ProulxPlace 46 · Grade 11 · Hill-Murray | 11 | Hill-Murray | 21:53.8 |
| 47 | Charlie DehaanPlace 47 · Grade 11 · Mahtomedi | 11 | Mahtomedi | 22:00.0 |
| 48 | Jackson McKenziePlace 48 · Grade 11 · Two Rivers | 11 | Two Rivers | 22:07.3 |
| 49 | Charles SimonsPlace 49 · Grade 9 · St. Thomas Academy | 9 | St. Thomas Academy | 22:08.4 |
| 50 | Samuel SimonsPlace 50 · Grade 9 · St. Thomas Academy | 9 | St. Thomas Academy | 22:08.5 |
| 51 | James WilliamsPlace 51 · Grade 11 · Hill-Murray | 11 | Hill-Murray | 22:14.9 |
| 52 | Colton FischbachPlace 52 · Grade 11 · Hill-Murray | 11 | Hill-Murray | 22:23.0 |
| 53 | Joey EricksonPlace 53 · Grade 10 · Hill-Murray | 10 | Hill-Murray | 22:26.9 |
| 54 | Sam WellsPlace 54 · Grade 9 · Simley | 9 | Simley | 22:32.9 |
| 55 | Braylen NguyenPlace 55 · Grade 10 · Simley | 10 | Simley | 22:48.4 |
| 56 | Nolan DorlePlace 56 · Grade 9 · St. Thomas Academy | 9 | St. Thomas Academy | 23:22.8 PR |
| 57 | Alex StadelmanPlace 57 · Grade 7 · Simley | 7 | Simley | 23:26.1 PR |
| 58 | Oliver ShipmanPlace 58 · Grade 8 · Hill-Murray | 8 | Hill-Murray | 23:28.2 PR |
| 59 | William BenishPlace 59 · Grade 10 · St. Thomas Academy | 10 | St. Thomas Academy | 23:32.7 |
| 60 | Aedan FlennikenPlace 60 · Grade 11 · St. Thomas Academy | 11 | St. Thomas Academy | 23:40.2 PR |
| 61 | Sampson KowalPlace 61 · Grade 11 · Simley | 11 | Simley | 24:01.9 |
| 62 | Mitch NewcomePlace 62 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 24:13.9 PR |
| 63 | Tristan ThamesPlace 63 · Grade 9 · Two Rivers | 9 | Two Rivers | 24:23.7 |
| 64 | Weston PerryPlace 64 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 24:28.5 |
| 65 | Will KlosPlace 65 · Grade 11 · Simley | 11 | Simley | 25:23.8 PR |
| 66 | Conor McCowanPlace 66 · Grade 10 · Tartan | 10 | Tartan | 25:25.0 |
| 67 | Nathan LaMottePlace 67 · Grade 10 · South St. Paul | 10 | South St. Paul | 25:43.3 |
| 68 | Ben CurtisPlace 68 · Grade 12 · South St. Paul | 12 | South St. Paul | 25:52.2 PR |
| 69 | Walter SchultzPlace 69 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 26:10.3 |
| 70 | Alex AguileraPlace 70 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 26:13.9 PR |
| 71 | Jonathan ZipkoPlace 71 · Grade 7 · Hill-Murray | 7 | Hill-Murray | 26:36.6 |
| 72 | Lucas AmdePlace 72 · Grade 10 · Tartan | 10 | Tartan | 26:45.5 |
| 73 | Morgan YangPlace 73 · Grade 9 · Tartan | 9 | Tartan | 27:06.8 PR |
| 74 | Lucas StelmackPlace 74 · Grade 12 · Hill-Murray | 12 | Hill-Murray | 28:58.2 |
| 75 | Chris Vazquez MunozPlace 75 · Grade 11 · Tartan | 11 | Tartan | 29:20.9 PR |
| 76 | Brandon KrusePlace 76 · Grade 12 · Simley | 12 | Simley | 29:23.5 |
| 77 | Hendrick NussbaumPlace 77 · Grade 8 · Hill-Murray | 8 | Hill-Murray | 30:02.3 |