1 | 47 | Elsberry,
MO - Team Time (1st 5) 1:28:31.2 | Spread (1st 5) 58.4 |
| 4, 6, 7, 14, 16, (18), (27) |
| Jedidiah Heras, Ezekiel Byers, Nolan Wilson, Seth Miller, Alan Santos, (Judah Byers), (Noah Hausgen) |
| 17:13.5, 17:29.0, 17:33.1, 18:03.7, 18:11.9, (18:16.6), (18:40.2) |
2 | 90 | South Shelby,
MO - Team Time (1st 5) 1:31:14.6 | Spread (1st 5) 1:38.8 |
| 5, 12, 20, 22, 31, (50), (84) |
| Noah Wilt, Cooper Seaton, Titus Moore, Beau Mason, Schyler Mason, (Maxwell Mason), (Caden Stevenson) |
| 17:20.9, 17:55.7, 18:28.7, 18:29.6, 18:59.7, (20:13.8), (21:44.6) |
3 | 94 | Hermann,
MO - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 2:16.6 |
| 1, 13, 21, 26, 33, (35), (51) |
| Nolan Kopp, John Hiatt, Conner Manning, Nathan Menke, Ryker Ash, (Chase Branson), (Colin Nunnally) |
| 16:47.6, 18:00.8, 18:29.3, 18:40.1, 19:04.2, (19:21.7), (20:17.9) |
4 | 116 | New Bloomfield,
MO - Team Time (1st 5) 1:33:00.4 | Spread (1st 5) 1:52.5 |
| 10, 15, 24, 28, 39, (80), (83) |
| Riley Connell, Nathan Fuhriman, Conor Lawrence, Jayson Locke, Porter Hurt, (Andrew Piper), (Ben Speaks) |
| 17:49.2, 18:09.3, 18:39.3, 18:40.9, 19:41.7, (21:20.5), (21:30.7) |
5 | 193 | Living Word Christian,
MO - Team Time (1st 5) 1:37:58.5 | Spread (1st 5) 1:02.3 |
| 30, 36, 40, 42, 45, (53), (87) |
| Isaac States, Jesse Bockhorst, Caleb Oelger, Katsuo Jacobs, Will Potts, (Ryan Steimel), (Joe Cole) |
| 18:54.0, 19:30.9, 19:47.4, 19:49.9, 19:56.3, (20:20.9), (21:55.1) |
6 | 202 | Russellville,
MO - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 2:22.5 |
| 25, 32, 34, 38, 73, (78), (81) |
| Joe Stillfield, Jayden Irwin, Ian Larrison, Ethan Hickey, Anakin Capazo, (Caden Farris), (Tanner Trinklein) |
| 18:40.0, 19:02.2, 19:04.8, 19:41.5, 21:02.5, (21:08.5), (21:21.0) |
7 | 207 | Belle,
MO - Team Time (1st 5) 1:37:53.0 | Spread (1st 5) 3:05.3 |
| 11, 17, 47, 62, 70, (90), (98) |
| Baylar Smith, Garrett Gehlert, Connor Weigel, Barrett Finnegan, Miles Frey, (Karsin Siefert), (Adrien Hoehne) |
| 17:50.6, 18:15.7, 20:11.7, 20:39.1, 20:55.9, (22:28.0), (24:06.3) |
8 | 218 | Clark County,
MO - Team Time (1st 5) 1:38:14.0 | Spread (1st 5) 5:38.5 |
| 3, 8, 41, 74, 92, (96), (101) |
| Mason McDaniel, Kindric Hurt, Quintin Roach, Harrison Parker, Brayden Clark, (Brekin Webster), (Brayden Thompson) |
| 17:02.7, 17:39.0, 19:47.5, 21:03.6, 22:41.2, (23:25.9), (25:58.0) |
9 | 239 | Missouri Military Academy,
MO - Team Time (1st 5) 1:40:04.7 | Spread (1st 5) 2:07.9 |
| 19, 48, 56, 57, 59, (67), (77) |
| Gerardo Quiroga, David Trevino, Michael Pfeifer, Ryan Miles, Malachi Imrie, (Alexander Nikas), (Jacob Stallone) |
| 18:25.7, 20:12.0, 20:26.2, 20:27.2, 20:33.6, (20:51.2), (21:05.7) |
10 | 256 | Mark Twain,
MO - Team Time (1st 5) 1:40:04.1 | Spread (1st 5) 3:26.4 |
| 9, 44, 49, 75, 79 |
| Sam Northcutt, Keegan Krigbaum, Colten Eisele, Brady Brandon, Ean Colbert |
| 17:43.7, 19:51.5, 20:13.7, 21:05.1, 21:10.1 |
11 | 269 | Calvary Lutheran,
MO - Team Time (1st 5) 1:40:22.7 | Spread (1st 5) 4:09.5 |
| 2, 64, 65, 66, 72, (85), (93) |
| Jaxson Jobe, Gage Pavely, Ben Kuhlmann, Adam Berck, Matthew Yutzy, (Seth Horbatschk), (Joel Cluver) |
| 16:51.8, 20:49.1, 20:49.8, 20:50.7, 21:01.3, (21:49.0), (22:50.0) |
12 | 279 | Monroe City,
MO - Team Time (1st 5) 1:42:59.9 | Spread (1st 5) 5:28.7 |
| 23, 29, 52, 76, 99, (100) |
| Brady McNeill, Alston Richardson, Tucker Griffin, Tanner Lorenson, Keegan Hunter, (Grady Mudd) |
| 18:38.2, 18:49.5, 20:19.9, 21:05.4, 24:06.9, (24:40.6) |
13 | 289 | Brentwood,
MO - Team Time (1st 5) 1:43:10.1 | Spread (1st 5) 2:41.2 |
| 37, 46, 55, 63, 88, (89), (95) |
| Logan Hawkins, Jackson Curd, Lucas Kelley, John Kildea, Cole Flynn, (Miller Chantharasy), (Zeke Steensma) |
| 19:38.0, 20:04.6, 20:23.2, 20:45.1, 22:19.2, (22:23.4), (23:21.7) |
14 | 295 | South Callaway,
MO - Team Time (1st 5) 1:42:35.9 | Spread (1st 5) 1:04.9 |
| 43, 54, 60, 68, 70, (94), (97) |
| Tucker Jones, Nathan Russell, Evan Borgmann, Cole Brewer, Aaron McDonald, (Blaine Davis), (Aiden Wetherell) |
| 19:51.0, 20:22.9, 20:34.4, 20:51.7, 20:55.9, (22:58.8), (24:00.9) |
15 | 355 | Lutheran North,
MO - Team Time (1st 5) 1:45:11.3 | Spread (1st 5) 1:20.3 |
| 58, 61, 68, 82, 86, (91), (102) |
| Nathaddeus Dockery, Jacob Laesch, Ian Ruback, Kasen Robinson, Xavier Hill, (Ezekiel Laesch), (Isaiah Rayford) |
| 20:28.9, 20:35.2, 20:51.7, 21:26.3, 21:49.2, (22:31.1), (26:07.9) |