Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 104:39.93aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · OutdoorNew Hampshire Distance Festival at Souhegan HS · May 24:36.92aNew Hampshire Distance Festival at Souhegan HSMay 2, 2025
1000 Meters · IndoorNHIAA Division 2 Indoor Track & Field Championships · Feb 82:40.28aNHIAA Division 2 Indoor Track & Field ChampionshipsFebruary 8, 2025
1500 Meters · IndoorNHWTL UNH Morning · Dec 284:38.44aNHWTL UNH MorningDecember 28, 2024
1600 Meters · OutdoorSeacoast Championships · May 234:33.54Seacoast ChampionshipsMay 23, 2025
2 Miles · IndoorMSTCA Northeast Invitational · Jan 1311:21.70aMSTCA Northeast InvitationalJanuary 13, 2023
200 Meters · OutdoorOR,CB,STA · Apr 3025.39aOR,CB,STAApril 30, 2024
3000 Meters · IndoorNHWTL @ PEA Afternoon Session · Dec 1610:02.60aNHWTL @ PEA Afternoon SessionDecember 16, 2023
400 Meters · OutdoorOR Home2 · May 756.43aOR Home2May 7, 2024
400 Meters · Relay Split · OutdoorBlack Bear · Apr 2755.888Black BearApril 27, 2024
600 Meters · IndoorNHWTL UNH Morning · Jan 261:29.09aNHWTL UNH MorningJanuary 26, 2025
800 Meters · IndoorUSATF-NE Indoor Track and Field Championships · Feb 232:02.55aUSATF-NE Indoor Track and Field ChampionshipsFebruary 23, 2025
800 Meters · OutdoorBobcat Invite · May 171:59.64Bobcat 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 82025 NHIAA Meet of ChampionsJun 8 · 800 Meters · Place 9 · Oyster RiverOyster River800 Meters9.2:01.79a12
May 31NHIAA D-II Outdoor Championship & BattlenotesMay 31 · 800 Meters · Place 5 · Oyster RiverOyster River800 Meters5.2:04.35a12
May 23Seacoast ChampionshipsMay 23 · 1600 Meters · Place 5 · Oyster RiverOyster River1600 Meters54:33.54 PBSR
May 17Bobcat InviteMay 17 · 800 Meters · Place 3 · Oyster RiverOyster River800 Meters31:59.64 PBSR
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 10 · Oyster RiverOyster River1 Mile104:36.92a PB12
Apr 26Black Bear InviteApr 26 · 800 Meters · Place 5 · Oyster RiverOyster River800 Meters52:01.13SR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 800 Meters · Place 11 · 02-Unattached02-Unattached800 Meters11.2:02.55a PB12
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1000 Meters · Place 2 · Oyster RiverOyster River1000 Meters22:40.28a PB—
Feb 1NHWTL UNH MorningFeb 1 · 600 Meters · Place 3 · Oyster RiverOyster River600 Meters31:29.7612
Jan 26NHWTL UNH MorningJan 26 · 600 Meters · Place 3 · Oyster RiverOyster River600 Meters31:29.09a PB—
Jan 18NHWTL PEAJan 18 · 1000 Meters · Place 7 · Oyster RiverOyster River1000 Meters7.2:41.98a12
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 16 · Oyster RiverOyster River1 Mile164:39.93a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 7 · Oyster RiverOyster River800 Meters72:03.27a—
Jan 4NHWTL PSU AfternoonJan 4 · 600 Meters · Place 1 · Oyster RiverOyster River600 Meters11:29.64SR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 1500 Meters · Place 1 · Oyster RiverOyster River1500 Meters1.4:38.44a PB12
Dec 21NHWTL UNH MorningDec 21 · 600 Meters · Place 4 · Oyster RiverOyster River600 Meters4.1:30.88a12
Dec 15NWTL UNH AMDec 15 · 1000 Meters · Place 3 · Oyster RiverOyster River1000 Meters3.2:48.39a12
Jan 20NHWTL @ PEAJan 20 · 1500 Meters · Place 10 · Oyster RiverOyster River1500 Meters10.4:40.57a11
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 1500 Meters · Place 6 · Oyster RiverOyster River1500 Meters6.4:45.49a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 800 Meters · Place 7 · Oyster RiverOyster River800 Meters72:05.54JR
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 800 Meters · Place 7 · Oyster RiverOyster River800 Meters72:05.54JR
May 17SeacoastMay 17 · 800 Meters · Place 8 · Oyster RiverOyster River800 Meters82:05.27a—
May 11Bobcat2024May 11 · 800 Meters · Place 7 · Oyster RiverOyster River800 Meters7.2:09.74a11
May 7OR Home2May 7 · 400 Meters · Place 3 · Oyster RiverOyster River400 Meters3.56.43a PB11
May 7OR Home2May 7 · 200 Meters · Place 4 · Oyster RiverOyster River200 Meters4.25.43a11
Apr 30OR,CB,STAApr 30 · 1600 Meters · Place 1 · Oyster RiverOyster River1600 Meters1.4:54.20a11
Apr 30OR,CB,STAApr 30 · 200 Meters · Place 5 · Oyster RiverOyster River200 Meters5.25.39a PB11
Apr 27Black BearApr 27 · 400 Meters · Oyster RiverOyster River400 MetersRelay Split—55.888 PB11
Apr 20Sanborn InviteApr 20 · 800 Meters · Place 4 · Oyster RiverOyster River800 Meters4.2:10.33a11
Apr 13The Cross-Town TriApr 13 · 800 Meters · Place 6 · Oyster RiverOyster River800 Meters62:13.59JR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ UNH Morning SessionDec 23 · 1000 Meters · Place 11 · Oyster RiverOyster River1000 Meters11.3:06.10a11
Dec 16NHWTL @ PEA Afternoon SessionDec 16 · 3000 Meters · Place 5 · Oyster RiverOyster River3000 Meters5.10:02.60a PB11
Jan 21NHWT @ Phillips Exeter AcademyJan 21 · 3000 Meters · Place 9 · Oyster RiverOyster River3000 Meters9.10:29.46a10
Jan 13MSTCA Northeast InvitationalJan 13 · 2 Miles · Place 25 · Oyster RiverOyster River2 Miles25.11:21.70a PB10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19Seacoast ChampionshipsMay 19 · 1600 Meters · Place 13 · Oyster RiverOyster River1600 Meters134:57.61a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27NHWTL @ UNH MorningDec 27 · 3000 Meters · Place 3 · Oyster RiverOyster River3000 Meters3.10:52.25a10
Dec 17NHWTL @ UNHDec 17 · 3000 Meters · Place 1 · Oyster RiverOyster River3000 Meters1.10:43.54a10