Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #4 2025-2026 · Jan 126:00.35aSouth Shore League Meet #4 2025-2026January 12, 2026
1 Mile · OutdoorCarver-Rockland-Randolph @ Abington · Apr 145:58.0Carver-Rockland-Randolph @ AbingtonApril 14, 2026
2 Miles · IndoorSouth Shore League #5 Meet · Feb 613:43.04aSouth Shore League #5 MeetFebruary 6, 2026
2 Miles · OutdoorMiddleborough vs Rockland · Apr 2713:14.69aMiddleborough vs RocklandApril 27, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Rockland at East BridgewaterMay 6 · 2 Miles · Place 7 · Rockland2 Miles7.15:19.310
May 6Rockland at East BridgewaterMay 6 · 1 Mile · Place 10 · Rockland1 Mile10.6:21.210
Apr 27Middleborough vs RocklandApr 27 · 2 Miles · Place 1 · Rockland2 Miles1.13:14.69a PB10
Apr 27Middleborough vs RocklandApr 27 · 1 Mile · Place 7 · Rockland1 Mile7.6:18.92a10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 2 Miles · Place 5 · Rockland2 Miles5.14:20.010
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 1 Mile · Place 8 · Rockland1 Mile8.5:58.0 PB10
Apr 10Norwell vs RocklandApr 10 · 2 Miles · Place 3 · Rockland2 Miles3.14:35.010
Apr 10Norwell vs RocklandApr 10 · 1 Mile · Place 5 · Rockland1 Mile5.6:19.110

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 2 Miles · Place 20 · Rockland2 Miles2013:43.04a PB10
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 2 Miles · Place 13 · Rockland2 Miles1314:21.66a10
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 1 Mile · Place 20 · Rockland1 Mile206:11.36a10
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 2 Miles · Place 8 · Rockland2 Miles814:32.31a10
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 21 · Rockland1 Mile216:00.35a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 216 · Rockland1 Mile2166:05.74a10
Jan 5South Shore League #3 2025-2026Jan 5 · 2 Miles · Place 14 · Rockland2 Miles1414:08.20a10
Jan 5South Shore League #3 2025-2026Jan 5 · 1 Mile · Place 36 · Rockland1 Mile366:26.24a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 2 Miles · Place 18 · Rockland2 Miles18.14:14.70a10
Dec 15South Shore League Meet #1Dec 15 · 2 Miles · Rockland2 Miles--DNS10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7East Bridgewater VS RocklandMay 7 · 2 Miles · Place 6 · Rockland2 Miles615:28.89
May 7East Bridgewater VS RocklandMay 7 · 1 Mile · Place 8 · Rockland1 Mile86:35.99
Apr 30Middleboro vs RocklandApr 30 · 2 Miles · Place 4 · Rockland2 Miles416:41.26a9
Apr 30Middleboro vs RocklandApr 30 · 1 Mile · Place 5 · Rockland1 Mile57:26.90a9
Apr 17Rockland @ AbingtonApr 17 · 2 Miles · Place 3 · Rockland2 Miles314:45.09
Apr 17Rockland @ AbingtonApr 17 · 1 Mile · Place 6 · Rockland1 Mile66:38.09
Apr 14Randolph vs RocklandApr 14 · 2 Miles · Rockland2 Miles—DNS9
Apr 14Randolph vs RocklandApr 14 · 1 Mile · Place 5 · Rockland1 Mile5.6:53.39
Apr 9Norwell Vs RocklandApr 9 · 1 Mile · Place 13 · Rockland1 Mile137:19.69
Apr 2Sandwich vs. Rockland Apr 2 · 2 Miles · Place 2 · Rockland2 Miles215:52.09
Apr 2Sandwich vs. Rockland Apr 2 · 1 Mile · Place 3 · Rockland1 Mile37:06.99