Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorCape Ann League Championships · May 2319.12aCape Ann League ChampionshipsMay 23, 2026
200 Meters · OutdoorNorth Reading vs. Essex Tech · Apr 1426.86aNorth Reading vs. Essex TechApril 14, 2026
300 Meters · IndoorCape Ann League Meet #2 · Dec 3041.74aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorCape Ann League Meet #3 · Jan 710.27aCape Ann League Meet #3January 7, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 110m Hurdles · Place 17 · North Reading110m Hurdles39" / 0.991mRound P17.19.12a PBWind: 011
May 1615th Annual Henry Sheldon InvitationalMay 16 · 110m Hurdles · Place 13 · North Reading110m Hurdles39" / 0.991mRound P13.19.48aWind: 011
Apr 14North Reading vs. Essex TechApr 14 · 110m Hurdles · Place 2 · North Reading110m Hurdles39" / 0.991m2.19.27aWind: 011
Apr 14North Reading vs. Essex TechApr 14 · 200 Meters · Place 6 · North Reading200 Meters6.26.86a PBWind: 011
Apr 8North Reading vs. NewburyportApr 8 · 110m Hurdles · Place 4 · North Reading110m Hurdles39" / 0.991m4.19.29a11
Apr 8North Reading vs. NewburyportApr 8 · 200 Meters · Place 4 · North Reading200 Meters4.26.98a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 18 · North Reading55m HurdlesRound P189.93a11
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 55m Hurdles · Place 8 · North Reading55m Hurdles39"8.10.36a11
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 15 · North ReadingHigh School 55 Hurdles1510.14Junior
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 12 · North Reading55m Hurdles39"12.10.27a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · North Reading300 MetersX41.74a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 132 · North Reading300 Meters132.42.56a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 48 · North Reading55m Hurdles39"48.10.88a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 110m Hurdles · Place 16 · North Reading110m Hurdles39" / 0.991mRound P16.20.27a10
May 7North Reading vs. Pentucket Dual MeetMay 7 · 110m Hurdles · Place 2 · North Reading110m Hurdles39" / 0.991m2.20.39a10
May 7North Reading vs. Pentucket Dual MeetMay 7 · 200 Meters · Place 16 · North Reading200 Meters16.28.08a10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 200 Meters · Place 44 · North Reading200 Meters4428.8910
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 110m Hurdles · Place 5 · North Reading110m HurdlesRound P520.0510
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 110m Hurdles · Place 5 · North Reading110m Hurdles520.4610
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 110m Hurdles · Place 5 · North Reading110m Hurdles39" / 0.991m5.20.20a10
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 200 Meters · North Reading200 Meters—DNS10
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 110m Hurdles · Place 5 · North Reading110m Hurdles39" / 0.991m5.20.20a10
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 200 Meters · North Reading200 Meters—DNS10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 110m Hurdles · Place 10 · North Reading110m Hurdles39" / 0.991m10.22.29
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 200 Meters · Place 9 · North Reading200 Meters9.28.99