Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League #5 Meet · Feb 64:54.53aSouth Shore League #5 MeetFebruary 6, 2026
1 Mile · OutdoorCarver-Rockland-Randolph @ Abington · Apr 144:48.7Carver-Rockland-Randolph @ AbingtonApril 14, 2026
1000 Meters · IndoorSouth Shore League Meet #2 · Dec 222:51.74aSouth Shore League Meet #2December 22, 2025
2 Miles · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 1410:35.75MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
2 Miles · OutdoorAbington vs Carver · Apr 1410:49.4Abington vs CarverApril 14, 2025
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 96:59.63aWeston Twilight Invitational - Regis EventsMay 9, 2026
55 Meters · IndoorSouth Shore League #3 2025-2026 · Jan 57.88aSouth Shore League #3 2025-2026January 5, 2026
800 Meters · OutdoorMSTCA South Shore Twilight · May 232:05.41aMSTCA South Shore TwilightMay 23, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 800 Meters · Place 20 · Abington800 Meters20.2:06.05a12
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 18 · Abington800 Meters182:05.41a PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · 800 Meters · Place 14 · Abington800 Meters142:05.69a12
May 12Cohasset vs AbingtonMay 12 · 800 Meters · Place 1 · Abington800 Meters1.2:05.612
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 19 · Abington2000m Steeplechase196:59.63a PB12
May 5Mashpee @ AbingtonMay 5 · 2 Miles · Place 1 · Abington2 Miles1.10:59.012
May 5Mashpee @ AbingtonMay 5 · 1 Mile · Place 1 · Abington1 Mile1.4:53.012
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 23 · Abington800 Meters232:11.09a12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 2 Miles · Place 1 · Abington2 Miles1.10:55.012
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 1 Mile · Place 1 · Abington1 Mile1.4:48.7 PB12
Apr 8Hull @ AbingtonApr 8 · 2 Miles · Place 1 · Abington2 Miles1.11:35.012
Apr 8Hull @ AbingtonApr 8 · 800 Meters · Place 1 · Abington800 Meters1.2:05.60a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 20 · Abington2 Miles2010:35.75 PB—
Feb 6South Shore League #5 MeetFeb 6 · 2 Miles · Place 4 · Abington2 Miles410:36.92a12
Feb 6South Shore League #5 MeetFeb 6 · 1 Mile · Place 6 · Abington1 Mile64:54.53a PB12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 2 Miles · Place 4 · Abington2 Miles410:55.28a12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 1 Mile · Place 4 · Abington1 Mile44:58.80a12
Jan 5South Shore League #3 2025-2026Jan 5 · 2 Miles · Place 3 · Abington2 Miles311:09.22a12
Jan 5South Shore League #3 2025-2026Jan 5 · 55 Meters · Place 55 · Abington55 Meters557.88a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 2 Miles · Place 6 · Abington2 Miles6.11:12.57a12
Dec 22South Shore League Meet #2Dec 22 · 1000 Meters · Place 3 · Abington1000 Meters3.2:51.74a PB12
Dec 15South Shore League Meet #1Dec 15 · 2 Miles · Place 4 · Abington2 Miles4.10:49.80a12
Dec 15South Shore League Meet #1Dec 15 · 1 Mile · Place 8 · Abington1 Mile8.4:56.70a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 20 · Abington1 Mile20.4:50.82a11
May 25Middleboro Final Qualifier at BRMay 25 · 1 Mile · Place 4 · Abington1 Mile44:49.30a11
May 12South Shore League ChampionshipMay 12 · 2 Miles · Place 6 · Abington2 Miles611:05.14a11
May 12South Shore League ChampionshipMay 12 · 1 Mile · Place 12 · Abington1 Mile125:22.96a11
May 7Abington @ MashpeeMay 7 · 2 Miles · Place 2 · Abington2 Miles212:17.011
May 7Abington @ MashpeeMay 7 · 1 Mile · Place 1 · Abington1 Mile15:04.011
Apr 17Rockland @ AbingtonApr 17 · 1 Mile · Place 1 · Abington1 Mile14:57.011
Apr 17Rockland @ AbingtonApr 17 · 800 Meters · Place 2 · Abington800 Meters22:13.211
Apr 14Abington vs CarverApr 14 · 2 Miles · Place 1 · Abington2 Miles110:49.4 PB11
Apr 14Abington vs CarverApr 14 · 1 Mile · Place 1 · Abington1 Mile14:57.511
Apr 9Hull vs AbingtonApr 9 · 2 Miles · Abington2 Miles—11:18.00Unofficial11
Apr 9Hull vs AbingtonApr 9 · 1 Mile · Abington1 Mile—4:57.50Unofficial11
Apr 2Cohasset @ AbingtonApr 2 · 2 Miles · Abington2 Miles—10:49.00Unofficial11
Apr 2Cohasset @ AbingtonApr 2 · 1 Mile · Abington1 Mile—4:52.00Unofficial11
Mar 28SSVT @ Abington Time TrialMar 28 · 1 Mile · Place 1 · Abington1 Mile1.4:57.00Unofficial11
Mar 28SSVT @ Abington Time TrialMar 28 · 400m Hurdles · Place 3 · Abington400m Hurdles36" / 0.914m3.1:10.90Unofficial11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 55 · Abington1 Mile555:06.07a—
May 14South Shore League ChampionshipMay 14 · 2 Miles · Place 12 · Abington2 Miles1211:44.92a—
May 14South Shore League ChampionshipMay 14 · 1 Mile · Place 11 · Abington1 Mile115:02.89a—
May 9Mashpee @ AbingtonMay 9 · 2 Miles · Abington2 Miles—11:12.00Unofficial10
May 9Mashpee @ AbingtonMay 9 · 1 Mile · Abington1 Mile—5:02.00Unofficial10
Apr 30Abington @ CohassettApr 30 · 2 Miles · Abington2 Miles—11:32.00Unofficial10
Apr 30Abington @ CohassettApr 30 · 1 Mile · Abington1 Mile—5:21.00Unofficial10
Apr 23Abington vs CarverApr 23 · 2 Miles · Abington2 Miles—11:31.00Unofficial10
Apr 23Abington vs CarverApr 23 · 2 Miles · Place 2 · Abington2 Miles2.11:3110
Apr 9Hull vs AbingtonApr 9 · 2 Miles · Abington2 Miles—11:46.90Unofficial10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8SSL ChampionshipFeb 8 · 2 Miles · Place 6 · Abington2 Miles6.12:15.02aUnofficial9
Jan 28SSL Meet #6Jan 28 · 2 Miles · Place 3 · Abington2 Miles312:25.048
Jan 26SSL Meet #5Jan 26 · 1 Mile · Place 14 · Abington1 Mile145:52.298
Jan 7SSL Meet #4Jan 7 · 2 Miles · Place 3 · Abington2 Miles3.12:28.30a9
Jan 3SSL Meet #3Jan 3 · 1 Mile · Place 8 · Abington1 Mile8.5:51.84a9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 1 Mile · Place 8 · Abington1 Mile8.5:48.15a9
Dec 13SSL Meet #1Dec 13 · 1 Mile · Place 12 · Abington1 Mile12.5:45.35a9