Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Feb 65:24.72aRiverhawk InvitationalFebruary 6, 2026
1 Mile · OutdoorNew Hampshire Distance Festival · May 15:15.32aNew Hampshire Distance FestivalMay 1, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 255:03.27aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
1600 Meters · OutdoorBelmont Meet · Apr 215:26.65aBelmont MeetApril 21, 2026
200 Meters · OutdoorLions Invitational · May 1128.40aLions InvitationalMay 11, 2024
3200 Meters · OutdoorMoultonborough Meet · May 1211:54.06aMoultonborough MeetMay 12, 2026
400 Meters · Outdoor2024 NHIAA Meet of Champions · Jun 260.06a2024 NHIAA Meet of ChampionsJune 2, 2024
800 Meters · IndoorSuffolk Ice Breaker · Jan 182:28.66aSuffolk Ice BreakerJanuary 18, 2026
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:27.26aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club1500 Meters3.5:03.27a PB10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:27.26a PB10
Jun 62026 NHIAA Meet of ChampionsJun 6 · 1600 Meters · Place 15 · Moultonborough AcademyMoultonborough Academy1600 Meters15.5:30.73a10
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m—DNS10
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNS10
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · New England Elite Track ClubNew England Elite Track Club1500 Meters—DNS10
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS10
May 28Winnisquam Meet #2May 28 · 1600 Meters · Place 2 · Moultonborough AcademyMoultonborough Academy1600 Meters2.5:33.95a10
May 28Winnisquam Meet #2May 28 · 800 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy800 Meters1.2:30.69a10
May 23Wilderness League ChampionshipMay 23 · 1600 Meters · Place 3 · Moultonborough AcademyMoultonborough Academy1600 Meters3.5:28.28a10
May 23Wilderness League ChampionshipMay 23 · 800 Meters · Place 5 · Moultonborough AcademyMoultonborough Academy800 Meters5.2:36.09a10
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 7 · New England Elite Track ClubNew England Elite Track Club1 Mile7.5:19.98a10
May 12Moultonborough MeetMay 12 · 3200 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy3200 Meters1.11:54.06a PB10
May 12Moultonborough MeetMay 12 · 800 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy800 Meters1.2:32.20a10
May 1New Hampshire Distance FestivalMay 1 · 1 Mile · Place 6 · Moultonborough AcademyMoultonborough Academy1 Mile65:15.32a PB10
Apr 28Winnisquam Meet #2Apr 28 · 1600 Meters · Place 2 · Moultonborough AcademyMoultonborough Academy1600 Meters2.5:33.95a10
Apr 28Winnisquam Meet #2Apr 28 · 800 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy800 Meters1.2:30.69a10
Apr 21Belmont MeetApr 21 · 1600 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy1600 Meters1.5:26.65a PB10
Apr 16BERLIN-MOULTONBORO-PROSPECT MTN-WHITE MTS-GORHAM-PROFILEApr 16 · 3200 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy3200 Meters1.12:48.06a10
Apr 16BERLIN-MOULTONBORO-PROSPECT MTN-WHITE MTS-GORHAM-PROFILEApr 16 · 1600 Meters · Place 1 · Moultonborough AcademyMoultonborough Academy1600 Meters1.5:36.15a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 38 · New England Elite Track ClubNew England Elite Track Club1 Mile385:24.72a PB10
Jan 18Suffolk Ice BreakerJan 18 · 800 Meters · Place 21 · New England Elite Track ClubNew England Elite Track Club800 Meters212:28.66a PB10
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 4 · New England,HaverhiNew England,Haverhi1 Mile45:35.4010

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 22024 NHIAA Meet of ChampionsJun 2 · 400 Meters · Place 9 · Moultonborough AcademyMoultonborough Academy400 Meters960.06a PB—
May 11Lions InvitationalMay 11 · 200 Meters · Place 4 · Moultonborough AcademyMoultonborough Academy200 Meters428.40a PB—