Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Colmar Manor Community ParkDCIAA Cross Country Championships · Oct 2213:22.70DCIAA Cross Country ChampionshipsOctober 22, 2025
2 Miles · Georgetown PrepGeorgetown Prep Cross-Country Classic · Sep 1912:18.60Georgetown Prep Cross-Country ClassicSeptember 19, 2026
2 Miles · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 412:20.2Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
3,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 111:17.35Bullseye Maryland Youth XC Regional ChampionshipNovember 1, 2026
3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1612:30.80AAU Maryland District Cross Country QualifierNovember 16, 2025
3,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1311:14.74Westminster XC InvitationalSeptember 13, 2026
4,000 Meters · Kenilworth ParkDCSAA Cross Country Championships · Nov 716:16.83DCSAA Cross Country ChampionshipsNovember 7, 2026
4,100 Meters · Colmar Manor Community ParkDCIAA ES/MS XC Challenge · Sep 2316:40.30DCIAA ES/MS XC ChallengeSeptember 23, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7DCSAA Cross Country ChampionshipsNov 7 · 4,000 Meters Middle School · Place 10 · Alice DealAlice Deal4,000 Meters Middle School1016:16.83 PB6
Nov 1Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 3,000 Meters Boys 11-12 · Place 12 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-121211:17.35 PB6
Oct 25Eldersburg Arrows XC InviteOct 25 · 3,000 Meters Varsity · Place 8 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity811:12.212
Oct 18MD Youth CC Series at OlneyOct 18 · 3,000 Meters Varsity · Place 8 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity812:01.836
Sep 23DCIAA ES/MS XC ChallengeSep 23 · 4,100 Meters Middle School · Place 2 · Alice DealAlice Deal4,100 Meters Middle School216:40.30 PB6
Sep 19Georgetown Prep Cross-Country ClassicSep 19 · 2 Miles Middle School Boys · Place 4 · Seven Locks Running ClubSeven Locks Running Club2 Miles Middle School Boys412:18.60 PB6
Sep 1620th Annual DCIAA Lafayette InvitationalSep 16 · 4,100 Meters Middle School · Place 1 · Alice DealAlice Deal4,100 Meters Middle School116:47.706
Sep 13Westminster XC InvitationalSep 13 · 3,000 Meters Boys 11-12 · Place 5 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-12511:14.74 PB6
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 2 Miles Middle School · Place 7 · Seven Locks Running ClubSeven Locks Running Club2 Miles Middle School712:20.2 PB6

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16AAU Maryland District Cross Country QualifierNov 16 · 3,000 Meters 11-12 · Place 21 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-122112:30.80 PB5
Oct 22DCIAA Cross Country ChampionshipsOct 22 · 2 Miles Elementary School · Place 3 · Lafayette ElementaryLafayette Elementary2 Miles Elementary School313:22.70 PB5
Oct 19Frederick Blaze Youth XC MeetOct 19 · 3,000 Meters Varsity · Place 11 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity1112:17.7811
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 25 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity2512:14.3911
Sep 28MD Youth CC Series at OlneySep 28 · 3,000 Meters Varsity · Place 20 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity2013:38.87—
Sep 17Bob Thurston Lafayette InvitationalSep 17 · 2 Miles Elementary · Place 7 · Lafayette ElementaryLafayette Elementary2 Miles Elementary715:08.405
Sep 14Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 24 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Varsity2413:40.1611

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2DCIAA ES+MS Developmental MeetOct 2 · 3,200 Meters Elementary · Place 16 · Lafayette ElementaryLafayette Elementary3,200 Meters Elementary1615:01.104