MileSplit 2026 New Hampshire Boys Cross Country Scores
Rank Team Time Score
1 75
1) Joseph Gustavson 16:11.20 5
2) Oscar D'Amelio 16:23.80 10
3) Demitri Rufo 16:34.60 16
4) Marcus Sowa 16:42.40 21
5) Leighton Klug 16:45.10 23
Average Time: 16:31.42
Total Time: 1:22:37.10
1-5 Split: 33.90
6) Owen Boucher 17:06.60 41
7) Everett Stevens 17:13.20 47
2
Hanover HS (NH)
86
1) Ben Groves 15:44.50 1
2) Isaac McNaughton 15:54.10 2
3) Dylan Faris 16:12.20 6
4) Teddy White 16:39.10 18
5) Rohan Novosad 17:32.40 59
Average Time: 16:24.46
Total Time: 1:22:02.30
1-5 Split: 1:47.90
6) Oliver Collins 17:36.70 65
7) Jesse Bardach 18:05.10 103
3
Hopkinton (NH)
221
1) Max Goupil 16:18.00 8
2) James Lavers 16:33.70 15
3) Liam Tripod 17:18.80 50
4) Finnegan Kovar 17:36.00 62
5) Michael Crosby 17:56.50 86
Average Time: 17:08.60
Total Time: 1:25:43.00
1-5 Split: 1:38.50
6) Jax Marshall 18:09.40 106
7) Jacques McCrillis 18:44.70 171
4 248
1) Samuel Youngs 16:50.10 27
2) Gus Glaser 17:08.50 42
3) Broden Cox 17:12.70 46
4) Mateo Ferguson 17:36.80 66
5) Benjamin Jobin 17:37.00 67
Average Time: 17:17.02
Total Time: 1:26:25.10
1-5 Split: 46.90
6) Benjamin Larson 18:15.10 113
7) Grant Sauls 18:32.70 138
5 283
1) Sawyer Kress 17:11.20 44
2) Aiden O'Donnell 17:16.10 49
3) Cooper Tiani 17:27.80 57
4) Tristan Woodbury 17:36.50 64
5) Gus Cusimano 17:38.90 69
Average Time: 17:26.10
Total Time: 1:27:10.50
1-5 Split: 27.70
6) Lincoln Pinegar 18:07.30 104
7) Seth Hertzler 18:26.60 127
6 284
1) Owen Gagnon 16:43.00 22
2) Thomas White 17:01.50 35
3) Yadiel Patino-Uribe 17:41.70 72
4) Bunhour Chea 17:43.30 74
5) Brayden Mannetta 17:50.00 81
Average Time: 17:23.90
Total Time: 1:26:59.50
1-5 Split: 1:07.00
6) Bredon Maziarz 18:54.20 186
7) Calvin Navarro 19:26.90 239
7 295
1) Oliver Lehman 16:38.23 17
2) Levi Clapp 16:48.07 26
3) Brendan Banafato 17:10.70 43
4) Ryker Andersen 17:58.70 90
5) Siddharth Sanjay 18:24.20 119
Average Time: 17:23.98
Total Time: 1:26:59.90
1-5 Split: 1:45.97
6) Cian Elly 18:28.34 131
7) Forest Eberl 18:54.70 187
8 333
1) Isaac McIndoe 16:46.60 24
2) Micah Stackpole 16:50.50 28
3) Ashton Ingham 17:42.40 73
4) Alex Biche 17:49.60 79
5) Campbell Light 18:28.00 129
Average Time: 17:31.42
Total Time: 1:27:37.10
1-5 Split: 1:41.40
6) Cole Fournier 20:05.60 307
7) Malcolm Davenport 21:41.90 468
9 336
1) Nils Anderson 16:30.10 13
2) Luke Dean 17:24.90 53
3) Zachary Lefebvre 17:25.20 54
4) Finn Polzin 18:03.20 99
5) Lukas Bekkala 18:23.10 117
Average Time: 17:33.30
Total Time: 1:27:46.50
1-5 Split: 1:53.00
6) Charlie Pettee 18:34.80 141
7) Tom Wintle 19:17.00 224
10 345
1) Patrick Ramsey 16:16.20 7
2) Alec Lemeris 16:56.70 33
3) Mason Hernandez 17:45.20 75
4) Aaron Modini 18:14.90 112
5) Joey Gainey 18:23.90 118
Average Time: 17:31.38
Total Time: 1:27:36.90
1-5 Split: 2:07.70
6) Ethan Miller 18:58.10 191
7) Jamie Godbout 19:08.90 211
11 416
1) Lucas Parker 16:47.70 25
2) Myles Cole 17:02.00 36
3) Hobie Matulis 17:23.60 52
4) Noah Porbunderwala 17:59.20 91
5) Arslan Khandkar 19:09.60 212
Average Time: 17:40.42
Total Time: 1:28:22.10
1-5 Split: 2:21.90
6) Ayren Acevedo 19:12.10 216
7) Luke Swiergosz 19:40.30 260
12 429
1) Logen Poteet 17:20.80 51
2) Colby Orleans 17:36.40 63
3) Noah Melendy 17:57.20 89
4) Xavier Garcia de Paredes 18:00.80 92
5) Henry Willett 18:29.40 134
Average Time: 17:52.92
Total Time: 1:29:24.60
1-5 Split: 1:08.60
6) Wyatt Maglin 18:35.00 142
7) Jackson Tooker 18:44.60 170
13 454
1) Isaiah Rodriguez 16:04.10 4
2) Pranav Dasari 17:51.30 82
3) Evan Jean 18:02.20 93
4) Andrew Thibeault 18:30.50 135
5) Mason Ferrante 18:34.00 140
Average Time: 17:48.42
Total Time: 1:29:02.10
1-5 Split: 2:29.90
6) Noah Iucci 18:37.50 149
7) Ulises Navarrete 19:04.30 202
14 495
1) Owen Gorenc 16:52.50 30
2) Charles Harvey 17:37.80 68
3) Langston Williams 17:56.80 88
4) Linus Krenkel 18:29.10 133
5) Jack Oates 18:46.50 176
Average Time: 17:56.54
Total Time: 1:29:42.70
1-5 Split: 1:54.00
6) Henry De Neufville 18:59.20 193
7) Daniel Hong 19:37.40 254
15 537
1) Blake Hollingshead 16:26.80 11
2) Gabriel Spera 17:15.50 48
3) Paul Sinopoli 18:26.00 125
4) Tyler Stromski 18:27.00 128
5) Alex Chang 19:17.70 225
Average Time: 17:58.60
Total Time: 1:29:53.00
1-5 Split: 2:50.90
6) Kyle Bailey 19:38.10 255
7) Mason Lewis 20:13.00 323
16 618
1) Ian Kiefer 17:11.80 45
2) Alistair Smith 18:16.66 115
3) Brent Paige 18:26.10 126
4) Koen Christie 18:43.50 165
5) Curran Pool 18:44.20 167
Average Time: 18:16.45
Total Time: 1:31:22.26
1-5 Split: 1:32.40
6) Curran Poole 18:59.70 194
7) Oliver Trudeau 19:19.00 227
17 621
1) Gavin Leader 17:28.50 58
2) Nicky Beidleman 18:04.50 102
3) Wilson Jaggars 18:15.60 114
4) Mateo Altamar 18:41.30 162
5) Victor Mohedano 18:53.80 185
Average Time: 18:16.74
Total Time: 1:31:23.70
1-5 Split: 1:25.30
6) Luke Boynton 19:15.50 222
7) Jude Schaad 19:33.80 248
18 629
1) Benjamin Patrick 16:31.50 14
2) Benjamin Partick 17:40.70 70
3) William Clark 18:24.50 121
4) Simon Hartshorne 18:31.80 137
5) Tristan Zimmermann 19:52.90 287
Average Time: 18:12.28
Total Time: 1:31:01.40
1-5 Split: 3:21.40
6) Wyatt Russell 19:54.20 290
7) Kinley Mckenna 20:06.40 311
19 634
1) Jacob Spencer 16:51.90 29
2) Aaron Coleman 17:25.20 54
3) Thomas Arnoldy 18:47.50 178
4) Joel Habert 18:47.50 178
5) Ryan Quinn 19:00.00 195
Average Time: 18:10.42
Total Time: 1:30:52.10
1-5 Split: 2:08.10
6) Keenan Burke 19:16.70 223
7) Brady Webb 19:48.30 277
20 664
1) Ethan Harmon 17:55.30 84
2) Will Magee 18:25.20 123
3) Conor Fennessy 18:35.80 144
4) Colby O'Brien 18:38.10 151
5) Alique Valeras 18:41.30 162
Average Time: 18:27.14
Total Time: 1:32:15.70
1-5 Split: 46.00
6) Jayden Stewart 19:31.60 247
7) Lincoln McKinney 19:48.50 279
21 692
1) Alexander St. Laurent 16:40.30 19
2) Elliot Chisholm 17:27.10 56
3) Jack Weir 18:13.10 111
4) Asher Chisholm 19:23.00 233
5) Henry Garbati 19:46.40 273
Average Time: 18:17.98
Total Time: 1:31:29.90
1-5 Split: 3:06.10
6) Stevie Brown 20:20.20 340
7) Mason Hakesley 20:48.70 393
22 707
1) Ethan Fischer 15:55.70 3
2) William Coler 17:06.10 40
3) Mason Bacotti 18:38.30 152
4) Ashton Gregoire 19:22.50 232
5) Andrew Cortese 19:49.00 280
Average Time: 18:10.32
Total Time: 1:30:51.60
1-5 Split: 3:53.30
6) Ryan Janco 19:56.00 296
7) Michael Bacotti 21:17.70 438
23 765
1) William Scott 17:02.70 37
2) Orion Talbot 17:35.40 61
3) AJ Quaine 18:02.30 94
4) Walter Gannon 19:19.50 228
5) Christian Buchino 20:23.40 345
Average Time: 18:28.66
Total Time: 1:32:23.30
1-5 Split: 3:20.70
6) Ben Liston 20:58.30 411
7) CJ Juchnevics 21:25.40 450
24 772
1) Zachery Mckeown 18:03.90 100
2) Simeon Howard 18:38.34 153
3) James Peavey 18:40.50 158
4) George Stewart 18:41.10 161
5) Judah Howard 19:02.90 200
Average Time: 18:37.35
Total Time: 1:33:06.74
1-5 Split: 59.00
6) Abe St.Cyr 22:43.30 568
7) Daniel Kerrigan 22:49.90 575
25 785
1) Mason Gardner 16:21.20 9
2) Ben Fletcher 18:04.10 101
3) Landon Towsley 18:09.40 106
4) Joshua Gaudet 19:37.00 252
5) Greg Thomas 20:09.70 317
Average Time: 18:28.28
Total Time: 1:32:21.40
1-5 Split: 3:48.50
6) Nathan Fonseca 20:53.70 405
7) Will Dichard 21:21.80 447
26 804
1) Brayden Miller 17:55.40 85
2) Cooper Lanteigne 18:10.30 109
3) Benjamin Adams 18:36.80 148
4) Liam Newman 19:13.30 218
5) Luke Emond 19:29.40 244
Average Time: 18:41.04
Total Time: 1:33:25.20
1-5 Split: 1:34.00
6) Toby Eastman 19:55.50 294
7) Connor Caron 20:05.60 307
27 807
1) Tyler Ebert 18:09.60 108
2) Leon Myszko 18:36.70 147
3) Sheadon Lambert 18:44.20 167
4) Ethan Gahm 18:57.30 188
5) Wyatt Nicol 19:00.50 197
Average Time: 18:41.66
Total Time: 1:33:28.30
1-5 Split: 50.90
6) Nicholas DePippo 19:08.80 210
7) Brody Hamlen 19:10.50 213
28 892
1) Chase Ruffo 17:34.30 60
2) Jason Lewis 18:02.30 94
3) Trevor Jones 18:40.80 159
4) Jackson Ellis 18:44.30 169
5) Eli Mitchell 20:57.00 410
Average Time: 18:47.74
Total Time: 1:33:58.70
1-5 Split: 3:22.70
6) Owen Kelley 22:10.20 518
7) Isaac Exel 22:10.60 520
29 947
1) Adam Price 18:02.40 96
2) Sunay Patel 18:39.90 156
3) Hunter Demers 19:13.20 217
4) Liam Boyle-Dunkerley 19:25.70 237
5) Walter Breault 19:27.40 241
Average Time: 18:57.72
Total Time: 1:34:48.60
1-5 Split: 1:25.00
6) Samuel Ingraham-Wilhelm 19:34.00 249
7) Nicholas Louh 21:27.60 454
30 970
1) Ben Geoffroy 17:47.10 77
2) Rohan Chevalier 18:39.00 154
3) Nathan Mudgett 19:05.20 204
4) Jonathan Degges 19:40.80 261
5) Westin Chevalier 19:46.90 274
Average Time: 18:59.80
Total Time: 1:34:59.00
1-5 Split: 1:59.80
6) Garrett Clough 20:46.80 388
7) Joe Booth 21:34.70 463
31 973
1) Ian Sandahl 18:36.20 145
2) Lars Fjeldsted 18:40.90 160
3) George Kohl 18:43.50 165
4) Gavin Simon 19:14.00 219
5) Ryan Pawlowski 19:50.10 284
Average Time: 19:00.94
Total Time: 1:35:04.70
1-5 Split: 1:13.90
6) Jack Puro 19:56.80 299
7) Matthew Zaffini 20:02.60 305
32 983
1) Thatcher Brown 16:53.40 31
2) Collin Reeder 16:53.90 32
3) Andy Rolfe 19:23.80 236
4) Ezra Boisseau 19:56.70 298
5) Walter Meyers 20:45.20 386
Average Time: 18:46.60
Total Time: 1:33:53.00
1-5 Split: 3:51.80
6) Cody Reslow 20:52.51 401
7) Jack Burhoe 22:27.50 548
33 1005
1) Gavin Desclos 18:24.30 120
2) Mason Emerson 18:24.70 122
3) Mason Crouse 19:29.10 243
4) Peyton Campbell 19:38.90 256
5) Chase Giampa 19:42.40 264
Average Time: 19:07.88
Total Time: 1:35:39.40
1-5 Split: 1:18.10
6) Joey Boucher 19:44.50 269
7) Carter Blanchard 20:11.20 322
34 1090
1) Aiden O'Leary 18:11.90 110
2) Roarke Brandt 19:02.50 198
3) Drew Barton 19:26.80 238
4) Camden Griffith 19:41.20 262
5) Braeden Carey 19:49.70 282
Average Time: 19:14.42
Total Time: 1:36:12.10
1-5 Split: 1:37.80
6) Noah Cataldo 20:38.80 374
7) Eli Erickson 21:25.90 451
35 1103
1) William Licata 17:05.30 39
2) Charles Saunders 18:07.40 105
3) Thomas Kerwin 19:06.30 207
4) Adam Willett 20:29.30 354
5) Griffin Kim 20:50.90 398
Average Time: 19:07.84
Total Time: 1:35:39.20
1-5 Split: 3:45.60
6) Gabriel Jenkins 21:05.20 420
7) Aidan Magnus 22:44.80 569
36 1148
1) Aaron Graham 18:02.80 97
2) Benjamin Dumont 18:03.00 98
3) Shawn Vezina 19:07.70 209
4) Roland Dumont 20:22.70 344
5) Ethan Hale 20:51.80 400
Average Time: 19:17.60
Total Time: 1:36:28.00
1-5 Split: 2:49.00
6) Mason Hill 26:13.60 726
37 1176
1) William LeCain 18:28.60 132
2) James Ekerberg 18:39.10 155
3) Orion Baldoumas 19:30.80 245
4) Jackson Bergeron 20:06.20 309
5) Everett Sheehan 20:16.40 335
Average Time: 19:24.22
Total Time: 1:37:01.10
1-5 Split: 1:47.80
6) Samuel Lawrence 22:05.70 504
7) Andrew Broek 22:10.30 519
38 1212
1) Cullen Desrochers 17:05.10 38
2) Lazar Arbutina 19:21.10 230
3) Lucas Durphey 19:43.00 265
4) Ryan Courtney 19:43.00 265
5) Tristan Honeman 21:00.20 414
Average Time: 19:22.48
Total Time: 1:36:52.40
1-5 Split: 3:55.10
6) Owen Bakis 21:09.30 425
7) Carter Lloyd 21:09.50 427
39 1212
1) Jacob Pinard 16:41.20 20
2) Zachary Dubuc 18:37.90 150
3) Jonathan Bronson 19:06.20 206
4) Oliver Maran 19:57.10 301
5) Garrett Van Gelder 22:19.20 535
Average Time: 19:20.32
Total Time: 1:36:41.60
1-5 Split: 5:38.00
6) Lars Pelletier 22:37.40 562
7) Lincoln Drake 22:38.20 563
40 1249
1) Evan Furness 18:45.40 174
2) Luke Gajowski 18:45.80 175
3) Gavin Arel 19:40.10 259
4) Jackson Loiselle 20:06.40 311
5) Carter Peterson 20:15.00 330
Average Time: 19:30.54
Total Time: 1:37:32.70
1-5 Split: 1:29.60
6) Kaeden Vanasse 20:17.80 337
7) Elijah Adler 21:33.10 462
41 1254
1) Stahlin Van 18:35.40 143
2) Ari Pape 19:04.50 203
3) Josiah Post 19:45.60 270
4) Marcus Jordan 20:03.50 306
5) William Ricaurte 20:15.50 332
Average Time: 19:32.90
Total Time: 1:37:44.50
1-5 Split: 1:40.10
6) Vinny Hollenbeck 20:55.60 407
7) Ronan Fortin 21:50.80 482
42 1301
1) Jacob Wood 18:28.10 130
2) Zach Dyrkacz 18:44.90 172
3) Dawson Meehan 20:08.60 315
4) Raymond Sullivan 20:21.90 342
5) Brent Bemis 20:21.90 342
Average Time: 19:37.08
Total Time: 1:38:05.40
1-5 Split: 1:53.80
6) Shea Everett 22:08.40 514
7) Braedon McKeen 24:02.50 656
43 1342
1) Carl Russell 16:29.30 12
2) Karson Rogers 18:19.00 116
3) Ransom Donigian 18:30.50 135
4) Blake Howard 22:06.00 507
5) John Runnion-Bareford 22:49.10 572
Average Time: 19:38.78
Total Time: 1:38:13.90
1-5 Split: 6:19.80
6) Max Martin 31:24.00 792
7) Vinnie Tempel 37:04.30 809
44 1378
1) Jordan Dinardo 17:46.20 76
2) Cooper Mousseau 19:51.20 285
3) Chael Smithson 20:13.20 324
4) Gavin Hall 20:20.80 341
5) Rhys Wenworth 20:27.70 352
Average Time: 19:43.82
Total Time: 1:38:39.10
1-5 Split: 2:41.50
6) Alexander Dea 20:33.70 365
7) Demetrius Ellison 20:41.20 377
45 1494
1) Donovan Griffis 17:56.70 87
2) Logan Vaillancourt 19:20.00 229
3) Reino Crawford 19:21.30 231
4) Nicholas Martinez 20:02.10 304
5) Brody Honeywell 23:39.10 643
Average Time: 20:03.84
Total Time: 1:40:19.20
1-5 Split: 5:42.40
6) Barrett Ryan 23:54.50 650
46 1550
1) Marco Murphy 18:52.20 182
2) Benjamin Adams 19:14.90 221
3) Dylan Gaitan 20:10.60 320
4) Joshua Zappavigna 20:50.10 396
5) Elier Guzman 21:13.60 431
Average Time: 20:04.28
Total Time: 1:40:21.40
1-5 Split: 2:21.40
6) Maxim Kulshyn 21:17.20 437
7) Drake Horton 21:28.00 456
47 1579
1) Conall Jumper 17:49.10 78
2) Dylan Verde 20:01.40 303
3) Nicholas Ball 20:07.21 313
4) Luke Ryan 21:19.90 441
5) Brendan Jumper 21:20.92 444
Average Time: 20:07.71
Total Time: 1:40:38.53
1-5 Split: 3:31.82
6) Austin Liu 22:35.56 559
7) Andrew Szufnarowski 23:37.10 638
48 1706
1) Anton Broyles 17:00.10 34
2) Troy DeAngelis-Poland 18:25.40 124
3) Hayden Ostness 21:48.20 475
4) Caleb Lapierre 22:08.70 515
5) Chase Moberg 22:34.90 558
Average Time: 20:23.46
Total Time: 1:41:57.30
1-5 Split: 5:34.80
6) Cody Sprowl 22:50.80 577
7) Isaac Scrutton 22:55.40 585
49 1808
1) Isaac Denio 18:57.95 189
2) Mitchell Dexter 20:15.42 331
3) Jack Vacirca 20:19.35 338
4) Unish Karki 20:25.30 349
5) Brayden Wallace 23:10.48 601
Average Time: 20:37.70
Total Time: 1:43:08.50
1-5 Split: 4:12.53
6) Logan Tahai 23:36.36 635
7) Tobias Molloy 26:22.02 730
50 1821
1) Devin Forsythe 19:00.00 195
2) Benjamin Harrison 20:10.70 321
3) Martin Towne 20:16.30 334
4) Adam Morgan 20:38.20 372
5) Jack Baker 23:06.70 599
Average Time: 20:38.38
Total Time: 1:43:11.90
1-5 Split: 4:06.70
6) Emeric Girard 23:27.40 625
7) Thomas Brankin 28:21.39 761
51 2292
1) Kellan Zullo 18:58.00 190
2) John Wilkinson 20:14.40 328
3) Alex Couitt 21:00.80 415
4) Bentley Waterman 22:56.40 587
5) Thomas Logan 29:29.90 772
Average Time: 22:31.90
Total Time: 1:52:39.50
1-5 Split: 10:31.90
52 2302
1) Colin Foster 17:41.29 71
2) Dylan Jurta 20:43.26 382
3) Rory Wharton 20:43.68 384
4) Jacoby Beyer 24:25.19 679
5) Isaac Kaempher 30:37.10 786
Average Time: 22:50.10
Total Time: 1:54:10.52
1-5 Split: 12:55.81
53 2334
1) Nick DeGruttola 19:54.80 293
2) Justin Pitre 20:42.90 381
3) Roger Soucy 22:11.40 522
4) Joshua Ortiz 22:29.40 552
5) Micah Prahl 22:55.80 586
Average Time: 21:38.86
Total Time: 1:48:14.30
1-5 Split: 3:01.00
6) Chris Lanouette 24:06.00 660
7) Ronan Flematti 24:13.20 666
54 2377
1) Jack Giovan 19:34.60 250
2) Blake Williams 20:56.70 409
3) John Wade-Levasseur 21:50.40 481
4) Eddie Kenda 22:15.50 530
5) Landon Thomas Charron 25:19.30 707
Average Time: 21:59.30
Total Time: 1:49:56.50
1-5 Split: 5:44.70
6) Liam McGrath 26:51.60 737
7) Ben Webster 28:13.00 758
55 2461
1) Abraham Hankens 19:39.00 257
2) West Thompson 21:20.30 443
3) Piper Babbit 21:32.70 461
4) Dylan Mele 23:21.90 618
5) Yuriy Paul 24:26.34 682
Average Time: 22:04.05
Total Time: 1:50:20.24
1-5 Split: 4:47.34
6) Cage Smith 26:50.00 736
56 2485
1) Lee Mitchell 18:53.70 184
2) Earl Mitchell 19:42.10 263
3) Rhys Yap 21:52.90 488
4) Jason Condodematraky 27:38.10 752
5) Jason Condodemetraky 31:42.80 798
Average Time: 23:57.92
Total Time: 1:59:49.60
1-5 Split: 12:49.10
57 2634
1) Ziba Patridge 18:52.00 181
2) Julius Nelson 20:08.00 314
3) Silas Patridge 22:21.30 538
4) Arthur Ramos De Lima 31:35.60 794
5) Dylan Myers 35:04.90 807
Average Time: 25:36.36
Total Time: 2:08:01.80
1-5 Split: 16:12.90
58 2876
1) William Reinhardt 19:11.30 215
2) Cooper Plourde 23:27.80 626
3) Caleb LeSage 24:06.00 660
4) Ryder Cantara 24:07.00 663
5) Griffyn Greene 25:38.22 712
Average Time: 23:18.06
Total Time: 1:56:30.32
1-5 Split: 6:26.92