Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.87 Miles · Timberlawn ParkTime Trials · Aug 2312:34.00Time TrialsAugust 23, 2025
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 1014:07.4Manhattan University Cross Country Invitational Pres. by HOKAOctober 10, 2026
3 Miles · Cabin John ParkRockville vs. Walter Johnson · Sep 2918:24.19Rockville vs. Walter JohnsonSeptember 29, 2026
5,000 Meters · Baltimore County Agriculture Resource Centter42nd Annual Richard Barnhart Memorial Invitational · Sep 1320:47.6842nd Annual Richard Barnhart Memorial InvitationalSeptember 13, 2025
5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 1717:26MCPS XC ChampionshipsOctober 17, 2026
5,000 Meters · Lakelands ParkMPSSAA 4A West Regional Championships · Nov 517:14.00MPSSAA 4A West Regional ChampionshipsNovember 5, 2026
5,000 Meters · Northwest HSWalter Johnson vs. Northwest · Sep 919:13.52Walter Johnson vs. NorthwestSeptember 9, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2617:58.5Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Sherwood HSWalter Johnson & Poolesville vs. Sherwood · Sep 1518:05.83Walter Johnson & Poolesville vs. SherwoodSeptember 15, 2026
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 217:21.44Great 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

10 results
DateMeetEventPlMarkGr
Nov 5MPSSAA 4A West Regional ChampionshipsNov 5 · 5,000 Meters Varsity · Place 7 · Walter Johnson5,000 Meters Varsity717:14.00 PB11
Oct 17MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 30 · Walter Johnson5,000 Meters Varsity3017:26 PB11
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity C · Place 50 · Walter Johnson2.5 Miles Varsity C5014:07.4 PB11
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters White Invitational · Place 19 · Walter Johnson5,000 Meters White Invitational1917:21.44 PB11
Sep 29Rockville vs. Walter JohnsonSep 29 · 3 Miles Varsity · Place 6 · Walter Johnson3 Miles Varsity618:24.19 PB11
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 166 · Walter Johnson5,000 Meters Varsity A Boys16617:58.5 PB11
Sep 15Walter Johnson & Poolesville vs. SherwoodSep 15 · 5,000 Meters Varsity · Place 6 · Walter Johnson5,000 Meters Varsity618:05.83 PB11
Sep 9Walter Johnson vs. NorthwestSep 9 · 5,000 Meters Varsity · Place 5 · Walter Johnson5,000 Meters Varsity519:13.52 PB11
Aug 29Walter Johnson Time Trial #2Aug 29 · 2 Miles Varsity · Place 3 · Walter Johnson2 Miles Varsity310:38.33Unofficial11
Aug 15Walter Johnson Time Trial #1Aug 15 · 2 Miles Varsity · Place 4 · Walter Johnson2 Miles Varsity411:05.14Unofficial11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 30MPSSAA 4A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 63 · Walter Johnson5,000 Meters Varsity6319:31.4710
Oct 18MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 130 · Walter Johnson5,000 Meters Varsity13018:4310
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Junior Varsity B · Place 32 · Walter Johnson2.5 Miles Junior Varsity B3215:18.310
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Junior Varsity · Place 18 · Walter Johnson3 Miles Junior Varsity1818:27.910
Sep 27MD Twilight ShowcaseSep 27 · 5,000 Meters Junior Varsity · Place 25 · Walter Johnson5,000 Meters Junior Varsity2519:39.3310
Sep 24Walter Johnson @ Northwest HighSep 24 · 5,000 Meters Varsity · Place 16 · Walter Johnson5,000 Meters Varsity1620:40.9010
Sep 17Walter Johnson @Poolesville HSSep 17 · 5,000 Meters Varsity · Place 19 · Walter Johnson5,000 Meters Varsity1919:31.7310
Sep 1342nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 173 · Walter Johnson5,000 Meters Varsity17320:47.68 PB10
Aug 23Time TrialsAug 23 · 1.87 Miles Varsity · Place 8 · Walter Johnson1.87 Miles Varsity812:34.00 PB10