1 | 25 | Holy Family Catholic,
MN - Team Time (1st 5) 1:08:52.0 | Spread (1st 5) 1:41.6 |
| 2, 4, 5, 6, 8, (13), (14) |
| Wyatt Persful, Kael Foudray, Joe Heuer, Dylan Spalding, Cole Spoden, (Nicholas Kotval), (Ben Zweber) |
| 12:46.5, 13:09.5, 14:13.5, 14:14.4, 14:28.1, (16:39.7), (19:14.0) |
2 | 30 | St. Croix Lutheran,
MN - Team Time (1st 5) 1:08:49.7 | Spread (1st 5) 2:28.8 |
| 1, 3, 7, 9, 10, (11), (12) |
| Milo Gehring, Will Olson, Hunter Johnston, Isaac Biehn, Sam Olson, (Matt Marquardt), (Allan Menk) |
| 12:16.4, 13:00.9, 14:17.0, 14:30.2, 14:45.2, (15:07.0), (15:11.3) |