Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League - Meet 3 · Dec 305:33.55aTri Valley League - Meet 3December 30, 2025
1 Mile · OutdoorNorton vs Millis · Apr 75:34.50aNorton vs MillisApril 7, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:45.53aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · OutdoorNorton at Bellingham · Apr 292:23.67aNorton at BellinghamApril 29, 2026
Long Jump · OutdoorNorton vs Medfield · May 514-01.00Norton vs MedfieldMay 5, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 100 · Norton1 Mile1005:46.88a10
May 12Norton vs MedwayMay 12 · 800 Meters · Norton800 Meters—2:23.5Unofficial10
May 5Norton vs MedfieldMay 5 · Long Jump · Place 12 · NortonLong Jump12.14-01.00 PB10
May 5Norton vs MedfieldMay 5 · 1 Mile · Place 3 · Norton1 Mile3.5:34.80a10
Apr 29Norton at BellinghamApr 29 · Long Jump · Place 9 · NortonLong Jump9.13-02.0010
Apr 29Norton at BellinghamApr 29 · 800 Meters · Place 4 · Norton800 Meters4.2:23.67a PB10
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 800 Meters · Place 26 · Norton800 Meters262:29.28a10
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · Place 12 · NortonTriple Jump12.26' 9.25"Unofficial10
Apr 14Norton @ Dover SherbornApr 14 · 2 Miles · Place 3 · Norton2 Miles3.12:47.3Unofficial10
Apr 14Norton @ Dover SherbornApr 14 · 2 Miles · Norton2 Miles—12:47.3Unofficial10
Apr 14Norton @ Dover SherbornApr 14 · 800 Meters · Place 3 · Norton800 Meters3.2:27.7Unofficial10
Apr 7Norton vs MillisApr 7 · Triple Jump · Place 4 · NortonTriple Jump427-09.5010
Apr 7Norton vs MillisApr 7 · 1 Mile · Place 1 · Norton1 Mile15:34.50a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 15 · Norton1 Mile155:39.17a10
Jan 14TVL- Small Double-DualJan 14 · 1 Mile · Place 6 · Norton1 Mile65:33.80a10
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1 Mile · Place 6 · Norton1 Mile65:33.61a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 18 · Norton1 Mile18.5:33.55a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 94 · Norton600 Meters94.1:45.53a PB10
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1 Mile · Place 8 · Norton1 Mile85:37.10a10
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 23 · Norton1 Mile23.5:40.94a10