boys 5k
Place name Last School Time
1 Patrick Gandini GILFORD 0:17:27
2 Riley Mann WINNISQUAM 0:19:00
3 Joseph Young BERLIN 0:19:04
4 Michael Eggers-Emerson HOPKINTON 0:19:08
5 Shepyrd Murdough HOPKINTON 0:19:18
6 Michael Mott PROSPECT MOUNTAIN 0:19:22
7 Eben Misavage INTER-LAKES 0:19:23
8 Steven Bean INTER-LAKES 0:19:37
9 Eli Misavage INTER-LAKES 0:19:38
10 Theodore Mollano HOPKINTON 0:19:39
11 Chance Dawson MOULTONBOROUGH 0:19:47
12 Dylan Robert WINNISQUAM 0:19:55
13 Sam Harrington PORTSMOUTH CHRISTIAN 0:19:57
14 Noah Mousseau LACONIA 0:19:59
15 Frank Dowd PROSPECT MOUNTAIN 0:20:11
16 Nick Simpkins HOPKINTON 0:20:15
17 Oscar Miller BISHOP BRADY 0:20:16
18 Luke O'Halloran PORTSMOUTH CHRISTIAN 0:20:19
19 Miles Wharton WHITE MOUNTAINS 0:20:22
20 Noah Fortin GORHAM 0:20:25
21 Parker Wuellenweber HOPKINTON 0:20:36
22 Harrison Laflamme GILFORD 0:20:43
23 A.J. Vecchione LIN-WOOD 0:20:50
24 Nicholas Comeau NEWFOUND REGIONAL 0:20:54
25 Eric Phelps LACONIA 0:20:56
26 Mitchell Townsend GILFORD 0:21:03
27 Brayden Landry BERLIN 0:21:03
28 Eric Adams MOULTONBOROUGH 0:21:04
29 David Eckland NEWMARKET 0:21:04
30 Evan Griffin WINNISQUAM 0:21:09
31 Sam Frede NEWMARKET 0:21:12
32 Joe Sullivan NEWFOUND REGIONAL 0:21:18
33 Colby Despres BISHOP BRADY 0:21:23
34 Achius Wolfley PLYMOUTH REGIONAL 0:21:31
35 Luke Deroche PROSPECT MOUNTAIN 0:21:36
36 Maxwell Brown BISHOP BRADY 0:21:46
37 Deuce Smith PROSPECT MOUNTAIN 0:21:46
38 Jared Whitcomb BELMONT 0:21:57
39 Michael Kulig PLYMOUTH REGIONAL 0:22:05
40 Jeffrey Huckins NEWFOUND REGIONAL 0:22:09
41 Luke Gordon NEWFOUND REGIONAL 0:22:18
42 Micah Edgren BELMONT 0:22:21
43 Jace Arsenault BERLIN 0:22:21
44 Joey Damato WINNISQUAM 0:22:30
45 Ryan Hamel GILFORD 0:22:34
46 Finn Mousseau LACONIA 0:22:39
47 Chris Pare BELMONT 0:22:41
48 Conor Donovan BISHOP BRADY 0:22:50
49 Elijah Gilcrist BERLIN 0:22:57
50 Jeremy Mako MOULTONBOROUGH 0:22:57
51 Zach Griffin BERLIN 0:22:57
52 Griffin Hotz PORTSMOUTH CHRISTIAN 0:23:07
53 Connor Downs NEWFOUND REGIONAL 0:23:13
54 Wyatt Day NEWFOUND REGIONAL 0:23:14
55 Hunter McLeod PLYMOUTH REGIONAL 0:23:14
56 Ben Cone LACONIA 0:23:16
57 Max Smith MOULTONBOROUGH 0:23:23
58 Jack Donovan BISHOP BRADY 0:23:24
59 Samson Deruvo PLYMOUTH REGIONAL 0:23:28
60 Brennan Dunn WINNISQUAM 0:23:29
61 John Horangic BISHOP BRADY 0:23:32
62 Landon Lewis GILFORD 0:23:36
63 Benjamin Laplume NEWFOUND REGIONAL 0:23:41
64 Cole Ruediger BERLIN 0:23:43
65 Cameron Sloane BERLIN 0:23:45
66 Ryder Downs NEWFOUND REGIONAL 0:23:45
67 Eddie Demers GILFORD 0:23:51
68 William Verdi BISHOP BRADY 0:23:51
69 Wayne Lam PORTSMOUTH CHRISTIAN 0:23:52
70 Jack Vallari HOPKINTON 0:23:53
71 David Young BERLIN 0:23:54
72 Dakota Mako MOULTONBOROUGH 0:24:05
73 Charles Miller BISHOP BRADY 0:24:06
74 Alex Pantano HOPKINTON 0:24:14
75 Even Braley NEWMARKET 0:24:17
76 Kyle Rosendahl NEWFOUND REGIONAL 0:24:19
77 Brandon Robichaud BELMONT 0:24:24
78 Jack McCarthy INTER-LAKES 0:24:25
79 James Philbin PLYMOUTH REGIONAL 0:24:27
80 Noah Dutkewych WHITE MOUNTAINS 0:24:43
81 Tyler Zhe NEWMARKET 0:24:44
82 Hayden Lynch HOPKINTON 0:24:45
83 Cody Annis BELMONT 0:24:55
84 Joe Fortier MOULTONBOROUGH 0:24:55
85 Romeo Dokus NEWFOUND REGIONAL 0:25:00
86 Trevor Garton PORTSMOUTH CHRISTIAN 0:25:04
87 Liam White PROSPECT MOUNTAIN 0:25:05
88 Matt Landry BERLIN 0:25:14
89 Bryson Lund PORTSMOUTH CHRISTIAN 0:25:15
90 Dimitrios Spanos LIN-WOOD 0:25:41
91 Coleman Philbrick PORTSMOUTH CHRISTIAN 0:25:42
92 Jordan Witham GILFORD 0:25:44
93 Gabriel Labranche NEWMARKET 0:25:52
94 Zach Mosher NEWMARKET 0:25:59
95 Mihalis Sourgiadakis LIN-WOOD 0:25:59
96 Brian Miles BELMONT 0:26:40
97 Logan Emery BISHOP BRADY 0:26:52
98 Tanner McKim BELMONT 0:26:59
99 Patrick Quinn HOPKINTON 0:27:09
100 Tyler Fort PLYMOUTH REGIONAL 0:27:45
101 Mason Earick PLYMOUTH REGIONAL 0:27:46
102 Benjamin Leach HOPKINTON 0:27:55
103 John Ulricson PLYMOUTH REGIONAL 0:28:09
104 Cade Earick PLYMOUTH REGIONAL 0:28:09
105 Josh Felch INTER-LAKES 0:28:10
106 Krish Kothimbakam PORTSMOUTH CHRISTIAN 0:28:34
107 Samuel Smith PLYMOUTH REGIONAL 0:28:42
108 James Lotter PORTSMOUTH CHRISTIAN 0:29:04
109 Michael Annis BELMONT 0:29:16
110 Garrett Dion PLYMOUTH REGIONAL 0:29:28
111 Dane Dehart GILFORD 0:29:34
112 William Rutherford WHITE MOUNTAINS 0:31:01
113 Jiaxuan Li BISHOP BRADY 0:31:14
114 Ethan Girourard PLYMOUTH REGIONAL 0:31:45
115 Kaden Vonkannewurff BISHOP BRADY 0:32:12
116 Charlie Despres INTER-LAKES 0:33:32
117 Josh Womble WHITE MOUNTAINS 0:33:59
118 Bryan Patten LACONIA 0:46:02
119 Daeron Hoffman LACONIA 0:46:03
girls 5k
Place name School Time
1 Liza Corso PORTSMOUTH CHRISTIAN 0:20:59
2 Brianna Malone PORTSMOUTH CHRISTIAN 0:21:08
3 Hannah Bennett HOPKINTON 0:21:49
4 Veronica Dowd PROSPECT MOUNTAIN 0:21:53
5 Cailey Stockwell HOPKINTON 0:22:04
6 Emma Rothe HOPKINTON 0:22:07
7 Maya Weil-Cooley INTER-LAKES 0:22:11
8 Faith Gosselin WINNISQUAM 0:22:23
9 Cate Westbrook HOPKINTON 0:22:46
10 Ella Malone PORTSMOUTH CHRISTIAN 0:22:47
11 Vanessa Genakos GILFORD 0:22:51
12 Anna O'Reilly HOPKINTON 0:23:00
13 Isabel Pentony NEWMARKET 0:23:19
14 Amanda Daugherty PLYMOUTH REGIONAL 0:23:30
15 Lily Kjendal PORTSMOUTH CHRISTIAN 0:23:30
16 Sydney Stockwell HOPKINTON 0:23:37
17 Clara Locke HOPKINTON 0:23:40
18 Lily Sabol HOPKINTON 0:24:08
19 Catherine Stow GILFORD 0:24:14
20 Appalachia Kunz PLYMOUTH REGIONAL 0:24:29
21 Hannah Edgerly NEWMARKET 0:24:34
22 Ruth Malone NEWMARKET 0:24:45
23 Kaylie Sampson PLYMOUTH REGIONAL 0:24:49
24 Isabella Giacomoni NEWMARKET 0:24:56
25 Hannah Capsalis PROSPECT MOUNTAIN 0:24:57
26 Maria Willerer NEWMARKET 0:24:59
27 Aurora Couto BELMONT 0:25:03
28 Zoe Grondin GORHAM 0:25:14
29 Maxine Asmussen HOPKINTON 0:25:43
30 Gianna Covello HOPKINTON 0:25:46
31 Elisa Pfatschbatcher HOPKINTON 0:25:49
32 Abby Shagena BISHOP BRADY 0:25:55
33 Abigail Stone HOPKINTON 0:26:00
34 Bethany Tanner GILFORD 0:26:12
35 Elizabeth Clarner HOPKINTON 0:26:17
36 Corinna Flynn PLYMOUTH REGIONAL 0:26:18
37 Alyssa Edgren BELMONT 0:26:29
38 Sadey Sherkanowski MOULTONBOROUGH 0:26:42
39 Laura Renner PROSPECT MOUNTAIN 0:26:45
40 Amy Benson NEWMARKET 0:26:58
41 Porter Malone NEWMARKET 0:27:00
42 Holly Fermon NEWMARKET 0:27:06
43 Faith Moll PORTSMOUTH CHRISTIAN 0:27:10
44 Kylie Burkhardt MOULTONBOROUGH 0:27:12
45 Johnston Valerie PLYMOUTH REGIONAL 0:27:22
46 Ella Whipps HOPKINTON 0:27:22
47 Brianna Therrien PLYMOUTH REGIONAL 0:27:25
48 Grace Clorite BERLIN 0:27:42
49 Brianna Fillion NEWMARKET 0:27:47
50 Lydia Marunowski PLYMOUTH REGIONAL 0:27:51
51 Erin Hurley MOULTONBOROUGH 0:27:51
52 Grace Elliot MOULTONBOROUGH 0:27:58
53 Damiana Richetti HOPKINTON 0:28:02
54 Cora Treiss BERLIN 0:28:02
55 Cassandra Mosher NEWMARKET 0:28:03
56 Karina Jones NEWMARKET 0:28:05
57 Anna Roberge GORHAM 0:28:11
58 Hannah Swain WINNISQUAM 0:28:31
59 Lydia Clapp INTER-LAKES 0:28:35
60 Harriet Pearce HOPKINTON 0:28:56
61 Natalie Noble HOPKINTON 0:29:05
62 Leah Deuso NEWFOUND REGIONAL 0:29:26
63 Bethany Koshy PORTSMOUTH CHRISTIAN 0:29:38
64 Helen Cotrupi MOULTONBOROUGH 0:29:52
65 Mercede McIntyre BELMONT 0:29:55
66 Marguerite Parker WINNISQUAM 0:30:11
67 Natalie Boyer PLYMOUTH REGIONAL 0:30:20
68 Caitlyn Bourret PLYMOUTH REGIONAL 0:30:28
69 Megan Ebner PLYMOUTH REGIONAL 0:30:35
70 Alyssa Delafontaine BERLIN 0:30:55
71 Hannah Leclair BELMONT 0:31:05
72 Kiara Cooper PORTSMOUTH CHRISTIAN 0:31:06
73 Astrid Renaud WINNISQUAM 0:31:18
74 Charlotte Armstrong HOPKINTON 0:31:29
75 Rosalie Slotta WINNISQUAM 0:31:31
76 Christenia Kangas INTER-LAKES 0:32:02
77 Sarah Daniels HOPKINTON 0:33:09
78 Chloe Nedeau LACONIA 0:33:10
79 Alianna Marietta INTER-LAKES 0:33:34
80 Sophia Pettit NEWFOUND REGIONAL 0:34:11
81 Gretchen McGowan NEWFOUND REGIONAL 0:34:19
82 Marissa Carter PLYMOUTH REGIONAL 0:34:45
83 Muging Wen BISHOP BRADY 0:35:46
84 Alexandra Dunstan PLYMOUTH REGIONAL 0:35:57
85 Anna Harvey LIN-WOOD 0:36:01
86 Merrick Wolfley PLYMOUTH REGIONAL 0:36:12
87 Liana Francis PLYMOUTH REGIONAL 0:36:54
88 Kiara Ellsworth LACONIA 0:37:36
89 Nadia Oettingen WINNISQUAM 0:37:38
90 Connie Kim PLYMOUTH REGIONAL 0:37:39
91 Donna Collette PLYMOUTH REGIONAL 0:38:39
92 Sadira Dukette NEWFOUND REGIONAL 0:39:43
93 Katerina Sourgiadakis LIN-WOOD 0:40:18
94 Elizabeth Drew LIN-WOOD 0:40:20
95 Isabella Lewis BELMONT 0:44:49