Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton High SchoolGHSA 6A State Championship · Nov 4 | 20:09.70 | GHSA 6A State Championship | November 4, 2017 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 6A · Nov 2 | 18:57.31 | GHSA State Championship - 6A | November 2, 2018 |
| 5,000 Meters · Carrollton XC CourseLast Chance Carrollton · Oct 22 | 20:32.88 | Last Chance Carrollton | October 22, 2016 |
| 5,000 Meters · New Ebenezer Retreat CenterEbenezer Retreat · Oct 6 | 17:49 | Ebenezer Retreat | October 6, 2018 |
| 5,000 Meters · Richmond Hill High SchoolRichmond Hill Fishy Invitational · Oct 11 | 18:06.18 | Richmond Hill Fishy Invitational | October 11, 2018 |
| 5,000 Meters · Richmond Hill HSGHSA 6A Region 2 · Oct 24 | 17:41.2 | GHSA 6A Region 2 | October 24, 2019 |
| 5,000 Meters · W.W Mann CenterFrazier-Hite Invitational · Aug 31 | 19:11.60 | Frazier-Hite Invitational | August 31, 2017 |
| 5,000 Meters · Wayne County High SchoolWayne Meet · Oct 17 | 17:04.92 | Wayne Meet | October 17, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | GHSA State Championship - 6ANov 2 · 5,000 Meters Varsity · Place 111 · Effingham CountyEffingham County | 5,000 Meters Varsity | 111 | 18:57.31 PB | 11 |
| Oct 25 | GHSA Region 2-6AOct 25 · 5,000 Meters Varsity · Place 8 · Effingham CountyEffingham County | 5,000 Meters Varsity | 8 | 17:49.6 | 11 |
| Oct 11 | Richmond Hill Fishy InvitationalOct 11 · 5,000 Meters Varsity · Place 31 · Effingham CountyEffingham County | 5,000 Meters Varsity | 31 | 18:06.18 PB | 11 |
| Oct 6 | Ebenezer RetreatOct 6 · 5,000 Meters Varsity · Place 6 · Effingham CountyEffingham County | 5,000 Meters Varsity | 6 | 17:49 PB | 11 |
| Sep 18 | SCPSSep 18 · 5,000 Meters Varsity · Place 7 · Effingham CountyEffingham County | 5,000 Meters Varsity | 7 | 18:16.78Unofficial | 11 |
2017 Cross Country
4 results2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GHSA 6A State XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 170 · Effingham CountyEffingham County | 5,000 Meters Varsity | 170 | 20:23.52 | 9 |
| Oct 27 | GHSA Region 2-AAAAAAOct 27 · 5,000 Meters Varsity · Place 19 · Effingham CountyEffingham County | 5,000 Meters Varsity | 19 | 19:53.00 | 9 |
| Oct 22 | Last Chance CarrolltonOct 22 · 5,000 Meters Varsity 5A-6A · Place 64 · Effingham CountyEffingham County | 5,000 Meters Varsity 5A-6A | 64 | 20:32.88 PB | 9 |
| Oct 18 | Fishy InvitationOct 18 · 5,000 Meters Varsity · Place 46 · Effingham CountyEffingham County | 5,000 Meters Varsity | 46 | 20:36.87 | 9 |
| Sep 3 | Jekyll Island InvitationalSep 3 · 5,000 Meters Varsity · Place 41 · Effingham CountyEffingham County | 5,000 Meters Varsity | 41 | 21:05.90 | — |