Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSouth Shore Middle School League TF Championship · May 316:05.43aSouth Shore Middle School League TF ChampionshipMay 31, 2022
400 Meters · OutdoorPembroke vs Hanover · Apr 81:10.13aPembroke vs HanoverApril 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorPatriot League Championship Meet · May 191:20.97aPatriot League Championship MeetMay 19, 2026
600 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 311:55.04aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 400m Hurdles · Place 14 · HanoverHanover400m Hurdles36" / 0.914m14.1:20.97a PB10
May 13Hanover @ Plymouth SouthMay 13 · Javelin · HanoverHanoverJavelin800g—76'7Unofficial10
May 13Hanover @ Plymouth SouthMay 13 · 400m Hurdles · HanoverHanover400m Hurdles36" / 0.914m—1:21.7Unofficial10
May 13Hanover @ Plymouth SouthMay 13 · 400 Meters · HanoverHanover400 Meters—70Unofficial10
May 5Quincy And North Quincy Vs. Hanover May 5 · Javelin · HanoverHanoverJavelin800g—73'10Unofficial10
May 5Quincy And North Quincy Vs. Hanover May 5 · 400m Hurdles · HanoverHanover400m Hurdles36" / 0.914m—86.4Unofficial10
May 5Quincy And North Quincy Vs. Hanover May 5 · 400 Meters · HanoverHanover400 Meters—70.6Unofficial10
Apr 14Scituate @ HanoverApr 14 · Javelin · HanoverHanoverJavelin800g—69'6Unofficial10
Apr 14Scituate @ HanoverApr 14 · 400 Meters · HanoverHanover400 Meters—70Unofficial10
Apr 8Pembroke vs HanoverApr 8 · Javelin · Place 15 · HanoverHanoverJavelin1562-0010
Apr 8Pembroke vs HanoverApr 8 · 400 Meters · Place 3 · HanoverHanover400 Meters31:10.13a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 600 Meters · Place 24 · HanoverHanover600 Meters241:55.04a PB10
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 40 · HanoverHanover600 Meters401:56.11a10
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 40 · HanoverHanover600 Meters401:56.11a10
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 35 · HanoverHanover600 Meters351:56.68a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 38 · HanoverHanover600 Meters38.1:55.99a10
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Place 27 · HanoverHanover600 Meters27.2:01.45a10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 31South Shore Middle School League TF ChampionshipMay 31 · 1 Mile · Place 11 · HanoverHanover1 Mile11.6:05.43a PB6