1 | 43 | Cedar Springs,
MI - Team Time (1st 5) 45:11.8 | Spread (1st 5) 18.1 |
| 5, 7, 8, 11, 12, (21), (35) |
| Austin Sargent, Cameron Umphrey, Justin Jones, Gabe Zwinger, Brandon Sipka, (Josh Bray), (Bryan Taylor) |
| 8:51.0, 8:57.0, 9:05.7, 9:09.0, 9:09.1, (9:35.6), (10:00.0) |
2 | 115 | King's,
WA - Team Time (1st 5) 47:50.0 | Spread (1st 5) 1:17.0 |
| 4, 18, 27, 31, 35, (136) |
| Andrew Ayers, Jake Barnett, Arthur Emmons, Tyler Ward, Jake Perrow, (Kyle Shorack) |
| 8:43.0, 9:24.0, 9:47.0, 9:56.0, 10:00.0, (12:52.0) |
3 | 120 | Coopersville,
MI - Team Time (1st 5) 47:48.0 | Spread (1st 5) 1:19.3 |
| 3, 10, 34, 35, 38, (79), (84) |
| Derek Gillman, Neil Dalman, Matt Denson, Austin Lampe, TJ Leach, (Joseph Madison), (Sam Layton) |
| 8:42.2, 9:06.6, 9:57.7, 10:00.0, 10:01.5, (10:51.7), (10:56.4) |
4 | 133 | Saranac,
MI - Team Time (1st 5) 48:42.0 | Spread (1st 5) 50.0 |
| 16, 19, 26, 31, 41, (56), (56) |
| Branden Smith, Brendan Klynstra, Drew Young, Nathan LaWarre, Patrick Miller, (Kyle VanSpronsen), (Joe Conley) |
| 9:19.0, 9:32.0, 9:46.0, 9:56.0, 10:09.0, (10:27.0), (10:27.0) |
5 | 182 | Greenville,
MI - Team Time (1st 5) 49:19.6 | Spread (1st 5) 2:04.4 |
| 1, 25, 30, 61, 65, (78), (107) |
| Kyle Farmer, Andrew Mason, Dakota Matelski, Jacob Reamer, Devon Anderson, (Ryan Lowing), (Chase Lincoln) |
| 8:35.3, 9:44.9, 9:49.6, 10:30.1, 10:39.7, (10:51.5), (11:23.6) |
6 | 206 | Ithaca,
MI - Team Time (1st 5) 49:56.0 | Spread (1st 5) 1:46.0 |
| 15, 17, 29, 54, 91, (114), (145) |
| Bram DeSaegher, John Lambrecht, Noah Schneider, Jacob Merchant, Josh Jerome, (Blake Gulick), (Ryan Deline) |
| 9:17.0, 9:23.0, 9:49.0, 10:24.0, 11:03.0, (11:59.0), (13:46.0) |
7 | 217 | Sparta,
MI - Team Time (1st 5) 50:05.0 | Spread (1st 5) 2:18.0 |
| 2, 33, 45, 48, 89, (90), (91) |
| Carter Versleys, Carter Shupe, Nate Ring, Andrew Thome, Erik Christafferson, (Chris Thome), (Gabe Rowley) |
| 8:41.0, 9:57.0, 10:12.0, 10:16.0, 10:59.0, (11:00.0), (11:03.0) |
8 | 225 | East Grand Rapids,
MI - Team Time (1st 5) 50:53.5 | Spread (1st 5) 1:10.2 |
| 20, 28, 42, 67, 68, (76), (100) |
| Stephen Hoffman, John Viviano, James Daniels, Noah Snow, Kyle Elderkin, (Daniel Kratt), (Tommy Zinser) |
| 9:32.2, 9:48.9, 10:09.5, 10:40.5, 10:42.4, (10:51.1), (11:10.3) |
9 | 271 | Crossroads,
MI - Team Time (1st 5) 51:54.3 | Spread (1st 5) 1:07.0 |
| 24, 53, 59, 63, 72, (86), (88) |
| Ethan Jackson Unk, DeJours Denhof Unk, Derek Anderson Unk, Xavier Manning Unk, Justice Brooks Unk, (Taylor DiShaw), (Luke Kneeshaw Unk) |
| 9:38.7, 10:23.3, 10:29.9, 10:36.7, 10:45.7, (10:56.6), (10:57.2) |
10 | 273 | Allendale,
MI - Team Time (1st 5) 51:37.0 | Spread (1st 5) 1:56.0 |
| 6, 62, 64, 66, 75, (80), (101) |
| Eddie McIntyre, Ben Levander, Jake Dewey, Nate Reiger, Sam Austin, (Nolan Selk), (Jackson Lamdan) |
| 8:55.0, 10:33.0, 10:38.0, 10:40.0, 10:51.0, (10:53.0), (11:16.0) |
11 | 283 | Kent City,
MI - Team Time (1st 5) 52:01.0 | Spread (1st 5) 1:16.0 |
| 23, 43, 55, 81, 81, (95), (130) |
| Colton Carew, Fraser Wilson, Brayden Gruen, Ben Swanson, Casey Carew, (Jake Alt), (James Cook) |
| 9:38.0, 10:10.0, 10:25.0, 10:54.0, 10:54.0, (11:06.0), (12:38.0) |
12 | 310 | Mill Creek (Comstock Park),
MI - Team Time (1st 5) 52:06.9 | Spread (1st 5) 2:20.5 |
| 9, 22, 73, 98, 108, (133), (141) |
| Mitchell Parsons, Henry Elbert Unk, Gabe Wier, Adam Ledger Unk, Nik Nava Unk, (Dylan McIntyre Unk), (Aaron Wisner) |
| 9:06.1, 9:37.3, 10:48.3, 11:08.6, 11:26.6, (12:44.8), (13:09.7) |
13 | 373 | Vista,
WA - Team Time (1st 5) 53:55.3 | Spread (1st 5) 45.8 |
| 52, 69, 74, 84, 94, (112), (118) |
| Lake Sullivan, David Joseph, Garrett Fields, Alex Crape, Matthew Coe, (Tony Todd), (Cabel Pollock) |
| 10:19.4, 10:43.7, 10:50.6, 10:56.4, 11:05.2, (11:41.8), (12:07.0) |
14 | 395 | Belding,
MI - Team Time (1st 5) 55:03.7 | Spread (1st 5) 2:24.2 |
| 49, 56, 60, 99, 131, (138), (139) |
| Matt Feuerstein, Damion Myers, Andrew Rice, Vince Ross, Lucas Hopkins, (Jeremy Warner), (Kevin Warner) |
| 10:16.8, 10:27.0, 10:30.0, 11:08.9, 12:41.0, (12:55.0), (13:01.0) |
15 | 426 | Chippewa Hills,
MI - Team Time (1st 5) 55:26.0 | Spread (1st 5) 2:59.0 |
| 13, 83, 96, 115, 119, (142), (143) |
| Chris Oates, Corey Godden, Zach Bentley, Tyler Frease, Austin Scott, (Brayden Nelson), (Erik Moorman) |
| 9:11.0, 10:56.0, 11:08.0, 12:01.0, 12:10.0, (13:11.0), (13:20.0) |
16 | 428 | NW Christian (Lacey),
WA - Team Time (1st 5) 56:22.0 | Spread (1st 5) 2:36.0 |
| 40, 46, 87, 123, 132, (146), (151) |
| Kalon Scott-Sits, Brandon Stickney, Stephen Epp, Raven King, Eric Bagley, (Shane Pierson), (Christopher J) |
| 10:08.0, 10:13.0, 10:57.0, 12:20.0, 12:44.0, (14:53.0), (16:27.0) |
17 | 442 | Centralia Christian,
WA - Team Time (1st 5) 56:36.0 | Spread (1st 5) 2:28.0 |
| 39, 51, 111, 113, 128, (136), (140) |
| Colton Buster, Levi Becker, Andrew Waddell, Cole Woodruff, Ethan White, (Miles Wiley), (Liam Radtke) |
| 10:07.0, 10:19.0, 11:38.0, 11:57.0, 12:35.0, (12:52.0), (13:06.0) |
18 | 457 | Franklin Academy,
WA - Team Time (1st 5) 55:21.2 | Spread (1st 5) 1:07.2 |
| 47, 97, 103, 104, 106, (129) |
| Yoshi Anderson, Michel Reed-Boulos, Spencer Vinna, Liam Mora, Bobby Cooke, (Bassam N. Boulos) |
| 10:13.7, 11:08.5, 11:18.6, 11:19.5, 11:20.9, (12:36.4) |
19 | 506 | Nooksack Valley,
WA - Team Time (1st 5) 57:45.3 | Spread (1st 5) 1:55.1 |
| 50, 109, 110, 117, 120, (126), (135) |
| Connor Beard, Zach Harvey, Alex Call, Dylan Heeringa, Cameron Peterson, (Anthony Henderson), (Jordan Hem) |
| 10:16.9, 11:35.2, 11:35.5, 12:05.7, 12:12.0, (12:28.3), (12:47.6) |
20 | 515 | Assumption Catholic,
WA - Team Time (1st 5) 57:40.1 | Spread (1st 5) 1:27.0 |
| 71, 102, 105, 116, 121 |
| Ian Witecki, Adam Estrada, Aaron Watt, Addi Wolfson, Alex Van de poel |
| 10:45.3, 11:16.6, 11:20.6, 12:05.3, 12:12.3 |
21 | 519 | Lynden Christian,
WA - Team Time (1st 5) 1:02:46.2 | Spread (1st 5) 8:07.5 |
| 14, 93, 125, 134, 153 |
| Jon Wiley, Eric Vree, Patrick Fuller, Justin Holleman, Zach Steensma |
| 9:12.5, 11:04.3, 12:23.7, 12:45.7, 17:20.0 |
22 | 546 | Blaine,
WA - Team Time (1st 5) 1:02:14.9 | Spread (1st 5) 5:00.9 |
| 70, 77, 122, 127, 150, (152) |
| Ben Hodgin, Parker Morris, Larkin DelBosque, Izaya Taylor, Brayden Giffen, (Andrew Bullock) |
| 10:44.9, 10:51.3, 12:19.0, 12:33.9, 15:45.8, (16:39.3) |
23 | 607 | Mount Baker (Deming),
WA - Team Time (1st 5) 1:05:59.0 | Spread (1st 5) 4:55.7 |
| 44, 124, 144, 147, 148, (149) |
| Phillip Haggith, Parker O'Dell, Zane Edwards, Draven Owen, Casey Hovenier, (Ryan Quast) |
| 10:10.5, 12:20.1, 13:26.0, 14:56.2, 15:06.2, (15:28.0) |