Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League - Meet 1 · Dec 116:08.45aTri Valley League - Meet 1December 11, 2025
1 Mile · OutdoorWestwood vs Norwood · Apr 296:20.34aWestwood vs NorwoodApril 29, 2026
1000 Meters · IndoorTri Valley League - Meet 2 · Dec 183:47.21aTri Valley League - Meet 2December 18, 2025
2 Miles · IndoorTri Valley League - Meet 1 · Dec 1114:06.10aTri Valley League - Meet 1December 11, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5Norwood vs AshlandMay 5 · 1 Mile · Place 10 · Norwood Senior1 Mile106:45.18a11
Apr 29Westwood vs NorwoodApr 29 · 1 Mile · Place 12 · Norwood Senior1 Mile126:20.34a PB11
Apr 15Norwood at HopkintonApr 15 · 1 Mile · Place 14 · Norwood Senior1 Mile14.6:26.68a11
Apr 7Dedham vs NorwoodApr 7 · 1 Mile · Place 7 · Norwood Senior1 Mile7.6:38.011
Mar 31Norwood v HollistonMar 31 · 1 Mile · Place 10 · Norwood Senior1 Mile106:35.73a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22TVL Double-DualJan 22 · 1000 Meters · Place 25 · Norwood Senior1000 Meters25.3:59.36a11
Jan 8Tri Valley League - Meet 4Jan 8 · 1 Mile · Place 39 · Norwood Senior1 Mile396:24.25a11
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 40 · Norwood Senior1000 Meters403:50.83a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 28 · Norwood Senior1 Mile28.6:17.01a11
Dec 18Tri Valley League - Meet 2Dec 18 · 1000 Meters · Place 19 · Norwood Senior1000 Meters19.3:47.21a PB11
Dec 11Tri Valley League - Meet 1Dec 11 · 2 Miles · Place 22 · Norwood Senior2 Miles22.14:06.10a PB11
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 38 · Norwood Senior1 Mile38.6:08.45a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Westwood v. NorwoodMay 8 · 1 Mile · Place 14 · Norwood Senior1 Mile14.6:5410
May 1Norwood vs HopkintonMay 1 · 1 Mile · Place 14 · Norwood Senior1 Mile146:58.76a10
Apr 15Dedham v. NorwoodApr 15 · 1600 Meters · Norwood Senior1600 Meters—6:39.7Unofficial10
Apr 9Holliston v NorwoodApr 9 · 1 Mile · Place 13 · Norwood Senior1 Mile136:55.34a10
Apr 1Ashland vs NorwoodApr 1 · 1 Mile · Place 5 · Norwood Senior1 Mile57:01.05a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Hopkinton v NorwoodMay 8 · 1 Mile · Place 12 · Norwood Senior1 Mile126:57.00a—
Apr 24Norwood vs. HolllistonApr 24 · 1600 Meters · Place 7 · Norwood Senior1600 Meters7.7:07Unofficial9
Apr 9Norwood v. AshlandApr 9 · 1600 Meters · Place 4 · Norwood Senior1600 Meters4.7:04Unofficial9