Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2513.23aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · IndoorSuffolk Ice Breaker · Jan 1827.25aSuffolk Ice BreakerJanuary 18, 2026
200 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2526.63aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
300 Meters · IndoorNHWTL @ PEA · Jan 2144.03aNHWTL @ PEAJanuary 21, 2026
400 Meters · OutdoorSeacoast Championships · May 2259.97aSeacoast ChampionshipsMay 22, 2026
55 Meters · IndoorNHWTL @ PEA · Jan 217.65aNHWTL @ PEAJanuary 21, 2026
60 Meters · IndoorSuffolk Ice Breaker · Jan 188.35aSuffolk Ice BreakerJanuary 18, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 31 · New England Elite Track ClubNew England Elite Track Club400 MetersRound P31.1:00.71a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.1:00.73a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club200 Meters12.26.63a PBWind: -0.110
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P10.13.23a PBWind: -1.110
Jun 62026 NHIAA Meet of ChampionsJun 6 · 400 Meters · Place 9 · DoverDover400 Meters9.60.43a10
May 31USATF New England Youth InvitationalMay 31 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS10
May 31USATF New England Youth InvitationalMay 31 · 200 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club200 Meters3.26.97a10
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNS10
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 400 Meters · Place 6 · DoverDover400 Meters6.1:00.62a10
May 22Seacoast ChampionshipsMay 22 · 400 Meters · Place 4 · DoverDover400 Meters4.59.97a PB10
May 16Battle Road Twilight Series Meet 2May 16 · 400 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club400 Meters3.1:01.32a10
May 9Seacoast Freshmen SophomoreMay 9 · 400 Meters · Place 2 · DoverDover400 Meters2.1:02.03a10
May 9Seacoast Freshmen SophomoreMay 9 · 100 Meters · Place 3 · DoverDover100 MetersRound P3.13.56a10
May 9Seacoast Freshmen SophomoreMay 9 · 100 Meters · Place 3 · DoverDover100 Meters3.13.35a10
Apr 26USATF New England Youth Series #1Apr 26 · 400 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club400 Meters21:00.33a10
Apr 26USATF New England Youth Series #1Apr 26 · 100 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club100 Meters313.45a10
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 200 Meters · Place 4 · DoverDover200 Meters4.27.81a10
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 100 Meters · Place 2 · DoverDover100 Meters2.13.55a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 24NHWTL UNH EveningJan 24 · 55 Meters · Place 3 · DoverDover55 Meters37.90a10
Jan 24NHWTL UNH EveningJan 24 · 55 Meters · Place 2 · DoverDover55 Meters27.81a10
Jan 21NHWTL @ PEAJan 21 · 300 Meters · Place 4 · DoverDover300 Meters444.03a PB10
Jan 21NHWTL @ PEAJan 21 · 55 Meters · Place 3 · DoverDover55 Meters37.65a PB10
Jan 21NHWTL @ PEAJan 21 · 55 Meters · Place 4 · DoverDover55 Meters47.69a10
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club200 Meters1727.25a PB10
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 27 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P278.35a PB10
Jan 4NHWTL UNH MorningJan 4 · 300 Meters · Place 2 · DoverDover300 Meters245.61SO
Jan 4NHWTL UNH MorningJan 4 · 55 Meters · Place 2 · DoverDover55 Meters27.90SO
Jan 4NHWTL UNH MorningJan 4 · 55 Meters · Place 2 · DoverDover55 Meters27.82SO

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Long Jump · Place 13 · DoverDoverLong Jump1315-0FR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · 400 Meters · Place 7 · DoverDover400 Meters71:02.20FR
May 23Seacoast ChampionshipsMay 23 · Long Jump · Place 10 · DoverDoverLong Jump1014-4FR
May 23Seacoast ChampionshipsMay 23 · 400 Meters · Place 4 · DoverDover400 Meters41:02.59FR
May 23Seacoast ChampionshipsMay 23 · 200 Meters · Place 5 · DoverDover200 Meters527.65FR
May 20Dover, Goffstown @ ExeterMay 20 · Long Jump · Place 3 · DoverDoverLong Jump314-4.25FR
May 20Dover, Goffstown @ ExeterMay 20 · 400 Meters · Place 2 · DoverDover400 Meters21:03.00FR
May 20Dover, Goffstown @ ExeterMay 20 · 200 Meters · Place 2 · DoverDover200 Meters227.88FR
May 13Portsmouth Quad MeetMay 13 · 200 Meters · Place 1 · DoverDover200 Meters127.55FR
May 13Portsmouth Quad MeetMay 13 · 100 Meters · Place 2 · DoverDover100 Meters213.53FR
Apr 15Dover @ SpauldingApr 15 · 200 Meters · Place 1 · DoverDover200 Meters128.15FR
Apr 15Dover @ SpauldingApr 15 · 100 Meters · Place 2 · DoverDover100 Meters213.51FR
Apr 9Dover, Concord, @ CentralApr 9 · 400 Meters · Place 2 · DoverDover400 Meters21:03.63a9
Apr 9Dover, Concord, @ CentralApr 9 · 200 Meters · Place 1 · DoverDover200 Meters127.85a9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 8NHIAA Division 1 Indoor Track & Field ChampionshipsFeb 8 · 300 Meters · Place 9 · DoverDover300 Meters944.50a—
Feb 8NHIAA Division 1 Indoor Track & Field ChampionshipsFeb 8 · 55 Meters · Place 15 · DoverDover55 Meters157.80a—
Feb 1NHWTL UNH AfternoonFeb 1 · 300 Meters · Place 7 · DoverDover300 Meters744.909
Feb 1NHWTL UNH AfternoonFeb 1 · 55 Meters · Place 6 · DoverDover55 Meters67.769
Feb 1NHWTL UNH AfternoonFeb 1 · 55 Meters · Place 5 · DoverDover55 Meters57.669
Jan 26NHWTL UNH AfternoonJan 26 · 55 Meters · Place 6 · DoverDover55 Meters67.78a—
Jan 26NHWTL UNH AfternoonJan 26 · 55 Meters · Place 3 · DoverDover55 Meters37.75a—
Jan 12NHWTL UNH AfternoonJan 12 · 300 Meters · Place 2 · DoverDover300 Meters244.77FR
Jan 12NHWTL UNH AfternoonJan 12 · 55 Meters · Place 1 · DoverDover55 Meters17.86FR
Jan 12NHWTL UNH AfternoonJan 12 · 55 Meters · Place 1 · DoverDover55 Meters17.86FR
Jan 4NHWTL PSU AfternoonJan 4 · 300 Meters · Place 2 · DoverDover300 Meters244.86FR
Jan 4NHWTL PSU AfternoonJan 4 · 55 Meters · Place 1 · DoverDover55 MetersRound P17.71FR
Jan 4NHWTL PSU AfternoonJan 4 · 55 Meters · Place 1 · DoverDover55 Meters17.73FR