1 | 18 | Streator (Twp.),
IL - Team Time (1st 5) 1:32:09.0 | Spread (1st 5) 1:18.0 |
| 1, 2, 4, 5, 6, (9), (10) |
| Adrian Jones, Dolan Harris, Danny Rodriguez, Kyle Wheeler, Daniel Parr, (Tre Rathbun), (Chase Ramon) |
| 17:45.0, 18:04.0, 18:27.0, 18:50.0, 19:03.0, (19:15.0), (20:32.0) |
2 | 47 | New Lenox (Providence Catholic),
IL - Team Time (1st 5) 1:40:09.0 | Spread (1st 5) 2:55.0 |
| 3, 7, 11, 12, 14, (15), (16) |
| Jacob Hintz, Colin Martin, Dylan Flanagan, Chase Maniatis, Jack O'Connell, (Mike Hu), (Henry Horak) |
| 18:23.0, 19:04.0, 20:41.0, 20:43.0, 21:18.0, (21:36.0), (21:51.0) |
3 | 74 | Kankakee (Sr.),
IL - Team Time (1st 5) 1:49:45.0 | Spread (1st 5) 4:58.0 |
| 7, 13, 17, 18, 19, (20), (21) |
| Nathan Bowers, Cody Ramos, Josh Reisinger, Ja'Mario Sanders, Gabe Moore, (Jalen Finch), (Preston King) |
| 19:04.0, 20:47.0, 22:29.0, 23:23.0, 24:02.0, (27:39.0), (28:26.0) |