Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMedway vs DS · May 512.9Medway vs DSMay 5, 2026
110m Hurdles · 39" / 0.991m · OutdoorMedway vs DS · May 520.4Medway vs DSMay 5, 2026
400m Hurdles · 36" / 0.914m · OutdoorMillis @ Dover-Sherborn · Mar 311:18.57aMillis @ Dover-SherbornMarch 31, 2026
55 Meter · IndoorTri Valley League - Meet 2 · Dec 188.22aTri Valley League - Meet 2December 18, 2025
55 Meters · IndoorTVL- Small Double-Dual · Jan 147.80aTVL- Small Double-DualJanuary 14, 2026
55m Hurdles · 39" · IndoorTri Valley League - Meet 3 · Dec 3011.75aTri Valley League - Meet 3December 30, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5Medway vs DSMay 5 · 110m Hurdles · Place 7 · Dover-Sherborn110m Hurdles39" / 0.991m7.20.4 PB9
May 5Medway vs DSMay 5 · 100 Meters · Place 11 · Dover-Sherborn100 Meters11.12.9 PB9
May 5Medway vs Dover SherbornMay 5 · 110m Hurdles · Dover-Sherborn110m Hurdles39" / 0.991m—20.4Unofficial9
May 5Medway vs Dover SherbornMay 5 · 100 Meters · Dover-Sherborn100 Meters—12.9Unofficial9
Apr 28Medfield vs Dover SherbornApr 28 · 110m Hurdles · Place 10 · Dover-Sherborn110m Hurdles39" / 0.991m10.21.44a9
Apr 28Medfield vs Dover SherbornApr 28 · 100 Meters · Dover-Sherborn100 Meters—DNS9
Apr 14Norton @ Dover SherbornApr 14 · 110m Hurdles · Place 5 · Dover-Sherborn110m Hurdles39" / 0.991m5.20.6Unofficial9
Apr 14Norton @ Dover SherbornApr 14 · 100 Meters · Place 13 · Dover-Sherborn100 Meters13.13.1Unofficial9
Apr 14Norton @ Dover SherbornApr 14 · 100 Meters · Dover-Sherborn100 Meters—13.1Unofficial9
Apr 7Bellingham @ Dover SherbornApr 7 · 110m Hurdles · Place 1 · Dover-Sherborn110m Hurdles39" / 0.991m1.20.79
Apr 7Bellingham @ Dover SherbornApr 7 · 100 Meters · Place 16 · Dover-Sherborn100 Meters16.13.19
Mar 31Millis @ Dover-SherbornMar 31 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles36" / 0.914m3.1:18.57a PB9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 30 · Dover-Sherborn55m Hurdles3011.07a9
Feb 5Tri Valley League OpenFeb 5 · 55 Meters · Place 43 · Dover-Sherborn55 Meters437.89a9
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 22 · Dover-Sherborn55m Hurdles2210.92a9
Jan 14TVL- Small Double-DualJan 14 · 55 Meters · Place 16 · Dover-Sherborn55 Meters167.80a PB9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 16 · Dover-Sherborn55m Hurdles1611.17a9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 13 · Dover-Sherborn55 Meters137.92a9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 39 · Dover-Sherborn55m Hurdles39"39.11.75a PB9
Dec 18Tri Valley League - Meet 2Dec 18 · 55m Hurdles · Place 30 · Dover-Sherborn55m Hurdles39"30.11.95a9
Dec 18Tri Valley League - Meet 2Dec 18 · 55 Meter · Place 27 · Dover-Sherborn55 Meter27.8.22a PB9
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 48 · Dover-Sherborn55m Hurdles39"48.12.22a9
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 54 · Dover-Sherborn55 Meter54.8.51a9