Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMashpee @ Abington · May 57:34.0Mashpee @ AbingtonMay 5, 2026
600 Meters · IndoorSouth Shore League Meet #5 · Jan 302:19.40South Shore League Meet #5January 30, 2023
800 Meters · OutdoorAbington @ Mashpee · May 73:01.0Abington @ MashpeeMay 7, 2025
Javelin · 600g · OutdoorMashpee @ Abington · May 555' 10"Mashpee @ AbingtonMay 5, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Cohasset vs AbingtonMay 12 · Javelin · Place 4 · AbingtonJavelin600g4.54-0712
May 12Cohasset vs AbingtonMay 12 · 800 Meters · Place 8 · Abington800 Meters8.3:33.312
May 5Mashpee @ AbingtonMay 5 · Javelin · Place 4 · AbingtonJavelin600g4.55' 10" PB12
May 5Mashpee @ AbingtonMay 5 · 1 Mile · Place 6 · Abington1 Mile6.7:34.0 PB12
May 5Mashpee @ AbingtonMay 5 · 800 Meters · Place 5 · Abington800 Meters5.3:16.212
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Javelin · Place 15 · AbingtonJavelin600g15.55' 2"12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 800 Meters · Place 8 · Abington800 Meters8.3:16.212
Apr 8Hull @ AbingtonApr 8 · Javelin · Place 5 · AbingtonJavelin600g5.54' 6"12
Apr 8Hull @ AbingtonApr 8 · 800 Meters · Place 6 · Abington800 Meters6.3:20.012

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Abington @ MashpeeMay 7 · Javelin · Place 4 · AbingtonJavelin460-1011
May 7Abington @ MashpeeMay 7 · 800 Meters · Place 2 · Abington800 Meters23:01.0 PB11
Apr 17Rockland @ AbingtonApr 17 · Javelin · Place 3 · AbingtonJavelin360-411
Apr 17Rockland @ AbingtonApr 17 · 800 Meters · Place 6 · Abington800 Meters63:05.011
Apr 14Abington vs CarverApr 14 · Javelin · Place 6 · AbingtonJavelin653-011
Apr 14Abington vs CarverApr 14 · 800 Meters · Place 4 · Abington800 Meters43:03.011

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Abington vs East BridgewaterMay 2 · Javelin · Place 11 · AbingtonJavelin1142-10—
May 2Abington vs East BridgewaterMay 2 · 800 Meters · Place 7 · Abington800 Meters73:22.3—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6South Shore League Meet #6 Feb 6 · 600 Meters · Place 20 · Abington600 Meters202:19.41a—
Jan 30South Shore League Meet #5Jan 30 · 600 Meters · Place 9 · Abington600 Meters92:19.40 PB8