Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 2611:44.05Olney XC Club Youth MeetSeptember 26, 2021
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3110:34.30CMRC Youth Cross Country MeetOctober 31, 2021
2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1911:48.60Catoctin Youth Cross Country MeetSeptember 19, 2021
2,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 312:06.08Freedom Flyers Youth XC MeetOctober 3, 2021
2,000 Meters · Old National Pike District ParkLightning Running Club Youth XC Meet · Oct 2411:11.59Lightning Running Club Youth XC MeetOctober 24, 2021
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2610:46.50CMRC Youth XC MeetOctober 26, 2025
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 2013:17.85Catoctin Youth Cross Country InvitationalOctober 20, 2024
3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 1513:47.30Catonsville Youth Cross Country InvitationalSeptember 15, 2024
3,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 211:09.40Bullseye Running Youth XC InvitationalNovember 2, 2025
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 215:32.70Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 115:35.46Lightning Youth Cross Country MeetOctober 1, 2023
3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 614:09.36Freedom Flyers Cross Country InvitationalOctober 6, 2024
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1313:31.31Middletown Youth Cross Country InvitationalOctober 13, 2024
3,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 915:29.31Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:23.39AAU Cross Country NationalsDecember 6, 2025
3,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2212:39.55Westminter Youth Cross Country InvitationalSeptember 22, 2024
4,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 115:49.39Bullseye Maryland Youth XC Regional ChampionshipNovember 1, 2026
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 2716:33.42Middletown Youth Cross Country InvitationalSeptember 27, 2026
4,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 816:00.72Maryland Blaze "Bring The Heat" XC InvitationalNovember 8, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 4,000 Meters 13/14 · Place 18 · Bullseye Striders4,000 Meters 13/141816:00.72 PB8
Nov 1Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 4,000 Meters Boys 13-14 · Place 13 · Bullseye Striders4,000 Meters Boys 13-141315:49.39 PB8
Oct 25Eldersburg Arrows XC InviteOct 25 · 4,000 Meters Varsity · Place 8 · Bullseye Striders4,000 Meters Varsity815:34.813
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 4,000 Meters Boys 13-14 · Place 23 · Bullseye Striders4,000 Meters Boys 13-142316:33.42 PB8

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 12 Year Olds · Place 39 · Bullseye Striders3,000 Meters 12 Year Olds3911:23.39 PB7
Nov 2Bullseye Running Youth XC InvitationalNov 2 · 3,000 Meters Boys 11-12 · Place 5 · Bullseye Striders3,000 Meters Boys 11-12511:09.40 PB7
Oct 26CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 14 · Bullseye Striders3,000 Meters Boys 11-121410:46.50 PB7
Oct 19Frederick Blaze Youth XC MeetOct 19 · 3,000 Meters Varsity · Place 5 · Bullseye Running3,000 Meters Varsity511:39.6912
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 12 · Bullseye Running3,000 Meters Varsity1211:33.7112
Oct 518th Annual Catoctin Youth Cross Country MeetOct 5 · 2,800 Meters Varsity · Place 8 · Bullseye Running2,800 Meters Varsity810:52.4612
Sep 28Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 8 · Bullseye Running3,000 Meters Varsity812:57.3212
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 8 · Bullseye Running3,000 Meters Varsity811:28.1012
Sep 14Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 8 · Bullseye Running3,000 Meters Varsity811:59.1512
Sep 7Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 6 · Bullseye Running3,000 Meters Varsity612:00.0112
Aug 20Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 5 · Bullseye Striders1,500 Meters 11-1256:03.06Unofficial7

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 11-12 · Place 42 · Bullseye Striders3,000 Meters Boys 11-124213:10.126
Oct 20Catoctin Youth Cross Country InvitationalOct 20 · 3,000 Meters Boys 11-12 · Place 22 · Bullseye Striders3,000 Meters Boys 11-122213:17.85 PB6
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 11-12 · Place 33 · Bullseye Striders3,000 Meters Boys 11-123313:31.31 PB6
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 11-12 · Place 29 · Bullseye Striders3,000 Meters Boys 11-122914:09.36 PB6
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 11-12 · Place 20 · Bullseye Striders3,000 Meters Boys 11-122013:11.856
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 3,000 Meters Boys 11-12 · Place 28 · Bullseye Striders3,000 Meters Boys 11-122812:39.55 PB6
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 11-12 · Place 22 · Bullseye Striders3,000 Meters Boys 11-122213:47.30 PB6
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 11-12 · Place 20 · Bullseye Striders3,000 Meters Boys 11-122013:26.046
Aug 21Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 11-12 · Place 12 · Bullseye Striders1,500 Meters 11-12126:56.68Unofficial6

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 25 · Bullseye Striders3,000 Meters 9-102513:10.485
Oct 22Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 9-10 · Place 21 · Bullseye Striders3,000 Meters 9-102114:42.545
Oct 15Middletown Youth Cross Country MeetOct 15 · 3,000 Meters Varsity · Place 29 · Bullseye Running3,000 Meters Varsity2914:09.00—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 32 · Bullseye Striders3,000 Meters 9-103215:03.405
Oct 1Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 9-10 · Place 28 · Bullseye Striders3,000 Meters 9-102815:35.46 PB5
Sep 17Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 9-10 · Place 29 · Bullseye Striders3,000 Meters 9-102915:12.105
Sep 10Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 13 · Bullseye Running3,000 Meters Varsity1314:20.54—
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 9-10 · Place 9 · Bullseye Striders1,500 Meters 9-1097:04.66Unofficial5

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 9-10 · Place 34 · Bullseye Striders3,000 Meters 9-103414:22.794
Oct 23Fort Detrick Youth Cross Country MeetOct 23 · 3,000 Meters 9-10 · Place 22 · Bullseye Striders3,000 Meters 9-102215:43.074
Oct 16Middletown Youth Cross Country MeetOct 16 · 3,000 Meters 9-10 · Place 53 · Bullseye Striders3,000 Meters 9-105315:30.894
Oct 9Lightning Youth Cross Country MeetOct 9 · 3,000 Meters 9-10 · Place 34 · Bullseye Striders3,000 Meters 9-103415:29.31 PB4
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Place 24 · Bullseye Striders3,000 Meters 9-102415:32.70 PB4
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 3,000 Meters 9-10 · Place 31 · Bullseye Striders3,000 Meters 9-103115:14.294
Sep 11Catoctin Youth Cross Country MeetSep 11 · 3,000 Meters 9-10 · Place 30 · Bullseye Striders3,000 Meters 9-103016:16.204
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 9-10 · Place 12 · Bullseye Striders1,500 Meters 9-10127:22.18Unofficial4

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31CMRC Youth Cross Country MeetOct 31 · 2,000 Meters 7-8 · Place 40 · Bullseye Striders2,000 Meters 7-84010:34.30 PB3
Oct 24Lightning Running Club Youth XC MeetOct 24 · 2,000 Meters 7-8 · Place 42 · Bullseye Striders2,000 Meters 7-84211:11.59 PB3
Oct 3Freedom Flyers Youth XC MeetOct 3 · 2,000 Meters 7-8 · Place 38 · Bullseye Striders2,000 Meters 7-83812:06.08 PB3
Sep 26Olney XC Club Youth MeetSep 26 · 2,000 Meters 7-8 · Place 32 · Bullseye Striders2,000 Meters 7-83211:44.05 PB3
Sep 19Catoctin Youth Cross Country MeetSep 19 · 2,000 Meters 7-8 · Place 32 · Bullseye Striders2,000 Meters 7-83211:48.60 PB3
Sep 8Bullseye Youth XC Time TrialSep 8 · 1,500 Meters Bullseye · Bullseye Striders1,500 Meters Bullseye09:13Unofficial3