Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 113:12.2MD Youth CC Series #3 at BrunswickOctober 1, 2023
3,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2711:35.99CMRC Halloween Cross Country InvitationalOctober 27, 2024
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 2011:59.56Catoctin Youth Cross Country InvitationalOctober 20, 2024
3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 1512:01.06Catonsville Youth Cross Country InvitationalSeptember 15, 2024
3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 2912:01.39Youth Cross Country Invitational Hosted by Bullseye RunningSeptember 29, 2024
3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1711:36.22AAU Maryland District Cross Country QualifierNovember 17, 2024
3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 612:21.86Freedom Flyers Cross Country InvitationalOctober 6, 2024
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1311:34.92Middletown Youth Cross Country InvitationalOctober 13, 2024
3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 311:11.57Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
3,000 Meters · Rocky Hill Middle SchoolMD Youth XC Series #2 - Clarksburg Coyotes · Sep 2515:30MD Youth XC Series #2 - Clarksburg CoyotesSeptember 25, 2022
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2615:07.81CMRC Youth XC MeetOctober 26, 2025
4,000 Meters · South Hagerstown HSPotomac Valley Association Junior Olympic XC Championship · Nov 917:22.79Potomac Valley Association Junior Olympic XC ChampionshipNovember 9, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 4,000 Meters Varsity · Place 5 · Maryland Blaze Track Club4,000 Meters Varsity516:09.86—
Nov 9Potomac Valley Association Junior Olympic XC ChampionshipNov 9 · 4,000 Meters 13-14 · Place 4 · Maryland Blaze Track Club4,000 Meters 13-14417:22.79 PB8
Oct 26CMRC Youth XC MeetOct 26 · 4,000 Meters Boys 13-14 · Place 16 · Maryland Blaze Track Club4,000 Meters Boys 13-141615:07.81 PB8
Oct 12Middletown Youth XC MeetOct 12 · 4,000 Meters Varsity · Place 17 · Maryland Blaze Track Club4,000 Meters Varsity1715:50.9413
Sep 28Catonsville Youth XC MeetSep 28 · 4,000 Meters Varsity · Place 8 · Maryland Blaze Track Club4,000 Meters Varsity817:45.9813
Sep 21Bullseye Youth XC MeetSep 21 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club4,000 Meters Varsity1516:26.8113
Sep 14Maryland Blaze XC MeetSep 14 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club4,000 Meters Varsity1516:57.8013
Sep 7Westminster Youth XC MeetSep 7 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club4,000 Meters Varsity1517:34.4513

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 17AAU Maryland District Cross Country QualifierNov 17 · 3,000 Meters 11-12 · Place 14 · Maryland Blaze Track Club3,000 Meters 11-121411:36.22 PB12
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 11/12 · Place 7 · Maryland Blaze Track Club3,000 Meters 11/12711:11.57 PB12
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 11-12 · Place 14 · Maryland Blaze Track Club3,000 Meters Boys 11-121411:35.99 PB12
Oct 20Catoctin Youth Cross Country InvitationalOct 20 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club3,000 Meters Boys 11-12711:59.56 PB12
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club3,000 Meters Boys 11-12711:34.92 PB12
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 11-12 · Place 10 · Maryland Blaze Track Club3,000 Meters Boys 11-121012:21.86 PB12
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club3,000 Meters Boys 11-12712:01.39 PB12
Sep 22MD Youth CC Series at DamascusSep 22 · 3,000 Meters Varsity · Place 2 · Maryland Blaze Track Club3,000 Meters Varsity212:0712
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 11-12 · Place 6 · Maryland Blaze Track Club3,000 Meters Boys 11-12612:01.06 PB12
Sep 8Maryland Blaze XC Time TrialsSep 8 · 3,000 Meters 11/12 · Place 1 · Maryland Blaze Track Club3,000 Meters 11/12111:57.7Unofficial12

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 11-12 · Place 23 · Maryland Blaze Track Club3,000 Meters 11-122312:11.3111
Oct 22MD Youth CC Series #5 at ClarksburgOct 22 · 3,000 Meters Varsity · Place 5 · Maryland Blaze Track Cl3,000 Meters Varsity512:38.0611
Oct 15MD Youth CC Series #4 at Maryland BlazeOct 15 · 3,000 Meters 11-12 · Place 6 · Maryland Blaze Track Club3,000 Meters 11-12612:10.3111
Oct 1MD Youth CC Series #3 at BrunswickOct 1 · 3,000 Meters 11-12 · Place 10 · Maryland Blaze Track Club3,000 Meters 11-121013:12.2 PB11
Sep 17MD Youth CC Series #1 at DamascusSep 17 · 3,000 Meters 11-12 · Place 10 · Maryland Blaze Track Club3,000 Meters 11-1210NT11
Sep 10Maryland Blaze Time TrialsSep 10 · 3,000 Meters 11-12 · Place 2 · Maryland Blaze Track Club3,000 Meters 11-12212:11.96Unofficial11

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19Maryland Blaze XC Development Meet #3Nov 19 · 3,000 Meters 9-10 · Place 4 · Maryland Blaze Track Club3,000 Meters 9-10412:54.3410
Nov 5Maryland Blaze XC Development Meet #2Nov 5 · 3,000 Meters 9-10 · Place 3 · Maryland Blaze Track Club3,000 Meters 9-10313:04.9710
Oct 8Maryland Blaze XC Development Meet #1Oct 8 · 3,000 Meters 9-10 · Place 2 · Maryland Blaze Track Club3,000 Meters 9-10214:51.910
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Maryland Blaze Track Club3,000 Meters 9-10—DQ10
Sep 25MD Youth XC Series #2 - Clarksburg CoyotesSep 25 · 3,000 Meters 9-10 · Place 18 · Maryland Blaze Track Club3,000 Meters 9-101815:30 PB10