Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorSouth Shore League #5 Meet · Feb 641.10aSouth Shore League #5 MeetFebruary 6, 2026
400 Meters · OutdoorSouth Shore League Outdoor Track & Field Championship · May 2156.15aSouth Shore League Outdoor Track & Field ChampionshipMay 21, 2026
600 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 21:38.20aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
800 Meters · OutdoorRandolph vs Rockland · Apr 142:34.9Randolph vs RocklandApril 14, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 400 Meters · Place 10 · Randolph400 Meters10.56.15a PB11
May 12Middleboro vs RandolphMay 12 · 400 Meters · Randolph400 Meters--DNS11
May 5Norwell vs RandolphMay 5 · 400 Meters · Place 3 · Randolph400 Meters3.56.711
Apr 28Randolph @ East BridgewaterApr 28 · 400 Meters · Place 5 · Randolph400 Meters5.58.011
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 400 Meters · Place 26 · Randolph400 Meters2658.34a11
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · 400 Meters · Place 25 · Randolph400 Meters2558.49a11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 400 Meters · Place 2 · Randolph400 Meters2.56.811

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 300 Meters · Place 21 · Randolph300 Meters2141.10a PB11
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 600 Meters · Place 9 · Randolph600 Meters91:38.20a PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 600 Meters · Place 11 · Randolph600 Meters111:39.81a11
Jan 5South Shore League #3 2025-2026Jan 5 · 600 Meters · Place 13 · Randolph600 Meters131:45.20a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 600 Meters · Place 8 · Randolph600 Meters8.1:41.15a11
Dec 15South Shore League Meet #1Dec 15 · 600 Meters · Place 15 · Randolph600 Meters15.1:43.36a11
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 600 Meters · Place 7 · Randolph600 Meters71:43.17a—
Jan 27South Shore League meet #5Jan 27 · 600 Meters · Place 14 · Randolph600 Meters141:42.99a—
Jan 13South Shore League Meet #4Jan 13 · 600 Meters · Place 9 · Randolph600 Meters91:43.53a—
Jan 6South Shore league Meet #3Jan 6 · 600 Meters · Place 9 · Randolph600 Meters91:42.20a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12South Shore League ChampionshipMay 12 · 400 Meters · Place 16 · Randolph400 Meters1659.51a10
May 7Randolph vs NorwellMay 7 · 400 Meters · Place 5 · Randolph400 Meters559.1010
Apr 30Randolph vs East BridgewaterApr 30 · 400 Meters · Place 4 · Randolph400 Meters459.910
Apr 14Randolph vs RocklandApr 14 · 800 Meters · Place 4 · Randolph800 Meters4.2:34.9 PB10
Apr 9Randolph vs SandwichApr 9 · 400 Meters · Place 2 · Randolph400 Meters21:01.010
Apr 2Middleboro vs RandolphApr 2 · 400 Meters · Place 3 · Randolph400 Meters31:04.28a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 600 Meters · Place 14 · Randolph600 Meters14.1:48.39a10
Dec 16South Shore League Meet #1Dec 16 · 300 Meters · Place 25 · Randolph300 Meters25.44.67a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20Norwell vs RandolphMay 20 · 400 Meters · Place 7 · Randolph400 Meters71:03.3—