Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #4 2025-2026 · Jan 126:32.11aSouth Shore League Meet #4 2025-2026January 12, 2026
1 Mile · OutdoorSouth Shore League Championship · May 126:10.27aSouth Shore League ChampionshipMay 12, 2025
1000 Meters · IndoorSouth Shore League #5 Meet · Feb 63:47.00aSouth Shore League #5 MeetFebruary 6, 2026
2 Miles · IndoorSouth Shore League Meet #4 · Jan 1313:38.75aSouth Shore League Meet #4January 13, 2025
2 Miles · OutdoorRockland @ Abington · Apr 1713:29.0Rockland @ AbingtonApril 17, 2025
400m Hurdles · 30" / 0.762m · OutdoorNorwell vs Rockland · Apr 101:22.6Norwell vs RocklandApril 10, 2026
800 Meters · OutdoorNorwell vs Rockland · Apr 102:58.6Norwell vs RocklandApril 10, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 400m Hurdles · Rockland400m Hurdles30" / 0.762m--DNS10
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 2 Miles · Rockland2 Miles--DNS10
May 6Rockland at East BridgewaterMay 6 · 2 Miles · Place 1 · Rockland2 Miles1.14:11.010
Apr 27Middleborough vs RocklandApr 27 · 400m Hurdles · Place 3 · Rockland400m Hurdles30" / 0.762m3.1:26.57a10
Apr 27Middleborough vs RocklandApr 27 · 800 Meters · Place 4 · Rockland800 Meters4.3:13.47a10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 1 Mile · Place 5 · Rockland1 Mile5.6:41.110
Apr 10Norwell vs RocklandApr 10 · 400m Hurdles · Place 1 · Rockland400m Hurdles30" / 0.762m1.1:22.6 PB10
Apr 10Norwell vs RocklandApr 10 · 800 Meters · Place 4 · Rockland800 Meters4.2:58.6 PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 1000 Meters · Place 12 · Rockland1000 Meters123:47.00a PB10
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 2 Miles · Place 3 · Rockland2 Miles314:29.08a10
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 6 · Rockland1 Mile66:32.11a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 2 Miles · Place 6 · Rockland2 Miles614:01.98a10
Jan 5South Shore League #3 2025-2026Jan 5 · 1 Mile · Place 10 · Rockland1 Mile106:35.97a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · 400m Hurdles · Place 5 · Rockland400m Hurdles51:20.70a9
May 12South Shore League ChampionshipMay 12 · 2 Miles · Place 7 · Rockland2 Miles713:50.33a9
May 12South Shore League ChampionshipMay 12 · 1 Mile · Place 6 · Rockland1 Mile66:10.27a PB9
May 7East Bridgewater VS RocklandMay 7 · 400m Hurdles · Place 2 · Rockland400m Hurdles21:26.39
May 7East Bridgewater VS RocklandMay 7 · 2 Miles · Place 1 · Rockland2 Miles113:56.69
Apr 30Middleboro vs RocklandApr 30 · 2 Miles · Place 2 · Rockland2 Miles213:55.09a9
Apr 30Middleboro vs RocklandApr 30 · 1 Mile · Place 2 · Rockland1 Mile26:25.01a9
Apr 17Rockland @ AbingtonApr 17 · 400m Hurdles · Place 1 · Rockland400m Hurdles11:21.39
Apr 17Rockland @ AbingtonApr 17 · 2 Miles · Place 1 · Rockland2 Miles113:29.0 PB9
Apr 9Norwell Vs RocklandApr 9 · 400m Hurdles · Place 4 · Rockland400m Hurdles41:28.69
Apr 9Norwell Vs RocklandApr 9 · 2 Miles · Place 2 · Rockland2 Miles213:40.89
Apr 2Sandwich vs. Rockland Apr 2 · 400m Hurdles · Place 1 · Rockland400m Hurdles11:25.29
Apr 2Sandwich vs. Rockland Apr 2 · 2 Miles · Place 2 · Rockland2 Miles214:24.09

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11MSTCA Rising ChampionshipFeb 11 · 2 Miles · Place 5 · Rockland2 Miles514:24.90a—
Feb 8MSTCA Qualifier MeetFeb 8 · 2 Miles · Place 7 · Rockland2 Miles714:14.38a—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 2 Miles · Place 6 · Rockland2 Miles615:26.84a—
Jan 27South Shore League meet #5Jan 27 · 2 Miles · Place 2 · Rockland2 Miles214:37.71a—
Jan 13South Shore League Meet #4Jan 13 · 2 Miles · Place 2 · Rockland2 Miles213:38.75a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 106 · Rockland1 Mile1066:47.07a—
Jan 6South Shore league Meet #3Jan 6 · 1000 Meters · Place 8 · Rockland1000 Meters83:53.01a—