Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNorton vs Medfield · May 56:52.91aNorton vs MedfieldMay 5, 2026
100 Meters · OutdoorNorton vs Medway · Apr 2415.48aNorton vs MedwayApril 24, 2024
1000 Meters · IndoorTri Valley League - Meet 3 · Dec 303:57.34aTri Valley League - Meet 3December 30, 2025
100m Hurdles · 33" / 0.838m · OutdoorNorton at Bellingham · Apr 2919.46aNorton at BellinghamApril 29, 2026
200 Meters · OutdoorDover-Sherborn vs Norton · May 731.65aDover-Sherborn vs NortonMay 7, 2024
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2149.30aMSTCA Speed Classic (Sunday)December 21, 2025
400m Hurdles · 30" / 0.762m · OutdoorNorton vs Medfield · May 51:17.46aNorton vs MedfieldMay 5, 2026
55 Meter · IndoorTri Valley Meet 2B · Dec 198.57aTri Valley Meet 2BDecember 19, 2024
55 Meters · IndoorTri Valley Meet 4 · Jan 38.71aTri Valley Meet 4January 3, 2025
55m Hurdles · 33" · IndoorTri Valley League - Meet 3 · Dec 3010.70aTri Valley League - Meet 3December 30, 2025
600 Meters · IndoorTri Valley League Showcase · Jan 311:59.07aTri Valley League ShowcaseJanuary 31, 2026
Triple Jump · OutdoorNorton vs Medfield · May 529-10.50Norton vs MedfieldMay 5, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Triple Jump · Place 32 · NortonTriple Jump3227-211
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 15 · Norton400m Hurdles151:15.72a11
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 20 · Norton100m HurdlesRound S2018.76a11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400m Hurdles · Place 15 · Norton400m Hurdles30" / 0.762m15.1:18.85a11
May 12Norton vs MedwayMay 12 · 400m Hurdles · Norton400m Hurdles30" / 0.762m—1:16.5Unofficial11
May 12Norton vs MedwayMay 12 · 100m Hurdles · Norton100m Hurdles33" / 0.838m—22.68Unofficial11
May 5Norton vs MedfieldMay 5 · Triple Jump · Place 4 · NortonTriple Jump4.29-10.50 PB11
May 5Norton vs MedfieldMay 5 · 400m Hurdles · Place 2 · Norton400m Hurdles30" / 0.762m2.1:17.46a PB11
May 5Norton vs MedfieldMay 5 · 1 Mile · Place 5 · Norton1 Mile5.6:52.91a PB11
Apr 29Norton at BellinghamApr 29 · Triple Jump · Place 3 · NortonTriple Jump3.29-04.0011
Apr 29Norton at BellinghamApr 29 · 100m Hurdles · Place 2 · Norton100m Hurdles33" / 0.838m2.19.46a PB11
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · Place 5 · NortonTriple Jump5.28' 1.5"Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · NortonTriple Jump—28' 1.5"Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Place 4 · Norton1 Mile4.6:54.7Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Norton1 Mile—6:54.7Unofficial11
Apr 7Norton vs MillisApr 7 · Triple Jump · Place 3 · NortonTriple Jump328-04.0011
Apr 7Norton vs MillisApr 7 · 400m Hurdles · Place 2 · Norton400m Hurdles21:19.01a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 600 Meters · Place 14 · Norton600 Meters141:59.07a PB11
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 2 · Norton600 Meters22:00.36a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 11 · Norton55m Hurdles1112.11a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 300 Meters · Place 9 · Norton300 Meters950.13a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 17 · Norton1000 Meters17.3:57.34a PB11
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 17 · Norton55m Hurdles33"17.10.70a PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 64 · Norton300 Meters64.49.30a PB11
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55m Hurdles · Place 11 · Norton55m Hurdles1110.66a11
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 28 · Norton300 Meters28.51.06a11
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 28 · Norton55m Hurdles33"28.11.23a11
Jan 24Tri Valley League Meet 5Jan 24 · 55 Meters · Place 41 · Norton55 Meters418.73a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 42 · Norton55m HurdlesRound P4211.51a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 36 · Norton300 Meters3650.77a—
Jan 3Tri Valley Meet 4Jan 3 · 55 Meters · Place 42 · Norton55 Meters428.71a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 400m Hurdles · Place 24 · Norton400m Hurdles241:24.89a10
May 20TVL Showcase MeetMay 20 · 100m Hurdles · Place 19 · Norton100m Hurdles1919.73a10
May 7Norton vs BellinghamMay 7 · 400m Hurdles · Place 3 · Norton400m Hurdles31:14.910
May 7Norton vs BellinghamMay 7 · 100m Hurdles · Place 3 · Norton100m Hurdles318.910
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 34 · Norton100m Hurdles33" / 0.838mRound P34.26.49a10
Apr 29Norton vs Dover-SherbornApr 29 · 100m Hurdles · Place 5 · Norton100m Hurdles519.40a10
Apr 15Norton vs Medway vs MillisApr 15 · 100m Hurdles · Place 5 · Norton100m Hurdles519.96a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 300 Meters · Place 31 · Norton300 Meters31.50.60a10
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 22 · Norton55m Hurdles33"22.11.24a10
Dec 19Tri Valley Meet 2BDec 19 · 55 Meter · Place 16 · Norton55 Meter16.8.57a PB10
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 36 · Norton300 Meters36.51.54a10
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 26 · Norton55m Hurdles33"26.11.42a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs NortonMay 7 · 100m Hurdles · Place 5 · Norton100m Hurdles536.35a—
May 7Dover-Sherborn vs NortonMay 7 · 200 Meters · Place 5 · Norton200 Meters531.65a PB—
May 1Norton vs MillisMay 1 · 100m Hurdles · Place 4 · Norton100m Hurdles421.70a—
May 1Norton vs MillisMay 1 · 200 Meters · Place 7 · Norton200 Meters732.16a—
Apr 24Norton vs MedwayApr 24 · 200 Meters · Place 2 · Norton200 Meters232.65a—
Apr 24Norton vs MedwayApr 24 · 100 Meters · Place 6 · Norton100 Meters615.48a PB—