Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton High SchoolGHSA 3A State Championship · Nov 4 | 19:00.06 | GHSA 3A State Championship | November 4, 2017 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 3A · Nov 3 | 18:34.77 | GHSA State Championship - 3A | November 3, 2018 |
| 5,000 Meters · The Westminster SchoolsWestminster Tri Meet · Sep 15 | 18:29 | Westminster Tri Meet | September 15, 2020 |
| 5,000 Meters · UNG Cross Country CourseCoach Wood Invitational · Oct 14 | 19:17.36 | Coach Wood Invitational | October 14, 2017 |
| 5,000 Meters · Unicoi State Park & LodgeGHSA Region 7-3A · Oct 25 | 17:18.1 | GHSA Region 7-3A | October 25, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Region 5-AAA ChampionshipOct 27 · 5,000 Meters Varsity · Place 10 · Greater Atla | 5,000 Meters Varsity | 10 | 18:28 | 12 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Varsity · Place 6 · Greater Atla | 5,000 Meters Varsity | 6 | 17:42.48 | 12 |
| Sep 26 | Bob Roller InvitationalSep 26 · 5,000 Meters Varsity · Place 27 · Greater Atla | 5,000 Meters Varsity | 27 | 17:53.98 | — |
| Sep 15 | Westminster Tri MeetSep 15 · 5,000 Meters Varsity · Place 4 · Greater Atlanta Christian | 5,000 Meters Varsity | 4 | 18:29 PB | 12 |
| Sep 12 | Eagle InvitationalSep 12 · 5,000 Meters Championship · Place 36 · Greater Atla | 5,000 Meters Championship | 36 | 18:53.46 | — |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | GHSA 3A Region 7Oct 23 · 5,000 Meters Varsity · Place 16 · Greater Atlanta Christian | 5,000 Meters Varsity | 16 | 17:19.3 | 11 |
| Oct 12 | Coach Wood Invitational Oct 12 · 5,000 Meters Varsity · Place 42 · Greater Atla | 5,000 Meters Varsity | 42 | 17:46.03 | 11 |
| Aug 24 | North Georgia ChampionshipAug 24 · 5,000 Meters Varsity · Place 38 · Greater Atla | 5,000 Meters Varsity | 38 | 18:25.32 | — |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State Championship - 3ANov 3 · 5,000 Meters Varsity · Place 54 · Greater Atlanta Christian | 5,000 Meters Varsity | 54 | 18:34.77 PB | 10 |
| Oct 25 | GHSA Region 7-3AOct 25 · 5,000 Meters Junior Varsity · Place 13 · Greater Atlanta Christian | 5,000 Meters Junior Varsity | 13 | 17:18.1 PB | 10 |
| Oct 4 | Runners Fit Mountain InvitationalOct 4 · Varsity · Place 70 · Greater Atlanta Christian | Varsity | 70 | 5:45 | 10 |
| Sep 15 | Gwinett County ChampionshipSep 15 · 5,000 Meters Varsity · Place 91 · Greater Atla | 5,000 Meters Varsity | 91 | 19:26.31 | 10 |
| Aug 25 | North Georgia ChampionshipAug 25 · 5,000 Meters Championship · Place 66 · Greater Atla | 5,000 Meters Championship | 66 | 18:56.58 | — |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | GHSA 3A State ChampionshipNov 4 · 5,000 Meters Varsity · Place 54 · Greater Atlanta Christian | 5,000 Meters Varsity | 54 | 19:00.06 PB | 9 |
| Oct 14 | Coach Wood InvitationalOct 14 · 5,000 Meters Cardinal · Place 36 · Greater Atlanta Christian | 5,000 Meters Cardinal | 36 | 19:17.36 PB | 9 |