Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Hopkinton State ParkHopkinton vs Norwood dual meet · Oct 816:46Hopkinton vs Norwood dual meetOctober 8, 2025
2.95 Miles · The Rashi SchoolDedham vs. Hopkinton · Sep 1016:59.00Dedham vs. HopkintonSeptember 10, 2025
3,000 Meters · Norwood HS XCTri Valley League Championship · Oct 229:35.4Tri Valley League ChampionshipOctober 22, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 512:39.33MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2218:53.1NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:55.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2818:50.9Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:52.56MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseTri Valley League XC Championship · Oct 1817:12.9Tri Valley League XC ChampionshipOctober 18, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Blue · Place 129 · Hopkinton5,000 Meters Open - Northeast Blue12918:53.1 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 157 · Hopkinton5,000 Meters Division 115717:52.56 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 38 · Hopkinton5,000 Meters Varsity Division 1C3817:22.5012
Oct 18Tri Valley League XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 18 · Hopkinton5,000 Meters Varsity1817:12.9 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 122 · Hopkinton5,000 Meters Varsity Large12217:55.10 PB12
Oct 8Hopkinton vs Norwood dual meetOct 8 · 2.9 Miles Varsity · Place 4 · Hopkinton2.9 Miles Varsity416:46 PB12
Oct 1Ashland vs Hopkinton BoysOct 1 · 5,000 Meters Varsity · Place 7 · Hopkinton5,000 Meters Varsity717:27Unofficial12
Sep 24Hopkinton vs Westwood dual meetSep 24 · 2.9 Miles Varsity · Place 8 · Hopkinton2.9 Miles Varsity817:3112
Sep 17Hopkinton vs Holliston Dual MeetSep 17 · 2.9 Miles Varsity · Place 7 · Hopkinton2.9 Miles Varsity717:3712
Sep 10Dedham vs. HopkintonSep 10 · 2.95 Miles Varsity · Place 8 · Hopkinton2.95 Miles Varsity816:59.00 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 1 · Place 146 · Hopkinton5,000 Meters Varsity 114618:50.9 PB11

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Junior Varsity - 1 · Place 57 · Hopkinton5,000 Meters Junior Varsity - 15719:21.810

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Large School) · Place 124 · Hopkinton3,000 Meters Freshman (Large School)12412:39.33 PB9
Oct 22Tri Valley League ChampionshipOct 22 · 3,000 Meters Freshman · Place 3 · Hopkinton3,000 Meters Freshman39:35.4 PB9