Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford HSMPSSAA State Championships · Nov 817:44.41MPSSAA State ChampionshipsNovember 8, 2025
3 Miles · Hereford HSBull Run 2025 · Sep 2017:19.19Bull Run 2025September 20, 2025
3 Miles · Howard High School Athletic FieldHoward County League Meet 3A · Oct 1418:20.61Howard County League Meet 3AOctober 14, 2026
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3011:40.95CMRC Youth Cross Country MeetOctober 30, 2022
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1112:48.73Catoctin Youth Cross Country MeetSeptember 11, 2022
3,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 2512:05.74Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 213:16.03Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 912:31.20Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · Westminster High SchoolWestminster Youth Cross Country Meet · Sep 1811:55.40Westminster Youth Cross Country MeetSeptember 18, 2022
4,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2713:56.80CMRC Halloween Cross Country InvitationalOctober 27, 2024
4,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 2015:23.28Catoctin Youth Cross Country InvitationalOctober 20, 2024
4,000 Meters · Centennial HSBullseye Youth Cross Country Invitational · Sep 814:47.87Bullseye Youth Cross Country InvitationalSeptember 8, 2024
4,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 115:34.86Lightning Youth Cross Country MeetOctober 1, 2023
4,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 816:06.95Freedom Fliers Youth Cross Country MeetOctober 8, 2023
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1314:24.62Middletown Youth Cross Country InvitationalOctober 13, 2024
4,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 313:59.66Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
4,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2214:49.49Westminter Youth Cross Country InvitationalSeptember 22, 2024
5,000 Meters · Governor Thomas Johnson High School10th Patriot XC Invitational · Oct 917:29.0010th Patriot XC InvitationalOctober 9, 2026
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 616:53.81New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Marriotts Ridge HSHoward County League Meet 2A · Sep 3018:06.5Howard County League Meet 2ASeptember 30, 2026
5,000 Meters · River Hill HSMPSSAA 3A South Regional Championships · Nov 417:51.82MPSSAA 3A South Regional ChampionshipsNovember 4, 2026
5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 3017:04.15MPSSAA 2A West & 3A South Region ChampionshipsOctober 30, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:12.94NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 3A South Regional ChampionshipsNov 4 · 5,000 Meters Varsity · Place 26 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity2617:51.82 PB10
Oct 24Howard County Cross Country Championships 2026Oct 24 · 3 Miles Championship · Place 39 · Marriotts RidgeMarriotts Ridge3 Miles Championship3917:17.3310
Oct 14Howard County League Meet 3AOct 14 · 3 Miles Varsity · Place 12 · Marriotts RidgeMarriotts Ridge3 Miles Varsity1218:20.61 PB10
Oct 910th Patriot XC InvitationalOct 9 · 5,000 Meters Varsity · Place 17 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity1717:29.00 PB10
Sep 30Howard County League Meet 2ASep 30 · 5,000 Meters All Runners · Place 7 · Marriotts RidgeMarriotts Ridge5,000 Meters All Runners718:06.5 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Bronze · Place 44 · UnattachedUnattached5,000 Meters Bronze4416:53.81 PB9
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 80 · Marriotts RidgeMarriotts Ridge5,000 Meters Invite 28017:12.94 PB9
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 3A · Place 40 · Marriotts RidgeMarriotts Ridge3 Miles 3A4017:44.41 PB9
Oct 30MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 3A South · Place 5 · Marriotts RidgeMarriotts Ridge5,000 Meters 3A South517:04.15 PB9
Oct 222025 Howard County XC ChampionshipsOct 22 · 3 Miles Championship · Place 13 · Marriotts RidgeMarriotts Ridge3 Miles Championship1316:37.499
Oct 8Crossfire InviteOct 8 · 5,000 Meters Varsity · Place 4 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity417:35.99
Sep 27MD Twilight ShowcaseSep 27 · 5,000 Meters Varsity Elite · Place 20 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity Elite2016:57.179
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Gold Varsity · Place 8 · Marriotts RidgeMarriotts Ridge3 Miles Boys Gold Varsity817:19.19 PB9
Sep 10The Lynx InvitationalSep 10 · 5,000 Meters Varsity · Place 6 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity618:09.309
Sep 3Atholton, Guilford Park @ Marriotts Ridge (Scrimmage)Sep 3 · 5,000 Meters Varsity · Place 2 · Marriotts RidgeMarriotts Ridge5,000 Meters Varsity217:46.29Unofficial9
Aug 22Reservoir 2 Mile ScrimmageAug 22 · 2 Miles Scrimmage · Place 3 · Marriotts RidgeMarriotts Ridge2 Miles Scrimmage311:07.61Unofficial9

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 4,000 Meters 13/14 · Place 5 · Bullseye StridersBullseye Striders4,000 Meters 13/14513:59.66 PB8
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 4,000 Meters Boys 13-14 · Place 5 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14513:56.80 PB8
Oct 20Catoctin Youth Cross Country InvitationalOct 20 · 4,000 Meters Boys 13-14 · Place 4 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14415:23.28 PB8
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 4,000 Meters Boys 13-14 · Place 4 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14414:24.62 PB8
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 4,000 Meters Boys 13-14 · Place 3 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14314:49.49 PB8
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 4,000 Meters Boys 13 - 14 · Place 3 · Bullseye StridersBullseye Striders4,000 Meters Boys 13 - 14314:47.87 PB8
Aug 21Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 13-14 · Place 4 · Bullseye StridersBullseye Striders1,500 Meters 13-1445:20.35Unofficial8

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22Catoctin Youth Cross Country MeetOct 22 · 4,000 Meters 13-14 · Place 5 · Bullseye StridersBullseye Striders4,000 Meters 13-14516:26.597
Oct 15Middletown Youth Cross Country MeetOct 15 · 4,000 Meters Varsity · Place 8 · Bullseye RunningBullseye Running4,000 Meters Varsity815:21.66—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 4,000 Meters 13-14 · Place 9 · Bullseye StridersBullseye Striders4,000 Meters 13-14916:06.95 PB7
Oct 1Lightning Youth Cross Country MeetOct 1 · 4,000 Meters 13-14 · Place 6 · Bullseye StridersBullseye Striders4,000 Meters 13-14615:34.86 PB7
Sep 17Bullseye Youth Cross Country MeetSep 17 · 4,000 Meters 13-14 · Place 5 · Bullseye StridersBullseye Striders4,000 Meters 13-14516:04.897
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 13-14 · Place 3 · Bullseye StridersBullseye Striders1,500 Meters 13-1435:27.77Unofficial7

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 11-12 · Place 11 · Bullseye StridersBullseye Striders3,000 Meters 11-121111:40.95 PB6
Oct 9Lightning Youth Cross Country MeetOct 9 · 3,000 Meters 11-12 · Place 11 · Bullseye StridersBullseye Striders3,000 Meters 11-121112:31.20 PB6
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 11-12 · Place 12 · Bullseye StridersBullseye Striders3,000 Meters 11-121213:16.03 PB6
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 3,000 Meters 11-12 · Place 8 · Bullseye StridersBullseye Striders3,000 Meters 11-12812:05.74 PB6
Sep 18Westminster Youth Cross Country MeetSep 18 · 3,000 Meters 11-12 · Place 2 · Bullseye StridersBullseye Striders3,000 Meters 11-12211:55.40 PB6
Sep 11Catoctin Youth Cross Country MeetSep 11 · 3,000 Meters 11-12 · Place 9 · Bullseye StridersBullseye Striders3,000 Meters 11-12912:48.73 PB6
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 11-12 · Place 3 · Bullseye StridersBullseye Striders1,500 Meters 11-1235:47.53Unofficial6