Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 1612.82a15th Annual Henry Sheldon InvitationalMay 16, 2026
200 Meters · OutdoorCape Ann League Championships · May 2327.12aCape Ann League ChampionshipsMay 23, 2026
Long Jump · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 2815' 6"Newburyport v Essex Tech Dual Meet CALApril 28, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100 Meters · Place 22 · Newburyport100 MetersRound P22.13.11a10
May 23Cape Ann League ChampionshipsMay 23 · 200 Meters · Place 2 · Newburyport200 Meters2.27.12a PBWind: 010
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 2 · Newburyport100 MetersRound P2.13.19aWind: 010
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 2 · Newburyport100 Meters2.12.89aWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 2 · Newburyport100 MetersRound P2.12.91aWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 3 · Newburyport100 Meters3.12.82a PBWind: 010
May 13Newburyport vs. TritonMay 13 · Long Jump · Place 6 · NewburyportLong Jump6.13' 9"10
May 13Newburyport vs. TritonMay 13 · 200 Meters · Place 1 · Newburyport200 Meters1.27.30aWind: 010
May 13Newburyport vs. TritonMay 13 · 100 Meters · Place 1 · Newburyport100 Meters1.13.01aWind: 010
May 3MSTCA Division 4 RelaysMay 3 · Long Jump · Place 23 · NewburyportLong Jump234.40m10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · Long Jump · Place 1 · NewburyportLong Jump1.15' 6" PB10
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 100 Meters · Place 3 · Newburyport100 Meters3.13.27a10
Apr 15Newburyport v Pentucket RegionalApr 15 · Long Jump · Place 4 · NewburyportLong Jump4.15' 4.5"10
Apr 15Newburyport v Pentucket RegionalApr 15 · 200 Meters · Place 1 · Newburyport200 Meters1.27.46aWind: 010
Apr 15Newburyport v Pentucket RegionalApr 15 · 100 Meters · Place 2 · Newburyport100 Meters2.13.22aWind: 010
Apr 8North Reading vs. NewburyportApr 8 · Long Jump · Place 6 · NewburyportLong Jump6.14-01.0010
Apr 8North Reading vs. NewburyportApr 8 · 200 Meters · Place 1 · Newburyport200 Meters1.28.60a10
Apr 8North Reading vs. NewburyportApr 8 · 100 Meters · Place 2 · Newburyport100 Meters2.13.28a10