Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTVL- Norton vs Dover-Sherborn; Millis vs Medway · Jan 76:29.18aTVL- Norton vs Dover-Sherborn; Millis vs MedwayJanuary 7, 2026
1000 Meters · IndoorTri Valley Meet 4 · Jan 33:45.52aTri Valley Meet 4January 3, 2025
800 Meters · OutdoorNorton vs Millis · May 12:55.64aNorton vs MillisMay 1, 2024
Shot Put · 12lb · OutdoorNorton vs Medfield · May 520-02.50Norton vs MedfieldMay 5, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5Norton vs MedfieldMay 5 · Shot Put · Place 18 · NortonShot Put12lb18.20-02.50 PB11
Apr 29Norton at BellinghamApr 29 · Shot Put · Place 24 · NortonShot Put12lb24.19-11.5011
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · Place 21 · NortonShot Put12lb21.19' 10.75"Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · NortonShot Put12lb—19' 10.75"Unofficial11
Apr 7Norton vs MillisApr 7 · Shot Put · Place 19 · NortonShot Put1918-10.0011

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1 Mile · Place 11 · Norton1 Mile116:29.18a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1 Mile · Place 19 · Norton1 Mile196:42.22a11
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 36 · Norton1000 Meters363:45.62a—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 40 · Norton1000 Meters403:45.52a PB—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · 800 Meters · Place 12 · Norton800 Meters123:41.010
Apr 29Norton vs Dover-SherbornApr 29 · 800 Meters · Place 8 · Norton800 Meters82:58.03a10
Apr 15Norton vs Medway vs MillisApr 15 · 800 Meters · Place 11 · Norton800 Meters113:12.71a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs NortonMay 7 · 800 Meters · Place 9 · Norton800 Meters93:02.98a—
May 1Norton vs MillisMay 1 · 800 Meters · Place 8 · Norton800 Meters82:55.64a PB—