Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #1 · Dec 165:24.81aSouth Shore League Meet #1December 16, 2024
1 Mile · OutdoorMiddleboro vs Rockland · Apr 305:32.68aMiddleboro vs RocklandApril 30, 2024
1000 Meters · IndoorSouth Shore League #5 Meet · Feb 63:34.86aSouth Shore League #5 MeetFebruary 6, 2026
2 Miles · IndoorSouth Shore League Meet #4 · Jan 1312:55.66aSouth Shore League Meet #4January 13, 2025
200 Meters · OutdoorNorwell vs Rockland · Apr 1026.2Norwell vs RocklandApril 10, 2026
400 Meters · OutdoorNorwell vs Rockland · Apr 101:01.7Norwell vs RocklandApril 10, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 221:41.02aMSTCA Speed Classic (Sunday)December 22, 2024
Javelin · 800g · OutdoorNorwell vs Rockland · Apr 1072' 5"Norwell vs RocklandApril 10, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Rockland at East BridgewaterMay 6 · Javelin · Place 14 · RocklandJavelin800g14.70' 6"12
May 6Rockland at East BridgewaterMay 6 · 200 Meters · Place 11 · Rockland200 Meters11.26.712
Apr 27Middleborough vs RocklandApr 27 · Javelin · RocklandJavelin800g--DNS12
Apr 27Middleborough vs RocklandApr 27 · 400 Meters · Rockland400 Meters--DNS12
Apr 27Middleborough vs RocklandApr 27 · 200 Meters · Rockland200 Meters--DNS12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Javelin · Place 21 · RocklandJavelin800g21.68' 0"12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 400 Meters · Place 9 · Rockland400 Meters9.1:02.312
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 200 Meters · Place 26 · Rockland200 Meters26.28.612
Apr 10Norwell vs RocklandApr 10 · Javelin · Place 6 · RocklandJavelin800g6.72' 5" PB12
Apr 10Norwell vs RocklandApr 10 · 400 Meters · Place 5 · Rockland400 Meters5.1:01.7 PB12
Apr 10Norwell vs RocklandApr 10 · 200 Meters · Place 5 · Rockland200 Meters5.26.2 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 1000 Meters · Place 24 · Rockland1000 Meters243:34.86a PB12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 1 Mile · Place 15 · Rockland1 Mile155:57.71a12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 19 · Rockland1 Mile195:56.15a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 223 · Rockland1 Mile2236:13.72a12
Jan 5South Shore League #3 2025-2026Jan 5 · 600 Meters · Place 21 · Rockland600 Meters211:47.80a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 102 · Rockland600 Meters102.1:51.89a12
Dec 15South Shore League Meet #1Dec 15 · 1 Mile · Place 19 · Rockland1 Mile19.6:08.32a12
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 1 Mile · Place 12 · Rockland1 Mile125:34.77a—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 600 Meters · Place 9 · Rockland600 Meters91:46.87a—
Jan 27South Shore League meet #5Jan 27 · 1 Mile · Place 16 · Rockland1 Mile165:34.12a—
Jan 13South Shore League Meet #4Jan 13 · 2 Miles · Place 14 · Rockland2 Miles1412:55.66a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 45 · Rockland600 Meters45.1:41.02a PB11
Dec 16South Shore League Meet #1Dec 16 · 1 Mile · Place 12 · Rockland1 Mile12.5:24.81a PB11
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1 Mile · Place 9 · Rockland1 Mile95:32.92a—
Jan 29South Shore League Meet #5Jan 29 · 1 Mile · Place 15 · Rockland1 Mile155:42.75a—
Jan 22South Shore League Meet #4Jan 22 · 1 Mile · Place 25 · Rockland1 Mile256:09.50a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 30Middleboro vs RocklandApr 30 · 1 Mile · Place 3 · Rockland1 Mile35:32.68a PB—
Apr 9Norwell vs RocklandApr 9 · 1 Mile · Place 10 · Rockland1 Mile105:43.8—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 1 Mile · Place 9 · Rockland1 Mile9.5:35.21a10
Dec 11South Shore League Meet #1Dec 11 · 2 Miles · Place 9 · Rockland2 Miles9.13:08.71a10
Dec 11South Shore League Meet #1Dec 11 · 1 Mile · Place 15 · Rockland1 Mile15.5:45.99a10
Feb 6South Shore League Meet #6 Feb 6 · 1 Mile · Place 17 · Rockland1 Mile175:48.50a—
Jan 30South Shore League Meet #5Jan 30 · 1 Mile · Place 9 · Rockland1 Mile95:37.81FR
Jan 9South Shore League Meet #3Jan 9 · 1 Mile · Place 10 · Rockland1 Mile105:41.24FR
Jan 4South Shore Meet Wheaton #1Jan 4 · 1 Mile · Place 4 · Rockland1 Mile45:36.83a—
Jan 4South Shore Meet #2 at WheatonJan 4 · 1 Mile · Place 6 · Rockland1 Mile6.5:33.64aUnofficial9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18South Shore League ChampMay 18 · 1 Mile · Place 9 · Rockland1 Mile95:57.16a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · 1 Mile · Place 13 · Rockland1 Mile13.5:39.86a9
Dec 12South Shore League Meet #1Dec 12 · 2 Miles · Place 10 · Rockland2 Miles10.13:37.23a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 23South Shore League TF ChampionshipMay 23 · 2 Miles · Rockland2 Miles--DNS8