Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Kenilworth ParkDCSAA XC State Championships · Nov 2 | 24:09.26 | DCSAA XC State Championships | November 2, 2019 |
| 5,000 Meters · Bull Run Regional ParkGlory Days Cross Country Invite · Sep 30 | 21:07 | Glory Days Cross Country Invite | September 30, 2023 |
| 5,000 Meters · Kenilworth ParkPCSAA Cross Country Championships · Oct 21 | 20:17.98 | PCSAA Cross Country Championships | October 21, 2023 |
| 5,000 Meters · Landon Home Course AThe Mark Ferris (Landon) Invitational · Sep 18 | 27:58.91 | The Mark Ferris (Landon) Invitational | September 18, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 23 | 20:12.28 | NXR Southeast Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 920 · Washington Latin PCSWashington Latin PCS | 5,000 Meters Open Invitational | 920 | 20:12.28 PB | 12 |
| Nov 2 | DCSAA Cross Country ChampionshipsNov 2 · 5,000 Meters Varsity · Place 72 · Washington Latin PCSWashington Latin PCS | 5,000 Meters Varsity | 72 | 20:28.08 | 12 |
| Oct 25 | PCSAA XC ChampionshipsOct 25 · 5,000 Meters High School · Place 22 · Washington Latin PCSWashington Latin PCS | 5,000 Meters High School | 22 | 21:06.08 | 12 |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 232 · Washington Latin Public CharterWashington Latin Public Charter | 5,000 Meters Varsity | 232 | 21:04.0 | SR |
| Oct 9 | PCSAA Fall ClassicOct 9 · 5,000 Meters Varsity · Place 22 · Washington Latin PCSWashington Latin PCS | 5,000 Meters Varsity | 22 | 22:02.16 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | PCSAA Cross Country ChampionshipsOct 21 · 5,000 Meters High School · Place 11 · Washington Latin PCSWashington Latin PCS | 5,000 Meters High School | 11 | 20:17.98 PB | 11 |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 121 · Washington Latin Public CharterWashington Latin Public Charter | Varsity | 121 | 20:00 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 121 · Washington Latin Public CharterWashington Latin Public Charter | 5,000 Meters Varsity | 121 | 20:00 | 11 |
| Oct 3 | PCSAA Fall ClassicOct 3 · Varsity · Place 21 · LatinLatin | Varsity | 21 | 22:49.05 | 11 |
| Sep 30 | Glory Days Cross Country InviteSep 30 · 5,000 Meters Boys JV 1 · Place 42 · Washington Latin PCSWashington Latin PCS | 5,000 Meters Boys JV 1 | 42 | 21:07 PB | 11 |
| Sep 19 | PCSAA Early Bird InvitationalSep 19 · 5,000 Meters Varsity · Place 18 · Washington Latin PCSWashington Latin PCS | 5,000 Meters Varsity | 18 | 22:54.65 | 11 |
| Sep 19 | PCSAA Early Bird InvitationalSep 19 · 5,000 Meters Varsity · Place 18 · LatinLatin | 5,000 Meters Varsity | 18 | 22:54.65 | 11 |
2022 Cross Country
4 results2021 Cross Country
1 results2019 Cross Country
2 results