Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1113:52.8Manhattan University Cross Country Invitational (HS)October 11, 2025
2890 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 1710:57.19Middletown Knight Youth Cross Country MeetOctober 17, 2021
3 Miles · Hereford HSMPSSAA State Championships · Nov 816:52.64MPSSAA State ChampionshipsNovember 8, 2025
3 Miles · Rockville Civic CenterSherwood, Northwest @ Rockville - Divisional · Sep 2316:53.00Sherwood, Northwest @ Rockville - DivisionalSeptember 23, 2026
3,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 2612:24.97Olney XC Club Youth MeetSeptember 26, 2021
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3011:21.85CMRC Youth Cross Country MeetOctober 30, 2022
3,000 Meters · Catoctin High SchoolFort Detrick Youth Cross Country Meet · Oct 2311:34.49Fort Detrick Youth Cross Country MeetOctober 23, 2022
3,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 2511:56.98Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
3,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 212:01.58Freedom Fliers Youth Cross Country MeetOctober 2, 2022
3,000 Meters · Damascus Rec CenterMD Youth XC Series #1 - Damascus Freedom · Sep 1812:58MD Youth XC Series #1 - Damascus FreedomSeptember 18, 2022
3,000 Meters · Herring Run ParkAAU XC District Championships · Nov 1311:42.2AAU XC District ChampionshipsNovember 13, 2021
3,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 1611:14.97Middletown Youth Cross Country MeetOctober 16, 2022
3,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 911:47.61Lightning Youth Cross Country MeetOctober 9, 2022
4,000 Meters · Agricultural Farm ParkMD Youth CC Series #7 at Olney · Nov 514:45.1MD Youth CC Series #7 at OlneyNovember 5, 2023
4,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 115:47.8MD Youth CC Series #3 at BrunswickOctober 1, 2023
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 2913:31.91CMRC Youth Cross Country MeetOctober 29, 2023
4,000 Meters · Damascus Rec CenterMD Youth CC Series #1 at Damascus · Sep 1716:00.7MD Youth CC Series #1 at DamascusSeptember 17, 2023
4,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 814:55.08Freedom Fliers Youth Cross Country MeetOctober 8, 2023
5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 1717:14MCPS XC ChampionshipsOctober 17, 2026
5,000 Meters · Georgetown PrepGeorgetown Prep Cross-Country Classic · Sep 1916:40.10Georgetown Prep Cross-Country ClassicSeptember 19, 2026
5,000 Meters · Lake Needwood, Rock Creek Regional ParkMPSSAA 3A West Region Championships · Nov 416:36.33MPSSAA 3A West Region ChampionshipsNovember 4, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2616:44.3Oatlands InvitationalSeptember 26, 2026
5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 516:33.71Top of the Hill Invitational - 4th AnnualSeptember 5, 2026
5,000 Meters · Sherwood HSWalter Johnson & Poolesville vs. Sherwood · Sep 1517:15.89Walter Johnson & Poolesville vs. SherwoodSeptember 15, 2026
5,000 Meters · Utica ParkMPSSAA 3A West Region Championships · Oct 3117:52.30MPSSAA 3A West Region ChampionshipsOctober 31, 2024
5,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 617:22.85AAU Cross Country NationalsDecember 6, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 216:08.92Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 3A West Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 5 · SherwoodSherwood5,000 Meters Varsity516:36.33 PB11
Oct 17MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 24 · SherwoodSherwood5,000 Meters Varsity2417:14 PB11
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 90 · SherwoodSherwood5,000 Meters COROS Race of Champions9016:08.92 PB11
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 31 · SherwoodSherwood5,000 Meters Varsity A Boys3116:44.3 PB11
Sep 23Sherwood, Northwest @ Rockville - DivisionalSep 23 · 3 Miles Varsity · Place 2 · SherwoodSherwood3 Miles Varsity216:53.00 PB11
Sep 19Georgetown Prep Cross-Country ClassicSep 19 · 5,000 Meters Seeded Varsity · Place 3 · SherwoodSherwood5,000 Meters Seeded Varsity316:40.10 PB11
Sep 15Walter Johnson & Poolesville vs. SherwoodSep 15 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity217:15.89 PB11
Sep 9Quince Orchard and Sherwood at MagruderSep 9 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity217:31.0911
Sep 5Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Varsity · Place 4 · SherwoodSherwood5,000 Meters Varsity416:33.71 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 5,000 Meters 15-16 Year Olds · Place 8 · Olney Cross CountryOlney Cross Country5,000 Meters 15-16 Year Olds817:22.85 PB10
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 3A · Place 10 · SherwoodSherwood3 Miles 3A1016:52.64 PB10
Oct 30MPSSAA 3A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 8 · SherwoodSherwood5,000 Meters Varsity816:52.7010
Oct 18MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 20 · SherwoodSherwood5,000 Meters Varsity2016:4210
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity F · Place 23 · SherwoodSherwood2.5 Miles Varsity F2313:52.8 PB10
Sep 30Sherwood, Walter Johnson @ Richard Montgomery- DivisionalSep 30 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood5,000 Meters Varsity318:02.1—
Sep 24Sherwood vs. Poolesville - DivisionalSep 24 · 5,000 Meters Varsity · Place 5 · SherwoodSherwood5,000 Meters Varsity518:01.7010
Sep 6Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 16 · SherwoodSherwood5,000 Meters Varsity1616:52.0510

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MPSSAA 3A State ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 52 · SherwoodSherwood3 Miles 3A Varsity5217:20.579
Oct 31MPSSAA 3A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 24 · SherwoodSherwood5,000 Meters Varsity2417:52.30 PB9
Oct 19MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 56 · SherwoodSherwood5,000 Meters Varsity5617:329
Oct 8Damascus, Magruder, @ Sherwood - Divisional MeetOct 8 · 5,000 Meters Varsity · Place 9 · SherwoodSherwood5,000 Meters Varsity918:04.829
Oct 5Frank Keyser InvitationalOct 5 · 3 Miles Varsity · Place 22 · SherwoodSherwood3 Miles Varsity2217:17.89
Sep 24Quince Orchard at Sherwood - Divisional MeetSep 24 · 5,000 Meters Varsity · Place 9 · SherwoodSherwood5,000 Meters Varsity918:49.639
Sep 10Sherwood vs. Rockville - Divisional MeetSep 10 · 3 Miles Varsity · Place 12 · SherwoodSherwood3 Miles Varsity1219:24.489
Sep 7Top of the Hill Invitational - 2nd AnnualSep 7 · 5,000 Meters Varsity · Place 48 · SherwoodSherwood5,000 Meters Varsity4818:56.219

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MD Youth CC Series #7 at OlneyNov 5 · 4,000 Meters 13-14 · Place 4 · Olney Cross CountryOlney Cross Country4,000 Meters 13-14414:45.1 PB8
Oct 29CMRC Youth Cross Country MeetOct 29 · 4,000 Meters 13-14 · Place 3 · Olney Cross CountryOlney Cross Country4,000 Meters 13-14313:31.91 PB8
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 4,000 Meters 13-14 · Place 6 · Olney Cross CountryOlney Cross Country4,000 Meters 13-14614:55.08 PB8
Oct 1MD Youth CC Series #3 at BrunswickOct 1 · 4,000 Meters 13-14 · Place 4 · Olney Cross CountryOlney Cross Country4,000 Meters 13-14415:47.8 PB8
Sep 17MD Youth CC Series #1 at DamascusSep 17 · 4,000 Meters 13-14 · Place 4 · Olney Cross CountryOlney Cross Country4,000 Meters 13-14416:00.7 PB8

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 7 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12711:46.67
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 11-12 · Place 8 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12811:21.85 PB7
Oct 23Fort Detrick Youth Cross Country MeetOct 23 · 3,000 Meters 11-12 · Place 3 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12311:34.49 PB7
Oct 16Middletown Youth Cross Country MeetOct 16 · 3,000 Meters 11-12 · Place 5 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12511:14.97 PB7
Oct 9Lightning Youth Cross Country MeetOct 9 · 3,000 Meters 11-12 · Place 6 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12611:47.61 PB7
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 11-12 · Place 6 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12612:01.58 PB7
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 3,000 Meters 11-12 · Place 7 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12711:56.98 PB7
Sep 18MD Youth XC Series #1 - Damascus FreedomSep 18 · 3,000 Meters 11-12 · Place 5 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12512:58 PB7
Sep 11Catoctin Youth Cross Country MeetSep 11 · 3,000 Meters 11-12 · Place 10 · Olney Cross CountryOlney Cross Country3,000 Meters 11-121013:12.677

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13AAU XC District ChampionshipsNov 13 · 3,000 Meters 11 - 12 Year Old · Place 11 · Olney Cross CountryOlney Cross Country3,000 Meters 11 - 12 Year Old1111:42.2 PB6
Oct 31CMRC Youth Cross Country MeetOct 31 · 3,000 Meters 11-12 · Place 15 · Olney Cross CountryOlney Cross Country3,000 Meters 11-121512:14.706
Oct 24Lightning Running Club Youth XC MeetOct 24 · 3,000 Meters 11-12 · Place 11 · Olney Cross CountryOlney Cross Country3,000 Meters 11-121112:47.276
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 2,890 Meters 11-12 · Place 7 · Olney Cross CountryOlney Cross Country2,890 Meters 11-12710:57.19 PB6
Oct 10Damascus Freedom Youth Cross Country MeetOct 10 · 3,000 Meters 11-12 · Place 4 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12412:02Unofficial6
Oct 3Freedom Flyers Youth XC MeetOct 3 · 3,000 Meters 11-12 · Place 10 · Olney Cross CountryOlney Cross Country3,000 Meters 11-121012:12.346
Sep 26Olney XC Club Youth MeetSep 26 · 3,000 Meters 11-12 · Place 10 · Olney Cross CountryOlney Cross Country3,000 Meters 11-121012:24.97 PB6
Sep 19Catoctin Youth Cross Country MeetSep 19 · 3,000 Meters 11-12 · Place 9 · Olney Cross CountryOlney Cross Country3,000 Meters 11-12912:45.356