Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorNewburyport v Pentucket Regional · Apr 1524.35aNewburyport v Pentucket RegionalApril 15, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2038.45aMSTCA Speed Classic (Saturday)December 20, 2025
400 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2453.72aMSTCA Invacational & PentathlonApril 24, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 207.41aMSTCA Speed Classic (Saturday)December 20, 2025
600 Meters · IndoorMSTCA Northeast Invitational · Jan 91:31.69aMSTCA Northeast InvitationalJanuary 9, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 400 Meters · Place 6 · Newburyport400 Meters6.54.35a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 5 · Newburyport400 Meters5.54.14a12
May 13Newburyport vs. TritonMay 13 · 400 Meters · Place 2 · Newburyport400 Meters2.54.21a12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 400 Meters · Place 3 · Newburyport400 Meters3.54.20a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 14 · Newburyport400 Meters1453.72a PB12
Apr 15Newburyport v Pentucket RegionalApr 15 · 200 Meters · Place 3 · Newburyport200 Meters3.24.35a PBWind: 012
Apr 8North Reading vs. NewburyportApr 8 · 400 Meters · Place 3 · Newburyport400 Meters3.54.58a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 11 · Newburyport300 Meters1138.98a12
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 9 · Newburyport300 Meters938.86a12
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 8 · Newburyport300 Meters838.58Senior
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 40 · Newburyport600 Meters401:31.69a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 66 · Newburyport300 Meters6638.89a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Place 6 · Newburyport300 Meters6.38.84a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 23 · Newburyport300 Meters23.38.45a PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 109 · Newburyport55 Meter109.7.41a PB12
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 8 · Newburyport300 Meters8.38.97a12
Jan 28Cape Ann League Meet #5Jan 28 · 300 Meters · Place 13 · Newburyport300 Meters1339.9511
Jan 21Cape Ann League Meet #4Jan 21 · 300 Meters · Place 17 · Newburyport300 Meters1740.0011

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 11 · Newburyport400 Meters11.54.51a11
May 14Triton Vs. Newburyport Dual MeetMay 14 · 400 Meters · Place 5 · Newburyport400 Meters554.39a10
May 1Newburyport v. Essex TechMay 1 · 400 Meters · Place 2 · Newburyport400 Meters254.57a10
Apr 16Pentucket vs. NewburyportApr 16 · 400 Meters · Place 3 · Newburyport400 Meters355.211
Apr 9North Reading vs. NewburyportApr 9 · 400 Meters · Newburyport400 Meters—54.62Unofficial11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 59 · Newburyport300 Meters59.40.32a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 126 · Newburyport55 Meter126.7.59a11
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 20 · Newburyport300 Meters20.40.58a11
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 30 · Newburyport55 Meter30.7.57a11