Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Archbishop Spalding HS4th Annual Cavalier Cross Country Invitational · Oct 1212:08.334th Annual Cavalier Cross Country InvitationalOctober 12, 2026
2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 308:09.53CMRC Youth Cross Country MeetOctober 30, 2022
2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 119:23.30Catoctin Youth Cross Country MeetSeptember 11, 2022
2,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 258:37.38Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
2,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 128:30.1Maryland AAU XC ChampionshipsNovember 12, 2022
2,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 168:16.48Middletown Youth Cross Country MeetOctober 16, 2022
2,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 98:29.54Lightning Youth Cross Country MeetOctober 9, 2022
2,000 Meters · Westminster High SchoolWestminster Youth Cross Country Meet · Sep 188:44.90Westminster Youth Cross Country MeetSeptember 18, 2022
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 2610:39.12CMRC Youth XC MeetOctober 26, 2025
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 2212:37.01Catoctin Youth Cross Country MeetOctober 22, 2023
3,000 Meters · Catonsville High SchoolCatonsville Youth XC Invite · Oct 412:02.35Catonsville Youth XC InviteOctober 4, 2026
3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 2911:52.42Youth Cross Country Invitational Hosted by Bullseye RunningSeptember 29, 2024
3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1611:24.54AAU Maryland District Cross Country QualifierNovember 16, 2025
3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 112:28.21Lightning Youth Cross Country MeetOctober 1, 2023
3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 611:52.84Freedom Flyers Cross Country InvitationalOctober 6, 2024
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 2711:14.41Middletown Youth Cross Country InvitationalSeptember 27, 2026
3,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 811:00.34Maryland Blaze "Bring The Heat" XC InvitationalNovember 8, 2026
3,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1311:11.49Westminster XC InvitationalSeptember 13, 2026
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:07.04AAU Cross Country NationalsDecember 6, 2025
3,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2211:22.08Westminter 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

6 results
DateMeetEventPlMarkGr
Nov 8Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 3,000 Meters 11/12 · Place 6 · Bullseye Striders3,000 Meters 11/12611:00.34 PB6
Oct 25Eldersburg Arrows XC InviteOct 25 · 3,000 Meters Varsity · Place 4 · Bullseye Striders3,000 Meters Varsity410:50.512
Oct 124th Annual Cavalier Cross Country InvitationalOct 12 · 2 Miles Middle School · Place 4 · Bullseye Striders2 Miles Middle School412:08.33 PB6
Oct 4Catonsville Youth XC InviteOct 4 · 3,000 Meters Boys 11-12 · Place 3 · Bullseye Striders3,000 Meters Boys 11-12312:02.35 PB6
Sep 27Middletown Youth Cross Country InvitationalSep 27 · 3,000 Meters Boys 11-12 · Place 6 · Bullseye Striders3,000 Meters Boys 11-12611:14.41 PB6
Sep 13Westminster XC InvitationalSep 13 · 3,000 Meters Boys 11-12 · Place 4 · Bullseye Striders3,000 Meters Boys 11-12411:11.49 PB6

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 11 Year Olds · Place 11 · Bullseye Striders3,000 Meters 11 Year Olds1111:07.04 PB5
Nov 16AAU Maryland District Cross Country QualifierNov 16 · 3,000 Meters 11-12 · Place 8 · Bullseye Striders3,000 Meters 11-12811:24.54 PB5
Oct 26CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 11 · Bullseye Striders3,000 Meters Boys 11-121110:39.12 PB5
Oct 12Middletown Youth XC MeetOct 12 · 3,000 Meters Varsity · Place 5 · Bullseye Running3,000 Meters Varsity511:10.0011
Oct 518th Annual Catoctin Youth Cross Country MeetOct 5 · 2,800 Meters Varsity · Place 7 · Bullseye Running2,800 Meters Varsity710:47.2011
Sep 28Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 5 · Bullseye Running3,000 Meters Varsity512:34.2811
Sep 21Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 14 · Bullseye Running3,000 Meters Varsity1411:50.3411
Sep 14Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 9 · Bullseye Running3,000 Meters Varsity912:01.7711
Sep 7Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 5 · Bullseye Running3,000 Meters Varsity511:56.5911
Aug 20Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 2 · Bullseye Striders1,500 Meters 11-1225:52.33Unofficial5

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 9-10 · Place 2 · Bullseye Striders3,000 Meters Boys 9-10211:21.204
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 9-10 · Place 2 · Bullseye Striders3,000 Meters Boys 9-10211:20.704
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 9-10 · Place 2 · Bullseye Striders3,000 Meters Boys 9-10211:52.84 PB4
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 9-10 · Place 2 · Bullseye Striders3,000 Meters Boys 9-10211:52.42 PB4
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 3,000 Meters Boys 9-10 · Place 1 · Bullseye Striders3,000 Meters Boys 9-10111:22.08 PB4
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 9-10 · Place 2 · Bullseye Striders3,000 Meters Boys 9-10212:03.794
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 9-10 · Place 1 · Bullseye Striders3,000 Meters Boys 9-10112:06.534
Aug 21Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 9-10 · Place 1 · Bullseye Striders1,500 Meters 9-1016:03.74Unofficial4

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 5 · Bullseye Striders3,000 Meters 9-10511:41.153
Oct 22Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 9-10 · Place 2 · Bullseye Striders3,000 Meters 9-10212:37.01 PB3
Oct 15Middletown Youth Cross Country MeetOct 15 · 3,000 Meters Varsity · Place 3 · Bullseye Running3,000 Meters Varsity311:58.10—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 6 · Bullseye Striders3,000 Meters 9-10612:37.413
Oct 1Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 9-10 · Place 5 · Bullseye Striders3,000 Meters 9-10512:28.21 PB3
Sep 17Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 9-10 · Place 7 · Bullseye Striders3,000 Meters 9-10712:38.663
Sep 10Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 5 · Bullseye Running3,000 Meters Varsity512:51.23—
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 9-10 · Place 1 · Bullseye Striders1,500 Meters 9-1016:08.99Unofficial3

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 2,000 Meters 7-8 · Place 3 · Bullseye Striders2,000 Meters 7-838:30.1 PB8
Oct 30CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 2 · Bullseye Striders2,000 Meters 7-828:09.53 PB8
Oct 16Middletown Youth Cross Country MeetOct 16 · 2,000 Meters 7-8 · Place 3 · Bullseye Striders2,000 Meters 7-838:16.48 PB8
Oct 9Lightning Youth Cross Country MeetOct 9 · 2,000 Meters 7-8 · Place 3 · Bullseye Striders2,000 Meters 7-838:29.54 PB8
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 2,000 Meters 7-8 · Place 2 · Bullseye Striders2,000 Meters 7-828:37.38 PB8
Sep 18Westminster Youth Cross Country MeetSep 18 · 2,000 Meters 7-8 · Place 1 · Bullseye Striders2,000 Meters 7-818:44.90 PB8
Sep 11Catoctin Youth Cross Country MeetSep 11 · 2,000 Meters 7-8 · Place 1 · Bullseye Striders2,000 Meters 7-819:23.30 PB8
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 7-8 · Place 1 · Bullseye Striders1,500 Meters 7-816:58.11Unofficial8