Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 94:37.72aMSTCA Northeast InvitationalJanuary 9, 2026
1 Mile · OutdoorWeston Twilight Invitational - Regis Events · May 94:39.21aWeston Twilight Invitational - Regis EventsMay 9, 2026
1000 Meters · IndoorNeighborhood Scrimmage · Dec 102:51.91aNeighborhood ScrimmageDecember 10, 2025
1500 Meters · IndoorNHWTL @ PEA Morning · Jan 244:18.38aNHWTL @ PEA MorningJanuary 24, 2026
1500 Meters · OutdoorSeacoast Scramble · Apr 114:23.58aSeacoast ScrambleApril 11, 2026
1600 Meters · OutdoorNHIAA D-II Outdoor Championship and Battlenotes · May 304:30.23aNHIAA D-II Outdoor Championship and BattlenotesMay 30, 2026
2 Miles · IndoorMSTCA Boston Holiday Challenge · Dec 279:57.33aMSTCA Boston Holiday ChallengeDecember 27, 2025
200 Meters · OutdoorOR Home #1 · Apr 2127.21aOR Home #1April 21, 2026
3000 Meters · IndoorNHWTL @ PEA · Jan 219:14.07aNHWTL @ PEAJanuary 21, 2026
3200 Meters · Outdoor2026 Bobcat Invite · May 169:42.14a2026 Bobcat InviteMay 16, 2026
400 Meters · OutdoorOR Home #1 · Apr 2158.17aOR Home #1April 21, 2026
400 Meters · Relay Split · IndoorNHWTL @ PEA Morning · Jan 2458.557NHWTL @ PEA MorningJanuary 24, 2026
500 Meters · IndoorNHWTL PSU Afternoon · Jan 44:43.21NHWTL PSU AfternoonJanuary 4, 2025
500 Meters · OutdoorThe Cross-Town Tri · Apr 134:42.03The Cross-Town TriApril 13, 2024
5000 Meters · OutdoorNew Hampshire Distance Festival · May 115:52.62aNew Hampshire Distance FestivalMay 1, 2026
800 Meters · OutdoorORSpring · Apr 182:15.17aORSpringApril 18, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · 3200 Meters · Place 10 · Oyster River3200 Meters10.9:43.54a11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 3200 Meters · Place 5 · Oyster River3200 Meters5.9:48.42a11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 1600 Meters · Place 6 · Oyster River1600 Meters6.4:30.23a PB11
May 22Seacoast ChampionshipsMay 22 · 1600 Meters · Place 2 · Oyster River1600 Meters2.4:30.34a11
May 162026 Bobcat InviteMay 16 · 3200 Meters · Place 3 · Oyster River3200 Meters3.9:42.14a PB11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 36 · Oyster River1 Mile364:39.21a PB11
May 1New Hampshire Distance FestivalMay 1 · 5000 Meters · Place 7 · Oyster River5000 Meters715:52.62a PB11
Apr 25Black Bear InviteApr 25 · 3200 Meters · Place 5 · Oyster River3200 Meters5.9:49.21a11
Apr 21OR Home #1Apr 21 · 400 Meters · Place 9 · Oyster River400 Meters9.58.17a PB11
Apr 21OR Home #1Apr 21 · 200 Meters · Place 13 · Oyster River200 Meters13.27.21a PB11
Apr 18ORSpringApr 18 · 1600 Meters · Place 4 · Oyster River1600 Meters4.4:39.65a11
Apr 18ORSpringApr 18 · 800 Meters · Place 11 · Oyster River800 Meters11.2:15.17a PB11
Apr 11Seacoast ScrambleApr 11 · 1500 Meters · Place 3 · Oyster River1500 Meters3.4:23.58a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 24NHWTL @ PEA MorningJan 24 · 400 Meters · Oyster River400 MetersRelay Split—58.557 PB11
Jan 24NHWTL @ PEA MorningJan 24 · 1500 Meters · Place 4 · Oyster River1500 Meters4.4:18.38a PB11
Jan 21NHWTL @ PEAJan 21 · 3000 Meters · Place 3 · Oyster River3000 Meters39:14.07a PB11
Jan 21NHWTL @ PEAJan 21 · 1500 Meters · Place 5 · Oyster River1500 Meters54:32.20a11
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 27 · Oyster River1 Mile274:37.72a PB11
Jan 4NHWTL UNH MorningJan 4 · 1000 Meters · Place 5 · Oyster River1000 Meters52:52.34JR

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 12 · Oyster River2 Miles12.9:57.33a PB11
Dec 21NHWTL USMDec 21 · 1500 Meters · Place 6 · Oyster River1500 Meters6.4:23.33a11
Dec 13NHWTL UNH MorningDec 13 · 3000 Meters · Place 1 · Oyster River3000 Meters1.9:30.18a11
Dec 10Neighborhood ScrimmageDec 10 · 1000 Meters · Place 3 · Oyster River1000 Meters3.2:51.91a PB11
Dec 10Neighborhood ScrimmageDec 10 · 400 Meters · Oyster River400 MetersRelay Split—1:00.38811
Dec 10Neighborhood ScrimmageDec 10 · 3000 Meters · Place 6 · Oyster River3000 Meters6.10:37.09a11
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 3000 Meters · Place 4 · Oyster River3000 Meters49:20.02a—
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 9 · Oyster River1500 Meters94:29.79a—
Feb 1NHWTL UNH MorningFeb 1 · 1500 Meters · Place 5 · Oyster River1500 Meters54:25.6510
Jan 26NHWTL UNH MorningJan 26 · 1500 Meters · Place 8 · Oyster River1500 Meters84:28.99a—
Jan 18NHWTL PEAJan 18 · 3000 Meters · Place 2 · Oyster River3000 Meters2.9:17.89a10
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 39 · Oyster River1 Mile394:47.71a—
Jan 4NHWTL PSU AfternoonJan 4 · 3000 Meters · Place 3 · Oyster River3000 Meters39:34.12SO
Jan 4NHWTL PSU AfternoonJan 4 · 500 Meters · Place 1 · Oyster River500 Meters14:43.21 PBSO

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NHIAA D-II Outdoor Championship & BattlenotesMay 31 · 3200 Meters · Place 5 · Oyster River3200 Meters5.10:05.60a10
May 23Seacoast ChampionshipsMay 23 · 1600 Meters · Place 10 · Oyster River1600 Meters104:39.66SO
May 17Bobcat InviteMay 17 · 3200 Meters · Place 4 · Oyster River3200 Meters49:58.20SO
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 1600 Meters · Place 2 · Oyster River1600 Meters2.4:49.94a10
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 15 · Oyster River1 Mile154:45.24a10
Apr 26Black Bear InviteApr 26 · 3200 Meters · Place 5 · Oyster River3200 Meters59:57.91SO
Apr 19Sanborn InvitationalApr 19 · 1600 Meters · Place 5 · Oyster River1600 Meters54:50.1910

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 1000 Meters · Place 1 · Oyster River1000 Meters1.2:59.69a10
Dec 21NHWTL UNH MorningDec 21 · 1500 Meters · Place 2 · Oyster River1500 Meters2.4:34.04a10
Dec 15NWTL UNH AMDec 15 · 3000 Meters · Place 1 · Oyster River3000 Meters1.9:58.44a10
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 3000 Meters · Place 11 · Oyster River3000 Meters11.10:02.58a9
Jan 20NHWTL @ PEAJan 20 · 3000 Meters · Place 5 · Oyster River3000 Meters5.9:44.85a9
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 58 · Oyster River1 Mile584:54.609
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 3000 Meters · Place 1 · Oyster River3000 Meters1.9:53.60a9

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 3200 Meters · Place 13 · Oyster River3200 Meters1310:30.99FR
May 17SeacoastMay 17 · 1600 Meters · Place 9 · Oyster River1600 Meters94:55.34a—
May 11Bobcat2024May 11 · 3200 Meters · Place 4 · Oyster River3200 Meters4.10:24.48a9
May 7OR Home2May 7 · 400 Meters · Place 8 · Oyster River400 Meters8.1:01.88a9
May 7OR Home2May 7 · 200 Meters · Place 21 · Oyster River200 Meters21.28.82a9
May 4SeacoastF/SMay 4 · 1600 Meters · Place 4 · Oyster River1600 Meters4.4:55.00a9
Apr 27Black BearApr 27 · 1600 Meters · Place 28 · Oyster River1600 Meters28.4:58.51a9
Apr 20Sanborn InviteApr 20 · 3200 Meters · Place 5 · Oyster River3200 Meters5.10:31.15a9
Apr 13The Cross-Town TriApr 13 · 500 Meters · Place 13 · Oyster River500 Meters134:42.03 PBFR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1 Mile · Place 7 · Oyster River1 Mile7.4:56.20a9
Dec 23NHWTL @ UNH Morning SessionDec 23 · 1000 Meters · Place 8 · Oyster River1000 Meters8.3:03.14a9
Dec 16NHWTL @ PEA Afternoon SessionDec 16 · 1500 Meters · Place 4 · Oyster River1500 Meters4.4:41.59a9