Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Archbishop Spalding HS4th Annual Cavalier Cross Country Invitational · Oct 1212:41.694th Annual Cavalier Cross Country InvitationalOctober 12, 2026
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3010:20.68CMRC Youth Cross Country MeetOctober 30, 2022
2,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 2511:02.29Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
2,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 1610:35.00Middletown Youth Cross Country MeetOctober 16, 2022
2,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 910:39.69Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 111:05.59Bullseye Maryland Youth XC Regional ChampionshipNovember 1, 2026
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2612:30.99CMRC Youth XC MeetOctober 26, 2025
3,000 Meters · Catonsville High SchoolCatonsville Youth XC Invite · Oct 412:29.07Catonsville Youth XC InviteOctober 4, 2026
3,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 212:28.98Bullseye Running Youth XC InvitationalNovember 2, 2025
3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 117:42.18Lightning Youth Cross Country MeetOctober 1, 2023
3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 614:19.46Freedom Flyers Cross Country InvitationalOctober 6, 2024
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 2712:05.18Middletown Youth Cross Country InvitationalSeptember 27, 2026
3,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1312:11.87Westminster XC InvitationalSeptember 13, 2026
3,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2213:42.90Westminter Youth Cross Country InvitationalSeptember 22, 2024

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 3,000 Meters Boys 11-12 · Place 6 · Bullseye Striders3,000 Meters Boys 11-12611:05.59 PB7
Oct 25Eldersburg Arrows XC InviteOct 25 · 3,000 Meters Varsity · Place 6 · Bullseye Striders3,000 Meters Varsity611:07.712
Oct 18Frederick Blaze Cross Country InvitationalOct 18 · 3,000 Meters Varsity · Place 5 · Bullseye Striders3,000 Meters Varsity511:18.612
Oct 124th Annual Cavalier Cross Country InvitationalOct 12 · 2 Miles Middle School · Place 9 · Bullseye Striders2 Miles Middle School912:41.69 PB7
Oct 4Catonsville Youth XC InviteOct 4 · 3,000 Meters Boys 11-12 · Place 7 · Bullseye Striders3,000 Meters Boys 11-12712:29.07 PB7
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 3,000 Meters Boys 11-12 · Place 17 · Bullseye Striders3,000 Meters Boys 11-121712:05.18 PB7
Sep 13Westminster XC InvitationalSep 13 · 3,000 Meters Boys 11-12 · Place 9 · Bullseye Striders3,000 Meters Boys 11-12912:11.87 PB7
Sep 3Bullseye Team Time TrialSep 3 · 1,500 Meters 11-12 · Place 4 · Bullseye Striders1,500 Meters 11-1246:01.24Unofficial7

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2Bullseye Running Youth XC InvitationalNov 2 · 3,000 Meters Boys 11-12 · Place 19 · Bullseye Striders3,000 Meters Boys 11-121912:28.98 PB6
Oct 26CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 53 · Bullseye Striders3,000 Meters Boys 11-125312:30.99 PB6
Oct 19Frederick Blaze Youth XC MeetOct 19 · 3,000 Meters Varsity · Place 19 · Bullseye Running3,000 Meters Varsity1912:54.3711
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 40 · Bullseye Running3,000 Meters Varsity4013:01.7811
Sep 28Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 24 · Bullseye Running3,000 Meters Varsity2414:22.0411
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 38 · Bullseye Running3,000 Meters Varsity3813:27.6911
Sep 14Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 25 · Bullseye Running3,000 Meters Varsity2513:43.7411
Sep 7Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 36 · Bullseye Running3,000 Meters Varsity3614:21.6111
Aug 20Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 12 · Bullseye Striders1,500 Meters 11-12126:43.98Unofficial6

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 9-10 · Place 29 · Bullseye Striders3,000 Meters Boys 9-102913:12.815
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 9-10 · Place 16 · Bullseye Striders3,000 Meters Boys 9-101613:35.275
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 9-10 · Place 20 · Bullseye Striders3,000 Meters Boys 9-102014:19.46 PB5
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 9-10 · Place 24 · Bullseye Striders3,000 Meters Boys 9-102414:31.855
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 3,000 Meters Boys 9-10 · Place 22 · Bullseye Striders3,000 Meters Boys 9-102213:42.90 PB5
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 9-10 · Place 21 · Bullseye Striders3,000 Meters Boys 9-102114:21.435
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 9-10 · Place 13 · Bullseye Striders3,000 Meters Boys 9-101314:23.535
Aug 21Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 9-10 · Place 7 · Bullseye Striders1,500 Meters 9-1077:04.64Unofficial5

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 49 · Bullseye Striders3,000 Meters 9-104915:50.574
Oct 15Middletown Youth Cross Country MeetOct 15 · 3,000 Meters Varsity · Place 46 · Bullseye Running3,000 Meters Varsity4615:51.55—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 48 · Bullseye Striders3,000 Meters 9-104817:35.794
Oct 1Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 9-10 · Place 40 · Bullseye Striders3,000 Meters 9-104017:42.18 PB4
Sep 10Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 23 · Bullseye Running3,000 Meters Varsity2316:54.57—
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 9-10 · Place 13 · Bullseye Striders1,500 Meters 9-10137:57.02Unofficial4

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 33 · Bullseye Striders2,000 Meters 7-83310:20.68 PB3
Oct 16Middletown Youth Cross Country MeetOct 16 · 2,000 Meters 7-8 · Place 41 · Bullseye Striders2,000 Meters 7-84110:35.00 PB3
Oct 9Lightning Youth Cross Country MeetOct 9 · 2,000 Meters 7-8 · Place 27 · Bullseye Striders2,000 Meters 7-82710:39.69 PB3
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 2,000 Meters 7-8 · Place 29 · Bullseye Striders2,000 Meters 7-82911:02.29 PB3
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 7-8 · Place 17 · Bullseye Striders1,500 Meters 7-8179:08.53Unofficial3