Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #6 · Jan 295:57.16aPatriot League Meet #6January 29, 2026
1 Mile · OutdoorPembroke vs Quincy vs North Quincy · May 135:32.10aPembroke vs Quincy vs North QuincyMay 13, 2026
1000 Meters · IndoorPatriot League Meet #4 · Jan 63:25.77aPatriot League Meet #4January 6, 2026
800 Meters · OutdoorQuincy & North Quincy vs. Hanover · May 52:38.9Quincy & North Quincy vs. HanoverMay 5, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 1 Mile · Place 11 · North Quincy1 Mile11.5:44.35a10
May 13Pembroke vs Quincy vs North QuincyMay 13 · 1 Mile · Place 11 · North Quincy1 Mile115:32.10a PB10
May 5Quincy And North Quincy Vs. Hanover May 5 · 1 Mile · North Quincy1 Mile—5:47.8Unofficial10
May 5Quincy And North Quincy Vs. Hanover May 5 · 1 Mile · North Quincy1 Mile—5:47.8Unofficial10
Apr 29Quincy & North Quincy Vs. Plymouth SouthApr 29 · 800 Meters · North Quincy800 Meters—2:37.3Unofficial10
Apr 14North Quincy Vs. QuincyApr 14 · 1 Mile · North Quincy1 Mile—5:43.9Unofficial10
Apr 8Quincy & North Quincy vs. ScituateApr 8 · 1 Mile · Place 5 · North Quincy1 Mile5.5:40.610

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29Patriot League Meet #6Jan 29 · 1 Mile · Place 5 · North Quincy1 Mile55:57.16a PB10
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 32 · North Quincy1000 Meters323:32.64a10
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 32 · North Quincy1000 Meters323:32.64a10
Jan 6Patriot League Meet #4Jan 6 · 1000 Meters · Place 31 · North Quincy1000 Meters313:25.77a PB10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 1 Mile · Place 13 · North Quincy1 Mile135:42.61a9
May 5Quincy & North Quincy vs. HanoverMay 5 · 800 Meters · Place 7 · North Quincy800 Meters72:38.9 PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Patriot League Meet #7Feb 4 · 1000 Meters · Place 10 · North Quincy1000 Meters103:31.76a—
Jan 30Patriot League Meet #6Jan 30 · 1000 Meters · Place 34 · North Quincy1000 Meters343:34.35a—
Jan 23Patriot League Meet #5Jan 23 · 1000 Meters · Place 30 · North Quincy1000 Meters303:38.18a—
Jan 16Patriot League Meet #4Jan 16 · 1000 Meters · Place 53 · North Quincy1000 Meters533:46.28a—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 37 · North Quincy1000 Meters373:54.60a—