Personal bests

Best marks in available results
Event / courseMarkMeetDate
2253 m · The Bowl Long CourseThe Curley Classic · Nov 128:37.59The Curley ClassicNovember 12, 2025
3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 113:37.5MD Youth CC Series #3 at BrunswickOctober 1, 2023
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 2912:01.71CMRC Youth Cross Country MeetOctober 29, 2023
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 214:11.37Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Damascus Rec CenterMD Youth XC Series #5 - Damascus Freedom · Oct 2312:39MD Youth XC Series #5 - Damascus FreedomOctober 23, 2022
3,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 1213:07.0Maryland AAU XC ChampionshipsNovember 12, 2022
3,000 Meters · Mount Vista ParkMD Youth CC Series #4 at Maryland Blaze · Oct 1511:53.73MD Youth CC Series #4 at Maryland BlazeOctober 15, 2023
3,200 Meters · Calvert Hall College High SchoolCardinal Night of 3200s · Aug 2110:41.61Cardinal Night of 3200sAugust 21, 2026
4,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2715:17.42CMRC Halloween Cross Country InvitationalOctober 27, 2024
4,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 2916:07.54Youth Cross Country Invitational Hosted by Bullseye RunningSeptember 29, 2024
4,000 Meters · South Hagerstown HSPotomac Valley Association Junior Olympic XC Championship · Nov 915:29.28Potomac Valley Association Junior Olympic XC ChampionshipNovember 9, 2025
4,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 614:32.53AAU Cross Country NationalsDecember 6, 2025
5,000 Meters · Bittersweet FieldBittersweet XC Invitational · Oct 316:58.20Bittersweet XC InvitationalOctober 3, 2026
5,000 Meters · Championship 5000m CourseMIAA Cross Country Championships (Boys Only) · Oct 3017:13.37MIAA Cross Country Championships (Boys Only)October 30, 2026
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 916:44.82Maryland XC Invitational presented by Brooks (MDXC)October 9, 2026
5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 517:53.44Top of the Hill Invitational - 4th AnnualSeptember 5, 2026
5,000 Meters · St Mary's Seminary & UniversityMIAA League Meet · Sep 1517:52.36MIAA League Meet September 15, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters Boys 2A Combined · Place 30 · Calvert Hall CollegeCalvert Hall College5,000 Meters Boys 2A Combined3017:13.99
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters 2A Varsity · Place 29 · Calvert Hall CollegeCalvert Hall College5,000 Meters 2A Varsity2917:13.99
Oct 30MIAA Cross Country Championships (Boys Only)Oct 30 · 5,000 Meters A Conference Junior Varsity · Place 1 · Calvert Hall CollegeCalvert Hall College5,000 Meters A Conference Junior Varsity117:13.37 PB9
Oct 9Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Black & Gold Varsity · Place 63 · Calvert Hall CollegeCalvert Hall College5,000 Meters Black & Gold Varsity6316:44.82 PB9
Oct 3Bittersweet XC InvitationalOct 3 · 5,000 Meters Open · Place 1 · Calvert Hall CollegeCalvert Hall College5,000 Meters Open116:58.20 PB9
Sep 15MIAA League Meet Sep 15 · 5,000 Meters Junior Varsity · Place 3 · Calvert Hall CollegeCalvert Hall College5,000 Meters Junior Varsity317:52.36 PB9
Sep 5Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Junior Varsity · Place 5 · Calvert Hall CollegeCalvert Hall College5,000 Meters Junior Varsity517:53.44 PB9
Aug 21Cardinal Night of 3200sAug 21 · 3,200 Meters Heat 3 boys · Place 15 · Calvert Hall CollegeCalvert Hall College3,200 Meters Heat 3 boys1510:41.61 PB9

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 4,000 Meters 14 Year Olds · Place 19 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters 14 Year Olds1914:32.53 PB8
Nov 23Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 4,000 Meters Varsity · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity114:21.61—
Nov 12The Curley ClassicNov 12 · 1.4 Miles 7th & 8th Grade · Place 1 · St. Joseph FullertonSt. Joseph Fullerton1.4 Miles 7th & 8th Grade18:37.59 PB8
Nov 9Potomac Valley Association Junior Olympic XC ChampionshipNov 9 · 4,000 Meters 13-14 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters 13-14115:29.28 PB8
Oct 12Middletown Youth XC MeetOct 12 · 4,000 Meters Varsity · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity314:41.9214
Sep 28Catonsville Youth XC MeetSep 28 · 4,000 Meters Varsity · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity216:47.8814
Sep 21Bullseye Youth XC MeetSep 21 · 4,000 Meters Varsity · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity515:27.2414
Sep 14Maryland Blaze XC MeetSep 14 · 4,000 Meters Varsity · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity515:21.1914
Sep 7Westminster Youth XC MeetSep 7 · 4,000 Meters Varsity · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Varsity215:53.4014

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 4,000 Meters Boys 13-14 · Place 14 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Boys 13-141415:17.42 PB7
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 4,000 Meters Boys 13 - 14 · Place 10 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters Boys 13 - 141016:07.54 PB7
Sep 8Maryland Blaze XC Time TrialsSep 8 · 4,000 Meters 13/14 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club4,000 Meters 13/14116:16.4Unofficial7

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 11-12 · Place 18 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-121812:01.71 PB6
Oct 15MD Youth CC Series #4 at Maryland BlazeOct 15 · 3,000 Meters 11-12 · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12311:53.73 PB6
Oct 1MD Youth CC Series #3 at BrunswickOct 1 · 3,000 Meters 11-12 · Place 15 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-121513:37.5 PB6
Sep 17MD Youth CC Series #1 at DamascusSep 17 · 3,000 Meters 11-12 · Place 12 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-1212NT6

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 14 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-121413:07.0 PB5
Nov 5Maryland Blaze XC Development Meet #2Nov 5 · 3,000 Meters 11-12 · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12212:10.755
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 11-12 · Place 19 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-121912:22.465
Oct 23MD Youth XC Series #5 - Damascus FreedomOct 23 · 3,000 Meters 11-12 · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12312:39 PB5
Oct 8Maryland Blaze XC Development Meet #1Oct 8 · 3,000 Meters 11-12 · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-12113:58.75
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 11-12 · Place 17 · Maryland Blaze Track ClubMaryland Blaze Track Club3,000 Meters 11-121714:11.37 PB5