Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Hopkinton State ParkHopkinton vs Westwood dual meet · Sep 2417:05Hopkinton vs Westwood dual meetSeptember 24, 2025
21082 m · Newman YMCAFunky Monkey Running Festival · Aug 21:32:49.0Funky Monkey Running FestivalAugust 2, 2026
3,000 Meters · Norwood HS XCTri Valley League Championship · Oct 229:37.8Tri Valley League ChampionshipOctober 22, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2010:04.48MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Ashland State ParkWestwood vs Ashland TVL Dual Meet · Sep 1818:45Westwood vs Ashland TVL Dual MeetSeptember 18, 2024
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 818:44.10MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Westwood High SchoolWestwood vs Ashland TVL Meet - Boys · Oct 2817:35Westwood vs Ashland TVL Meet - BoysOctober 28, 2025
5,000 Meters · Wrentham Development Center CourseTri Valley League XC Championship · Oct 1817:20.4Tri Valley League XC ChampionshipOctober 18, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 2Funky Monkey Running FestivalAug 2 · 13.1 Miles Half · Place 12 · UnattachedUnattached13.1 Miles Half121:32:49.0 PB-

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 50 · WestwoodWestwood5,000 Meters Varsity Division 2A5018:44.10 PB12
Oct 28Westwood vs Ashland TVL Meet - BoysOct 28 · 5,000 Meters New Division · Place 4 · WestwoodWestwood5,000 Meters New Division417:35 PB12
Oct 18Tri Valley League XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 20 · WestwoodWestwood5,000 Meters Varsity2017:20.4 PB12
Sep 24Hopkinton vs Westwood dual meetSep 24 · 2.9 Miles Varsity · Place 4 · WestwoodWestwood2.9 Miles Varsity417:05 PB12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 18 · WestwoodWestwood3,000 Meters Senior1810:04.48 PB12
Sep 10Holliston vs Westwood (Boys Only)Sep 10 · 5,000 Meters Varsity · Place 2 · WestwoodWestwood5,000 Meters Varsity218:07—

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 2A · Place 50 · WestwoodWestwood5,000 Meters Varsity 2A5018:34.8511
Oct 30Westwood vs Hopkinton Dual MeetOct 30 · 5,000 Meters Varsity · Place 7 · WestwoodWestwood5,000 Meters Varsity717:3912
Oct 19Tri Valley League ChampionshipOct 19 · 5,000 Meters Varsity · Place 19 · WestwoodWestwood5,000 Meters Varsity1917:26.611
Oct 9Norwood vs WestwoodOct 9 · 3.05 Miles Varsity · Place 3 · WestwoodWestwood3.05 Miles Varsity318:3211
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 18 · WestwoodWestwood3,000 Meters Varsity1810:23.3911
Sep 18Westwood vs Ashland TVL Dual MeetSep 18 · 5,000 Meters Varsity · Place 8 · WestwoodWestwood5,000 Meters Varsity818:45 PB11

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28TVL XC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 9 · WestwoodWestwood5,000 Meters Junior Varsity919:22.010
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 109 · WestwoodWestwood3,000 Meters Varsity10911:50.6SO
Sep 27Holliston vs Westwood BoysSep 27 · Varsity · Place 19 · WestwoodWestwoodVarsity1920:1410

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Tri Valley League ChampionshipOct 22 · 3,000 Meters Freshman · Place 4 · WestwoodWestwood3,000 Meters Freshman49:37.8 PB9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 148 · WestwoodWestwood3,000 Meters Varsity14812:23.1FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 148 · WestwoodWestwood3,000 Meters Varsity Large 9-1014812:23.19