Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #4 2025-2026 · Jan 127:50.74aSouth Shore League Meet #4 2025-2026January 12, 2026
1 Mile · OutdoorNorwell vs Rockland · Apr 107:28.2Norwell vs RocklandApril 10, 2026
2 Miles · IndoorSouth Shore League #5 Meet · Feb 614:25.88aSouth Shore League #5 MeetFebruary 6, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2151.99aMSTCA Speed Classic (Sunday)December 21, 2025
Discus · 1.6kg · OutdoorNorwell vs Rockland · Apr 1076' 11"Norwell vs RocklandApril 10, 2026
Javelin · 800g · OutdoorCarver-Rockland-Randolph @ Abington · Apr 1469' 8"Carver-Rockland-Randolph @ AbingtonApril 14, 2026
Shot Put · 12lb · IndoorSouth Shore League Meet #1 · Dec 1522-02.00South Shore League Meet #1December 15, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Rockland at East BridgewaterMay 6 · Javelin · Place 16 · RocklandJavelin800g16.61' 1"10
May 6Rockland at East BridgewaterMay 6 · Discus · Place 12 · RocklandDiscus1.6kg12.58' 1"10
May 6Rockland at East BridgewaterMay 6 · 1 Mile · Place 15 · Rockland1 Mile15.7:38.110
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 64 · RocklandShot Put647.23m10
Apr 27Middleborough vs RocklandApr 27 · Javelin · Place 9 · RocklandJavelin800g9.60-0910
Apr 27Middleborough vs RocklandApr 27 · Discus · Place 2 · RocklandDiscus1.6kg2.74-0010
Apr 27Middleborough vs RocklandApr 27 · 1 Mile · Rockland1 Mile--DNS10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Javelin · Place 20 · RocklandJavelin800g20.69' 8" PB10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Discus · Place 11 · RocklandDiscus1.6kg11.71' 7"10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 1 Mile · Place 23 · Rockland1 Mile23.7:47.210
Apr 10Norwell vs RocklandApr 10 · Javelin · Place 9 · RocklandJavelin800g9.57' 10"10
Apr 10Norwell vs RocklandApr 10 · Discus · Place 4 · RocklandDiscus1.6kg4.76' 11" PB10
Apr 10Norwell vs RocklandApr 10 · 1 Mile · Place 14 · Rockland1 Mile14.7:28.2 PB10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · Shot Put · Place 38 · RocklandShot Put3825-110
Feb 6South Shore League #5 MeetFeb 6 · 2 Miles · Place 21 · Rockland2 Miles2114:25.88a PB10
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Shot Put · Place 20 · RocklandShot Put2022-210
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Shot Put · Place 41 · RocklandShot Put4122-4.2510
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 33 · Rockland1 Mile337:50.74a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 178 · RocklandShot Put17820-1010
Jan 9MSTCA Northeast InvitationalJan 9 · 2 Miles · Place 28 · Rockland2 Miles2817:20.84a10
Jan 5South Shore League #3 2025-2026Jan 5 · Shot Put · Place 46 · RocklandShot Put4621-910
Jan 5South Shore League #3 2025-2026Jan 5 · 2 Miles · Place 16 · Rockland2 Miles1616:33.36a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 2 Miles · Place 20 · Rockland2 Miles20.14:47.05a10
Dec 22South Shore League Meet #2Dec 22 · Shot Put · RocklandShot Put12lb--DNS10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 185 · Rockland300 Meters185.51.99a PB10
Dec 15South Shore League Meet #1Dec 15 · 2 Miles · Rockland2 Miles--DNS10
Dec 15South Shore League Meet #1Dec 15 · Shot Put · Place 37 · RocklandShot Put12lb37.22-02.00 PB10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 7East Bridgewater VS RocklandMay 7 · Javelin · Place 20 · RocklandJavelin2054-119
May 7East Bridgewater VS RocklandMay 7 · Discus · Place 16 · RocklandDiscus1655-109
Apr 30Middleboro vs RocklandApr 30 · Javelin · Place 5 · RocklandJavelin560-059
Apr 30Middleboro vs RocklandApr 30 · Discus · Place 10 · RocklandDiscus1049-049
Apr 17Rockland @ AbingtonApr 17 · Javelin · Place 9 · RocklandJavelin940-39
Apr 17Rockland @ AbingtonApr 17 · Discus · Place 11 · RocklandDiscus1155-19
Apr 14Randolph vs RocklandApr 14 · Javelin · Place 10 · RocklandJavelin800g10.60' 0"9
Apr 14Randolph vs RocklandApr 14 · Discus · Place 10 · RocklandDiscus1.6kg10.59' 10"9
Apr 9Norwell Vs RocklandApr 9 · Javelin · Place 13 · RocklandJavelin1355-09
Apr 9Norwell Vs RocklandApr 9 · Discus · Place 9 · RocklandDiscus959-99
Apr 2Sandwich vs. Rockland Apr 2 · Javelin · Place 9 · RocklandJavelin947-59
Apr 2Sandwich vs. Rockland Apr 2 · Discus · Place 6 · RocklandDiscus650-109

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 30Middleboro vs RocklandApr 30 · Javelin · Place 10 · RocklandJavelin1035-7—
Apr 30Middleboro vs RocklandApr 30 · Discus · Place 9 · RocklandDiscus947-0—