Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1412:34.1MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
2.5 Miles · Shepherd Hill Regional High SchoolShepherd Hill vs Shrewsbury Dual Meet · Sep 2513:08Shepherd Hill vs Shrewsbury Dual MeetSeptember 25, 2025
2.75 Miles · Shepherd Hill Regional High SchoolShepherd Hill vs Westborough dual meet · Sep 1614:49.20Shepherd Hill vs Westborough dual meetSeptember 16, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 209:44.80MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2217:23.1NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1116:30.60MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Coggshall ParkMid-Wach Championships · Oct 2220:34.5Mid-Wach ChampionshipsOctober 22, 2022
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2519:30.5Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2516:13.532025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 716:48.4617th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Nehoiden Golf ClubWellesley College XC Invitational · Sep 416:42.05Wellesley College XC InvitationalSeptember 4, 2026
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 116:49.90MSTCA Frank Mooney Coaches (Small Schools)November 1, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:27.1053rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · BentleyBentley8,000 Meters Collegiate0DNFFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 43 · BentleyBentley8,000 Meters 8K Gold 35:00 min. cap4327:27.10 PBFr
Sep 4Wellesley College XC InvitationalSep 4 · 5,000 Meters Collegiate · Place 9 · BentleyBentley5,000 Meters Collegiate916:42.05 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 144 · Unat-Grant-NathanielUnat-Grant-Nathaniel5,000 Meters Championship - Northeast14417:23.1 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 10 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Junior/Senior1016:49.90 PB12
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division A · Place 5 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Division A516:13.53 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 25 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity Medium2516:30.60 PB12
Sep 30Shepherd Hill Vs. Grafton Dual MeetSep 30 · 2.5 Miles Varsity · Place 1 · Shepherd Hill RegShepherd Hill Reg2.5 Miles Varsity113:1012
Sep 25Shepherd Hill vs Shrewsbury Dual MeetSep 25 · 2.5 Miles Varsity · Place 1 · Shepherd Hill RegShepherd Hill Reg2.5 Miles Varsity113:08 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 13 · Shepherd Hill RegShepherd Hill Reg3,000 Meters Senior139:44.80 PB12
Sep 16Shepherd Hill vs Westborough dual meetSep 16 · 2.75 Miles New Division · Place 1 · Shepherd Hill RegShepherd Hill Reg2.75 Miles New Division114:49.20 PB12
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 25 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity2517:41.6412

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 26 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity Division 22617:03.6211
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 15 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity1516:56.7611
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 1 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity115:53.8911
Oct 26Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 9 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity917:04.9811
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 24 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity2416:26.0011
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 8 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity816:46.1411
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 9 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity916:48.46 PB11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 66 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Freshman/Sophomore6619:30.5 PB10
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 59 · Shepherd Hill RegShepherd Hill Reg5,000 Meters 2A5917:51.8SO
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 8 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Sophomore817:46.5SO
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 114 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity11418:20.49SO
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 62 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity6218:47.1SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 126 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Varsity12619:25.90FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Large School) · Place 46 · Shepherd Hill RegShepherd Hill Reg3,000 Meters Freshman (Large School)4611:27.109
Oct 29District E ChampionshipsOct 29 · 5,000 Meters Division 1 · Place 46 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Division 14620:16.59
Oct 22Mid-Wach ChampionshipsOct 22 · 5,000 Meters Division A · Place 44 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Division A4420:34.5 PB9
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 40 · Shepherd Hill RegShepherd Hill Reg2.1 Miles Freshman4012:34.1 PB9
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 67 · Shepherd Hill RegShepherd Hill Reg5,000 Meters Junior Varsity6721:12.6Unofficial9