Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 141:29.61MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
1000 Meters · IndoorSouth Shore League Indoor TF Championship · Feb 52:50.88aSouth Shore League Indoor TF ChampionshipFebruary 5, 2024
400 Meters · OutdoorMIAA Division 6 Track & Field Championship · May 2352.22aMIAA Division 6 Track & Field ChampionshipMay 23, 2024
600 Meters · IndoorSouth Shore League Meet #4 2025-2026 · Jan 121:31.59aSouth Shore League Meet #4 2025-2026January 12, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:13.52aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorEast Bridgewater VS Rockland · May 72:07.0East Bridgewater VS RocklandMay 7, 2025
High Jump · OutdoorMiddleborough vs Rockland · Apr 275-06.00Middleborough vs RocklandApril 27, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 25 · Rockland400 Meters2553.66a12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · High Jump · RocklandHigh Jump--DNS12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 800 Meters · Place 5 · Rockland800 Meters5.2:09.82a12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 400 Meters · Place 7 · Rockland400 Meters7.54.27a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 18 · Rockland400 Meters1853.58a12
May 6Rockland at East BridgewaterMay 6 · High Jump · Place 2 · RocklandHigh Jump2.5' 4"12
May 6Rockland at East BridgewaterMay 6 · 400 Meters · Place 2 · Rockland400 Meters2.53.612
May 1MSTCA Division 6 RelaysMay 1 · High Jump · Place 20 · RocklandHigh Jump205-02.0012
Apr 27Middleborough vs RocklandApr 27 · High Jump · Place 3 · RocklandHigh Jump3.5-06.00 PB12
Apr 27Middleborough vs RocklandApr 27 · 400 Meters · Place 1 · Rockland400 Meters1.54.50a12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · High Jump · Place 7 · RocklandHigh Jump7.5' 6"12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 800 Meters · Place 2 · Rockland800 Meters2.2:15.212
Apr 10Norwell vs RocklandApr 10 · High Jump · Place 3 · RocklandHigh Jump3.5' 2"12
Apr 10Norwell vs RocklandApr 10 · 400 Meters · Place 1 · Rockland400 Meters1.54.312

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 21 · Rockland1 Mile211:29.61 PB—
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 600 Meters · Place 4 · Rockland600 Meters41:31.78a12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 600 Meters · Place 3 · Rockland600 Meters31:31.59a PB12
Jan 5South Shore League #3 2025-2026Jan 5 · 1000 Meters · Place 10 · Rockland1000 Meters103:01.17a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · High Jump · Place 4 · RocklandHigh Jump45-611
May 12South Shore League ChampionshipMay 12 · High Jump · Place 9 · RocklandHigh Jump95-04.0011
May 12South Shore League ChampionshipMay 12 · 400 Meters · Place 5 · Rockland400 Meters552.47a11
May 7East Bridgewater VS RocklandMay 7 · High Jump · Place 2 · RocklandHigh Jump25-611
May 7East Bridgewater VS RocklandMay 7 · 800 Meters · Place 1 · Rockland800 Meters12:07.0 PB11
Apr 30Middleboro vs RocklandApr 30 · High Jump · Place 4 · RocklandHigh Jump45-02.0011
Apr 30Middleboro vs RocklandApr 30 · 400 Meters · Place 2 · Rockland400 Meters252.67a11
Apr 17Rockland @ AbingtonApr 17 · High Jump · Place 3 · RocklandHigh Jump35-611
Apr 17Rockland @ AbingtonApr 17 · 800 Meters · Place 1 · Rockland800 Meters12:09.611
Apr 9Norwell Vs RocklandApr 9 · High Jump · Place 1 · RocklandHigh Jump15-611
Apr 9Norwell Vs RocklandApr 9 · 400 Meters · Place 3 · Rockland400 Meters353.111
Apr 2Sandwich vs. Rockland Apr 2 · High Jump · Place 1 · RocklandHigh Jump15-411
Apr 2Sandwich vs. Rockland Apr 2 · 800 Meters · Place 1 · Rockland800 Meters12:17.011

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 1000 Meters · Place 11 · Rockland1000 Meters113:00.56a—
Jan 27South Shore League meet #5Jan 27 · 1000 Meters · Place 6 · Rockland1000 Meters62:57.20a—
Jan 13South Shore League Meet #4Jan 13 · 1000 Meters · Place 4 · Rockland1000 Meters42:52.58a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 48 · Rockland800 Meters482:13.52a PB—
Jan 6South Shore league Meet #3Jan 6 · 1000 Meters · Place 4 · Rockland1000 Meters42:55.26a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 800 Meters · Place 36 · Rockland800 Meters362:18.97a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 400 Meters · Place 14 · Rockland400 Meters1452.22a PB—
May 14South Shore League ChampionshipMay 14 · 800 Meters · Place 7 · Rockland800 Meters72:10.49a—
May 14South Shore League ChampionshipMay 14 · 400 Meters · Place 4 · Rockland400 Meters452.83a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 800 Meters · Place 14 · Rockland800 Meters142:08.11a—
Apr 30Middleboro vs RocklandApr 30 · Long Jump · Place 7 · RocklandLong Jump716-8.75—
Apr 30Middleboro vs RocklandApr 30 · High Jump · Place 4 · RocklandHigh Jump45-2—
Apr 30Middleboro vs RocklandApr 30 · 400 Meters · Place 3 · Rockland400 Meters353.95a—
Apr 9Norwell vs RocklandApr 9 · Long Jump · Place 8 · RocklandLong Jump816-9—
Apr 9Norwell vs RocklandApr 9 · High Jump · Place 2 · RocklandHigh Jump25-2—
Apr 9Norwell vs RocklandApr 9 · 800 Meters · Place 2 · Rockland800 Meters22:12.3—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 18 · Rockland1000 Meters182:55.31a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1000 Meters · Place 5 · Rockland1000 Meters52:50.88a PB—