Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · BaylorFront Runner Invitational · Oct 17 | 17:26.38 | Front Runner Invitational | October 17, 2019 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 4A · Nov 3 | 19:15.60 | GHSA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Edwards ParkGHSA Region 6-4A · Oct 23 | 17:48.28 | GHSA Region 6-4A | October 23, 2018 |
| 5,000 Meters · Heritage High SchoolHeritage 5-Star Stride · Sep 1 | 18:35 | Heritage 5-Star Stride | September 1, 2018 |
| 5,000 Meters · LaFayette High SchoolWalker County Championship · Sep 24 | 17:52 | Walker County Championship | September 24, 2019 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)Foothills Invitational · Sep 2 | 17:23.30 | Foothills Invitational | September 2, 2022 |
| 5,000 Meters · Roper ParkGHSA 4A Region 6 · Oct 22 | 17:54.05 | GHSA 4A Region 6 | October 22, 2019 |
| 8,000 Meters · Cherokee FarmsCherokee Farms XC Invitational-College · Sep 15 | 27:32 | Cherokee Farms XC Invitational-College | September 15, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
1 results2022 Cross Country
1 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | GHSA State ChampionshipNov 1 · 5,000 Meters 4A · Place 74 · LaFayetteLaFayette | 5,000 Meters 4A | 74 | 18:41.09 | 12 |
| Nov 1 | GHSA State ChampionshipNov 1 · Varsity · Place 499 · LaFayetteLaFayette | Varsity | 499 | 18:41.09 | 12 |
| Oct 22 | GHSA 4A Region 6Oct 22 · 5,000 Meters Varsity · Place 5 · LafayetteLafayette | 5,000 Meters Varsity | 5 | 17:54.05 PB | 12 |
| Oct 17 | Front Runner InvitationalOct 17 · 5,000 Meters Varsity Georgia · Place 2 · LafayetteLafayette | 5,000 Meters Varsity Georgia | 2 | 17:26.38 PB | 12 |
| Oct 12 | Coach Wood Invitational Oct 12 · 5,000 Meters Varsity · Place 36 · LaFayette HiLaFayette Hi | 5,000 Meters Varsity | 36 | 17:39.73 | 12 |
| Sep 24 | Walker County ChampionshipSep 24 · 5,000 Meters Varsity · Place 1 · LafayetteLafayette | 5,000 Meters Varsity | 1 | 17:52 PB | 12 |
| Sep 17 | Wildwood RunSep 17 · 5,000 Meters New Division · Place 4 · LafayetteLafayette | 5,000 Meters New Division | 4 | 18:57 | 12 |
| Sep 7 | Heritage 5-Star StrideSep 7 · 5,000 Meters New Division · Place 29 · LafayetteLafayette | 5,000 Meters New Division | 29 | 19:50 | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 94 · LafayetteLafayette | 5,000 Meters Varsity | 94 | 19:15.60 PB | 11 |
| Nov 2 | GHSA State Championship - 1A PrivateNov 2 · 5,000 Meters 4A · Place 94 · LaFayetteLaFayette | 5,000 Meters 4A | 94 | 19:15.60 | — |
| Oct 23 | GHSA Region 6-4AOct 23 · 5,000 Meters Varsity · Place 4 · LafayetteLafayette | 5,000 Meters Varsity | 4 | 17:48.28 PB | 11 |
| Oct 13 | Coach Wood InvitationalOct 13 · 5,000 Meters Varsity · Place 95 · LaFayette HiLaFayette Hi | 5,000 Meters Varsity | 95 | 18:58.17 | 11 |
| Sep 1 | Heritage 5-Star StrideSep 1 · 5,000 Meters Varsity · Place 6 · LafayetteLafayette | 5,000 Meters Varsity | 6 | 18:35 PB | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | GHSA Region 6-AAAAOct 24 · 5,000 Meters Varsity · Place 11 · LafayetteLafayette | 5,000 Meters Varsity | 11 | 18:28.93 | 10 |
| Oct 19 | Front Runner ChampionshipsOct 19 · 5,000 Meters All Divisions Just for Fun · Place 54 · LafayetteLafayette | 5,000 Meters All Divisions Just for Fun | 54 | 18:38.82 | 10 |
| Oct 5 | FAST BREAK ATHLETICS XC CHALLENGEOct 5 · 5,000 Meters Varsity · Place 49 · LaFayette High SchooLaFayette High Schoo | 5,000 Meters Varsity | 49 | 19:26.62 | 10 |
| Oct 5 | FAST BREAK ATHLETICS XC CHALLENGEOct 5 · 5,000 Meters Varsity · Place 45 · LaFayette High SchooLaFayette High Schoo | 5,000 Meters Varsity | 45 | 19:26.62 | 10 |
| Oct 5 | FAST BREAK ATHLETICS XC CHALLENGE (CCCL)Oct 5 · 5,000 Meters Varsity · Place 49 · LafayetteLafayette | 5,000 Meters Varsity | 49 | 19:26.62 | 10 |
2016 Cross Country
3 results