Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England HS Indoor Track & Field Championship · Mar 25:00.96aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 122:55.33MSTCA Northeast InvitationalJanuary 12, 2024
1500 Meters · IndoorNHIAA Division 2 Indoor Track & Field Championships · Feb 84:33.31aNHIAA Division 2 Indoor Track & Field ChampionshipsFebruary 8, 2025
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 285:02.58aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
1600 Meters · Outdoor2024 NHIAA Meet of Champions · Jun 24:53.27a2024 NHIAA Meet of ChampionsJune 2, 2024
2 Miles · IndoorNHWTL @ PEA · Dec 1511:47.70aNHWTL @ PEADecember 15, 2021
3000 Meters · IndoorNHWTL PSU Afternoon · Jan 410:15.21NHWTL PSU AfternoonJanuary 4, 2025
3200 Meters · OutdoorSanborn Invitational · Apr 1910:46.86Sanborn InvitationalApril 19, 2025
400 Meters · Relay Split · OutdoorBlack Bear · Apr 271:02.500Black BearApril 27, 2024
600 Meters · IndoorNHWTL @ PEA · Jan 201:39.22aNHWTL @ PEAJanuary 20, 2024
800 Meters · OutdoorBobcat Invite · May 172:14.38Bobcat InviteMay 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 1600 Meters · Place 2 · Oyster RiverOyster River1600 Meters2.4:55.10a12
Jun 82025 NHIAA Meet of ChampionsJun 8 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters1.4:54.54a12
May 23Seacoast ChampionshipsMay 23 · 3200 Meters · Place 1 · Oyster RiverOyster River3200 Meters111:00.41SR
May 17Bobcat InviteMay 17 · 800 Meters · Place 2 · Oyster RiverOyster River800 Meters22:14.38 PBSR
Apr 26Black Bear InviteApr 26 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters15:00.49SR
Apr 19Sanborn InvitationalApr 19 · 3200 Meters · Place 1 · Oyster RiverOyster River3200 Meters110:46.86 PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 1 Mile · Place 7 · Oyster RiverOyster River1 Mile75:05.56a—
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 1 · Oyster RiverOyster River1500 Meters14:33.31a PB—
Feb 1NHWTL UNH MorningFeb 1 · 1000 Meters · Place 1 · Oyster RiverOyster River1000 Meters12:57.8512
Jan 18NHWTL PEAJan 18 · 1500 Meters · Place 1 · Oyster RiverOyster River1500 Meters1.4:36.53a12
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 2 · Oyster RiverOyster River1000 Meters22:56.06a—
Jan 4NHWTL PSU AfternoonJan 4 · 3000 Meters · Place 1 · Oyster RiverOyster River3000 Meters110:15.21 PBSR
Jan 4NHWTL PSU AfternoonJan 4 · 600 Meters · Place 1 · Oyster RiverOyster River600 Meters11:41.95SR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 5 · UnattachedUnattached1 Mile5.5:04.36a12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 5 · UnattachedUnattached1600 Meters5.5:02.58a PB12
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1 Mile · Place 6 · Oyster RiverOyster River1 Mile6.5:00.96a PB11
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 1500 Meters · Place 1 · Oyster RiverOyster River1500 Meters1.4:37.14a11
Jan 20NHWTL @ PEAJan 20 · 600 Meters · Place 1 · Oyster RiverOyster River600 Meters1.1:39.22a PB11
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 3 · Oyster RiverOyster River1000 Meters32:55.33 PB11
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 600 Meters · Place 1 · Oyster RiverOyster River600 Meters1.1:43.91a11
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 3000 Meters · Place 1 · Oyster RiverOyster River3000 Meters1.10:26.00a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 8New England HS Outdoor Track & Field ChampionshipJun 8 · 1600 Meters · Place 7 · Oyster River-NHOyster River-NH1600 Meters75:02.2411
Jun 22024 NHIAA Meet of ChampionsJun 2 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters14:53.27a PB—
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters14:58.61JR
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 800 Meters · Place 1 · Oyster RiverOyster River800 Meters12:15.57JR
May 17SeacoastMay 17 · 3200 Meters · Place 1 · Oyster RiverOyster River3200 Meters110:58.47a—
May 11Bobcat2024May 11 · 800 Meters · Place 4 · Oyster RiverOyster River800 Meters4.2:18.94a11
Apr 27Black BearApr 27 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters1.4:56.02a11
Apr 27Black BearApr 27 · 400 Meters · Oyster RiverOyster River400 MetersRelay Split—1:02.500 PB11
Apr 20Sanborn InviteApr 20 · 3200 Meters · Place 1 · Oyster RiverOyster River3200 Meters1.10:56.17a11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1 Mile · Place 1 · Oyster RiverOyster River1 Mile1.5:06.58a11
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 26 · Oyster RiverOyster River1 Mile265:20.3410
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 25 · Oyster RiverOyster River1500 Meters254:57.8310
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 26 · Oyster RiverOyster River1 Mile265:20.3410
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 25 · Oyster RiverOyster River1500 Meters254:57.8310
Feb 12NHIAA Division II Indoor State ChampionshipsFeb 12 · 1000 Meters · Place 2 · Oyster RiverOyster River1000 Meters2.3:19.30a10
Feb 12NHIAA Division II Indoor State ChampionshipsFeb 12 · 1500 Meters · Place 3 · Oyster RiverOyster River1500 Meters3.5:03.38a10
Feb 5NHWTL @ UNH MorningFeb 5 · 1500 Meters · Place 3 · Oyster RiverOyster River1500 Meters34:59.73SO
Jan 21NHWT @ Phillips Exeter AcademyJan 21 · 1500 Meters · Place 3 · Oyster RiverOyster River1500 Meters3.4:54.32a10
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 7 · Oyster RiverOyster River1000 Meters73:06.2510
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 7 · Oyster RiverOyster River1000 Meters7.3:06.25a10
Jan 7NH WTL @ PSU AfternoonJan 7 · 1500 Meters · Place 2 · Oyster RiverOyster River1500 Meters25:02.26SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26NHIAA Division II Track & Field ChampionshipsMay 26 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters1.5:09.32a10
May 26NHIAA Division II Track & Field ChampionshipsMay 26 · 800 Meters · Place 1 · Oyster RiverOyster River800 Meters1.2:17.49a10
May 19Seacoast ChampionshipsMay 19 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters15:13.94a—
May 19Seacoast ChampionshipsMay 19 · 800 Meters · Place 3 · Oyster RiverOyster River800 Meters32:19.92a—
Apr 29Black Bear InvitationalApr 29 · 3200 Meters · Place 3 · Oyster RiverOyster River3200 Meters311:29.36SO
Apr 22Sanborn InvitationalApr 22 · 1600 Meters · Place 2 · Oyster RiverOyster River1600 Meters25:17.32SO
Apr 22Sanborn InvitationalApr 22 · 800 Meters · Place 2 · Oyster RiverOyster River800 Meters22:23.92SO

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20Seacoast ChampionshipsMay 20 · 1600 Meters · Place 2 · Oyster RiverOyster River1600 Meters25:15.75FR
May 20Seacoast ChampionshipsMay 20 · 800 Meters · Place 3 · Oyster RiverOyster River800 Meters32:26.25FR
May 14Bobcat InvitationalMay 14 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters15:23.96FR
Apr 23Sanborn InvitationalApr 23 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters15:25.85FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9NH Indoor Track LeagueFeb 9 · 1000 Meters · Place 2 · Fres Oyster RiverFres Oyster River1000 Meters23:10.79—
Feb 5NHWTL @ PEAFeb 5 · 1 Mile · Place 2 · Oyster RiverOyster River1 Mile2.5:16.85a9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15NHWTL @ PEADec 15 · 2 Miles · Place 2 · Oyster RiverOyster River2 Miles2.11:47.70a PB9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Clipper Winter ClassicDec 11 · 1600 Meters · Place 8 · Oyster RiverOyster River1600 Meters8.6:16.33a9
Dec 11Clipper Winter ClassicDec 11 · 1600 Meters · Place 2 · Oyster RiverOyster River1600 Meters2.5:34.94a9