Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMSTCA South Shore Twilight · May 186:48.66aMSTCA South Shore TwilightMay 18, 2024
1000 Meters · IndoorSouth Shore League Indoor TF Championship · Feb 53:51.88aSouth Shore League Indoor TF ChampionshipFebruary 5, 2024
2 Miles · IndoorSouth Shore League meet #5 · Jan 2715:12.23aSouth Shore League meet #5January 27, 2025
Javelin · 600g · OutdoorMashpee @ Abington · May 585' 2"Mashpee @ AbingtonMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Javelin · AbingtonJavelin600g--DNS12
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 21 · AbingtonJavelin2177-512
May 12Cohasset vs AbingtonMay 12 · 1 Mile · Place 3 · Abington1 Mile3.7:22.012
May 5Mashpee @ AbingtonMay 5 · Javelin · Place 2 · AbingtonJavelin600g2.85' 2" PB12
May 5Mashpee @ AbingtonMay 5 · 1 Mile · Place 5 · Abington1 Mile5.7:23.012
May 1MSTCA Division 6 RelaysMay 1 · Javelin · Place 9 · AbingtonJavelin925.80m12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Javelin · Place 3 · AbingtonJavelin600g3.80' 11"12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 1 Mile · Place 9 · Abington1 Mile9.7:09.612
Apr 8Hull @ AbingtonApr 8 · Javelin · Place 2 · AbingtonJavelin600g2.80' 9"12
Apr 8Hull @ AbingtonApr 8 · 1 Mile · Place 5 · Abington1 Mile5.7:11.012

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · Javelin · Place 9 · AbingtonJavelin969-011
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 30 · AbingtonJavelin3020.29m11
May 7Abington @ MashpeeMay 7 · Javelin · Place 3 · AbingtonJavelin368-811
May 7Abington @ MashpeeMay 7 · 1 Mile · Place 3 · Abington1 Mile36:51.011
Apr 17Rockland @ AbingtonApr 17 · Javelin · Place 6 · AbingtonJavelin658-211
Apr 17Rockland @ AbingtonApr 17 · 1 Mile · Place 2 · Abington1 Mile26:53.011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 1000 Meters · Place 13 · Abington1000 Meters134:01.77a—
Jan 27South Shore League meet #5Jan 27 · 2 Miles · Place 5 · Abington2 Miles515:12.23a PB—
Jan 13South Shore League Meet #4Jan 13 · 1000 Meters · Place 20 · Abington1000 Meters204:06.98a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 33 · AbingtonJavelin3354-9—
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 29 · Abington1 Mile296:48.66a PB—
May 2Abington vs East BridgewaterMay 2 · Javelin · Place 5 · AbingtonJavelin564-5—
May 2Abington vs East BridgewaterMay 2 · 1 Mile · Place 3 · Abington1 Mile36:54.0—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1000 Meters · Place 10 · Abington1000 Meters103:51.88a PB—