Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 19:09.2 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSBull Run · Sep 21 | 18:46.8 | Bull Run | September 21, 2024 |
| 5,000 Meters · Agricultural History Farm ParkSkip Grant Invitational · Sep 28 | 18:59.70 | Skip Grant Invitational | September 28, 2024 |
| 5,000 Meters · Bohrer ParkMontgomery County XC Championships · Oct 21 | 18:30 | Montgomery County XC Championships | October 21, 2023 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 19:47.22 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · John Poole Middle SchoolWJ and WW@John Poole Middle School · Sep 12 | 19:51 | WJ and WW@John Poole Middle School | September 12, 2023 |
| 5,000 Meters · Lakelands ParkMPSSAA 4A West Region Championships · Oct 31 | 19:25.97 | MPSSAA 4A West Region Championships | October 31, 2024 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 23 | 17:07.93 | NXR Southeast Regional Championships | November 23, 2024 |
| 5,000 Meters · Watkins Mill HSMPSSAA 4A West Region Championships · Nov 2 | 19:27.84 | MPSSAA 4A West Region Championships | November 2, 2023 |
| 5,000 Meters · Winston Churchill HSWalter Johnson at Winston Churchill · Oct 4 | 19:08.10 | Walter Johnson at Winston Churchill | October 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 303 · UnattachedUnattached | 5,000 Meters Open Invitational | 303 | 17:07.93 PB | 12 |
| Oct 31 | MPSSAA 4A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 50 · Walter JohnsonWalter Johnson | 5,000 Meters Varsity | 50 | 19:25.97 PB | 12 |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 66 · Walter JohnsonWalter Johnson | 5,000 Meters Varsity | 66 | 17:48 | 12 |
| Oct 1 | Wootton and WJ at B-CC Divisional Meet 2024Oct 1 · 3 Miles Varsity · Place 11 · Walter JohnsonWalter Johnson | 3 Miles Varsity | 11 | 17:19.32 | 12 |
| Sep 28 | Skip Grant InvitationalSep 28 · 5,000 Meters Varsity Boys · Place 43 · Walter JohnsonWalter Johnson | 5,000 Meters Varsity Boys | 43 | 18:59.70 PB | 12 |
| Sep 21 | Bull RunSep 21 · 3 Miles Varsity Large · Place 38 · Walter JohnsonWalter Johnson | 3 Miles Varsity Large | 38 | 18:46.8 PB | 12 |
| Sep 13 | Lakelands InvitationalSep 13 · 5,000 Meters Varsity · Place 5 · Walter JohnsonWalter Johnson | 5,000 Meters Varsity | 5 | 18:12.07 | 12 |
| Sep 10 | Walter Johnson and Einstein at MagruderSep 10 · 5,000 Meters Varsity · Place 5 · Walter JohnsonWalter Johnson | 5,000 Meters Varsity | 5 | 18:24.90 | 12 |
2023 Cross Country
8 results2022 Cross Country
4 results