Personal bests

Best marks in available results
Event / courseMarkMeetDate
1950 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 179:01.01Middletown Knight Youth Cross Country MeetOctober 17, 2021
2 Miles · Archbishop Spalding HS4th Annual Cavalier Cross Country Invitational · Oct 1211:53.224th Annual Cavalier Cross Country InvitationalOctober 12, 2026
2,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 2610:12.63Olney XC Club Youth MeetSeptember 26, 2021
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 308:19.25CMRC Youth Cross Country MeetOctober 30, 2022
2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1910:38.24Catoctin Youth Cross Country MeetSeptember 19, 2021
2,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 259:07.16Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
2,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 39:41.62Freedom Flyers Youth XC MeetOctober 3, 2021
2,000 Meters · Herring Run ParkAAU XC District Championships · Nov 139:06.9AAU XC District ChampionshipsNovember 13, 2021
2,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 98:48.53Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 110:17.73Bullseye Maryland Youth XC Regional ChampionshipNovember 1, 2026
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2610:39.11CMRC Youth XC MeetOctober 26, 2025
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 2213:56.28Catoctin Youth Cross Country MeetOctober 22, 2023
3,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 211:03.52Bullseye Running Youth XC InvitationalNovember 2, 2025
3,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 813:45.70Freedom Fliers Youth Cross Country MeetOctober 8, 2023
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 2711:00.14Middletown Youth Cross Country InvitationalSeptember 27, 2026
3,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 810:33.24Maryland Blaze "Bring The Heat" XC InvitationalNovember 8, 2026
3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 312:45.44Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:30.20AAU Cross Country NationalsDecember 6, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 3,000 Meters 11/12 · Place 4 · Bullseye Striders3,000 Meters 11/12410:33.24 PB7
Nov 1Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 3,000 Meters Boys 11-12 · Place 2 · Bullseye Striders3,000 Meters Boys 11-12210:17.73 PB7
Oct 18Frederick Blaze Cross Country InvitationalOct 18 · 3,000 Meters Varsity · Place 1 · Bullseye Striders3,000 Meters Varsity110:43.312
Oct 124th Annual Cavalier Cross Country InvitationalOct 12 · 2 Miles Middle School · Place 2 · Bullseye Striders2 Miles Middle School211:53.22 PB7
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 3,000 Meters Boys 11-12 · Place 5 · Bullseye Striders3,000 Meters Boys 11-12511:00.14 PB7
Sep 3Bullseye Team Time TrialSep 3 · 1,500 Meters 11-12 · Place 1 · Bullseye Striders1,500 Meters 11-1215:23.67Unofficial7

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 11 Year Olds · Place 24 · Bullseye Striders3,000 Meters 11 Year Olds2411:30.20 PB6
Nov 2Bullseye Running Youth XC InvitationalNov 2 · 3,000 Meters Boys 11-12 · Place 4 · Bullseye Striders3,000 Meters Boys 11-12411:03.52 PB6
Oct 26CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 10 · Bullseye Striders3,000 Meters Boys 11-121010:39.11 PB6
Oct 103rd Annual Cavalier InviteOct 10 · 2 Miles Middle School · Place 8 · Bullseye Running2 Miles Middle School812:12.486
Oct 518th Annual Catoctin Youth Cross Country MeetOct 5 · 2,800 Meters Varsity · Place 9 · Bullseye Running2,800 Meters Varsity910:58.3311
Sep 28Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 7 · Bullseye Running3,000 Meters Varsity712:48.5311
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 16 · Bullseye Running3,000 Meters Varsity1612:04.0511
Sep 7Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 14 · Bullseye Running3,000 Meters Varsity1412:32.0111
Aug 20Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 6 · Bullseye Striders1,500 Meters 11-1266:13.79Unofficial6

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 9/10 · Place 18 · Bullseye Striders3,000 Meters 9/101812:45.44 PB5
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 9-10 · Place 53 · Bullseye Striders3,000 Meters Boys 9-105314:58.015
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 9-10 · Place 10 · Bullseye Striders3,000 Meters Boys 9-101013:56.695
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 9-10 · Place 17 · Bullseye Striders3,000 Meters Boys 9-101714:05.985
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 9-10 · Place 5 · Bullseye Striders3,000 Meters Boys 9-10513:21.295
Aug 21Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 9-10 · Place 4 · Bullseye Striders1,500 Meters 9-1046:28.72Unofficial5

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 21 · Bullseye Striders3,000 Meters 9-102112:43.844
Oct 22Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 9-10 · Place 13 · Bullseye Striders3,000 Meters 9-101313:56.28 PB4
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 19 · Bullseye Striders3,000 Meters 9-101913:45.70 PB4
Sep 17Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 9-10 · Place 20 · Bullseye Striders3,000 Meters 9-102014:24.574
Sep 10Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 11 · Bullseye Running3,000 Meters Varsity1114:00.274
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 9-10 · Place 6 · Bullseye Striders1,500 Meters 9-1066:28.65Unofficial4

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 2,000 Meters 7-8 · Place 9 · Bullseye Striders2,000 Meters 7-899:09.13
Oct 30CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 4 · Bullseye Striders2,000 Meters 7-848:19.25 PB3
Oct 9Lightning Youth Cross Country MeetOct 9 · 2,000 Meters 7-8 · Place 6 · Bullseye Striders2,000 Meters 7-868:48.53 PB3
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 2,000 Meters 7-8 · Place 4 · Bullseye Striders2,000 Meters 7-849:42.113
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 2,000 Meters 7-8 · Place 6 · Bullseye Striders2,000 Meters 7-869:07.16 PB3
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 7-8 · Place 3 · Bullseye Striders1,500 Meters 7-837:01.81Unofficial3

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13AAU XC District ChampionshipsNov 13 · 2,000 Meters 7- 8 Year Old · Place 7 · Bullseye Striders2,000 Meters 7- 8 Year Old79:06.9 PB2
Oct 31CMRC Youth Cross Country MeetOct 31 · 2,000 Meters 7-8 · Place 11 · Bullseye Striders2,000 Meters 7-8119:06.292
Oct 24Lightning Running Club Youth XC MeetOct 24 · 2,000 Meters 7-8 · Place 25 · Bullseye Striders2,000 Meters 7-82510:07.082
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 1,950 Meters 7-8 · Place 10 · Bullseye Striders1,950 Meters 7-8109:01.01 PB2
Oct 3Freedom Flyers Youth XC MeetOct 3 · 2,000 Meters 7-8 · Place 10 · Bullseye Striders2,000 Meters 7-8109:41.62 PB2
Sep 26Olney XC Club Youth MeetSep 26 · 2,000 Meters 7-8 · Place 13 · Bullseye Striders2,000 Meters 7-81310:12.63 PB2
Sep 19Catoctin Youth Cross Country MeetSep 19 · 2,000 Meters 7-8 · Place 11 · Bullseye Striders2,000 Meters 7-81110:38.24 PB2
Sep 8Bullseye Youth XC Time TrialSep 8 · 1,500 Meters Bullseye · Bullseye Striders1,500 Meters Bullseye07:47Unofficial2