Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Appalachian State UniversityCovered Bridge Open XC · Aug 2918:57.6Covered Bridge Open XCAugust 29, 2025
5,000 Meters · Charleston Southern UniversityBuccaneer Open · Sep 418:46.3Buccaneer OpenSeptember 4, 2026
5,000 Meters · Costal Carolina U - Hackler CourseChanticleer Challenge · Sep 1918:10.9Chanticleer ChallengeSeptember 19, 2025
5,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 1818:43.6Southern Showcase (Collegiate)September 18, 2026
5,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 1818:30.6Upstate XC InviteOctober 18, 2025
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2919:07.3League Meet SaturdayOctober 29, 2022
6,000 Meters · Appalachian State UniversityFire Tower Project · Oct 322:57.5Fire Tower ProjectOctober 3, 2025
6,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 3122:26.5CAA Cross Country ChampionshipsOctober 31, 2025
6,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 1422:08.6NCAA DI Southeast RegionalNovember 14, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 18Southern Showcase (Collegiate)Sep 18 · 5,000 Meters Invite · Place 132 · College Of CharlestonCollege Of Charleston5,000 Meters Invite13218:43.6 PBSr
Sep 4Buccaneer OpenSep 4 · 5,000 Meters Women · Place 13 · College Of CharlestonCollege Of Charleston5,000 Meters Women1318:46.3 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Southeast RegionalNov 14 · 6,000 Meters D1 Southeast · Place 137 · College Of CharlestonCollege Of Charleston6,000 Meters D1 Southeast13722:08.6 PBJr
Oct 31CAA Cross Country ChampionshipsOct 31 · 6,000 Meters Champ · Place 51 · College Of CharlestonCollege Of Charleston6,000 Meters Champ5122:26.5 PBJr
Oct 18Upstate XC InviteOct 18 · 5,000 Meters College · Place 24 · College Of CharlestonCollege Of Charleston5,000 Meters College2418:30.6 PBJr
Oct 3Fire Tower ProjectOct 3 · 6,000 Meters College · Place 51 · College Of CharlestonCollege Of Charleston6,000 Meters College5122:57.5 PBJr
Sep 19Chanticleer ChallengeSep 19 · 5,000 Meters College · Place 14 · College Of CharlestonCollege Of Charleston5,000 Meters College1418:10.9 PBJr
Aug 29Covered Bridge Open XCAug 29 · 5,000 Meters Women's 5K · Place 41 · College Of CharlestonCollege Of Charleston5,000 Meters Women's 5K4118:57.6 PBJr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 49 · MiltonMilton5,000 Meters Division 14919:51.9012
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 11 · MiltonMilton5,000 Meters Varsity1119:31.62SR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 11 · MiltonMilton5,000 Meters Baystate Varsity1119:07.3 PB12
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 8 · MiltonMilton5,000 Meters Varsity819:06.2SR
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 3 · MiltonMiltonVarsity319:4012

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 85 · MiltonMilton5,000 Meters Division 18519:52.4311
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 3 · MiltonMilton5,000 Meters Varsity319:48.811
Sep 22Needham v. Milton & WalpoleSep 22 · 2.57 Miles Varsity · Place 4 · MiltonMilton2.57 Miles Varsity416:5011

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 21Weymouth vs. Milton GirlsOct 21 · 2.7 Miles Varsity · Place 7 · MiltonMilton2.7 Miles Varsity718:3010
Oct 15Milton Girls vs. BraintreeOct 15 · 2.49 Miles Varsity · Place 4 · MiltonMilton2.49 Miles Varsity416:5710

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 1 · Place 15 · MiltonMilton3,000 Meters Freshman Division 11512:47.69
Oct 26BSC ChampionshipOct 26 · 5,000 Meters Varsity · Place 59 · MiltonMilton5,000 Meters Varsity5921:51.89
Oct 16Walpole v. MiltonOct 16 · 2.57 Miles Varsity · Place 18 · MiltonMilton2.57 Miles Varsity1818:219
Oct 2Weymouth vs. Milton vs. WellesleyOct 2 · 2.8 Miles Varsity · Place 22 · MiltonMilton2.8 Miles Varsity2219:429
Sep 25Milton v Natick and Newton NorthSep 25 · 2.93 Miles Varsity · Place 27 · MiltonMilton2.93 Miles Varsity2721:369
Sep 18Needham v. Brookline v. MiltonSep 18 · 2.9 Miles Varsity · Place 23 · MiltonMilton2.9 Miles Varsity2321:249