Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford HSMPSSAA State Championships · Nov 817:57.98MPSSAA State ChampionshipsNovember 8, 2025
5,000 Meters · Chesapeake High SchoolChesapeake 9th Annual Invite · Sep 1317:19.06Chesapeake 9th Annual InviteSeptember 13, 2025
5,000 Meters · Lake Needwood, Rock Creek Regional ParkMPSSAA 3A West Region Championships · Oct 3017:31.00MPSSAA 3A West Region ChampionshipsOctober 30, 2025
5,000 Meters · Utica ParkFCPS Championship 2025 · Oct 2317:12.04FCPS Championship 2025October 23, 2025
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Sep 422:31.0Elon Friday Night Lights OpenerSeptember 4, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 928:31.7Royals ChallengeOctober 9, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 218 · Queens (N.C.)Queens (N.C.)8,000 Meters Gold21828:31.7 PBFr
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · Place 157 · Queens (N.C.)Queens (N.C.)8,000 Meters Mens15729:32.1Fr
Sep 4Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 105 · Queens (N.C.)Queens (N.C.)6,000 Meters College Men10522:31.0 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 3A · Place 52 · OakdaleOakdale3 Miles 3A5217:57.98 PB12
Oct 30MPSSAA 3A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 12 · OakdaleOakdale5,000 Meters Varsity1217:31.00 PB12
Oct 23FCPS Championship 2025Oct 23 · 5,000 Meters Varsity · Place 25 · OakdaleOakdale5,000 Meters Varsity2517:12.04 PB12
Oct 17CMC ChampionshipsOct 17 · 3 Miles Varsity · Place 15 · OakdaleOakdale3 Miles Varsity1516:27.012
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 16 · OakdaleOakdale3 Miles Varsity1616:46.012
Sep 20Georgetown Prep Cross-Country ClassicSep 20 · 5,000 Meters Varsity Seeded · Place 13 · OakdaleOakdale5,000 Meters Varsity Seeded1317:59.8SR
Sep 13Chesapeake 9th Annual InviteSep 13 · 5,000 Meters Varsity A · Place 28 · OakdaleOakdale5,000 Meters Varsity A2817:19.06 PB12
Sep 642nd Brunswick Zumbach InvitationalSep 6 · 5,000 Meters Varsity · Place 28 · OakdaleOakdale5,000 Meters Varsity2819:35.8512