Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton High SchoolGHSA 7A State Championship · Nov 3 | 17:40.38 | GHSA 7A State Championship | November 3, 2017 |
| 5,000 Meters · Carrollton State Meet CourseGHSA 6A State Championships · Nov 7 | 18:17.41 | GHSA 6A State Championships | November 7, 2015 |
| 5,000 Meters · Druid Hills Middle SchoolDeKalb County Championship · Oct 4 | 17:46.40 | DeKalb County Championship | October 4, 2016 |
| 5,000 Meters · Foxhall Sporting ClubAlexander Invitational · Oct 8 | 17:21.18 | Alexander Invitational | October 8, 2016 |
| 5,000 Meters · Georgia International Horse ParkGHSA Region 4-AAAAAAA · Oct 21 | 17:05.46 | GHSA Region 4-AAAAAAA | October 21, 2017 |
| 5,000 Meters · UNG Cross Country CourseCoach Wood Invitational · Oct 14 | 17:29.18 | Coach Wood Invitational | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA 5A State ChampionshipNov 3 · 5,000 Meters 7A · Place 46 · Lakeside, Dekalb | 5,000 Meters 7A | 46 | 17:40.38 | — |
| Nov 3 | GHSA 7A State ChampionshipNov 3 · 5,000 Meters Varsity · Place 46 · Lakeside DeKalb | 5,000 Meters Varsity | 46 | 17:40.38 PB | 12 |
| Oct 21 | GHSA Region 4-AAAAAAAOct 21 · 5,000 Meters Varsity · Place 11 · Lakeside DeKalb | 5,000 Meters Varsity | 11 | 17:05.46 PB | 12 |
| Oct 14 | Coach Wood InvitationalOct 14 · 5,000 Meters Championship · Place 69 · Lakeside DeKalb | 5,000 Meters Championship | 69 | 17:29.18 PB | 12 |
2016 Cross Country
3 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | GHSA 6A State ChampionshipsNov 7 · 5,000 Meters Varsity · Place 102 · Lakeside DeKalb | 5,000 Meters Varsity | 102 | 18:17.41 PB | 10 |