Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNHWTL @ PEA · Feb 54:32.69aNHWTL @ PEAFebruary 5, 2022
1500 Meters · IndoorWTL at Phillips Exeter · Feb 14:21.40WTL at Phillips ExeterFebruary 1, 2020
1600 Meters · OutdoorSanborn Invitational · Apr 234:34.85Sanborn InvitationalApril 23, 2022
2 Miles · IndoorMSTCA Boston Holiday Classic · Dec 279:59.73aMSTCA Boston Holiday ClassicDecember 27, 2021
3000 Meters · IndoorNHIAA Division II State Championship · Feb 99:15.03aNHIAA Division II State ChampionshipFebruary 9, 2020
3200 Meters · OutdoorSanborn Invitational · Apr 239:43.92Sanborn InvitationalApril 23, 2022
5000 Meters · OutdoorSNHU Spring Invitational · Mar 2617:22.86aSNHU Spring InvitationalMarch 26, 2026
800 Meters · OutdoorBobcat Invitational · May 142:01.08Bobcat InvitationalMay 14, 2022

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 12 · Southern New HampshireSouthern New Hampshire5000 Meters12.17:22.86a PBSr

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Seacoast ChampionshipsMay 20 · 300m Hurdles · Place 1 · Oyster RiverOyster River300m Hurdles143.08SR
May 14Bobcat InvitationalMay 14 · 800 Meters · Place 1 · Oyster RiverOyster River800 Meters12:01.08 PBSR
Apr 30Black Bear InvitationalApr 30 · 1600 Meters · Place 4 · Oyster RiverOyster River1600 Meters4.4:29.99aUnofficial12
Apr 30Black Bear InvitationalApr 30 · 300m Hurdles · Place 4 · Oyster RiverOyster River300m Hurdles36" / 0.914m4.44.02aUnofficial12
Apr 23Sanborn InvitationalApr 23 · 3200 Meters · Place 3 · Oyster RiverOyster River3200 Meters39:43.92 PBSR
Apr 23Sanborn InvitationalApr 23 · 1600 Meters · Place 5 · Oyster RiverOyster River1600 Meters54:34.85 PBSR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9NH Indoor Track LeagueFeb 9 · 1 Mile · Place 1 · Seni Oyster RiverSeni Oyster River1 Mile14:49.89—
Feb 5NHWTL @ PEAFeb 5 · 1 Mile · Place 3 · Oyster RiverOyster River1 Mile3.4:32.69a PB12

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 2 Miles · Place 10 · Oyster RiverOyster River2 Miles10.9:59.73a PB12
Dec 27Boston Holiday ChallengeDec 27 · 2 Miles · Place 10 · Oyster RiverOyster River2 Miles10.9:59.73a12
Dec 15NHWTL @ PEADec 15 · 2 Miles · Place 2 · Oyster RiverOyster River2 Miles2.10:01.79a12

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 11Clipper Winter ClassicDec 11 · 1600 Meters · Place 2 · Oyster RiverOyster River1600 Meters2.4:48.87a12
Dec 11Clipper Winter ClassicDec 11 · 800 Meters · Place 4 · Oyster RiverOyster River800 Meters4.2:13.37a12
May 22Oyster River, PCA, NewmarketMay 22 · 300m Hurdles · Place 1 · Oyster RiverOyster River300m Hurdles144.73JR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 9NHIAA Division II State ChampionshipFeb 9 · 3000 Meters · Place 6 · Oyster RiverOyster River3000 Meters6.9:15.03a PB10
Feb 9NHIAA Division II State ChampionshipFeb 9 · 1500 Meters · Place 11 · Oyster RiverOyster River1500 Meters11.4:29.56a10
Feb 1WTL at Phillips ExeterFeb 1 · 1500 Meters · Place 4 · Oyster RiverOyster River1500 Meters44:21.40 PBSO
Jan 25WTL at Phillips ExeterJan 25 · 3000 Meters · Place 4 · Oyster RiverOyster River3000 Meters49:29.64SO
Jan 4WTL Afternoon at PlymouthJan 4 · 3000 Meters · Place 4 · Oyster RiverOyster River3000 Meters49:39.3610
Jan 4WTL Afternoon at PlymouthJan 4 · 1500 Meters · Place 8 · Oyster RiverOyster River1500 Meters84:50.1910

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28WTL Morning @ UNHDec 28 · 1500 Meters · Place 1 · Oyster RiverOyster River1500 Meters1.4:28.77a10
Dec 14WTL Morning MeetDec 14 · 3000 Meters · Place 3 · Oyster RiverOyster River3000 Meters3.9:53.68a10

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25NHIAA D2 ChampionshipMay 25 · 3200 Meters · Place 8 · Oyster RiverOyster River3200 Meters8.10:09.42a9
Apr 20Merrimack Valley InvitationalApr 20 · 3200 Meters · Place 10 · Oyster RiverOyster River3200 Meters1010:46.51FR

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29UNH Winter Track League # 3 (Morning)Dec 29 · 1500 Meters · Place 7 · Oyster RiverOyster River1500 Meters7.4:48.749
Dec 15UNH Winter Track League # 1-MorningDec 15 · 3000 Meters · Place 6 · Oyster RiverOyster River3000 Meters6.10:20.649