Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddleboro vs Rockland · Apr 3013.85aMiddleboro vs RocklandApril 30, 2024
1000 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 23:14.74aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
200 Meters · OutdoorNorwell vs Rockland · Apr 928.9Norwell vs RocklandApril 9, 2024
400 Meters · OutdoorCarver-Rockland-Randolph @ Abington · Apr 1459.2Carver-Rockland-Randolph @ AbingtonApril 14, 2026
55 Meter · IndoorSouth Shore League Meet #2 · Dec 238.05aSouth Shore League Meet #2December 23, 2024
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:44.09aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 282:32.46aMSTCA Distance Classic and PentathlonDecember 28, 2025
800 Meters · OutdoorRockland at East Bridgewater · May 62:26.1Rockland at East BridgewaterMay 6, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 400 Meters · Place 14 · Rockland400 Meters14.59.68a11
May 6Rockland at East BridgewaterMay 6 · 800 Meters · Place 3 · Rockland800 Meters3.2:26.1 PB11
Apr 27Middleborough vs RocklandApr 27 · 400 Meters · Place 4 · Rockland400 Meters4.1:03.33a11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 400 Meters · Place 5 · Rockland400 Meters5.59.2 PB11
Apr 10Norwell vs RocklandApr 10 · 800 Meters · Place 2 · Rockland800 Meters2.2:28.611

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 600 Meters · Place 18 · Rockland600 Meters181:49.47a11
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 1000 Meters · Place 11 · Rockland1000 Meters113:14.74a PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1000 Meters · Place 12 · Rockland1000 Meters123:16.22a11
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 94 · Rockland600 Meters941:46.73a11
Jan 5South Shore League #3 2025-2026Jan 5 · 600 Meters · Place 19 · Rockland600 Meters191:46.75a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 42 · Rockland800 Meters42.2:32.46a PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 84 · Rockland600 Meters84.1:44.09a PB11
Dec 15South Shore League Meet #1Dec 15 · 600 Meters · Place 19 · Rockland600 Meters19.1:46.77a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7East Bridgewater VS RocklandMay 7 · 800 Meters · Place 7 · Rockland800 Meters72:36.510
Apr 30Middleboro vs RocklandApr 30 · 800 Meters · Place 5 · Rockland800 Meters52:35.33a10
Apr 17Rockland @ AbingtonApr 17 · 800 Meters · Place 7 · Rockland800 Meters72:50.810
Apr 17Rockland @ AbingtonApr 17 · 400 Meters · Place 2 · Rockland400 Meters21:02.010
Apr 14Randolph vs RocklandApr 14 · 800 Meters · Rockland800 Meters—DNS10
Apr 14Randolph vs RocklandApr 14 · 400 Meters · Rockland400 Meters—DNS10
Apr 9Norwell Vs RocklandApr 9 · 800 Meters · Place 3 · Rockland800 Meters32:39.610
Apr 2Sandwich vs. Rockland Apr 2 · 800 Meters · Place 3 · Rockland800 Meters32:31.010

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 55 Meter · Place 47 · Rockland55 Meter47.8.05a PB10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Middleboro vs RocklandApr 30 · Long Jump · Place 9 · RocklandLong Jump914-4.50—
Apr 30Middleboro vs RocklandApr 30 · 100 Meters · Place 5 · Rockland100 Meters513.85a PB—
Apr 9Norwell vs RocklandApr 9 · Long Jump · Place 18 · RocklandLong Jump1811-9—
Apr 9Norwell vs RocklandApr 9 · 200 Meters · Place 21 · Rockland200 Meters2128.9 PB—