Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Boonsboro High SchoolCMC Championships · Oct 1619:40.8CMC ChampionshipsOctober 16, 2026
3 Miles · Hereford HSMPSSAA State Championships · Nov 820:13.23MPSSAA State ChampionshipsNovember 8, 2025
3 Miles · Hereford HSBull Run 2025 · Sep 2020:45.26Bull Run 2025September 20, 2025
5,000 Meters · Baltimore County Agriculture Resource CentterMPSSAA 4A North Region Championships · Oct 3021:00.44MPSSAA 4A North Region ChampionshipsOctober 30, 2025
5,000 Meters · Gettysburg Area High School Gettysburg Invitational · Oct 319:43.2Gettysburg InvitationalOctober 3, 2026
5,000 Meters · Governor Thomas Johnson High SchoolMPSSAA 4A North Region Championships · Nov 420:12.09MPSSAA 4A North Region ChampionshipsNovember 4, 2026
5,000 Meters · Lakelands ParkMPSSAA 4A West Region Championships · Oct 3120:53.27MPSSAA 4A West Region ChampionshipsOctober 31, 2024
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 420:53.4Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2620:32.7Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Utica ParkFCPS Championship 2025 · Oct 2319:03.09FCPS Championship 2025October 23, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2219:48.05NXR Southeast Regional ChampionshipsNovember 22, 2025
5,000 Meters · Woodsboro ParkMountain Run Hosted by Walkersville High School · Sep 2622:53.61Mountain Run Hosted by Walkersville High SchoolSeptember 26, 2024

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 4A North Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 3 · Urbana5,000 Meters Varsity320:12.09 PB11
Oct 22Frederick County ChampsionshipsOct 22 · 5,000 Meters Varsity · Place 5 · Urbana5,000 Meters Varsity520:10.5811
Oct 16CMC ChampionshipsOct 16 · 3 Miles Spires Varsity · Place 9 · Urbana3 Miles Spires Varsity919:40.8 PB11
Oct 3Gettysburg InvitationalOct 3 · 5,000 Meters Varsity · Place 22 · Urbana5,000 Meters Varsity2219:43.2 PB11
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Girls · Place 54 · Urbana5,000 Meters Varsity A Girls5420:32.7 PB11
Sep 16Mountain BashSep 16 · 5,000 Meters Varsity · Place 2 · Urbana5,000 Meters Varsity220:41.111
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 44 · Urbana5,000 Meters Varsity4420:53.4 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Rising Stars · Place 16 · Urbana5,000 Meters Rising Stars1619:48.05 PB10
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 4A · Place 8 · Urbana3 Miles 4A820:13.23 PB10
Oct 30MPSSAA 4A North Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 4 · Urbana5,000 Meters Varsity421:00.44 PB10
Oct 23FCPS Championship 2025Oct 23 · 5,000 Meters Varsity · Place 4 · Urbana5,000 Meters Varsity419:03.09 PB10
Oct 17CMC ChampionshipsOct 17 · 3 Miles Varsity · Place 6 · Urbana3 Miles Varsity618:47.010
Sep 20Bull Run 2025Sep 20 · 3 Miles Girls Maroon Varsity · Place 12 · Urbana3 Miles Girls Maroon Varsity1220:45.26 PB10
Sep 6Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 7 · Urbana5,000 Meters Varsity720:12.5210

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Rising Stars · Place 23 · Urbana5,000 Meters Rising Stars2320:24.819
Nov 9MPSSAA 4A State ChampionshipsNov 9 · 3 Miles 4A Varsity · Place 23 · Urbana3 Miles 4A Varsity2320:27.789
Oct 31MPSSAA 4A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 15 · Urbana5,000 Meters Varsity1520:53.27 PB9
Oct 24Frederick County ChampionshipsOct 24 · 3 Miles Varsity · Place 8 · Urbana3 Miles Varsity819:33.49
Oct 18CMC ChampionshipsOct 18 · 3 Miles Varsity · Place 15 · Urbana3 Miles Varsity1519:32.99
Oct 11Patriot XC InvitationalOct 11 · 5,000 Meters Varsity · Place 5 · Urbana5,000 Meters Varsity520:38.949
Oct 4I-270 Rush Hour RumbleOct 4 · 5,000 Meters Varsity · Place 5 · Urbana5,000 Meters Varsity521:07.519
Sep 26Mountain Run Hosted by Walkersville High SchoolSep 26 · 5,000 Meters Varsity · Place 9 · Urbana5,000 Meters Varsity922:53.61 PB9