Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2013.59aMSTCA Warrior InvitationalApril 20, 2023
200 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 2226.43aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
200 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1225.87aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
300 Meters · IndoorAndover-Exeter Winter 2025-2026 · Feb 1842.25aAndover-Exeter Winter 2025-2026February 18, 2026
400 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 2258.36aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
400 Meters · Outdoor2026-05-23 Andover vs. Exeter · May 2357.27a2026-05-23 Andover vs. ExeterMay 23, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 400 Meters · MetroCobras TCMetroCobras TC400 Meters—DNS11
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · MetroCobras TCMetroCobras TC200 MetersRound P—DNS11
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 17 · UnattachedUnattached400 Meters17.57.99a11
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 400 Meters · Place 1 · MetroCobras TCMetroCobras TC400 Meters1.59.27a11
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 MetersRound P2.25.87a PBWind: 0.411
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 2 · MetroCobras TCMetroCobras TC200 Meters2.26.13aWind: 0.711
May 31USATF New England Youth InvitationalMay 31 · 400 Meters · Place 1 · MetroCobras TCMetroCobras TC400 Meters1.58.61a11
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · MetroCobras TCMetroCobras TC100 MetersRound P—DNS11
May 232026-05-23 Andover vs. ExeterMay 23 · 400 Meters · Place 3 · Andover Phillips AcademyAndover Phillips Academy400 Meters3.57.27a PB11
May 232026-05-23 Andover vs. ExeterMay 23 · 200 Meters · Place 4 · Andover Phillips AcademyAndover Phillips Academy200 Meters4.25.92a11
May 6PATF vs. Cushing, CSW, Concord, MontroseMay 6 · 400 Meters · Place 3 · Andover Phillips AcademyAndover Phillips Academy400 Meters3.59.84a11
May 2PATF vs. Loomis and NMHMay 2 · 400 Meters · Place 2 · Andover Phillips AcademyAndover Phillips Academy400 Meters2.59.28a11
May 2PATF vs. Loomis and NMHMay 2 · 200 Meters · Place 3 · Andover Phillips AcademyAndover Phillips Academy200 Meters3.27.03a11
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 400 Meters · Place 2 · Andover Phillips AcademyAndover Phillips Academy400 Meters2.59.92a11
Apr 11Taft vs. Andover and DeerfieldApr 11 · 400 Meters · Place 4 · Andover Phillips AcademyAndover Phillips Academy400 Meters4.1:00.38a11
Feb 8Greater Boston Track Club MeetFeb 8 · 400 Meters · Place 3 · Phillips AcademyPhillips Academy400 Meters3.58.58a11
Feb 8Greater Boston Track Club MeetFeb 8 · 200 Meters · Place 5 · Phillips AcademyPhillips Academy200 Meters5.26.27a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 400 Meters · Place 133 · Andover Phillips AcademyAndover Phillips Academy400 MetersRound P1331:00.27a11
Mar 12New Balance Nationals IndoorMar 12 · 400 Meters · Place 133 · Andover Phillips AcademyAndover Phillips Academy400 MetersRound P1331:00.27a11
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 400 Meters · Place 4 · Andover Phillips AcademyAndover Phillips Academy400 Meters458.36a PB11
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 200 Meters · Place 3 · Andover Phillips AcademyAndover Phillips Academy200 Meters326.43a PB11
Feb 18Andover-Exeter Winter 2025-2026Feb 18 · 300 Meters · Place 1 · Andover Phillips AcademyAndover Phillips Academy300 Meters1.42.25a PB11
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 300 Meters · Place 3 · Andover Phillips AcademyAndover Phillips Academy300 Meters3.42.79a11
Jan 212026-01-21 PA vs. Govs, Mari, Land, Wilb, MontJan 21 · 300 Meters · Place 2 · Andover Phillips AcademyAndover Phillips Academy300 Meters2.42.46a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17PATF vs. Governor's, Landmark, WheelerDec 17 · 300 Meters · Place 2 · Andover Phillips AcademyAndover Phillips Academy300 Meters2.43.16a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 400 Meters · Place 12 · MansfieldMansfield400 Meters1258.71a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400 Meters · Place 3 · MansfieldMansfield400 Meters358.26a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 200 Meters · Place 9 · MansfieldMansfield200 Meters926.45a—
May 18Hockomock League T&F ChampionshipMay 18 · 400 Meters · Place 2 · MansfieldMansfield400 Meters21:00.11a—
May 10MSTCA Twilight InvitationalMay 10 · 400 Meters · Place 2 · MansfieldMansfield400 Meters259.97a—
May 10MSTCA Twilight InvitationalMay 10 · 200 Meters · Place 7 · MansfieldMansfield200 Meters726.38a—
May 7Stoughton vs MansfieldMay 7 · 400 Meters · Place 1 · MansfieldMansfield400 Meters1.1:00.3Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 400 Meters · Place 1 · MansfieldMansfield400 Meters11:00.46a—
Apr 9Canton vs MansfieldApr 9 · 400 Meters · Place 1 · MansfieldMansfield400 Meters1.59.3Unofficial10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400 Meters · Place 24 · MansfieldMansfield400 Meters241:00.82a—
May 25MIAA Division 3 State Championship MeetMay 25 · 400 Meters · Place 2 · MansfieldMansfield400 Meters258.75a—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 16 · MansfieldMansfield200 MetersRound P1627.25a—
May 20Hockomock ChampionshipsMay 20 · 400 Meters · Place 5 · MansfieldMansfield400 Meters51:01.74a—
May 20Hockomock ChampionshipsMay 20 · 200 Meters · Place 7 · MansfieldMansfield200 Meters728.25a—
May 1Mansfield vs Oliver AmesMay 1 · 400 Meters · Place 3 · MansfieldMansfield400 Meters3.1:04.8Unofficial9
Apr 20MSTCA Warrior InvitationalApr 20 · 200 Meters · Place 3 · MansfieldMansfield200 Meters326.71a—
Apr 20MSTCA Warrior InvitationalApr 20 · 100 Meters · Place 17 · MansfieldMansfield100 Meters1713.59a PB—
Apr 11Mansfield vs CantonApr 11 · 400 Meters · MansfieldMansfield400 MetersRelay Split—61.6Unofficial9
Apr 11Mansfield vs CantonApr 11 · 400 Meters · Place 1 · MansfieldMansfield400 Meters1.1:01.0Unofficial9
Apr 4Mansfield vs SharonApr 4 · 400 Meters · Place 1 · MansfieldMansfield400 Meters1.1:02.09