Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorNorwell vs Randolph · May 51:05.5Norwell vs RandolphMay 5, 2026
600 Meters · IndoorSouth Shore League Indoor Track & Field Championship · Feb 21:55.36aSouth Shore League Indoor Track & Field ChampionshipFebruary 2, 2026
Javelin · 800g · OutdoorNorwell vs Randolph · May 586' 11"Norwell vs RandolphMay 5, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Middleboro vs RandolphMay 12 · Javelin · Place 6 · RandolphJavelin800g6.82-0311
May 12Middleboro vs RandolphMay 12 · 400 Meters · Place 3 · Randolph400 Meters3.1:05.88a11
May 5Norwell vs RandolphMay 5 · Javelin · Place 3 · RandolphJavelin800g3.86' 11" PB11
May 5Norwell vs RandolphMay 5 · 400 Meters · Place 6 · Randolph400 Meters6.1:05.5 PB11
Apr 28Randolph @ East BridgewaterApr 28 · Javelin · Place 10 · RandolphJavelin800g10.81' 4"11
Apr 28Randolph @ East BridgewaterApr 28 · 400 Meters · Place 9 · Randolph400 Meters9.1:10.411
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 400 Meters · Place 47 · Randolph400 Meters471:07.42a11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Javelin · Place 18 · RandolphJavelin800g18.75' 0"11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 400 Meters · Place 10 · Randolph400 Meters10.1:09.111

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · 600 Meters · Place 23 · Randolph600 Meters232:05.44a11
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 600 Meters · Place 19 · Randolph600 Meters191:55.36a PB11
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 600 Meters · Place 25 · Randolph600 Meters252:01.23a11
Jan 5South Shore League #3 2025-2026Jan 5 · 600 Meters · Place 31 · Randolph600 Meters312:01.40a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 600 Meters · Place 27 · Randolph600 Meters27.2:04.57a11
Dec 15South Shore League Meet #1Dec 15 · 600 Meters · Randolph600 Meters--DNS11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Randolph vs NorwellMay 7 · Javelin · Place 13 · RandolphJavelin1357-610
May 7Randolph vs NorwellMay 7 · 400 Meters · Place 7 · Randolph400 Meters71:24.0010
Apr 30Randolph vs East BridgewaterApr 30 · 400 Meters · Place 5 · Randolph400 Meters51:18.910
Apr 14Randolph vs RocklandApr 14 · Javelin · Place 12 · RandolphJavelin800g12.56' 8"10
Apr 14Randolph vs RocklandApr 14 · 400 Meters · Place 6 · Randolph400 Meters6.1:22.410
Apr 9Randolph vs SandwichApr 9 · Javelin · Place 10 · RandolphJavelin1050-010
Apr 9Randolph vs SandwichApr 9 · 400 Meters · Place 5 · Randolph400 Meters51:20.010
Apr 2Middleboro vs RandolphApr 2 · Javelin · Place 7 · RandolphJavelin742-1110
Apr 2Middleboro vs RandolphApr 2 · 400 Meters · Place 1 · Randolph400 Meters11:35.06a10