Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Open · Feb 55:41.26aTri Valley League OpenFebruary 5, 2026
1 Mile · OutdoorNorwood at Hopkinton · Apr 155:27.56aNorwood at HopkintonApril 15, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 93:29.67aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorTri Valley League - Meet 2 · Dec 1812:40.05aTri Valley League - Meet 2December 18, 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 6 · Norwood Senior1 Mile65:33.81a11
Apr 29Westwood vs NorwoodApr 29 · 1 Mile · Place 4 · Norwood Senior1 Mile45:32.26a11
Apr 15Norwood at HopkintonApr 15 · 1 Mile · Place 4 · Norwood Senior1 Mile4.5:27.56a PB11
Apr 7Dedham vs NorwoodApr 7 · 1 Mile · Place 3 · Norwood Senior1 Mile3.5:33.011
Mar 31Norwood v HollistonMar 31 · 1 Mile · Place 5 · Norwood Senior1 Mile55:34.32a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 1 Mile · Place 15 · Norwood Senior1 Mile155:41.26a PB11
Feb 5Tri Valley League OpenFeb 5 · 1000 Meters · Place 18 · Norwood Senior1000 Meters183:29.89a11
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 19 · Norwood Senior1 Mile196:03.67a11
Jan 22TVL Double-DualJan 22 · 2 Miles · Place 12 · Norwood Senior2 Miles12.12:51.20a11
Jan 22TVL Double-DualJan 22 · 1 Mile · Place 15 · Norwood Senior1 Mile15.5:41.79a11
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 164 · Norwood Senior1000 Meters1643:29.67a PB11
Jan 8Tri Valley League - Meet 4Jan 8 · 1 Mile · Place 26 · Norwood Senior1 Mile265:52.33a11
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 33 · Norwood Senior1000 Meters333:37.37a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Tri Valley League - Meet 2Dec 18 · 2 Miles · Place 14 · Norwood Senior2 Miles14.12:40.05a PB11
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 15 · Norwood Senior1 Mile15.5:46.97a11
Dec 11Tri Valley League - Meet 1Dec 11 · 2 Miles · Place 18 · Norwood Senior2 Miles18.13:04.16a11
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 27 · Norwood Senior1 Mile27.5:53.41a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Westwood v. NorwoodMay 8 · 1 Mile · Place 11 · Norwood Senior1 Mile11.6:2810
May 1Norwood vs HopkintonMay 1 · 1 Mile · Place 12 · Norwood Senior1 Mile126:33.06a10
Apr 15Dedham v. NorwoodApr 15 · 1600 Meters · Norwood Senior1600 Meters—6:27.5Unofficial10
Apr 9Holliston v NorwoodApr 9 · 1 Mile · Place 10 · Norwood Senior1 Mile106:39.99a10
Apr 1Ashland vs NorwoodApr 1 · 1 Mile · Place 6 · Norwood Senior1 Mile67:02.78a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Hopkinton v NorwoodMay 8 · 1 Mile · Place 11 · Norwood Senior1 Mile116:55.78a—
May 1Medfield vs. Norwood DUAL MeetMay 1 · 1 Mile · Place 9 · Norwood Senior1 Mile96:58—
Apr 24Norwood vs. HolllistonApr 24 · 1600 Meters · Place 6 · Norwood Senior1600 Meters6.7:06Unofficial9
Apr 9Norwood v. AshlandApr 9 · 1600 Meters · Place 5 · Norwood Senior1600 Meters5.7:05Unofficial9