Personal bests

Best marks in available results
Event / courseMarkMeetDate
1950 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 178:32.09Middletown Knight Youth Cross Country MeetOctober 17, 2021
2 Miles · Archbishop Spalding HS4th Annual Cavalier Cross Country Invitational · Oct 1212:29.304th Annual Cavalier Cross Country InvitationalOctober 12, 2026
2 Miles · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 211:52.72Great American XC Festival Presented by CorosOctober 2, 2026
2,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 269:10.09Olney XC Club Youth MeetSeptember 26, 2021
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 318:49.27CMRC Youth Cross Country MeetOctober 31, 2021
2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 199:25.97Catoctin Youth Cross Country MeetSeptember 19, 2021
2,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 39:25.62Freedom Flyers Youth XC MeetOctober 3, 2021
2,000 Meters · Herring Run ParkAAU XC District Championships · Nov 138:59.3AAU XC District ChampionshipsNovember 13, 2021
2,000 Meters · Old National Pike District ParkLightning Running Club Youth XC Meet · Oct 249:09.79Lightning Running Club Youth XC MeetOctober 24, 2021
3,000 Meters · Agricultural Farm ParkMD Youth CC Series #7 at Olney · Nov 513:03.9MD Youth CC Series #7 at OlneyNovember 5, 2023
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1312:30.802025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 112:31.6MD Youth CC Series #3 at BrunswickOctober 1, 2023
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2611:02.39CMRC Youth XC MeetOctober 26, 2025
3,000 Meters · Catoctin High SchoolFort Detrick Youth Cross Country Meet · Oct 2313:21.11Fort Detrick Youth Cross Country MeetOctober 23, 2022
3,000 Meters · Centennial HSBullseye Youth Cross Country Invitational · Sep 812:32.06Bullseye Youth Cross Country InvitationalSeptember 8, 2024
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 214:23.72Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Damascus Rec CenterMD Youth CC Series #1 at Damascus · Sep 1712:42.2MD Youth CC Series #1 at DamascusSeptember 17, 2023
3,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 1213:18.5Maryland AAU XC ChampionshipsNovember 12, 2022
3,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 813:15.99Freedom Fliers Youth Cross Country MeetOctober 8, 2023
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1312:27.10Middletown Youth Cross Country InvitationalOctober 13, 2024
3,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 913:32.48Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · South Hagerstown HSPotomac Valley Association Junior Olympic XC Championship · Nov 912:18.29Potomac Valley Association Junior Olympic XC ChampionshipNovember 9, 2025
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:34.92AAU Cross Country NationalsDecember 6, 2025
4,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 115:13.09Bullseye Maryland Youth XC Regional ChampionshipNovember 1, 2026
4,000 Meters · Catonsville High SchoolCatonsville Youth XC Invite · Oct 417:10.20Catonsville Youth XC InviteOctober 4, 2026
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 2716:00.45Middletown Youth Cross Country InvitationalSeptember 27, 2026
4,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 815:17.44Maryland Blaze "Bring The Heat" XC InvitationalNovember 8, 2026
4,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1316:56.42Westminster XC InvitationalSeptember 13, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 4,000 Meters 13/14 · Place 8 · Bullseye StridersBullseye Striders4,000 Meters 13/14815:17.44 PB8
Nov 1Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 4,000 Meters Boys 13-14 · Place 8 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14815:13.09 PB8
Oct 25Eldersburg Arrows XC InviteOct 25 · 4,000 Meters Varsity · Place 9 · Bullseye StridersBullseye Striders4,000 Meters Varsity915:35.813
Oct 18Frederick Blaze Cross Country InvitationalOct 18 · 4,000 Meters Varsity · Place 13 · Bullseye StridersBullseye Striders4,000 Meters Varsity1315:43.313
Oct 124th Annual Cavalier Cross Country InvitationalOct 12 · 2 Miles Middle School · Place 7 · Bullseye StridersBullseye Striders2 Miles Middle School712:29.30 PB8
Oct 4Catonsville Youth XC InviteOct 4 · 4,000 Meters Boys 13-14 · Place 7 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-14717:10.20 PB8
Oct 2Great American XC Festival Presented by CorosOct 2 · 2 Miles Middle School · Place 24 · UnattachedUnattached2 Miles Middle School2411:52.72 PB8
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 4,000 Meters Boys 13-14 · Place 18 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-141816:00.45 PB8
Sep 13Westminster XC InvitationalSep 13 · 4,000 Meters Boys 13-14 · Place 12 · Bullseye StridersBullseye Striders4,000 Meters Boys 13-141216:56.42 PB8
Sep 3Bullseye Team Time TrialSep 3 · 1,500 Meters 13-14 · Place 2 · Bullseye StridersBullseye Striders1,500 Meters 13-1425:35.60Unofficial8

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 174 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-1217412:30.80 PB7
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 12 Year Olds · Place 51 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 12 Year Olds5111:34.92 PB7
Nov 23Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 3,000 Meters Varsity · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity411:26.56—
Nov 9Potomac Valley Association Junior Olympic XC ChampionshipNov 9 · 3,000 Meters 11-12 · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12512:18.29 PB7
Nov 2MD Youth CC Series at FrederickNov 2 · 3,000 Meters Varsity · Place 6 · OlneyOlney3,000 Meters Varsity611:50.78—
Oct 26CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 19 · Olney Cross CountryOlney Cross Country3,000 Meters Boys 11-121911:02.39 PB7
Oct 19Frederick Blaze Youth XC MeetOct 19 · 3,000 Meters Varsity · Place 7 · OlneyOlney3,000 Meters Varsity711:44.4312
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 13 · OlneyOlney3,000 Meters Varsity1311:35.4412
Oct 5MD Youth CC Series at ClarksburgOct 5 · 3,000 Meters Varsity · Place 5 · OlneyOlney3,000 Meters Varsity511:57.25—
Sep 28MD Youth CC Series at OlneySep 28 · 3,000 Meters Varsity · Place 9 · OlneyOlney3,000 Meters Varsity912:12.42—
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 12 · Bullseye RunningBullseye Running3,000 Meters Varsity1211:43.1812
Sep 14MD Youth CC Series at BrunswickSep 14 · 3,000 Meters Varsity · Place 5 · OlneyOlney3,000 Meters Varsity511:59.93—
Aug 20Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 3 · Bullseye StridersBullseye Striders1,500 Meters 11-1235:55.11Unofficial7

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23Pre Nationals XC Tune-up meetNov 23 · 3,000 Meters 11-12 · Place 6 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12611:55.6Unofficial6
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 11-12 · Place 20 · Olney Cross CountryOlney Cross Country3,000 Meters Boys 11-122011:49.196
Oct 20MD Youth CC Series at GaithersburgOct 20 · 3,000 Meters Varsity · Place 4 · OlneyOlney3,000 Meters Varsity412:22.716
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 11-12 · Place 19 · Olney Cross CountryOlney Cross Country3,000 Meters Boys 11-121912:27.10 PB6
Oct 6MD Youth CC Series at ClarksburgOct 6 · 3,000 Meters Varsity · Place 7 · OlneyOlney3,000 Meters Varsity712:57.636
Sep 29MD Youth CC Series at OlneySep 29 · 3,000 Meters Varsity · Place 14 · OlneyOlney3,000 Meters Varsity1412:51.286
Sep 22MD Youth CC Series at DamascusSep 22 · 3,000 Meters Varsity · Place 6 · OlneyOlney3,000 Meters Varsity612:526
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 11-12 · Place 10 · UnattachedUnattached3,000 Meters Boys 11-121012:32.06 PB6

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MD Youth CC Series #7 at OlneyNov 5 · 3,000 Meters 9-10 · Place 10 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101013:03.9 PB5
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 15 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101512:07.755
Oct 22MD Youth CC Series #5 at ClarksburgOct 22 · 3,000 Meters Varsity · Place 8 · OlneyOlney3,000 Meters Varsity813:26.805
Oct 15Middletown Youth Cross Country MeetOct 15 · 3,000 Meters Varsity · Place 10 · OlneyOlney3,000 Meters Varsity1012:17.85—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 13 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101313:15.99 PB5
Oct 1MD Youth CC Series #3 at BrunswickOct 1 · 3,000 Meters 9-10 · Place 4 · Olney Cross CountryOlney Cross Country3,000 Meters 9-10412:31.6 PB5
Sep 17MD Youth CC Series #1 at DamascusSep 17 · 3,000 Meters 9-10 · Place 1 · Olney Cross CountryOlney Cross Country3,000 Meters 9-10112:42.2 PB5
Sep 10Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 3 · OlneyOlney3,000 Meters Varsity312:34.305

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 17 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101713:18.5 PB4
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 9-10 · Place 19 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101913:05.384
Oct 23Fort Detrick Youth Cross Country MeetOct 23 · 3,000 Meters 9-10 · Place 8 · Olney Cross CountryOlney Cross Country3,000 Meters 9-10813:21.11 PB4
Oct 16Middletown Youth Cross Country MeetOct 16 · 3,000 Meters 9-10 · Place 14 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101412:55.584
Oct 9Lightning Youth Cross Country MeetOct 9 · 3,000 Meters 9-10 · Place 15 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101513:32.48 PB4
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Place 15 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101514:23.72 PB4
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 3,000 Meters 9-10 · Place 12 · Olney Cross CountryOlney Cross Country3,000 Meters 9-101213:49.714
Sep 18MD Youth XC Series #1 - Damascus FreedomSep 18 · 3,000 Meters 9-10 · Place 4 · Olney Cross CountryOlney Cross Country3,000 Meters 9-10413:444
Sep 11Catoctin Youth Cross Country MeetSep 11 · 3,000 Meters 9-10 · Place 6 · Olney Cross CountryOlney Cross Country3,000 Meters 9-10613:58.224

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13AAU XC District ChampionshipsNov 13 · 2,000 Meters 7- 8 Year Old · Place 6 · Olney Cross CountryOlney Cross Country2,000 Meters 7- 8 Year Old68:59.3 PB3
Oct 31CMRC Youth Cross Country MeetOct 31 · 2,000 Meters 7-8 · Place 8 · Olney Cross CountryOlney Cross Country2,000 Meters 7-888:49.27 PB3
Oct 24Lightning Running Club Youth XC MeetOct 24 · 2,000 Meters 7-8 · Place 7 · Olney Cross CountryOlney Cross Country2,000 Meters 7-879:09.79 PB3
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 1,950 Meters 7-8 · Place 5 · Olney Cross CountryOlney Cross Country1,950 Meters 7-858:32.09 PB3
Oct 10Damascus Freedom Youth Cross Country MeetOct 10 · 2,000 Meters 7-8 · Place 2 · Olney Cross CountryOlney Cross Country2,000 Meters 7-829:27Unofficial3
Oct 3Freedom Flyers Youth XC MeetOct 3 · 2,000 Meters 7-8 · Place 7 · Olney Cross CountryOlney Cross Country2,000 Meters 7-879:25.62 PB3
Sep 26Olney XC Club Youth MeetSep 26 · 2,000 Meters 7-8 · Place 3 · Olney Cross CountryOlney Cross Country2,000 Meters 7-839:10.09 PB3
Sep 19Catoctin Youth Cross Country MeetSep 19 · 2,000 Meters 7-8 · Place 3 · Olney Cross CountryOlney Cross Country2,000 Meters 7-839:25.97 PB3