Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorMSTCA Northeast Invitational · Jan 940.65aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 207.13aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meters · IndoorCape Ann League Meet #5 · Jan 207.14aCape Ann League Meet #5January 20, 2026
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 308.63aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Saturday) · Dec 208.58aMSTCA Speed Classic (Saturday)December 20, 2025
High Jump · IndoorCape Ann League Meet #1 · Dec 145-06.00Cape Ann League Meet #1December 14, 2025

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

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 12 · Newburyport55m Hurdles128.65a12
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 21 · Newburyport55m HurdlesRound P218.65a12
Feb 7MSTCA Qualifier MeetFeb 7 · 55 Meters · Place 90 · Newburyport55 MetersRound P907.32a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 8 · Newburyport55m HurdlesRound P88.55a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 8 · Newburyport55m Hurdles88.68a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 20 · Newburyport55 MetersRound P207.18a12
Jan 20Cape Ann League Meet #5Jan 20 · High Jump · Place 11 · NewburyportHigh Jump115-612
Jan 20Cape Ann League Meet #5Jan 20 · 55m Hurdles · Place 6 · Newburyport55m Hurdles68.42a12
Jan 20Cape Ann League Meet #5Jan 20 · 55 Meters · Place 13 · Newburyport55 Meters137.14a PB12
Jan 13Cape Ann League Meet #4Jan 13 · High Jump · Place 9 · NewburyportHigh Jump95' 4"Senior
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 5 · NewburyportHigh School 55 Hurdles58.41Senior
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 11 · Newburyport55 Meters117.17Senior
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 11 · Newburyport55 Meters117.17Senior
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 33 · Newburyport55m HurdlesRound P338.82a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 150 · Newburyport300 Meters15040.65a PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 6 · Newburyport55m Hurdles33"6.8.63a PB12
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 13 · Newburyport55 Meter13.7.23a12
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 10 · NewburyportHigh Jump10.5-04.0012
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 10 · Newburyport55m Hurdles39"10.8.58a PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 48 · Newburyport55 Meter48.7.13a PB12
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 3 · Newburyport55m Hurdles39"3.8.59a12
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 5 · NewburyportHigh Jump5.5-06.00 PB12
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 29 · Newburyport55m HurdlesRound P299.14a—
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 16 · Newburyport55m HurdlesRound P169.1211
Feb 4Cape Ann League Championship MeetFeb 4 · High Jump · Place 14 · NewburyportHigh Jump145-211
Jan 28Cape Ann League Meet #5Jan 28 · 55m Hurdles · Place 8 · Newburyport55m Hurdles89.0911
Jan 28Cape Ann League Meet #5Jan 28 · High Jump · Place 9 · NewburyportHigh Jump95-411
Jan 21Cape Ann League Meet #4Jan 21 · 55m Hurdles · Place 18 · Newburyport55m Hurdles189.9011
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 61 · Newburyport55m Hurdles619.37a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 15 · Newburyport55m Hurdles39"15.9.93a11
Feb 6Cape Ann League Championship MeetFeb 6 · 55m Hurdles · Place 18 · Newburyport55m Hurdles189.61SO
Jan 30Cape Ann League Meet #5Jan 30 · 55m Hurdles · Place 17 · Newburyport55m Hurdles179.78a—
Jan 23Cape Ann League Meet #4Jan 23 · 55m Hurdles · Place 14 · Newburyport55m Hurdles1410.11a—
Jan 9Cape Ann League Meet #2Jan 9 · 55m Hurdles · Place 20 · Newburyport55m Hurdles39"20.10.67a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 55m Hurdles · Place 45 · Newburyport55m Hurdles39"45.11.76a9
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 55 Meter · Place 95 · Newburyport55 Meter95.8.25a9