Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Georgetown PrepGP Middle School Challenge · Oct 1712:45.10GP Middle School ChallengeOctober 17, 2024
2 Miles · Holton-ArmsHolton MS Meet · Sep 1513:10.10Holton MS MeetSeptember 15, 2025
2 Miles · Norwood SchoolNorwood Invitational · Oct 2313:51Norwood InvitationalOctober 23, 2025
2890 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 1713:33.85Middletown Knight Youth Cross Country MeetOctober 17, 2021
3,000 Meters · Agricultural Farm ParkMD Youth CC Series #7 at Olney · Nov 513:45.8MD Youth CC Series #7 at OlneyNovember 5, 2023
3,000 Meters · Bittersweet FieldMaryland Private School State Championships · Nov 510:50.7Maryland Private School State ChampionshipsNovember 5, 2025
3,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2711:24.20CMRC Halloween Cross Country InvitationalOctober 27, 2024
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 2213:33.92Catoctin Youth Cross Country MeetOctober 22, 2023
3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 1513:38.88Catonsville Youth Cross Country InvitationalSeptember 15, 2024
3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 2912:04.51Youth Cross Country Invitational Hosted by Bullseye RunningSeptember 29, 2024
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 213:31.86Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1711:25.53AAU Maryland District Cross Country QualifierNovember 17, 2024
3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 112:59.75Lightning Youth Cross Country MeetOctober 1, 2023
3,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 813:41.38Freedom Fliers Youth Cross Country MeetOctober 8, 2023
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1311:43.57Middletown Youth Cross Country InvitationalOctober 13, 2024
3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 311:21.93Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
3,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 913:18.40Lightning Youth Cross Country MeetOctober 9, 2022
3,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2212:04.39Westminter Youth Cross Country InvitationalSeptember 22, 2024
4,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 1615:17.03AAU Maryland District Cross Country QualifierNovember 16, 2025
4,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 615:06.97AAU Cross Country NationalsDecember 6, 2025
5,000 Meters · Agricultural History Farm ParkIAC/ISL/MAC XC Championship · Oct 3118:20.22IAC/ISL/MAC XC ChampionshipOctober 31, 2026
5,000 Meters · Bittersweet FieldMaryland Private School State Championships · Nov 518:43.4Maryland Private School State ChampionshipsNovember 5, 2026
5,000 Meters · CarlisleCarlisle Invitational · Sep 2619:47.0Carlisle InvitationalSeptember 26, 2026
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 918:07.75Maryland XC Invitational presented by Brooks (MDXC)October 9, 2026
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 318:40.5Octoberfest InvitationalOctober 3, 2026
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 418:30.9Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters MoCo Boys Champion · Place 52 · BullisBullis5,000 Meters MoCo Boys Champion5218:43.4 PB9
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters Boys 2A Combined · Place 88 · BullisBullis5,000 Meters Boys 2A Combined8818:43.49
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters 2A Varsity · Place 76 · BullisBullis5,000 Meters 2A Varsity7618:43.49
Oct 31IAC/ISL/MAC XC ChampionshipOct 31 · 5,000 Meters IAC Varsity · Place 23 · BullisBullis5,000 Meters IAC Varsity2318:20.22 PB9
Oct 9Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Black & Gold Varsity · Place 241 · BullisBullis5,000 Meters Black & Gold Varsity24118:07.75 PB9
Oct 3Octoberfest InvitationalOct 3 · 5,000 Meters A · Place 82 · BullisBullis5,000 Meters A8218:40.5 PB9
Sep 26Carlisle InvitationalSep 26 · 5,000 Meters Freshman · Place 35 · BullisBullis5,000 Meters Freshman3519:47.0 PB9
Sep 19Skip Grant InvitationalSep 19 · 5,000 Meters Varsity Boys · Place 38 · BullisBullis5,000 Meters Varsity Boys3818:48.109
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 153 · BullisBullis5,000 Meters Varsity15318:30.9 PB9

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 4,000 Meters 13 Year Olds · Place 39 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters 13 Year Olds3915:06.97 PB8
Nov 23Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 4,000 Meters Varsity · Place 6 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters Varsity617:26.91—
Nov 16AAU Maryland District Cross Country QualifierNov 16 · 4,000 Meters 13-14 · Place 8 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters 13-14815:17.03 PB8
Nov 5Maryland Private School State ChampionshipsNov 5 · 3,000 Meters Middle School · Place 11 · NorwoodNorwood3,000 Meters Middle School1110:50.7 PB8
Oct 23Norwood InvitationalOct 23 · 2 Miles Middle School · Place 2 · NorwoodNorwood2 Miles Middle School213:51 PB8
Oct 16SAES Quad Meet #4Oct 16 · 3,000 Meters Middle School · Place 2 · NorwoodNorwood3,000 Meters Middle School210:18.98
Oct 12Middletown Youth XC MeetOct 12 · 4,000 Meters Varsity · Place 9 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters Varsity914:57.5013
Oct 8SAES Quad Meet #3Oct 8 · 3,000 Meters Middle School · Place 3 · NorwoodNorwood3,000 Meters Middle School310:35.08
Sep 28MD Youth CC Series at OlneySep 28 · 4,000 Meters Varsity · Place 4 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters Varsity415:39.79—
Sep 21Bullseye Youth XC MeetSep 21 · 4,000 Meters Varsity · Place 8 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters Varsity815:40.7613
Sep 15Holton MS MeetSep 15 · 2 Miles Middle School · Place 2 · NorwoodNorwood2 Miles Middle School213:10.10 PB8
Sep 14Maryland Blaze XC MeetSep 14 · 4,000 Meters Varsity · Place 19 · Seven Locks Running ClubSeven Locks Running Club4,000 Meters Varsity1917:34.5313

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 17AAU Maryland District Cross Country QualifierNov 17 · 3,000 Meters 11-12 · Place 11 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121111:25.53 PB7
Nov 6Maryland Private School State ChampionshipsNov 6 · 3,000 Meters Middle School · Place 17 · NorwoodNorwood3,000 Meters Middle School1711:22.207
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 11/12 · Place 9 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11/12911:21.93 PB7
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 11-12 · Place 12 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-121211:24.20 PB7
Oct 24Norwood InvitationalOct 24 · 2 Miles Middle School · Place 11 · NorwoodNorwood2 Miles Middle School1114:517
Oct 17GP Middle School ChallengeOct 17 · 2 Miles Middle School Boys · Place 18 · NorwoodNorwood2 Miles Middle School Boys1812:45.10 PB7
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 11-12 · Place 10 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-121011:43.57 PB7
Sep 29Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 11-12 · Place 8 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-12812:04.51 PB7
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 3,000 Meters Boys 11-12 · Place 18 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-121812:04.39 PB7
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 11-12 · Place 18 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters Boys 11-121813:38.88 PB7

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5MD Youth CC Series #7 at OlneyNov 5 · 3,000 Meters 11-12 · Place 12 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121213:45.8 PB6
Oct 29CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 11-12 · Place 19 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121912:05.876
Oct 22Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 11-12 · Place 17 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121713:33.92 PB6
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 11-12 · Place 19 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121913:41.38 PB6
Oct 1Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 11-12 · Place 17 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121712:59.75 PB6
Sep 17Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 11-12 · Place 13 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 11-121313:11.806

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19Maryland Blaze XC Development Meet #3Nov 19 · 3,000 Meters 9-10 · Place 2 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-10211:59.0310
Nov 12Maryland AAU XC ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 10 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101012:44.810
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 9-10 · Place 6 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-10612:03.9510
Oct 16Middletown Youth Cross Country MeetOct 16 · 3,000 Meters 9-10 · Place 13 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101312:49.2910
Oct 9Lightning Youth Cross Country MeetOct 9 · 3,000 Meters 9-10 · Place 11 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101113:18.40 PB10
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Place 6 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-10613:31.86 PB10
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 3,000 Meters 9-10 · Place 8 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-10813:30.7710
Sep 18Westminster Youth Cross Country MeetSep 18 · 3,000 Meters 9-10 · Place 17 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101714:09.8010

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13AAU XC District ChampionshipsNov 13 · 3,000 Meters 9 - 10 Year Old · Place 8 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9 - 10 Year Old812:58.89
Oct 31CMRC Youth Cross Country MeetOct 31 · 3,000 Meters 9-10 · Place 17 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101713:35.259
Oct 24Lightning Running Club Youth XC MeetOct 24 · 3,000 Meters 9-10 · Place 15 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101514:26.079
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 2,890 Meters 9-10 · Place 18 · Seven Locks Running ClubSeven Locks Running Club2,890 Meters 9-101813:33.85 PB9
Oct 3Freedom Flyers Youth XC MeetOct 3 · 3,000 Meters 9-10 · Place 18 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101814:51.399
Sep 26Olney XC Club Youth MeetSep 26 · 3,000 Meters 9-10 · Place 18 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-101814:59.549
Sep 19Catoctin Youth Cross Country MeetSep 19 · 3,000 Meters 9-10 · Place 31 · Seven Locks Running ClubSeven Locks Running Club3,000 Meters 9-103116:48.889