Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Patriot HSRunTwisted/Nike Smoky Mt. Running Camp Invite · Sep 410:19.1RunTwisted/Nike Smoky Mt. Running Camp InviteSeptember 4, 2026
2.98 Miles · Burke Lake Park2025 Northern Region Cross Country Championship · Oct 2915:42.52025 Northern Region Cross Country ChampionshipOctober 29, 2025
2.98 Miles · Burke Lake ParkMonroe Parker Invitational · Sep 615:38Monroe Parker InvitationalSeptember 6, 2025
3 Miles · Burke Lake ParkBurke Lake District Meet · Oct 2115:30.06Burke Lake District MeetOctober 21, 2026
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1115:49.90Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 416:57.7The Paul Short Run October 4, 2024
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2917:27.3Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Nottoway ParkLiberty District at Nottoway · Oct 818:23.7Liberty District at NottowayOctober 8, 2025
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 816:15.50VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Pole Green ParkPOLE GREEN - "THE SOUTHERN" XC INVITE by ECE · Sep 2615:22.40POLE GREEN - "THE SOUTHERN" XC INVITE by ECESeptember 26, 2026
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 215:34.96Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 282026 Northern Region Cross Country ChampionshipsOct 28 · 2.98 Miles Varsity · Place 1 · South LakesSouth Lakes2.98 Miles Varsity115:14.7012
Oct 212026 Concorde District Cross Country ChampionshipsOct 21 · 3 Miles Varsity · Place 1 · South LakesSouth Lakes3 Miles Varsity115:31—
Oct 21Burke Lake District MeetOct 21 · 3 Miles Concorde · Place 1 · South LakesSouth Lakes3 Miles Concorde115:30.06 PB12
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 36 · South LakesSouth Lakes5,000 Meters COROS Race of Champions3615:34.96 PB12
Sep 26POLE GREEN - "THE SOUTHERN" XC INVITE by ECESep 26 · 5,000 Meters High School Championship Boys · Place 1 · South LakesSouth Lakes5,000 Meters High School Championship Boys115:22.40 PB12
Sep 4RunTwisted/Nike Smoky Mt. Running Camp InviteSep 4 · 2 Miles Race A · Place 7 · South LakesSouth Lakes2 Miles Race A710:19.1 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 72 · LangleyLangley5,000 Meters Championship7215:52.8811
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 11 · LangleyLangley5,000 Meters Varsity1116:15.50 PB11
Oct 292025 Northern Region Cross Country ChampionshipOct 29 · 2.98 Miles Varsity · Place 5 · LangleyLangley2.98 Miles Varsity515:42.5 PB11
Oct 22VHSL Liberty District Cross Country ChampionshipsOct 22 · 2.98 Miles Varsity · Place 1 · LangleyLangley2.98 Miles Varsity115:43.1011
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Varsity · Place 3 · LangleyLangley5,000 Meters Black & Gold Varsity315:49.90 PB11
Oct 8Liberty District at NottowayOct 8 · 5,000 Meters Varsity · Place 1 · LangleyLangley5,000 Meters Varsity118:23.7 PB11
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 30 · LangleyLangleyVarsity3016:36—
Sep 27Oatlands InvitationalSep 27 · 5,000 Meters Varsity · Place 30 · LangleyLangley5,000 Meters Varsity3016:35.5JR
Sep 6Monroe Parker InvitationalSep 6 · 2.98 Miles Varsity · Place 3 · LangleyLangley2.98 Miles Varsity315:38 PB11
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 53 · LangleyLangley5,000 Meters Varsity Boys5317:27.3 PB11

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Rising Stars · Place 7 · LangleyLangley5,000 Meters Rising Stars716:18.9510
Nov 6Northern Region Cross Country ChampionshipNov 6 · Varsity · Place 9 · LangleyLangleyVarsity916:06—
Oct 30Liberty District ChampionshipOct 30 · Varsity · Place 9 · LangleyLangleyVarsity916:29—
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 27 · LangleyLangley5,000 Meters Varsity2716:36.1SO
Oct 4The Paul Short Run Oct 4 · 5,000 Meters Gold · Place 96 · LangleyLangley5,000 Meters Gold9616:57.7 PB10
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 31 · LangleyLangley5,000 Meters Varsity3118:48—
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 148 · LangleyLangley5,000 Meters Varsity14817:33—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 31 · LangleyLangleyVarsity3118:48—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 148 · LangleyLangleyVarsity14817:33—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 150 · LangleyLangleyVarsity15017:33—
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 27 · LangleyLangley5,000 Meters Varsity2716:36.90SO
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 27 · LangleyLangley5,000 Meters Varsity2716:36.90SO
Sep 7Monroe Parker InvitationalSep 7 · 2.98 Miles Varsity · Place 23 · LangleyLangley2.98 Miles Varsity2316:2710
Aug 30Trials of Miles Opening Night XCAug 30 · Varsity · Place 32 · LangleyLangleyVarsity3217:12—

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 22023 Northern Region Cross Country ChampionshipNov 2 · Varsity · Place 48 · LangleyLangleyVarsity4817:06—