Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorton vs Bellingham · May 711.5Norton vs BellinghamMay 7, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1024.25aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorNorton vs Medway vs Millis · Apr 1523.98aNorton vs Medway vs MillisApril 15, 2025
300 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1537.71aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 15, 2025
400 Meters · OutdoorNorton vs Bellingham · May 753.2Norton vs BellinghamMay 7, 2025
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2958.305aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorTri Valley League - Meet 1 · Dec 116.97aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTri Valley League Showcase · Jan 316.98aTri Valley League ShowcaseJanuary 31, 2026
Long Jump · IndoorTri Valley Meet 3 · Dec 2318-00.50Tri Valley Meet 3December 23, 2024
Long Jump · OutdoorNorton vs Medfield · May 519-04.00Norton vs MedfieldMay 5, 2026
Triple Jump · Outdoor2nd Annual Outdoor Mercury Games · Apr 2531-05.002nd Annual Outdoor Mercury GamesApril 25, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 49 · Norton200 Meters4924.26a12
May 12Norton vs MedwayMay 12 · 200 Meters · Norton200 Meters—23.9Unofficial12
May 5Norton vs MedfieldMay 5 · Long Jump · Place 3 · NortonLong Jump3.19-04.00 PB12
Apr 29Norton at BellinghamApr 29 · Long Jump · Place 3 · NortonLong Jump3.18-03.2512
Apr 29Norton at BellinghamApr 29 · 200 Meters · Place 3 · Norton200 Meters3.24.80a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Long Jump · Place 19 · NortonLong Jump1918-06.0012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 400 Meters · Place 19 · Norton400 Meters1957.12a12
Apr 14Norton @ Dover SherbornApr 14 · Long Jump · Place 8 · NortonLong Jump8.16' 9.75"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Long Jump · NortonLong Jump—16' 9.75"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 400 Meters · Norton400 Meters—57Unofficial12
Apr 7Norton vs MillisApr 7 · Long Jump · Place 3 · NortonLong Jump317-05.5012
Apr 7Norton vs MillisApr 7 · 200 Meters · Place 3 · Norton200 Meters324.59a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 26 · Norton300 Meters2637.97a12
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 32 · Norton300 Meters3238.10a12
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 13 · Norton55 Meters136.98a PB12
Jan 14TVL- Small Double-DualJan 14 · 55 Meters · Place 9 · Norton55 Meters97.10a12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 6 · Norton55 Meters67.06a12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 7 · Norton55 Meters77.02a12
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 12 · Norton300 Meters12.39.81a12
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 11 · Norton55 Meter11.6.97a PB12
Dec 11Tri Valley League - Meet 1Dec 11 · Long Jump · Place 21 · NortonLong Jump21.17-05.0012
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 20 · Norton300 Meters2037.71a PB—
Feb 8MSTCA Qualifier MeetFeb 8 · 300 Meters · Place 16 · Norton300 Meters1638.05a—
Feb 8MSTCA Qualifier MeetFeb 8 · 55 Meters · Place 32 · Norton55 MetersRound P327.03a—
Jan 26TVL Championship/Showcase meetJan 26 · 300 Meters · Place 11 · Norton300 Meters1138.2611
Jan 26TVL Championship/Showcase meetJan 26 · 55 Meters · Place 19 · Norton55 MetersRound P197.0611
Jan 24Tri Valley League Meet 5Jan 24 · 300 Meters · Place 6 · Norton300 Meters638.33a—
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 66 · NortonLong Jump6617-6—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 54 · Norton200 Meters5424.25a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 83 · Norton55 Meters837.09a—
Jan 3Tri Valley Meet 4Jan 3 · Long Jump · Place 14 · NortonLong Jump1417-11.50—
Jan 3Tri Valley Meet 4Jan 3 · 55 Meters · Place 14 · Norton55 Meters147.07a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Norton400 MetersRelay Split—58.305a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 26 · Norton400 Meters26.55.03a11
May 7Norton vs BellinghamMay 7 · Javelin · Place 10 · NortonJavelin1085-511
May 7Norton vs BellinghamMay 7 · 400 Meters · Place 1 · Norton400 Meters153.2 PB11
May 7Norton vs BellinghamMay 7 · 100 Meters · Place 3 · Norton100 Meters311.5 PB11
Apr 29Norton vs Dover-SherbornApr 29 · Long Jump · Place 5 · NortonLong Jump517-09.5011
Apr 29Norton vs Dover-SherbornApr 29 · 400 Meters · Place 2 · Norton400 Meters254.04a11
Apr 29Norton vs Dover-SherbornApr 29 · 100 Meters · Place 2 · Norton100 Meters211.70a11
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Triple Jump · Place 16 · NortonTriple Jump16.31-05.00 PB11
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 100 Meters · Place 10 · Norton100 MetersRound P10.11.68a11
Apr 15Norton vs Medway vs MillisApr 15 · 200 Meters · Place 2 · Norton200 Meters223.98a PB11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 300 Meters · Place 6 · Norton300 Meters6.39.13a11
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 23 · Norton55 Meter23.7.33a11
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · Place 8 · NortonLong Jump8.18-00.50 PB11
Dec 19Tri Valley Meet 2BDec 19 · 300 Meters · Place 1 · Norton300 Meters1.38.87a11
Dec 19Tri Valley Meet 2BDec 19 · 55 Meter · Place 4 · Norton55 Meter4.7.02a11
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 18 · Norton300 Meters18.41.16a11
Dec 13Tri Valley - Meet 1Dec 13 · 55 Meter · Place 26 · Norton55 Meter26.7.32a11
Dec 13Tri Valley - Meet 1Dec 13 · High Jump · NortonHigh Jump--NH11