Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.87 Miles · Timberlawn ParkTime Trials · Aug 23 | 12:34.40 | Time Trials | August 23, 2025 |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 10 | 15:41.7 | Manhattan University Cross Country Invitational Pres. by HOKA | October 10, 2026 |
| 3 Miles · Cabin John ParkRockville vs. Walter Johnson · Sep 29 | 19:29.47 | Rockville vs. Walter Johnson | September 29, 2026 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 19:03 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Lakelands ParkMPSSAA 4A West Region Championships · Oct 30 | 19:55.69 | MPSSAA 4A West Region Championships | October 30, 2025 |
| 5,000 Meters · Northwest HSWalter Johnson vs. Northwest · Sep 9 | 20:46.06 | Walter Johnson vs. Northwest | September 9, 2026 |
| 5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 26 | 19:54.8 | Oatlands Invitational | September 26, 2026 |
| 5,000 Meters · Sherwood HSWalter Johnson & Poolesville vs. Sherwood · Sep 15 | 19:46.23 | Walter Johnson & Poolesville vs. Sherwood | September 15, 2026 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 18:58.78 | Great American XC Festival Presented by Coros | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Boys JV 11-12 · Place 6 · Walter Johnson | 5,000 Meters Boys JV 11-12 | 6 | 19:03 PB | 12 |
| Oct 10 | Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Junior Varsity A · Place 71 · Walter Johnson | 2.5 Miles Junior Varsity A | 71 | 15:41.7 PB | 12 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters White Invitational · Place 98 · Walter Johnson | 5,000 Meters White Invitational | 98 | 18:58.78 PB | 12 |
| Sep 29 | Rockville vs. Walter JohnsonSep 29 · 3 Miles Varsity · Place 15 · Walter Johnson | 3 Miles Varsity | 15 | 19:29.47 PB | 12 |
| Sep 26 | Oatlands InvitationalSep 26 · 5,000 Meters Varsity B Boys · Place 77 · Walter Johnson | 5,000 Meters Varsity B Boys | 77 | 19:54.8 PB | 12 |
| Sep 15 | Walter Johnson & Poolesville vs. SherwoodSep 15 · 5,000 Meters Varsity · Place 26 · Walter Johnson | 5,000 Meters Varsity | 26 | 19:46.23 PB | 12 |
| Sep 9 | Walter Johnson vs. NorthwestSep 9 · 5,000 Meters Varsity · Place 12 · Walter Johnson | 5,000 Meters Varsity | 12 | 20:46.06 PB | 12 |
| Aug 29 | Walter Johnson Time Trial #2Aug 29 · 2 Miles Varsity · Place 12 · Walter Johnson | 2 Miles Varsity | 12 | 11:18.85Unofficial | 12 |
| Aug 15 | Walter Johnson Time Trial #1Aug 15 · 2 Miles Varsity · Place 12 · Walter Johnson | 2 Miles Varsity | 12 | 12:18.11Unofficial | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MPSSAA 4A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 70 · Walter Johnson | 5,000 Meters Varsity | 70 | 19:55.69 PB | 11 |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 154 · Walter Johnson | 5,000 Meters Varsity | 154 | 19:10 | 11 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Junior Varsity B · Place 49 · Walter Johnson | 2.5 Miles Junior Varsity B | 49 | 15:44.4 | 11 |
| Oct 4 | Frank Keyser InvitationalOct 4 · 3 Miles Junior Varsity · Place 24 · Walter Johnson | 3 Miles Junior Varsity | 24 | 18:44.9 | 11 |
| Sep 30 | Sherwood, Walter Johnson @ Richard Montgomery- DivisionalSep 30 · 5,000 Meters Varsity · Place 27 · Walter Johnson | 5,000 Meters Varsity | 27 | 21:19.7 | — |
| Sep 24 | Walter Johnson @ Northwest HighSep 24 · 5,000 Meters Varsity · Place 14 · Walter Johnson | 5,000 Meters Varsity | 14 | 20:25.21 | 11 |
| Sep 17 | Walter Johnson @Poolesville HSSep 17 · 5,000 Meters Varsity · Place 23 · Walter Johnson | 5,000 Meters Varsity | 23 | 19:44.48 | 11 |
| Aug 23 | Time TrialsAug 23 · 1.87 Miles Varsity · Place 9 · Walter Johnson | 1.87 Miles Varsity | 9 | 12:34.40 PB | 11 |
2024 Cross Country
4 results2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | WJ @ WoottonSep 20 · Varsity · Place 44 · Walter Johnson | Varsity | 44 | 24:30 | 9 |