1 | 55 | East Lyme,
CT - Team Time (1st 5) 1:25:30.0 | Spread (1st 5) 1:27.0 |
| 1, 2, 9, 14, 29, (35), (66) |
| Sam Whittaker, Christopher Abbey, Noah Barnhart, Fred Rukundo, Fisher Macklin, (Luke Anthony), (Luciano Folz) |
| 16:25.0, 16:38.0, 17:11.0, 17:24.0, 17:52.0, (17:59.0), (18:46.0) |
2 | 92 | Avon,
CT - Team Time (1st 5) 1:27:10.0 | Spread (1st 5) 1:11.0 |
| 3, 4, 16, 31, 38, (44), (60) |
| Anish Rajamanickam, Jack Martin, Daniel Carvalho, Ian Albreski, Mark Nunziata, (Liam O'Dwyer), (Rodrigo Portal) |
| 16:51.0, 16:55.0, 17:29.0, 17:53.0, 18:02.0, (18:10.0), (18:29.0) |
3 | 128 | Joel Barlow,
CT - Team Time (1st 5) 1:28:28.0 | Spread (1st 5) 44.0 |
| 16, 20, 23, 24, 45, (54), (73) |
| Harrison Houser, Sean McHale, Jeremy Saluzzi, Auguste Smith, Scott Candee, (Patrick Williston), (Buster Whaley) |
| 17:29.0, 17:33.0, 17:36.0, 17:37.0, 18:13.0, (18:20.0), (18:53.0) |
4 | 139 | Guilford,
CT - Team Time (1st 5) 1:28:42.8 | Spread (1st 5) 1:02.2 |
| 6, 19, 33, 38, 43, (47), (57) |
| Elijah Dillon, Benjamin Crair, McKendry Eschinger, Griffin Hughes, William Dinauer, (Keldon Larose), (Jacob Shiffrin) |
| 17:04.8, 17:32.0, 17:57.0, 18:02.0, 18:07.0, (18:15.0), (18:24.0) |
5 | 142 | Berlin,
CT - Team Time (1st 5) 1:28:46.0 | Spread (1st 5) 1:02.0 |
| 11, 14, 29, 42, 46, (47), (50) |
| Michael Parzych, Joshua Ladd, Chris Bantle, Tim Lewis, Gianni Fanelli, (Ryan Munch), (Ben Fisher) |
| 17:12.0, 17:24.0, 17:52.0, 18:04.0, 18:14.0, (18:15.0), (18:16.0) |
6 | 158 | Bethel,
CT - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 1:34.0 |
| 7, 26, 28, 35, 62, (64), (78) |
| Robert Doyle, Evan Gallagher, Xander Goodwin, Jonathan Bell, Henry Specht, (Ryan Dudley), (Caleb Funk) |
| 17:07.0, 17:38.0, 17:51.0, 17:59.0, 18:41.0, (18:43.0), (19:10.0) |
7 | 161 | Weston,
CT - Team Time (1st 5) 1:29:08.7 | Spread (1st 5) 1:36.0 |
| 9, 13, 22, 50, 67, (71), (72) |
| Ryan Rupprecht, Kevin Crowley, Matt Lagana, Blake Braun, Cooper Capola, (Neil Kaeslin), (Aidan Kyle) |
| 17:11.0, 17:19.7, 17:35.0, 18:16.0, 18:47.0, (18:51.0), (18:52.0) |
8 | 187 | Wethersfield,
CT - Team Time (1st 5) 1:29:41.4 | Spread (1st 5) 1:13.9 |
| 12, 21, 40, 53, 61, (85), (102) |
| Owen Gagne, Mike Dunn, Alec Arnold, Connor Pratt, Evan McNeice, (Liam Stec), (Aidan Stec) |
| 17:17.0, 17:33.6, 18:02.3, 18:17.6, 18:30.9, (19:19.4), (19:38.4) |
9 | 208 | New Fairfield,
CT - Team Time (1st 5) 1:30:25.0 | Spread (1st 5) 2:28.0 |
| 5, 7, 24, 81, 91, (100), (157) |
| Anthony Golino, Patrick Gibbons, Jerold Lambert, Nicholas Thiel-Hudson, Bobby Williams, (Chris Martins), (Colman Doucette) |
| 16:59.0, 17:07.0, 17:37.0, 19:15.0, 19:27.0, (19:38.0), (21:27.0) |
10 | 290 | Waterford,
CT - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 1:47.0 |
| 16, 37, 76, 79, 82, (99), (116) |
| Aidan Pepin, Samuel Lenes, Eric Zane, Owen Seltzer, Derrick Agsalud, (Christian Montoya), (Kristopher Dow) |
| 17:29.0, 18:00.0, 19:05.0, 19:11.0, 19:16.0, (19:37.0), (20:06.0) |
11 | 327 | Jonathan Law,
CT - Team Time (1st 5) 1:33:56.0 | Spread (1st 5) 1:42.0 |
| 27, 32, 80, 91, 97, (117), (119) |
| Michael Loschiavo, Tyler McKenna-Hansen, Nick Shugrue, Charles Wang, Amir Elhelw, (Luke Pleimann), (Dan Wasserman) |
| 17:49.0, 17:55.0, 19:14.0, 19:27.0, 19:31.0, (20:07.0), (20:10.0) |
12 | 340 | Woodstock Academy,
CT - Team Time (1st 5) 1:34:20.0 | Spread (1st 5) 1:26.0 |
| 33, 63, 75, 83, 86, (105), (111) |
| Ethan Aspiras, Kenneth Birlin, Hamilton Barnes, Matthew Roethlein, Christian Mink, (Evan Gianfriddo), (Spencer Collins) |
| 17:57.0, 18:42.0, 19:01.0, 19:17.0, 19:23.0, (19:45.0), (19:53.0) |
13 | 366 | North Haven,
CT - Team Time (1st 5) 1:34:39.0 | Spread (1st 5) 1:40.0 |
| 41, 56, 77, 89, 103, (103), (120) |
| Jonathan Opramolla, Jake Hines, Michael Rubano, Jackson Frank, Aidan Bergin, (Nicholas Howlett), (Aaron Barbiero) |
| 18:03.0, 18:23.0, 19:06.0, 19:24.0, 19:43.0, (19:43.0), (20:16.0) |
14 | 388 | Lyman Hall,
CT - Team Time (1st 5) 1:35:09.0 | Spread (1st 5) 1:37.0 |
| 47, 55, 70, 107, 109, (112), (123) |
| Jack Murphy, Aidan Weir, Luke Horobin, Andrew Horobin, Zachary Horobin, (Eric Lipka), (Tucker Fredricksen) |
| 18:15.0, 18:21.0, 18:50.0, 19:51.0, 19:52.0, (19:54.0), (20:31.0) |
15 | 391 | Branford,
CT - Team Time (1st 5) 1:35:24.1 | Spread (1st 5) 1:11.0 |
| 50, 69, 90, 91, 91, (100), (107) |
| Matthew Daley, Andrew DeBenedictis, Andrew Betzig, Patrick Zdunek, Brendan Hynes, (Wes Raymond), (Wyatt Reynolds) |
| 18:16.0, 18:49.0, 19:25.1, 19:27.0, 19:27.0, (19:38.0), (19:51.0) |
16 | 433 | RHAM,
CT - Team Time (1st 5) 1:36:38.0 | Spread (1st 5) 2:30.0 |
| 57, 59, 74, 109, 134, (149), (154) |
| Stephen Buden, Jacob Dietz, Alex Consadene, Jacob Packer, Anthony Berzinskas, (Daniel Mullaney), (Louis Marinelli) |
| 18:24.0, 18:28.0, 19:00.0, 19:52.0, 20:54.0, (21:12.0), (21:24.8) |
17 | 567 | Foran,
CT - Team Time (1st 5) 1:41:03.9 | Spread (1st 5) 2:09.0 |
| 65, 114, 127, 128, 133, (136), (142) |
| Kevin Preneta, Michael Melillo, James Rodriguez, James Rodrigues, Cole Heitmann, (Jake Duggan), (Brett Dumais) |
| 18:44.0, 19:56.7, 20:44.2, 20:46.0, 20:53.0, (20:55.0), (21:06.0) |
18 | 574 | Ellis Tech,
CT - Team Time (1st 5) 1:40:54.0 | Spread (1st 5) 1:23.0 |
| 95, 106, 117, 124, 132, (146), (169) |
| Jacob Reed, Bryant Macura, Trent Menard, Caleb Ferland, James Robert, (Anthony Ives), (Jacob Irving) |
| 19:28.0, 19:50.0, 20:07.0, 20:38.0, 20:51.0, (21:08.0), (22:42.0) |
19 | 634 | Masuk,
CT - Team Time (1st 5) 1:42:38.0 | Spread (1st 5) 2:00.0 |
| 84, 113, 136, 149, 152, (153), (158) |
| Zaccheri Morra, Aidan Donnelly, Michael Eisenman, Jacob Lee, Christopher Parkin, (Matthew Mitola), (Wyatt Dzilinski) |
| 19:18.0, 19:55.0, 20:55.0, 21:12.0, 21:18.0, (21:21.0), (21:28.0) |
20 | 647 | Wilcox Tech,
CT - Team Time (1st 5) 1:43:21.5 | Spread (1st 5) 2:04.4 |
| 98, 122, 129, 139, 159, (160), (162) |
| Donny You, Joshua Santiago, Brandon Armstrong, Israel Arce, Bryce McClendon, (Eric Wasman), (Derek Strillaci) |
| 19:31.2, 20:28.3, 20:48.4, 20:58.0, 21:35.6, (21:37.4), (21:43.6) |
21 | 656 | Hillhouse,
CT - Team Time (1st 5) 1:45:40.0 | Spread (1st 5) 4:29.0 |
| 86, 86, 141, 164, 179 |
| Ryan Martinez, Talib McBride, Hector Morales, Argelys Nunez Espinal, Dale Thompson |
| 19:23.0, 19:23.0, 21:04.0, 21:58.0, 23:52.0 |
22 | 657 | Platt Tech,
CT - Team Time (1st 5) 1:43:35.0 | Spread (1st 5) 1:47.0 |
| 95, 131, 134, 146, 151, (155), (155) |
| Simon Nodiff, Andres Garcia, Jagger Art, Brandon Kling, Keaton Jalbert, (Isaac Nodiff), (Jose Torres) |
| 19:28.0, 20:50.0, 20:54.0, 21:08.0, 21:15.0, (21:25.0), (21:25.0) |
23 | 676 | Stratford,
CT - Team Time (1st 5) 1:46:30.0 | Spread (1st 5) 4:16.0 |
| 68, 125, 140, 170, 173, (174), (176) |
| Elijah Brown, Joshua Kydes, Paul Duncanson, Julian Pilla, Anthony Moore, (Tanner Mitchell), (Kevin Gabriel) |
| 18:48.0, 20:42.0, 20:59.0, 22:57.0, 23:04.0, (23:06.0), (23:16.0) |
24 | 720 | Torrington,
CT - Team Time (1st 5) 1:46:24.4 | Spread (1st 5) 2:27.0 |
| 115, 126, 148, 165, 166, (167), (168) |
| Sean Power, Charles Mathieu, Michael McGillicuddy, Steven Cypher, Harrison Lanczycki, (Ayden Luisi), (Aiden Vega) |
| 19:57.4, 20:43.5, 21:11.1, 22:08.0, 22:24.4, (22:27.9), (22:37.0) |
25 | 746 | Kaynor Tech,
CT - Team Time (1st 5) 1:49:03.7 | Spread (1st 5) 3:15.0 |
| 121, 130, 142, 175, 178, (182), (183) |
| Scott Dalesio, Mike Marzano, Jake Ashmore, Jayden Teasley, Evan Domenchello, (Brandon Henry), (Michael Santiago) |
| 20:20.0, 20:49.6, 21:06.0, 23:13.1, 23:35.0, (24:32.9), (24:51.6) |
26 | 800 | Cheney Tech,
CT - Team Time (1st 5) 1:51:10.0 | Spread (1st 5) 3:00.0 |
| 136, 144, 163, 177, 180 |
| Noah Pearson, Matt Brown, Jon Austin Olechno, Richard Walton, Andre Boone |
| 20:55.0, 21:07.0, 21:56.0, 23:17.0, 23:55.0 |
27 | 849 | East Haven,
CT - Team Time (1st 5) 2:01:37.0 | Spread (1st 5) 9:28.0 |
| 144, 161, 172, 184, 188 |
| Zach Vallas, Jeff Maffeo, Giro Esposito, Jon Mulero, Ryan Sieng |
| 21:07.0, 21:39.0, 23:02.0, 25:14.0, 30:35.0 |
28 | 909 | Platt,
CT - Team Time (1st 5) 2:09:05.0 | Spread (1st 5) 6:58.0 |
| 170, 181, 185, 186, 187 |
| Aiden Annino, Alex Hernandez-Cruz, Daniel Krzos, Josh Gonzalez, Grelby Montiel |
| 22:57.0, 24:22.0, 25:41.0, 26:10.0, 29:55.0 |