Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorTri Valley League Showcase · Jan 313:06.98aTri Valley League ShowcaseJanuary 31, 2026
300 Meters · IndoorTVL- Small Double-Dual · Jan 1443.15aTVL- Small Double-DualJanuary 14, 2026
400 Meters · OutdoorDover-Sherborn vs Norton · May 71:03.98aDover-Sherborn vs NortonMay 7, 2024
55 Meter · IndoorTri Valley Dual #5 · Jan 278.68aTri Valley Dual #5January 27, 2023
55 Meters · IndoorTVL- Norton vs Millis; Holliston vs Hopkinton · Dec 177.34aTVL- Norton vs Millis; Holliston vs HopkintonDecember 17, 2025
600 Meters · IndoorTri Valley League Meet 5 · Jan 241:43.96aTri Valley League Meet 5January 24, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:25.93aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorNorton vs Bellingham · May 72:22.2Norton vs BellinghamMay 7, 2025
800 Meters · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 102:44.4hTVL Meet #5 - Millis @ NortonMay 10, 2023
Triple Jump · OutdoorNorton vs Medfield · May 533-06.00Norton vs MedfieldMay 5, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12Norton vs MedwayMay 12 · 400 Meters · Norton400 Meters—58.5Unofficial12
May 12Norton vs MedwayMay 12 · 200 Meters · Norton200 Meters—25.0Unofficial12
May 5Norton vs MedfieldMay 5 · Triple Jump · Place 3 · NortonTriple Jump3.33-06.00 PB12
May 5Norton vs MedfieldMay 5 · 800 Meters · Place 6 · Norton800 Meters6.2:23.02a12
Apr 29Norton at BellinghamApr 29 · Triple Jump · Place 5 · NortonTriple Jump5.32-05.7512
Apr 29Norton at BellinghamApr 29 · 800 Meters · Place 2 · Norton800 Meters2.2:22.27a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Triple Jump · Place 12 · NortonTriple Jump1233-10.0012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 800 Meters · Place 23 · Norton800 Meters232:28.09a12
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · Place 9 · NortonTriple Jump9.32' 5"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · NortonTriple Jump—32' 5"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 800 Meters · Place 4 · Norton800 Meters4.2:30.7Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 800 Meters · Norton800 Meters—2:30.7Unofficial12
Apr 7Norton vs MillisApr 7 · Triple Jump · Place 3 · NortonTriple Jump332-09.5012
Apr 7Norton vs MillisApr 7 · 800 Meters · Place 2 · Norton800 Meters22:35.21a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 1000 Meters · Place 17 · Norton1000 Meters173:06.98a PB12
Jan 14TVL- Small Double-DualJan 14 · 300 Meters · Place 17 · Norton300 Meters1743.15a PB12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1000 Meters · Place 3 · Norton1000 Meters33:15.19a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 18 · Norton1000 Meters18.3:11.19a12
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1000 Meters · Place 9 · Norton1000 Meters93:14.29a12
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 4 · Norton55 Meters47.34a PB12
Dec 11Tri Valley League - Meet 1Dec 11 · 600 Meters · Place 23 · Norton600 Meters23.1:44.58a12
Jan 26TVL Championship/Showcase meetJan 26 · 1000 Meters · Place 19 · Norton1000 Meters193:10.5511
Jan 24Tri Valley League Meet 5Jan 24 · 600 Meters · Place 24 · Norton600 Meters241:43.96a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 82 · Norton800 Meters822:25.93a PB—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 27 · Norton1000 Meters273:19.02a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Triple Jump · Place 17 · NortonTriple Jump1733-111
May 20TVL Showcase MeetMay 20 · 800 Meters · Place 25 · Norton800 Meters252:24.67a11
May 7Norton vs BellinghamMay 7 · Triple Jump · Place 4 · NortonTriple Jump432-311
May 7Norton vs BellinghamMay 7 · 800 Meters · Place 2 · Norton800 Meters22:22.2 PB11
Apr 15Norton vs Medway vs MillisApr 15 · Triple Jump · Place 7 · NortonTriple Jump732-06.0011
Apr 15Norton vs Medway vs MillisApr 15 · 800 Meters · Place 5 · Norton800 Meters52:29.21a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Place 30 · Norton1000 Meters30.3:23.57a11
Dec 19Tri Valley Meet 2BDec 19 · 600 Meters · Place 16 · Norton600 Meters16.1:45.62a11
Dec 13Tri Valley - Meet 1Dec 13 · 600 Meters · Place 20 · Norton600 Meters20.1:46.57a11
Jan 26Tri Valley League - Meet 5Jan 26 · 600 Meters · Place 29 · Norton600 Meters291:47.07a—
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 51 · Norton300 Meters5146.89a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 600 Meters · Place 23 · Norton600 Meters231:46.47a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 600 Meters · Place 61 · Norton600 Meters611:46.48a—
Jan 5Tri Valley League - Meet 4Jan 5 · 600 Meters · Place 36 · Norton600 Meters361:47.14a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs NortonMay 7 · Triple Jump · Place 5 · NortonTriple Jump527-10.50—
May 7Dover-Sherborn vs NortonMay 7 · 400 Meters · Place 3 · Norton400 Meters31:03.98a PB—
May 1Norton vs MillisMay 1 · Triple Jump · Place 4 · NortonTriple Jump429-4—
May 1Norton vs MillisMay 1 · 800 Meters · Place 4 · Norton800 Meters42:30.25a—
Apr 24Norton vs MedwayApr 24 · 800 Meters · Place 6 · Norton800 Meters62:28.90a—
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 81 · Norton800 Meters812:29.56a—
Apr 10Norton vs DedhamApr 10 · Triple Jump · Place 6 · NortonTriple Jump630-9—
Apr 10Norton vs DedhamApr 10 · 800 Meters · Place 7 · Norton800 Meters72:35.21a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 600 Meters · Place 30 · Norton600 Meters30.1:47.65a10
Dec 13Tri Valley League - Meet 2Dec 13 · 600 Meters · Place 27 · Norton600 Meters271:47.61a—
Dec 8Tri Valley League - Meet 1Dec 8 · 600 Meters · Place 22 · Norton600 Meters22.1:47.76a10
Jan 27Tri Valley Dual #5Jan 27 · 1000 Meters · Place 41 · Norton1000 Meters41.3:46.26a9
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 46 · Norton55 Meter46.8.68a PB9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 1000 Meters · Place 41 · Norton1000 Meters413:50.38a9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55 Meters · Place 65 · Norton55 Meters658.65a9
Jan 4Tri Valley Meet #4Jan 4 · 600 Meters · Place 9 · Norton600 Meters92:01.19FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10TVL Meet #5 - Millis @ NortonMay 10 · Triple Jump · Place 2 · NortonTriple Jump2.28-09.009
May 10TVL Meet #5 - Millis @ NortonMay 10 · 800 Meters · Place 5 · Norton800 Meters5.2:44.4h PB9
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 800 Meters · Place 7 · Norton800 Meters72:52.80a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Triple Jump · NortonTriple JumpFF9
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 800 Meters · Place 10 · Norton800 Meters10.2:53.79a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Tri Valley Dual #1Dec 9 · 600 Meters · Place 31 · Norton600 Meters31.2:00.10a9