Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #4 2025-2026 · Jan 126:12.76aSouth Shore League Meet #4 2025-2026January 12, 2026
1 Mile · OutdoorMiddleborough vs Rockland · Apr 276:13.35aMiddleborough vs RocklandApril 27, 2026
1000 Meters · IndoorSouth Shore League Meet #4 2025-2026 · Jan 123:30.39aSouth Shore League Meet #4 2025-2026January 12, 2026
2 Miles · IndoorSouth Shore League Indoor Track & Field Championship · Feb 213:34.79aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
2 Miles · OutdoorMiddleborough vs Rockland · Apr 2713:17.13aMiddleborough vs RocklandApril 27, 2026
3200 Meters · OutdoorMiddleboro vs Randolph · May 1214:22.70aMiddleboro vs RandolphMay 12, 2026
55 Meters · IndoorSouth Shore League #5 Meet · Feb 68.44aSouth Shore League #5 MeetFebruary 6, 2026
600 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 21:44.01aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
Javelin · 800g · OutdoorMiddleboro vs Randolph · May 1288-08Middleboro vs RandolphMay 12, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 12Middleboro vs RandolphMay 12 · Javelin · Place 4 · MiddleboroJavelin800g4.88-08 PB11
May 12Middleboro vs RandolphMay 12 · 3200 Meters · Place 2 · Middleboro3200 Meters2.14:22.70a PB11
May 12Middleboro vs RandolphMay 12 · 1 Mile · Place 7 · Middleboro1 Mile7.6:15.96a11
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 50 · MiddleboroJavelin5020.06m11
Apr 27Middleborough vs RocklandApr 27 · Javelin · Place 10 · MiddleboroJavelin800g10.58-0311
Apr 27Middleborough vs RocklandApr 27 · 2 Miles · Place 2 · Middleboro2 Miles2.13:17.13a PB11
Apr 27Middleborough vs RocklandApr 27 · 1 Mile · Place 6 · Middleboro1 Mile6.6:13.35a PB11
Apr 14Norwell vs MiddleboroApr 14 · Javelin · Place 8 · MiddleboroJavelin800g8.70' 6"11
Apr 14Norwell vs MiddleboroApr 14 · 2 Miles · Place 1 · Middleboro2 Miles1.14:11.0011
Apr 7Middleborough vs East BridgewaterApr 7 · Javelin · Place 11 · MiddleboroJavelin1157-0411
Apr 7Middleborough vs East BridgewaterApr 7 · 1 Mile · Place 11 · Middleboro1 Mile116:14.74a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 1000 Meters · Place 25 · Middleboro1000 Meters253:38.34a11
Feb 6South Shore League #5 MeetFeb 6 · 55 Meters · Place 79 · Middleboro55 Meters798.44a PB11
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 2 Miles · Place 9 · Middleboro2 Miles913:34.79a PB11
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 600 Meters · Place 16 · Middleboro600 Meters161:44.01a PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 25 · Middleboro1 Mile256:12.76a PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1000 Meters · Place 18 · Middleboro1000 Meters183:30.39a PB11
Jan 5South Shore League #3 2025-2026Jan 5 · 2 Miles · Place 12 · Middleboro2 Miles1213:49.37a11
Jan 5South Shore League #3 2025-2026Jan 5 · 600 Meters · Place 27 · Middleboro600 Meters271:51.90a11