1 | 25 | Bismarck,
ND - Team Time (1st 5) 1:19:37.0 | Spread (1st 5) 1:21.0 |
| 1, 2, 3, 9, 10, (11), (12) |
| Jake Leingang, Lane Kashur, Austin Todd, Cody Humann, Dan Bullinger, (Logan Fischer), (Matt Gotta) |
| 15:07.0, 15:41.0, 15:55.0, 16:26.0, 16:28.0, (16:29.0), (16:31.0) |
2 | 98 | Century,
ND - Team Time (1st 5) 1:24:17.0 | Spread (1st 5) 1:15.0 |
| 4, 13, 23, 27, 31, (45), (49) |
| Levi Sether, Matt Nicklos, Forrest Allen, Cataldo Didona, Dylan Sether, (Kevin Booth), (Cassidy Heid) |
| 16:04.0, 16:33.0, 17:09.0, 17:12.0, 17:19.0, (17:27.0), (17:29.0) |
3 | 137 | Grand Forks Central,
ND - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 1:15.0 |
| 7, 14, 17, 41, 58, (61), (63) |
| Paul Shafer, Shane Harlow, Tom Fisher, Alex Torrey, Keeland Murphy, (Camron Roehl), (Tyler Harriman) |
| 16:21.0, 16:43.0, 16:52.0, 17:24.0, 17:36.0, (17:39.0), (17:43.0) |
4 | 194 | Red River,
ND - Team Time (1st 5) 1:26:13.3 | Spread (1st 5) 1:06.4 |
| 8, 35, 48, 49, 54, (70), (75) |
| Francis Mendee, Francois Habimana, Habimana Francois, Jordan Carlson, Tanner Piper, (Adam Leach), (Craig Knutson) |
| 16:24.6, 17:20.7, 17:28.0, 17:29.0, 17:31.0, (17:53.0), (17:59.0) |
5 | 226 | West Fargo,
ND - Team Time (1st 5) 1:27:09.7 | Spread (1st 5) 1:04.1 |
| 15, 30, 47, 65, 69, (86), (95) |
| Nate Peterson, Darin Baltezore, Lukas Johnson, Austin Albrecht, Eric Hahn, (Nathan Aswege), (Tony Schulz) |
| 16:47.8, 17:16.6, 17:27.3, 17:46.1, 17:51.9, (18:04.1), (18:10.2) |
6 | 249 | Mandan,
ND - Team Time (1st 5) 1:27:29.0 | Spread (1st 5) 1:17.0 |
| 18, 37, 37, 58, 99, (108), (146) |
| Chad Zachmeier, Joseph Berger, Adam Lech, Jon Fishbeck, Tyler Lundstrom, (Curt Zachmeier), (Trenton Fischer) |
| 16:55.0, 17:23.0, 17:23.0, 17:36.0, 18:12.0, (18:15.0), (19:01.1) |
7 | 264 | New Town,
ND - Team Time (1st 5) 1:26:51.0 | Spread (1st 5) 2:03.0 |
| 6, 16, 22, 103, 117, (155), (225) |
| Alex Baker, Donovan Lambert, Clyde Baker, Will Stevens, Preston Smith, (Joe Baker), (Tavares Fimbres) |
| 16:19.0, 16:49.0, 17:08.0, 18:13.0, 18:22.0, (19:10.0), (20:59.4) |
8 | 270 | Williston,
ND - Team Time (1st 5) 1:27:56.9 | Spread (1st 5) 1:09.4 |
| 21, 25, 40, 73, 111, (124), (151) |
| Chris Chamberlin, Nathan Donnelly, Aaron Monson, Caleb Shaffer, Quinn Wahlstrom, (Joshua Siwert), (Lucas Maul) |
| 17:07.9, 17:10.1, 17:23.6, 17:58.0, 18:17.3, (18:32.2), (19:06.1) |
9 | 279 | Minot,
ND - Team Time (1st 5) 1:28:10.9 | Spread (1st 5) 49.8 |
| 28, 36, 66, 67, 82, (92), (96) |
| Sean Allen, Karl Joyner, Caleb Albertson, Alex Buchholz, Quinn Fuchs, (Dylan Weber), (Andrew Beach) |
| 17:12.6, 17:22.2, 17:46.8, 17:46.9, 18:02.4, (18:08.0), (18:10.9) |
10 | 289 | Shanley,
ND - Team Time (1st 5) 1:28:12.0 | Spread (1st 5) 49.0 |
| 37, 42, 49, 62, 99, (115), (119) |
| Thomas Startz, Tyler Pederson, Ben Bjertness, Sebastian Startz, Daniel Naylor, (Matthew Stanga), (Bradley Conant) |
| 17:23.0, 17:26.0, 17:29.0, 17:42.0, 18:12.0, (18:21.0), (18:27.0) |
11 | 291 | Rugby,
ND - Team Time (1st 5) 1:28:10.3 | Spread (1st 5) 1:01.0 |
| 20, 52, 56, 79, 84, (118), (130) |
| Garrett Thompson, Erik Wangler, Kyle Volk, Andrew Hershey, Wyatt Thompson, (Taylor Demers), (Tyler Larson) |
| 17:03.0, 17:29.1, 17:33.0, 18:01.2, 18:04.0, (18:26.1), (18:41.1) |
12 | 320 | Fargo North,
ND - Team Time (1st 5) 1:28:36.6 | Spread (1st 5) 1:19.4 |
| 19, 33, 76, 80, 112, (144), (148) |
| Waha Sem, Anjelo Shepherd, Francis Landman, Andrew Weist, John Daly, (Brandon Quibell), (Matt Wenzel) |
| 16:58.0, 17:19.9, 17:59.5, 18:01.8, 18:17.4, (18:58.0), (19:02.8) |
13 | 406 | Dickinson,
ND - Team Time (1st 5) 1:29:58.5 | Spread (1st 5) 1:08.3 |
| 34, 78, 87, 87, 120, (121), (140) |
| Vladimir Kutka, Jacob Sickler, Joseph Sickler, Jackson Binstock, Dallas Zastoupil, (Paul Gardner), (Zachary Obrigewitch) |
| 17:20.0, 18:01.0, 18:04.6, 18:04.6, 18:28.3, (18:28.8), (18:54.2) |
14 | 441 | Devils Lake,
ND - Team Time (1st 5) 1:30:24.6 | Spread (1st 5) 1:16.2 |
| 44, 60, 77, 126, 134, (200), (210) |
| Gabe Trevino, Owen Alfonso, Matt Jennings, Tommy Good, Jordan Longie, (Lee Mack), (Spencer Halvorson) |
| 17:26.8, 17:38.5, 17:59.6, 18:36.7, 18:43.0, (20:12.2), (20:33.3) |
15 | 494 | Griggs Midkota,
ND - Team Time (1st 5) 1:31:22.3 | Spread (1st 5) 1:26.9 |
| 68, 71, 91, 106, 158, (175), (178) |
| David Lunde, Chris Rondestvedt, Luke Ressler, Ben Clifton, Kris Wathne, (Nathan Ueland), (Josh Briss) |
| 17:50.0, 17:54.7, 18:06.9, 18:13.8, 19:16.9, (19:35.9), (19:40.5) |
| 494 | Jamestown,
ND - Team Time (1st 5) 1:31:08.0 | Spread (1st 5) 33.0 |
| 72, 74, 103, 122, 123, (125), (137) |
| Philip Manley, Jake Nieland, Joe Jensen, Cory Goehner, Alek Dallmann, (Landon Ostlie), (Colt Rasmessen) |
| 17:57.0, 17:58.7, 18:13.0, 18:29.3, 18:30.0, (18:36.0), (18:46.2) |
17 | 509 | Davies,
ND - Team Time (1st 5) 1:31:12.0 | Spread (1st 5) 1:34.2 |
| 29, 97, 115, 129, 139, (143), (163) |
| Branden Scheel, Ethan Norstog, Ben Bitter, Cole Mehring, Anders Clow, (Jace Duffield), (Jonathan Griffin) |
| 17:13.1, 18:11.6, 18:21.0, 18:39.0, 18:47.3, (18:56.0), (19:19.8) |
18 | 520 | Beulah,
ND - Team Time (1st 5) 1:31:18.0 | Spread (1st 5) 1:13.0 |
| 53, 92, 108, 133, 134, (152), (160) |
| Jaaz Catterall, Cole Messerschmidt, Asher Catterall, Calvin Aichele, Josh Enget, (Jesse Hettich), (Jett Hettich) |
| 17:30.0, 18:08.0, 18:15.0, 18:42.0, 18:43.0, (19:07.0), (19:18.0) |
19 | 549 | Grafton,
ND - Team Time (1st 5) 1:32:13.5 | Spread (1st 5) 1:54.4 |
| 45, 90, 94, 155, 165, (167), (179) |
| Austin Smith, DeVan Helmowski, Nic Lundquist, Dilan Moe, Skylar Nord, (Kenneth Longtine), (Johnny Caulder) |
| 17:27.0, 18:06.1, 18:09.0, 19:10.0, 19:21.4, (19:23.0), (19:41.0) |
20 | 577 | Parshall,
ND - Team Time (1st 5) 1:32:33.8 | Spread (1st 5) 4:13.8 |
| 5, 84, 110, 173, 205, (230), (234) |
| Ken Wells, Trey Bruce, Scott Hale, Dean Foote, Myles Odermann, (Nathaniel Wells), (Tre Coffey) |
| 16:14.0, 18:04.0, 18:16.0, 19:32.0, 20:27.8, (21:15.0), (21:28.0) |
21 | 591 | Central Cass,
ND - Team Time (1st 5) 1:32:31.9 | Spread (1st 5) 1:55.4 |
| 57, 107, 113, 142, 172, (199), (207) |
| Casey Flick, Josh Mangin, Kyle Schultz, Reese Streit, Daniel Volk, (Austin Rust), (Nick Wilcox) |
| 17:33.8, 18:14.3, 18:19.0, 18:55.6, 19:29.2, (20:12.0), (20:30.1) |
22 | 605 | Thompson,
ND - Team Time (1st 5) 1:33:29.4 | Spread (1st 5) 2:27.2 |
| 26, 80, 150, 173, 176, (212), (228) |
| Adam Monson, Dillon Shimek, Skye Leake, Nick Pedersen, Trevor Moorow, (William Littlefield), (Seth Arntz) |
| 17:11.7, 18:01.8, 19:05.0, 19:32.0, 19:38.9, (20:33.9), (21:09.4) |
23 | 649 | Turtle Mountain Community,
ND - Team Time (1st 5) 1:34:21.9 | Spread (1st 5) 2:52.0 |
| 31, 98, 145, 177, 198, (201), (219) |
| Royce Poitra, Ryley Bercier, Jacob Knife, Grant Ladvar, Grant Laducer, (Skye Azure), (Tiray Azure) |
| 17:19.0, 18:11.8, 19:00.1, 19:40.0, 20:11.0, (20:13.0), (20:39.0) |
24 | 666 | Fargo South,
ND - Team Time (1st 5) 1:34:05.0 | Spread (1st 5) 1:36.7 |
| 64, 138, 141, 159, 164, (192), (214) |
| Jaden Radcliffe, Mehdi Tahir, Sean Ahlness, Reid Barnett, Christian Thompson, (Austin LeNoue), (Landon Johnson) |
| 17:44.4, 18:46.6, 18:55.0, 19:17.9, 19:21.1, (20:04.1), (20:35.2) |
25 | 676 | North Star,
ND - Team Time (1st 5) 1:34:32.1 | Spread (1st 5) 2:18.3 |
| 43, 102, 170, 179, 182 |
| Bridger Belzer, Lincoln Larson, Terry Belzer, Mark Lybeck, Brennen Bergdahl |
| 17:26.5, 18:12.8, 19:27.0, 19:41.0, 19:44.8 |
26 | 750 | Valley City,
ND - Team Time (1st 5) 1:35:32.5 | Spread (1st 5) 1:45.5 |
| 113, 127, 157, 160, 193, (226), (232) |
| Shanley Fogarty, Casey Engelhard, Isaac Ingstad, Andrew Kawasaki, Nick Lee, (Paul Viland), (Justin Pritchett) |
| 18:19.0, 18:37.0, 19:14.0, 19:18.0, 20:04.5, (21:00.8), (21:21.0) |
27 | 757 | Lisbon,
ND - Team Time (1st 5) 1:36:14.1 | Spread (1st 5) 2:21.0 |
| 101, 105, 132, 208, 211, (223), (251) |
| Jacob Gallagher, Thomas Horgeshimer, Kieran Hall, Zach Hansen, Unknown Bartholomay, (Donovan Williams), (Unknown Coleman) |
| 18:12.4, 18:13.4, 18:41.9, 20:33.0, 20:33.4, (20:50.0), (22:57.4) |
28 | 803 | Garrison,
ND - Team Time (1st 5) 1:40:59.4 | Spread (1st 5) 5:32.0 |
| 23, 55, 237, 242, 246, (252), (257) |
| Jon Price, Jonathan Price, Shelby Everett, Chris Dimler, Unknown Dimitch, (Matt Knutson), (Mykle Rud) |
| 17:09.0, 17:32.0, 21:39.0, 21:58.4, 22:41.0, (23:00.0), (25:59.8) |
29 | 854 | Mandaree,
ND - Team Time (1st 5) 1:38:27.4 | Spread (1st 5) 2:38.8 |
| 89, 149, 187, 208, 221, (222), (259) |
| Aaron Yellow Wolf, Matthew Yellow Wolf, Dayne Fox, Dylan Costello, Derris Good Bird, (Chance Lone Bear), (Garrette Vigen) |
| 18:06.0, 19:03.0, 20:00.6, 20:33.0, 20:44.8, (20:46.0), (28:40.0) |
30 | 855 | Velva,
ND - Team Time (1st 5) 1:37:41.4 | Spread (1st 5) 1:14.9 |
| 136, 168, 181, 184, 186, (190) |
| William Bail, Scott Bail, Daniel Kuntz, Robert Fineseth, Chris Peterson, (Dylan Lemons) |
| 18:45.0, 19:25.0, 19:43.5, 19:48.0, 19:59.9, (20:02.4) |
31 | 911 | Bowman County,
ND - Team Time (1st 5) 1:39:19.6 | Spread (1st 5) 1:46.7 |
| 131, 188, 189, 197, 206, (216), (217) |
| Michael Palczewski, Conner Swanson, Nick Ohlmacher, Justin Germann, Colter Braaten, (Unknown Swanson), (Harrison Homelvig) |
| 18:41.3, 20:00.7, 20:00.9, 20:08.7, 20:28.0, (20:36.0), (20:37.0) |
32 | 919 | Watford City,
ND - Team Time (1st 5) 1:40:01.1 | Spread (1st 5) 2:54.3 |
| 83, 196, 203, 213, 224, (233), (235) |
| Hayes Feilmeier, Logan Gumke, Dustin Kleppen, John Meuchel, Dillon Smith, (Curtis Lohse), (Alex Hansen) |
| 18:02.6, 20:07.9, 20:18.6, 20:35.1, 20:56.9, (21:25.3), (21:36.6) |
33 | 976 | Tioga,
ND - Team Time (1st 5) 1:41:45.3 | Spread (1st 5) 2:38.7 |
| 147, 153, 202, 236, 238, (243), (249) |
| Josh Olson, Joshual Olson, Denver Ruppert, Kass Longie, John Melby, (Chris Weeks), (Kasey Hiat) |
| 19:02.0, 19:08.2, 20:17.7, 21:36.7, 21:40.7, (22:03.4), (22:54.8) |
34 | 977 | Bishop Ryan,
ND - Team Time (1st 5) 1:41:08.3 | Spread (1st 5) 2:39.9 |
| 127, 195, 204, 220, 231, (241), (250) |
| Ryan Brown, Eric Kramer, Drew Saari, Jonathan Dubovay, Mitch Medalen, (Matt Magneson), (Landon Bahl) |
| 18:37.0, 20:06.5, 20:24.0, 20:43.9, 21:16.9, (21:54.0), (22:56.5) |
35 | 980 | Killdeer,
ND - Team Time (1st 5) 1:41:21.8 | Spread (1st 5) 2:33.9 |
| 154, 166, 194, 227, 239, (245), (255) |
| Logan Schaper, Cole Kupper, Cole Cupper, Jerad Lee-Gay, Brock Ferebee, (Zach Hausauer), (Lewis Keller) |
| 19:09.0, 19:22.9, 20:06.0, 21:01.0, 21:42.9, (22:08.0), (24:23.0) |
36 | 1045 | Cavalier,
ND - Team Time (1st 5) 1:45:05.4 | Spread (1st 5) 4:54.9 |
| 171, 185, 215, 218, 256 |
| Brent Kemp, Blaine Steiger, Richard Brooks, Levi Brown, Steven Ouelette |
| 19:28.7, 19:58.9, 20:35.3, 20:38.9, 24:23.6 |
37 | 1051 | Richland,
ND - Team Time (1st 5) 1:44:50.4 | Spread (1st 5) 3:28.5 |
| 162, 169, 229, 244, 247, (248), (252) |
| Jared Nash, Shawn Miller, Jarrett Hudson, Willy Alm, Blane Plecitu, (Christopher Anderson), (Tanner Harr) |
| 19:18.7, 19:26.1, 21:12.0, 22:06.4, 22:47.2, (22:53.0), (23:00.0) |
38 | 1126 | Medina-Pingree-Buchanan,
ND - Team Time (1st 5) 1:51:51.6 | Spread (1st 5) 6:32.2 |
| 183, 191, 240, 254, 258 |
| Brady Andres, Donavan Moser, Ceph Dockter, Jeremiah Heupel, Alex Eissinger |
| 19:46.8, 20:02.9, 21:53.0, 23:49.9, 26:19.0 |