Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 5 | 19:55.2 | Greater Louisville Classic | October 5, 2019 |
| 5,000 Meters · Spring Hill HSRing Farm All-Comers · Oct 13 | 19:47 | Ring Farm All-Comers | October 13, 2020 |
| 5,000 Meters · The Webb SchoolThe Meet in the Middle Invitational · Sep 17 | 19:55.7 | The Meet in the Middle Invitational | September 17, 2020 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 20:45.4 | NXR Southeast Regional Championships | November 24, 2018 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 25 | 20:14.7 | NXR Southeast Regional Championships | November 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Spain Park Last ChanceOct 23 · 5,000 Meters Varsity · Place 72 · Brentwood Academy | 5,000 Meters Varsity | 72 | 21:11.30 | — |
| Oct 13 | Ring Farm All-ComersOct 13 · 5,000 Meters Varsity · Place 28 · Brentwood Academy | 5,000 Meters Varsity | 28 | 19:47 PB | 12 |
| Sep 17 | The Meet in the Middle InvitationalSep 17 · 5,000 Meters Varsity · Place 36 · Brentwood Academy | 5,000 Meters Varsity | 36 | 19:55.7 PB | 12 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Greater Louisville ClassicOct 5 · 5,000 Meters Open · Place 125 · Brentwood Academy | 5,000 Meters Open | 125 | 19:55.2 PB | 11 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Open Invitational · Place 434 · Brentwood Academy | 5,000 Meters Open Invitational | 434 | 20:45.4 PB | 10 |
2017 Cross Country
1 results