Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Burke Lake Park2025 Northern Region Cross Country Championship · Oct 2916:38.72025 Northern Region Cross Country ChampionshipOctober 29, 2025
2.98 Miles · Burke Lake ParkMonroe Parker Invitational · Sep 616:54Monroe Parker InvitationalSeptember 6, 2025
5,000 Meters · Bull Run Regional ParkGlory Days Cross Country Invite · Sep 3020:18Glory Days Cross Country InviteSeptember 30, 2023
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1117:26.00Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2918:27.2Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:09.29NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 1 · Place 164 · Westfield5,000 Meters Invite 116417:09.29 PB12
Oct 292025 Northern Region Cross Country ChampionshipOct 29 · 2.98 Miles Varsity · Place 34 · Westfield2.98 Miles Varsity3416:38.7 PB12
Oct 22VHSL Concorde District Cross Country ChampionshipsOct 22 · 2.98 Miles Varsity · Place 25 · Westfield2.98 Miles Varsity2517:00.3012
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Varsity · Place 101 · Westfield5,000 Meters Black & Gold Varsity10117:26.00 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 215 · WestfieldVarsity21518:00—
Sep 6Monroe Parker InvitationalSep 6 · 2.98 Miles Varsity · Place 47 · Westfield2.98 Miles Varsity4716:54 PB12
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 108 · Westfield5,000 Meters Varsity Boys10818:27.2 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Concorde District CC ChampionshipOct 30 · Varsity · Place 24 · WestfieldVarsity2417:03—
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 142 · Westfield5,000 Meters Varsity14218:40.9JR
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 433 · Westfield5,000 Meters Varsity43319:10—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 434 · WestfieldVarsity43419:10—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 437 · WestfieldVarsity43719:10—
Sep 7Monroe Parker InvitationalSep 7 · 2.98 Miles Varsity · Place 71 · Westfield2.98 Miles Varsity7117:2011

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Glory Days Cross Country InviteSep 30 · 5,000 Meters Boys JV 2 · Place 29 · Westfield5,000 Meters Boys JV 22920:18 PB10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15MileStat.com XC InvitationalOct 15 · Junior Varsity · Place 269 · WestfieldJunior Varsity26920:58—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 269 · Westfield5,000 Meters Junior Varsity26920:58—
Sep 29Concorde District CC Meet #3Sep 29 · 3 Miles Varsity · Place 79 · Westfield3 Miles Varsity7921:01—
Sep 24Oatlands InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 335 · Westfield5,000 Meters Junior Varsity33522:54—
Sep 15Concorde District CC Meet #1Sep 15 · 3 Miles Varsity · Place 33 · Westfield3 Miles Varsity3320:03—
Sep 10Monroe Parker InvitationalSep 10 · Junior Varsity · Place 82 · WestfieldJunior Varsity8220:34—
Aug 12Langley vs. Westfield ScrimmageAug 12 · Varsity · Place 43 · WestfieldVarsity4315:01.95—