Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 3 | 17:01.6 | Frank Keyser Invitational | October 3, 2026 |
| 3 Miles · Hereford HSMPSSAA State Championships · Nov 8 | 17:58.21 | MPSSAA State Championships | November 8, 2025 |
| 5,000 Meters · Black Hill Regional ParkDamascus HS vs. Seneca Valley HS at Black Hills Regional Park · Sep 23 | 18:27.77 | Damascus HS vs. Seneca Valley HS at Black Hills Regional Park | September 23, 2026 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 17:42 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Brunswick High School43rd Annual Brunswick Zumbach Invitational · Sep 5 | 18:59.48 | 43rd Annual Brunswick Zumbach Invitational | September 5, 2026 |
| 5,000 Meters · Damascus Rec CenterWheaton @ Damascus · Sep 22 | 18:25.47 | Wheaton @ Damascus | September 22, 2025 |
| 5,000 Meters · Georgetown PrepGeorgetown Prep Cross-Country Classic · Sep 19 | 19:18.70 | Georgetown Prep Cross-Country Classic | September 19, 2026 |
| 5,000 Meters · Governor Thomas Johnson High School10th Patriot XC Invitational · Oct 9 | 17:34.38 | 10th Patriot XC Invitational | October 9, 2026 |
| 5,000 Meters · Lake Needwood, Rock Creek Regional ParkMPSSAA 3A West Region Championships · Nov 4 | 17:33.17 | MPSSAA 3A West Region Championships | November 4, 2026 |
| 5,000 Meters · Lakelands ParkDamascus & Springbrook @ Quince Orchard · Sep 15 | 18:23.59 | Damascus & Springbrook @ Quince Orchard | September 15, 2026 |
| 5,000 Meters · Victor Ashe ParkCCC Youth National Championship · Nov 22 | 18:15.24 | CCC Youth National Championship | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MPSSAA 3A West Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 13 · DamascusDamascus | 5,000 Meters Varsity | 13 | 17:33.17 PB | 10 |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 42 · DamascusDamascus | 5,000 Meters Varsity | 42 | 17:42 PB | 10 |
| Oct 9 | 10th Patriot XC InvitationalOct 9 · 5,000 Meters Varsity · Place 19 · DamascusDamascus | 5,000 Meters Varsity | 19 | 17:34.38 PB | 10 |
| Oct 3 | Frank Keyser InvitationalOct 3 · 3 Miles Large School Varsity · Place 33 · DamascusDamascus | 3 Miles Large School Varsity | 33 | 17:01.6 PB | 10 |
| Sep 26 | Bull Run 2026Sep 26 · 3 Miles Boys Medium Varsity · Place 29 · DamascusDamascus | 3 Miles Boys Medium Varsity | 29 | 18:41.17 | 10 |
| Sep 23 | Damascus HS vs. Seneca Valley HS at Black Hills Regional Park Sep 23 · 5,000 Meters Varsity · Place 3 · DamascusDamascus | 5,000 Meters Varsity | 3 | 18:27.77 PB | 10 |
| Sep 19 | Georgetown Prep Cross-Country ClassicSep 19 · 5,000 Meters Unseeded Varsity · Place 9 · DamascusDamascus | 5,000 Meters Unseeded Varsity | 9 | 19:18.70 PB | 10 |
| Sep 15 | Damascus & Springbrook @ Quince OrchardSep 15 · 5,000 Meters Varsity · Place 6 · DamascusDamascus | 5,000 Meters Varsity | 6 | 18:23.59 PB | 10 |
| Sep 9 | Blake @DamascusSep 9 · 5,000 Meters Varsity · Place 2 · DamascusDamascus | 5,000 Meters Varsity | 2 | 20:03.54 | 10 |
| Sep 5 | 43rd Annual Brunswick Zumbach InvitationalSep 5 · 5,000 Meters Varsity Large School · Place 15 · DamascusDamascus | 5,000 Meters Varsity Large School | 15 | 18:59.48 PB | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | CCC Youth National ChampionshipNov 22 · 5,000 Meters 15-18 · Place 34 · Clarksburg CoyotesClarksburg Coyotes | 5,000 Meters 15-18 | 34 | 18:15.24 PB | 9 |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 3A · Place 53 · DamascusDamascus | 3 Miles 3A | 53 | 17:58.21 PB | 9 |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 58 · DamascusDamascus | 5,000 Meters Varsity | 58 | 17:41 | 9 |
| Oct 4 | Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 18 · DamascusDamascus | 3 Miles Varsity | 18 | 16:54.7 | 9 |
| Sep 30 | Quince Orchard & Seneca Valley @ DamascusSep 30 · 5,000 Meters Varsity · Place 3 · DamascusDamascus | 5,000 Meters Varsity | 3 | 18:07.83 | — |
| Sep 22 | Wheaton @ DamascusSep 22 · 5,000 Meters Varsity · Place 5 · DamascusDamascus | 5,000 Meters Varsity | 5 | 18:25.47 PB | 9 |
| Sep 20 | Georgetown Prep Cross-Country ClassicSep 20 · 5,000 Meters Freshman · Place 1 · DamascusDamascus | 5,000 Meters Freshman | 1 | 17:50.9 | FR |
| Sep 16 | Damascus at ClarksburgSep 16 · 3 Miles Varsity · Place 2 · DamascusDamascus | 3 Miles Varsity | 2 | 17:25.28 | 9 |
| Sep 13 | 2025 Rebel InvitationalSep 13 · 5,000 Meters Varsity · Place 17 · DamascusDamascus | 5,000 Meters Varsity | 17 | 18:00.6 | 9 |
| Sep 6 | Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 50 · DamascusDamascus | 5,000 Meters Varsity | 50 | 18:05.08 | 9 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | MD Youth CC Series at GaithersburgOct 20 · 4,000 Meters Varsity · Place 1 · Clarksburg CoyotesClarksburg Coyotes | 4,000 Meters Varsity | 1 | 15:37.85 | 8 |
| Oct 6 | MD Youth CC Series at ClarksburgOct 6 · 4,000 Meters Varsity · Place 1 · Clarksburg CoyotesClarksburg Coyotes | 4,000 Meters Varsity | 1 | 16:17.13 | 8 |
| Sep 29 | MD Youth CC Series at OlneySep 29 · 4,000 Meters Varsity · Place 1 · Clarksburg CoyotesClarksburg Coyotes | 4,000 Meters Varsity | 1 | 16:21.93 | 8 |
| Sep 22 | MD Youth CC Series at DamascusSep 22 · 4,000 Meters Varsity · Place 1 · Clarksburg CoyotesClarksburg Coyotes | 4,000 Meters Varsity | 1 | 16:24.86 | 8 |
| Sep 15 | MD Youth CC Series at BrunswickSep 15 · 4,000 Meters Varsity · Place 1 · Clarksburg CoyotesClarksburg Coyotes | 4,000 Meters Varsity | 1 | 15:23.9 | 8 |