1 | 17 | Perham,
MN - Team Time (1st 5) 1:14:31.3 | Spread (1st 5) 1:11.5 |
| 1, 2, 3, 5, 6, (7), (8) |
| Isaac Scheidecker, Carson Hespe, Elijah Morris, Eli Roe, Jack Anderson, (Ethan Bachmann), (Drew Birkeland) |
| 14:10.9, 14:32.0, 15:08.1, 15:17.9, 15:22.4, (15:26.1), (15:26.9) |
2 | 49 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:25:07.7 | Spread (1st 5) 2:58.4 |
| 4, 9, 10, 12, 14 |
| Josh Finseth, Joe Wilson, Oliver Jesme, Chandler Gray, Joshua Ness |
| 15:13.8, 17:01.2, 17:13.6, 17:26.9, 18:12.2 |
3 | 72 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:32:01.9 | Spread (1st 5) 2:09.9 |
| 11, 13, 15, 16, 17, (18) |
| Andrew Hansen, Payton Green, James Finkral, Logan Mammenga, Jayden Wiertzema, (Hayden Erdman) |
| 17:19.2, 17:37.3, 18:42.7, 18:53.6, 19:29.1, (26:47.5) |