Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · GreenHill ParkVHSL Class 3A State XC Championships · Apr 21 | 16:38.7 | VHSL Class 3A State XC Championships | April 21, 2021 |
| 5,000 Meters · Monticello High SchoolMonticello XC Meet #2 · Mar 13 | 16:59.2 | Monticello XC Meet #2 | March 13, 2021 |
| 5,000 Meters · Panorama FarmsAlbemarle, Louisa, Western Albemarle Tri Meet · Apr 3 | 17:25.4 | Albemarle, Louisa, Western Albemarle Tri Meet | April 3, 2021 |
| 5,000 Meters · Pleasant GroveJefferson District Region 3C Qualifier Meet · Mar 31 | 17:19.43 | Jefferson District Region 3C Qualifier Meet | March 31, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 30 | 17:18.0 | NXR Southeast Regional Championships | November 30, 2019 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 26:47.0 | East Carolina Pirate Invitational | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | VHSL Class 4 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 22 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 22 | 16:29 | — |
| Oct 16 | MileStat.com XC InvitationalOct 16 · 5,000 Meters Varsity Elite · Place 91 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity Elite | 91 | 17:04 | — |
| Oct 9 | Albemarle InvitationalOct 9 · 5,000 Meters Varsity · Place 47 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 47 | 17:39.6 | SR |
| Oct 6 | Town Park InvitationalOct 6 · 5,000 Meters Varsity · Place 6 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 6 | 16:46 | — |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 93 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 93 | 19:20.1 | — |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 93 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 93 | 19:20.1 | — |
| Apr 21 | VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 9 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 9 | 16:38.7 PB | 11 |
| Apr 3 | Albemarle, Louisa, Western Albemarle Tri MeetApr 3 · 5,000 Meters Varsity · Place 9 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 9 | 17:25.4 PB | 11 |
| Mar 31 | Jefferson District Region 3C Qualifier MeetMar 31 · 5,000 Meters Varsity · Place 5 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 5 | 17:19.43 PB | 11 |
| Mar 13 | Monticello XC Meet #2Mar 13 · 5,000 Meters Varsity · Place 4 · Western AlbemarleWestern Albemarle | 5,000 Meters Varsity | 4 | 16:59.2 PB | 11 |
2019 Cross Country
4 results2018 Cross Country
5 results