Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBellingham vs Millis · May 614.09aBellingham vs MillisMay 6, 2026
200 Meters · OutdoorMedway vs Millis · Apr 2829.57aMedway vs MillisApril 28, 2026
300 Meters · IndoorTri Valley League - Meet 1 · Dec 1149.78aTri Valley League - Meet 1December 11, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · 200 Meters · Place 15 · Millis200 Meters1530.63a9
May 6Bellingham vs MillisMay 6 · 100 Meters · Place 19 · Millis100 Meters1914.09a PB9
Apr 28Medway vs MillisApr 28 · 200 Meters · Place 8 · Millis200 Meters8.29.57a PB9
Apr 28Medway vs MillisApr 28 · 100 Meters · Place 7 · Millis100 Meters7.14.21a9
Apr 14Medfield vs. MillisApr 14 · 100 Meters · Place 10 · Millis100 Meters1014.89
Apr 7Norton vs MillisApr 7 · 200 Meters · Place 15 · Millis200 Meters1531.35a9
Apr 7Norton vs MillisApr 7 · 100 Meters · Place 16 · Millis100 Meters1614.61a9
Mar 31Millis @ Dover-SherbornMar 31 · 200 Meters · Millis200 Meters—DNS9
Mar 31Millis @ Dover-SherbornMar 31 · 100 Meters · Millis100 Meters—DNS9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14TVL- Small Double-DualJan 14 · 300 Meters · Place 28 · Millis300 Meters2850.25a9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 300 Meters · Place 4 · Millis300 Meters450.24a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 53 · Millis300 Meters53.50.42a9
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 64 · Millis300 Meters64.49.78a PB9