Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 308:27.57CMRC Youth Cross Country MeetOctober 30, 2022
2,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 29:28.13Freedom Fliers Youth Cross Country MeetOctober 2, 2022
2,000 Meters · Damascus Rec CenterMD Youth XC Series #5 - Damascus Freedom · Oct 239:27MD Youth XC Series #5 - Damascus FreedomOctober 23, 2022
2,000 Meters · Goucher CollegeMaryland Blaze Development XC Meet · Nov 610:35.95Maryland Blaze Development XC MeetNovember 6, 2021
2,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 128:42.8Maryland AAU XC ChampionshipsNovember 12, 2022
2,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 168:19.59Middletown Youth Cross Country MeetOctober 16, 2022
2,000 Meters · Mount Vista ParkMaryland Blaze XC Development Meet #2 · Nov 58:22.79Maryland Blaze XC Development Meet #2November 5, 2022
2,000 Meters · Rocky Hill Middle SchoolMD Youth XC Series #2 - Clarksburg Coyotes · Sep 259:00MD Youth XC Series #2 - Clarksburg CoyotesSeptember 25, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1410:31.56USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 113:15.7MD Youth CC Series #3 at BrunswickOctober 1, 2023
3,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2711:05.71CMRC Halloween Cross Country InvitationalOctober 27, 2024
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 2011:16.26Catoctin Youth Cross Country InvitationalOctober 20, 2024
3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 1511:22.13Catonsville Youth Cross Country InvitationalSeptember 15, 2024
3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 2911:18.48Youth Cross Country Invitational Hosted by Bullseye RunningSeptember 29, 2024
3,000 Meters · Damascus Rec CenterMD Youth CC Series at Damascus · Nov 110:31.4MD Youth CC Series at DamascusNovember 1, 2026
3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1711:13.21AAU Maryland District Cross Country QualifierNovember 17, 2024
3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 611:45.82Freedom Flyers Cross Country InvitationalOctober 6, 2024
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1310:56.32Middletown Youth Cross Country InvitationalOctober 13, 2024
3,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 810:50.70Maryland Blaze "Bring The Heat" XC InvitationalNovember 8, 2026
3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 310:13.36Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
3,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1311:01.77Westminster XC InvitationalSeptember 13, 2026
3,000 Meters · South Hagerstown HSPotomac Valley Association Junior Olympic XC Championship · Nov 912:07.63Potomac Valley Association Junior Olympic XC ChampionshipNovember 9, 2025
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:53.48AAU Cross Country NationalsDecember 6, 2025
3,200 Meters · Loch Raven High SchoolBCPS Middle School Cross Country Invitational-2025 · Oct 2512:58.61BCPS Middle School Cross Country Invitational-2025October 25, 2025
3,200 Meters · Perry Hall Middle SchoolBCPS Middle School East Region Meet · Sep 2711:24BCPS Middle School East Region MeetSeptember 27, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8USATF/PVA Youth XC ChampionshipNov 8 · 3,000 Meters 11-12 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12110:50.907
Nov 8Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 3,000 Meters 11/12 · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11/12510:50.70 PB7
Nov 1MD Youth CC Series at DamascusNov 1 · 3,000 Meters 11-12 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12110:31.4 PB7
Oct 18Frederick Blaze Cross Country InvitationalOct 18 · 3,000 Meters Varsity · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity311:02.012
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 3,000 Meters Boys 11-12 · Place 9 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 11-12911:26.337
Sep 13Westminster XC InvitationalSep 13 · 3,000 Meters Boys 11-12 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 11-12211:01.77 PB7
Aug 29Maryland Blaze Time TrialAug 29 · 3,000 Meters 11/12 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11/12111:34.76Unofficial7

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 92 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-129212:00.606
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 11 Year Olds · Place 41 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11 Year Olds4111:53.48 PB6
Nov 23Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 3,000 Meters Varsity · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity111:03.88—
Nov 9Potomac Valley Association Junior Olympic XC ChampionshipNov 9 · 3,000 Meters 11-12 · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12412:07.63 PB6
Oct 25BCPS Middle School Cross Country Invitational-2025Oct 25 · 3,200 Meters Middle School · Place 30 · Perry HallPerry Hall3,200 Meters Middle School3012:58.61 PB6
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity611:16.2711
Sep 27BCPS Middle School East Region MeetSep 27 · 3,200 Meters Middle School · Place 2 · Perry HallPerry Hall3,200 Meters Middle School211:24 PB6
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity611:16.4111
Sep 14Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity211:07.0411
Sep 7Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity211:21.9111

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10210:31.56 PB5
Nov 23Pre Nationals XC Tune-up meetNov 23 · 3,000 Meters 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10110:52.4Unofficial5
Nov 17AAU Maryland District Cross Country QualifierNov 17 · 3,000 Meters 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10111:13.21 PB5
Nov 3USATF Potomac Valley Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters Varsity · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity110:13.3610
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 9/10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9/10110:13.36 PB5
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10111:05.71 PB5
Oct 20Catoctin Youth Cross Country InvitationalOct 20 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10111:16.26 PB5
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10110:56.32 PB5
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10111:45.82 PB5
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10111:18.48 PB5
Sep 22MD Youth CC Series at DamascusSep 22 · 3,000 Meters Varsity · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Varsity111:3910
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters Boys 9-10111:22.13 PB5
Sep 8Maryland Blaze XC Time TrialsSep 8 · 3,000 Meters 9/10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9/10111:46.1Unofficial5

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 13 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-101312:04.954
Oct 22MD Youth CC Series #5 at ClarksburgOct 22 · 3,000 Meters Varsity · Place 6 · Maryland Blaze Track ClMaryland Blaze Track Cl3,000 Meters Varsity612:56.729
Oct 15MD Youth CC Series #4 at Maryland BlazeOct 15 · 3,000 Meters 9-10 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10212:15.734
Oct 1MD Youth CC Series #3 at BrunswickOct 1 · 3,000 Meters 9-10 · Place 8 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10813:15.7 PB4
Sep 17MD Youth CC Series #1 at DamascusSep 17 · 3,000 Meters 9-10 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10212:53.54
Sep 10Maryland Blaze Time TrialsSep 10 · 3,000 Meters 9-10 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 9-10112:54.40Unofficial4

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 19Maryland Blaze XC Development Meet #3Nov 19 · 2,000 Meters U8 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters U828:29.253
Nov 12Maryland AAU XC ChampionshipsNov 12 · 2,000 Meters 7-8 · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-848:42.8 PB3
Nov 5Maryland Blaze XC Development Meet #2Nov 5 · 2,000 Meters U8 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters U818:22.79 PB3
Oct 30CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-858:27.57 PB3
Oct 23MD Youth XC Series #5 - Damascus FreedomOct 23 · 2,000 Meters 7-8 · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-849:27 PB3
Oct 16Middletown Youth Cross Country MeetOct 16 · 2,000 Meters 7-8 · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-848:19.59 PB3
Oct 8Maryland Blaze XC Development Meet #1Oct 8 · 2,000 Meters U8 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters U819:28.23
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 2,000 Meters 7-8 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-829:28.13 PB3
Sep 25MD Youth XC Series #2 - Clarksburg CoyotesSep 25 · 2,000 Meters 7-8 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-819:00 PB3

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Maryland Blaze Development XC MeetNov 6 · 2,000 Meters U8 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters U8210:35.95 PB2
Oct 31CMRC Youth Cross Country MeetOct 31 · 2,000 Meters 7-8 · Place 24 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters 7-8249:41.142
Oct 23Maryland Blaze Development XC MeetOct 23 · 2,000 Meters U8 · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club2,000 Meters U8310:142