Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Boonsboro High SchoolCMC Championships · Oct 1616:09.0CMC ChampionshipsOctober 16, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1815:04.545th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 917:04.26MPSSAA 4A State ChampionshipsNovember 9, 2024
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3014:31.25CMRC Youth Cross Country MeetOctober 30, 2022
4,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1117:48.42Catoctin Youth Cross Country MeetSeptember 11, 2022
4,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 2516:24.07Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
4,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 216:03.77Freedom Fliers Youth Cross Country MeetOctober 2, 2022
4,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 1215:31.2Maryland AAU XC ChampionshipsNovember 12, 2022
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 1615:29.52Middletown Youth Cross Country MeetOctober 16, 2022
4,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 915:50.50Lightning Youth Cross Country MeetOctober 9, 2022
5,000 Meters · Baltimore County Agriculture Resource Centter42nd Annual Richard Barnhart Memorial Invitational · Sep 1317:31.7642nd Annual Richard Barnhart Memorial InvitationalSeptember 13, 2025
5,000 Meters · Cacapon Park 19th Berkeley Springs Invitational sponsored by Valley Health · Sep 2019:50.6619th Berkeley Springs Invitational sponsored by Valley HealthSeptember 20, 2025
5,000 Meters · Fair Hill Race TrackMD Track and Trail Invitational · Sep 918:52.8MD Track and Trail InvitationalSeptember 9, 2023
5,000 Meters · Gettysburg Area High School Gettysburg XC Invitational 2025 · Oct 416:26.14Gettysburg XC Invitational 2025October 4, 2025
5,000 Meters · Governor Thomas Johnson High SchoolMPSSAA 4A North Region Championships · Nov 417:05.85MPSSAA 4A North Region ChampionshipsNovember 4, 2026
5,000 Meters · Lakelands ParkMPSSAA 4A West Region Championships · Oct 3117:58.00MPSSAA 4A West Region ChampionshipsOctober 31, 2024
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 416:45.2Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2617:02.7Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Utica ParkFCPS Championship 2025 · Oct 2316:13.77FCPS Championship 2025October 23, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2316:55.96NXR Southeast Regional ChampionshipsNovember 23, 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 4 · UrbanaUrbana5,000 Meters Varsity417:05.85 PB12
Oct 22Frederick County ChampsionshipsOct 22 · 5,000 Meters Varsity · Place 7 · UrbanaUrbana5,000 Meters Varsity716:53.0812
Oct 16CMC ChampionshipsOct 16 · 3 Miles Spires Varsity · Place 5 · UrbanaUrbana3 Miles Spires Varsity516:09.0 PB12
Oct 3Gettysburg InvitationalOct 3 · 5,000 Meters Varsity · Place 14 · UrbanaUrbana5,000 Meters Varsity1416:27.612
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 51 · UrbanaUrbana5,000 Meters Varsity A Boys5117:02.7 PB12
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 58 - 8:22pm - Gold Varsity B (B) · Place 23 · UrbanaUrbana3 Miles Race 58 - 8:22pm - Gold Varsity B (B)2315:04.5 PB12
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 26 · UrbanaUrbana5,000 Meters Varsity2616:45.2 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 4A · Place 18 · UrbanaUrbana3 Miles 4A1817:07.9711
Oct 30MPSSAA 4A North Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 7 · UrbanaUrbana5,000 Meters Varsity717:43.8811
Oct 23FCPS Championship 2025Oct 23 · 5,000 Meters Varsity · Place 11 · UrbanaUrbana5,000 Meters Varsity1116:13.77 PB11
Oct 17CMC ChampionshipsOct 17 · 3 Miles Varsity · Place 7 · UrbanaUrbana3 Miles Varsity715:52.811
Oct 4Gettysburg XC Invitational 2025Oct 4 · 5,000 Meters Varsity · Place 23 · UrbanaUrbana5,000 Meters Varsity2316:26.14 PB11
Sep 2019th Berkeley Springs Invitational sponsored by Valley HealthSep 20 · 5,000 Meters Varsity · Place 7 · UrbanaUrbana5,000 Meters Varsity719:50.66 PB11
Sep 1342nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 18 · UrbanaUrbana5,000 Meters Varsity1817:31.76 PB11
Sep 6Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 27 · UrbanaUrbana5,000 Meters Varsity2717:32.1611

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Rising Stars · Place 43 · UrbanaUrbana5,000 Meters Rising Stars4316:55.96 PB10
Nov 9MPSSAA 4A State ChampionshipsNov 9 · 3 Miles 4A Varsity · Place 30 · UrbanaUrbana3 Miles 4A Varsity3017:04.26 PB10
Oct 31MPSSAA 4A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 19 · UrbanaUrbana5,000 Meters Varsity1917:58.00 PB10
Oct 24Frederick County ChampionshipsOct 24 · 3 Miles Varsity · Place 9 · UrbanaUrbana3 Miles Varsity916:27.010
Oct 18CMC ChampionshipsOct 18 · 3 Miles Varsity · Place 8 · UrbanaUrbana3 Miles Varsity816:08.110
Oct 4I-270 Rush Hour RumbleOct 4 · 5,000 Meters Varsity · Place 4 · UrbanaUrbana5,000 Meters Varsity417:34.4010
Sep 14Chesapeake InviteSep 14 · 5,000 Meters Varsity · Place 35 · UrbanaUrbana5,000 Meters Varsity3517:20.3810

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26Frederick County ChampionshipsOct 26 · 5,000 Meters Varsity · Place 32 · UrbanaUrbana5,000 Meters Varsity3218:54.339
Oct 20CMC ChampionshipsOct 20 · 3 Miles Varsity · Place 20 · UrbanaUrbana3 Miles Varsity2017:24.99
Oct 6I-270 Rush Hour RumbleOct 6 · 5,000 Meters Varsity · Place 20 · UrbanaUrbana5,000 Meters Varsity2017:53.999
Sep 9MD Track and Trail InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · UrbanaUrbana5,000 Meters Varsity2018:52.8 PB9
Sep 2Hood College HS InvitationalSep 2 · 5,000 Meters Varsity · Place 62 · UrbanaUrbana5,000 Meters Varsity6218:13.79

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 6 · Lightning RunningLightning Running4,000 Meters 13-14615:31.2 PB13
Oct 30CMRC Youth Cross Country MeetOct 30 · 4,000 Meters 13 - 14 · Place 4 · Lightning RunningLightning Running4,000 Meters 13 - 14414:31.25 PB13
Oct 16Middletown Youth Cross Country MeetOct 16 · 4,000 Meters 13 - 14 · Place 8 · Lightning RunningLightning Running4,000 Meters 13 - 14815:29.52 PB13
Oct 9Lightning Youth Cross Country MeetOct 9 · 4,000 Meters 13 - 14 · Place 6 · Lightning RunningLightning Running4,000 Meters 13 - 14615:50.50 PB13
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 4,000 Meters 13-14 · Place 7 · Lightning RunningLightning Running4,000 Meters 13-14716:03.77 PB13
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 4,000 Meters 13 + · Place 7 · Lightning RunningLightning Running4,000 Meters 13 +716:24.07 PB13
Sep 11Catoctin Youth Cross Country MeetSep 11 · 4,000 Meters 13 - 14 · Place 6 · Lightning RunningLightning Running4,000 Meters 13 - 14617:48.42 PB13