1 | 110 | Chelsea,
MI - Team Time (1st 5) 1:26:04.5 | Spread (1st 5) 43.3 |
| 12, 17, 22, 23, 36, (48), (69) |
| Liam Heaney, Carson Rabbitt, Connor Gilbreath, Jeremy Northrop, Foster Thorburn, (Josh Kowalski), (Josh Cole) |
| 16:53.2, 17:04.8, 17:12.0, 17:18.0, 17:36.5, (17:48.9), (18:17.8) |
2 | 113 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:25:41.8 | Spread (1st 5) 1:23.0 |
| 4, 14, 27, 33, 35, (46), (57) |
| Ryan Mangulabnan, Andrew Kohn, Charles Rich, Alexander Petlichkoff, Daniel Mazur, (Dylan Kerry), (Emery Maher) |
| 16:13.0, 16:58.0, 17:22.0, 17:32.8, 17:36.0, (17:48.0), (18:00.0) |
3 | 122 | Grosse Ile,
MI - Team Time (1st 5) 1:25:30.0 | Spread (1st 5) 1:31.0 |
| 5, 6, 15, 44, 52, (80), (81) |
| Adam Sawicki, James Gedris, Jackson Kelly, Zach Camilleri, Matthew Graver, (Joshua Ochab), (Aaron Amaya) |
| 16:23.5, 16:27.9, 16:58.9, 17:45.2, 17:54.5, (18:29.9), (18:32.4) |
4 | 128 | Allen Park,
MI - Team Time (1st 5) 1:26:25.9 | Spread (1st 5) 52.5 |
| 13, 19, 21, 28, 47, (50), (98) |
| Jared Rieden, Drew Johnson, Matt Skarbinski, Alex Rieden, Ryan Lafferty, (Devin Tenerowicz), (Terry Emeigh) |
| 16:55.8, 17:07.2, 17:11.5, 17:23.1, 17:48.3, (17:54.0), (19:33.7) |
5 | 150 | Tecumseh,
MI - Team Time (1st 5) 1:26:59.7 | Spread (1st 5) 1:02.0 |
| 7, 31, 32, 38, 42, (56), (64) |
| Jack Lacasse, Collin Thompson, Jeff Case, Ian Thomsen, Ray Vigo, (Lucas Manuszak), (Lance Wood) |
| 16:38.0, 17:31.0, 17:32.7, 17:38.0, 17:40.0, (17:57.0), (18:11.0) |
6 | 160 | Adrian,
MI - Team Time (1st 5) 1:26:31.4 | Spread (1st 5) 2:14.1 |
| 2, 16, 30, 49, 63, (70), (85) |
| Jack Schafer, Gavin Stintzi, Lawrence Force, Dontae Edwards, Ethan Spagnoli, (Cameron Stintzi), (Charlie Raab) |
| 15:56.0, 17:04.3, 17:30.1, 17:50.9, 18:10.1, (18:18.1), (18:45.5) |
7 | 177 | Milan,
MI - Team Time (1st 5) 1:26:28.5 | Spread (1st 5) 2:53.5 |
| 1, 34, 37, 39, 66, (86), (104) |
| Joey Humes, Micah Penhallegon, Blaine Davis, Dustin Dapprich, William Kurtz, (Pete Alfaro), (Clint Campbell) |
| 15:22.0, 17:35.0, 17:37.0, 17:39.0, 18:15.5, (18:47.0), (19:47.1) |
8 | 189 | Ann Arbor Fr Gabriel Richard,
MI - Team Time (1st 5) 1:27:13.9 | Spread (1st 5) 2:00.0 |
| 3, 39, 43, 45, 59, (60), (61) |
| James Fedewa, Andrew Putlock, Andy Edwards, Bryce Messmann, Matt Karls, (Vincent Pucillo), (Paul Villa) |
| 16:02.0, 17:39.0, 17:45.0, 17:45.9, 18:02.0, (18:06.5), (18:06.8) |
9 | 224 | Riverview,
MI - Team Time (1st 5) 1:28:39.4 | Spread (1st 5) 1:25.0 |
| 11, 25, 58, 62, 68, (92), (99) |
| Adam Skidmore, Robert Diebold, Sean Hand, Zachary Phillips-Beiser, Max Grahl, (Patrick Orawiec), (Jordan Chambers) |
| 16:52.7, 17:19.8, 18:01.0, 18:08.2, 18:17.7, (19:05.8), (19:37.1) |
10 | 252 | Summit Academy North,
MI - Team Time (1st 5) 1:29:06.7 | Spread (1st 5) 1:37.2 |
| 8, 51, 54, 67, 72, (73), (83) |
| Garrett Novak, Sheldon Wheeler, James Maitland, Jamal Jackson, Dylan Greene, (Jarred Crull), (Tyrell Wheeler) |
| 16:41.9, 17:54.2, 17:55.3, 18:16.2, 18:19.1, (18:22.4), (18:42.0) |
11 | 269 | Carleton Airport,
MI - Team Time (1st 5) 1:30:01.5 | Spread (1st 5) 2:22.3 |
| 10, 29, 65, 71, 94, (100), (108) |
| Michael Bank, Alex Eby, Josh Kaplan, Noah Doederlein, Ryan Calkins, (Austin Peters), (Erik Frey) |
| 16:51.7, 17:26.2, 18:11.3, 18:18.3, 19:14.0, (19:39.1), (19:54.0) |
12 | 279 | Flat Rock,
MI - Team Time (1st 5) 1:29:36.3 | Spread (1st 5) 1:38.1 |
| 9, 41, 75, 76, 78, (89), (91) |
| Roth Thoms, Nick Kopp, Nate Seamans, Chad Tamsen, Brendon Gonyea, (Jeff Inch), (Bobby Martinez) |
| 16:46.0, 17:39.4, 18:23.1, 18:23.7, 18:24.1, (18:53.1), (18:58.4) |
13 | 338 | Ida,
MI - Team Time (1st 5) 1:31:38.1 | Spread (1st 5) 1:34.9 |
| 24, 55, 82, 87, 90, (96), (102) |
| Cole Asher, Max Kull, Cody Holmes, Devon Nelson, Zac Schafer, (Craig Lajiness), (Kohl Woelmer) |
| 17:19.5, 17:56.1, 18:38.8, 18:49.3, 18:54.4, (19:21.1), (19:42.3) |
14 | 340 | Monroe Jefferson,
MI - Team Time (1st 5) 1:31:56.8 | Spread (1st 5) 2:26.0 |
| 26, 53, 77, 79, 105, (112), (125) |
| Logan Andersen, Jordan Jones, Zach Roberts, Colin Gonia, Zach Hill, (Brad Austin), (Ryan Garant) |
| 17:21.9, 17:55.0, 18:24.0, 18:28.0, 19:47.9, (20:09.4), (21:44.8) |
15 | 403 | New Boston Huron,
MI - Team Time (1st 5) 1:34:36.6 | Spread (1st 5) 2:31.2 |
| 20, 84, 95, 101, 103, (113), (118) |
| Nick Holbrook, William Loggie, Darren Bigham, Adam Mentzer, Sean Morris, (Grant Wilkinson), (Jacob Sanderlin) |
| 17:11.3, 18:44.0, 19:19.5, 19:39.3, 19:42.5, (20:24.9), (20:50.0) |
16 | 499 | Trenton,
MI - Team Time (1st 5) 1:38:00.9 | Spread (1st 5) 1:43.1 |
| 88, 93, 97, 107, 114, (116), (117) |
| Noah Louria, Myles Lovasz, Geno Carone, Griffin Shimanek, Lucas Chuey, (Billy Wilson), (Kramer Koski) |
| 18:49.6, 19:13.9, 19:31.0, 19:53.7, 20:32.7, (20:39.1), (20:45.5) |
17 | 531 | Dearborn Heights Annapolis,
MI - Team Time (1st 5) 1:46:10.8 | Spread (1st 5) 6:30.5 |
| 18, 122, 124, 130, 137, (139), (140) |
| Jon McMath, Warner Small, Tyler Myers, Zach Meredith, Jack Spehar, (Doug Simpson), (Devin Chinivare) |
| 17:06.1, 21:32.3, 21:41.2, 22:14.6, 23:36.6, (24:36.0), (24:42.0) |
18 | 568 | Melvindale,
MI - Team Time (1st 5) 1:44:35.2 | Spread (1st 5) 3:48.1 |
| 74, 111, 126, 128, 129, (132), (135) |
| Elrik Wilder, Brandon Ortiz, Mohammed Afran, Adrian Shereaf, Omar Pena, (Adrian Hernandez), (Luis Hernandez) |
| 18:22.6, 20:01.3, 21:53.0, 22:07.6, 22:10.7, (22:39.7), (23:27.8) |
19 | 586 | Dearborn Heights Robichaud,
MI - Team Time (1st 5) 1:44:40.9 | Spread (1st 5) 2:10.0 |
| 106, 109, 121, 123, 127, (131), (138) |
| Jashwan Westley, Deangelo Lewis, Darrius Atkinson, Cortez Spears, Jordan Higgins, (Shannon Woods), (Steven Anderson) |
| 19:53.0, 20:00.0, 21:06.3, 21:38.6, 22:03.0, (22:20.0), (24:29.0) |
20 | 597 | Romulus,
MI - Team Time (1st 5) 1:45:22.4 | Spread (1st 5) 2:45.0 |
| 110, 115, 119, 120, 133, (134), (136) |
| Christian Slaughter, Kenar Agee, Christopher Slaughter, Antoine Williams, Bryant Brown, (Filmel Williams), (Ramon Johnson) |
| 20:01.0, 20:38.0, 20:58.4, 20:59.0, 22:46.0, (22:46.2), (23:28.3) |