Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1113:57.7Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 918:28.17MPSSAA 4A State ChampionshipsNovember 9, 2024
3 Miles · Rockville Civic CenterSherwood, Northwest @ Rockville - Divisional · Sep 2319:04.37Sherwood, Northwest @ Rockville - DivisionalSeptember 23, 2026
5,000 Meters · 5K Championship Course54th Annual Tidewater XC Invitational · Oct 717:02.9654th Annual Tidewater XC InvitationalOctober 7, 2026
5,000 Meters · Baltimore County Agriculture Resource Centter11th Annual Gunpowder "North" Invitational · Oct 1419:05.5011th Annual Gunpowder "North" InvitationalOctober 14, 2023
5,000 Meters · Bittersweet FieldBittersweet XC Invitational · Oct 317:41.50Bittersweet XC InvitationalOctober 3, 2026
5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 1718:07MCPS XC ChampionshipsOctober 17, 2026
5,000 Meters · Brunswick High School43rd Annual Brunswick Zumbach Invitational · Sep 519:31.6943rd Annual Brunswick Zumbach InvitationalSeptember 5, 2026
5,000 Meters · Community Park at WinterplaceTide Water Fall Classic · Oct 117:31.70Tide Water Fall ClassicOctober 1, 2025
5,000 Meters · Georgetown PrepGeorgetown Prep Cross-Country Classic · Sep 1918:24.60Georgetown Prep Cross-Country ClassicSeptember 19, 2026
5,000 Meters · James H. Blake HSNorthwood and Northwest @ Blake · Sep 1718:50Northwood and Northwest @ BlakeSeptember 17, 2024
5,000 Meters · Lakelands ParkMPSSAA 4A West Regional Championships · Nov 518:13.63MPSSAA 4A West Regional ChampionshipsNovember 5, 2026
5,000 Meters · Northwest HSWalter Johnson vs. Northwest · Sep 918:08.01Walter Johnson vs. NorthwestSeptember 9, 2026
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:43.01NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MPSSAA 4A West Regional ChampionshipsNov 5 · 5,000 Meters Varsity · Place 40 · Northwest5,000 Meters Varsity4018:13.63 PB12
Oct 17MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 65 · Northwest5,000 Meters Varsity6518:07 PB12
Oct 754th Annual Tidewater XC InvitationalOct 7 · 5,000 Meters Boys Varsity · Place 14 · Northwest5,000 Meters Boys Varsity1417:02.96 PB12
Oct 3Bittersweet XC InvitationalOct 3 · 5,000 Meters Varsity · Place 72 · Northwest5,000 Meters Varsity7217:41.50 PB12
Sep 23Sherwood, Northwest @ Rockville - DivisionalSep 23 · 3 Miles Varsity · Place 12 · Northwest3 Miles Varsity1219:04.37 PB12
Sep 19Georgetown Prep Cross-Country ClassicSep 19 · 5,000 Meters Seeded Varsity · Place 30 · Northwest5,000 Meters Seeded Varsity3018:24.60 PB12
Sep 9Walter Johnson vs. NorthwestSep 9 · 5,000 Meters Varsity · Place 2 · Northwest5,000 Meters Varsity218:08.01 PB12
Sep 543rd Annual Brunswick Zumbach InvitationalSep 5 · 5,000 Meters Varsity Large School · Place 27 · Northwest5,000 Meters Varsity Large School2719:31.69 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 145 · Northwest5,000 Meters Invite 214517:43.01 PB11
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 4A · Place 93 · Northwest3 Miles 4A9318:48.1711
Oct 30MPSSAA 4A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 27 · Northwest5,000 Meters Varsity2718:17.4111
Oct 18MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 68 · Northwest5,000 Meters Varsity6817:5411
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity A · Place 18 · Northwest2.5 Miles Varsity A1813:57.7 PB11
Oct 1Tide Water Fall ClassicOct 1 · 5,000 Meters Varsity · Place 13 · Northwest5,000 Meters Varsity1317:31.70 PB11
Sep 272025 Prince George's Cross Country InvitationalSep 27 · 5,000 Meters Varsity · Place 3 · Northwest5,000 Meters Varsity317:49.1811
Sep 24Walter Johnson @ Northwest HighSep 24 · 5,000 Meters Varsity · Place 2 · Northwest5,000 Meters Varsity218:05.2311
Sep 20Georgetown Prep Cross-Country ClassicSep 20 · 5,000 Meters Varsity Unseeded · Place 11 · Northwest5,000 Meters Varsity Unseeded1119:00.7JR
Sep 10Northwest and Poolesville@Richard MontgomerySep 10 · 5,000 Meters Varsity · Place 2 · Northwest5,000 Meters Varsity218:09.5—
Sep 642nd Brunswick Zumbach InvitationalSep 6 · 5,000 Meters Varsity · Place 7 · Northwest5,000 Meters Varsity717:59.0711

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 9MPSSAA 4A State ChampionshipsNov 9 · 3 Miles 4A Varsity · Place 93 · Northwest3 Miles 4A Varsity9318:28.17 PB10
Oct 31MPSSAA 4A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 26 · Northwest5,000 Meters Varsity2618:32.9910
Oct 19MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 91 · Northwest5,000 Meters Varsity9118:1210
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 34 · Northwest5,000 Meters Varsity3418:00.5510
Oct 2Tidewater Fall ClassicOct 2 · 5,000 Meters Varsity · Place 25 · Northwest5,000 Meters Varsity2517:41.0010
Sep 25Wheaton at NorthwestSep 25 · 5,000 Meters Varsity · Place 5 · Northwest5,000 Meters Varsity518:22.2910
Sep 21Georgetown Prep ClassicSep 21 · 5,000 Meters Seeded Varsity · Place 30 · Northwest5,000 Meters Seeded Varsity3018:16.60Unofficial10
Sep 17Northwood and Northwest @ BlakeSep 17 · 5,000 Meters Varsity · Place 13 · Northwest5,000 Meters Varsity1318:50 PB10
Sep 13Lakelands InvitationalSep 13 · 5,000 Meters Varsity · Place 6 · Northwest5,000 Meters Varsity618:16.2010
Sep 11Gaithersburg Vs. NorthwestSep 11 · 5,000 Meters Varsity · Place 4 · Northwest5,000 Meters Varsity418:51.3010
Sep 741st Brunswick Zumbach InvitationalSep 7 · 5,000 Meters Varsity · Place 20 · Northwest5,000 Meters Varsity2018:50.4710

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 4A State ChampionshipsNov 11 · 3 Miles 4A Varsity · Place 104 · Northwest3 Miles 4A Varsity10419:04.889
Oct 21Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 112 · Northwest5,000 Meters Varsity11218:459
Oct 1411th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Fresh-Soph · Place 3 · Northwest5,000 Meters Fresh-Soph319:05.50 PB9
Oct 7Frank Keyser InvitationalOct 7 · 3 Miles Open · Place 9 · Northwest3 Miles Open918:47.79
Sep 30Bretton Woods InvitationalSep 30 · 3 Miles Freshman · Place 38 · Northwest3 Miles Freshman3822:24.399
Sep 19Northwest at Quince OrchardSep 19 · 5,000 Meters Varsity · Place 16 · Northwest5,000 Meters Varsity1621:04.969
Sep 12Blair and Richard Montgomery at NorthwestSep 12 · 3 Miles Varsity · Place 33 · Northwest3 Miles Varsity3320:31.649
Sep 240th Annual Zumbach Brunswick InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 25 · Northwest5,000 Meters Junior Varsity2522:19.369