Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bleckley County ElementaryBleckley County Clash of the Classes · Aug 29 | 12:31.34 | Bleckley County Clash of the Classes | August 29, 2020 |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 19:13.70 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 4A · Nov 3 | 19:28.36 | GHSA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Council Farms: Cross Country CourseBraves Invitational · Oct 3 | 18:47.48 | Braves Invitational | October 3, 2020 |
| 5,000 Meters · First Presbyterian Day SchoolPeake Invitational · Sep 1 | 20:19.30 | Peake Invitational | September 1, 2020 |
| 5,000 Meters · Georgia Industrial Children's HomeGHSA Region 2-4A · Oct 25 | 18:35.26 | GHSA Region 2-4A | October 25, 2018 |
| 5,000 Meters · Perry High SchoolMidstate XC Classic · Aug 14 | 18:44.47 | Midstate XC Classic | August 14, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 4A · Place 65 · PerryPerry | 5,000 Meters 4A | 65 | 19:13.70 PB | 12 |
| Oct 26 | GHSA Region 4 AAAA ChampionshipOct 26 · 5,000 Meters Varsity · Place 6 · PerryPerry | 5,000 Meters Varsity | 6 | 19:21.8 | 12 |
| Sep 18 | Deerfield-Windsor InvitationalSep 18 · 5,000 Meters Varsity · Place 15 · PerryPerry | 5,000 Meters Varsity | 15 | 18:11.11 | — |
| Sep 14 | Warner Robins Cross Country InvitationalSep 14 · 5,000 Meters Varsity · Place 9 · PerryPerry | 5,000 Meters Varsity | 9 | 18:57.60 | — |
| Sep 9 | GMC Bulldog DashSep 9 · 5,000 Meters Varsity · Place 20 · PerryPerry | 5,000 Meters Varsity | 20 | 19:45.43 | — |
| Aug 28 | Bleckley County Clash of the ClassesAug 28 · 2 Miles Varsity · Place 8 · M PerryM Perry | 2 Miles Varsity | 8 | 12:29.97 | — |
| Aug 14 | Midstate XC ClassicAug 14 · 5,000 Meters Varsity · Place 22 · PerryPerry | 5,000 Meters Varsity | 22 | 18:44.47 PB | 12 |
2020 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 4A · Place 60 · PerryPerry | 5,000 Meters 4A | 60 | 19:37.42 | 11 |
| Oct 13 | Harrier HarvestOct 13 · 5,000 Meters Varsity · Place 40 · PerryPerry | 5,000 Meters Varsity | 40 | 20:43.82 | 11 |
| Oct 7 | Houston County ChampionshipOct 7 · 5,000 Meters Varsity · Place 27 · PerryPerry | 5,000 Meters Varsity | 27 | 20:16.44 | 11 |
| Oct 3 | Braves InvitationalOct 3 · 5,000 Meters Varsity · Place 17 · PerryPerry | 5,000 Meters Varsity | 17 | 18:47.48 PB | 11 |
| Sep 30 | Viking InvitationalSep 30 · 5,000 Meters Varsity · Place 16 · PerryPerry | 5,000 Meters Varsity | 16 | 18:58.12 | — |
| Sep 19 | Deerfield-Windsor InvitationalSep 19 · 5,000 Meters Varsity · Place 12 · PerryPerry | 5,000 Meters Varsity | 12 | 17:54.45 | — |
| Sep 9 | Warner Robins InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · PerryPerry | 5,000 Meters Varsity | 8 | 19:04.95 | — |
| Sep 1 | Peake InvitationalSep 1 · 5,000 Meters Varsity · Place 16 · PerryPerry | 5,000 Meters Varsity | 16 | 20:19.30 PB | 11 |
| Aug 29 | Clash of the classesAug 29 · 2 Miles Varsity · Place 10 · M11 PerryM11 Perry | 2 Miles Varsity | 10 | 12:31.34 | — |
| Aug 29 | Bleckley County Clash of the ClassesAug 29 · 2 Miles Junior · Place 10 · PerryPerry | 2 Miles Junior | 10 | 12:31.34 PB | 11 |
| Aug 22 | Patriot Pride InvitationalAug 22 · 5,000 Meters Varsity · Place 8 · PerryPerry | 5,000 Meters Varsity | 8 | 18:31.41 | — |
| Aug 15 | Perry Midstate MeetAug 15 · 5,000 Meters Varsity · Place 40 · PerryPerry | 5,000 Meters Varsity | 40 | 20:26.15 | 11 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | GHSA State ChampionshipNov 1 · 5,000 Meters 4A · Place 111 · PerryPerry | 5,000 Meters 4A | 111 | 19:32.44 | 10 |
| Nov 1 | GHSA State ChampionshipNov 1 · Varsity · Place 784 · PerryPerry | Varsity | 784 | 19:32.44 | 10 |
| Oct 24 | GHSA 4A Region 2Oct 24 · 5,000 Meters Varsity · Place 12 · PerryPerry | 5,000 Meters Varsity | 12 | 18:47.64 | 10 |
| Oct 17 | Houston County ChampionshipOct 17 · 5,000 Meters Varsity · Place 7 · PerryPerry | 5,000 Meters Varsity | 7 | 18:29.78 | 10 |
| Oct 5 | Howard InvitationalOct 5 · 5,000 Meters Varsity · Place 9 · PerryPerry | 5,000 Meters Varsity | 9 | 19:00.53 | 10 |
| Sep 28 | Tift InvitationalSep 28 · 5,000 Meters Varsity · Place 13 · PerryPerry | 5,000 Meters Varsity | 13 | 18:56.30 | — |
| Sep 7 | Bulldog Distance ClassicSep 7 · 5,000 Meters Varsity · Place 20 · PerryPerry | 5,000 Meters Varsity | 20 | 00:18:51.61 | — |
| Aug 31 | Bleckley County Clash of the ClassesAug 31 · 2 Miles Varsity · Place 3 · M PerryM Perry | 2 Miles Varsity | 3 | 12:35.42 | — |
| Aug 24 | Furlow Fast Feet InvitationalAug 24 · 5,000 Meters Varsity · Place 12 · PerryPerry | 5,000 Meters Varsity | 12 | 18:41.96 | — |
| Aug 17 | Mid State ChampionshipAug 17 · 5,000 Meters Varsity · Place 23 · PerryPerry | 5,000 Meters Varsity | 23 | 18:17.64 | 10 |
| Aug 17 | Mid State ChampionshipAug 17 · 5,000 Meters Varsity · Place 23 · PerryPerry | 5,000 Meters Varsity | 23 | 18:17.64 | 10 |
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 109 · PerryPerry | 5,000 Meters Varsity | 109 | 19:28.36 PB | 9 |
| Nov 2 | GHSA State Championship - 1A PrivateNov 2 · 5,000 Meters 4A · Place 109 · PerryPerry | 5,000 Meters 4A | 109 | 19:28.36 | — |
| Oct 25 | GHSA Region 2-4AOct 25 · 5,000 Meters Varsity · Place 9 · PerryPerry | 5,000 Meters Varsity | 9 | 18:35.26 PB | 9 |
| Oct 17 | Howard InvitationalOct 17 · 5,000 Meters Varsity · Place 21 · PerryPerry | 5,000 Meters Varsity | 21 | 19:39.47 | — |
| Oct 6 | Altra Nash Farms XC FestivalOct 6 · 5,000 Meters Varsity · Place 32 · PerryPerry | 5,000 Meters Varsity | 32 | 19:18.54 | 9 |
| Oct 2 | Houston County ChampionshipOct 2 · 5,000 Meters Varsity · Place 33 · PerryPerry | 5,000 Meters Varsity | 33 | 20:18.69 | 9 |
| Sep 29 | Rock Ranch InvitationalSep 29 · 5,000 Meters Varsity · Place 66 · PerryPerry | 5,000 Meters Varsity | 66 | 19:29.53 | 9 |
| Sep 15 | Release the Hounds InvitationalSep 15 · 5,000 Meters Varsity · Place 31 · PerryPerry | 5,000 Meters Varsity | 31 | 19:00.03 | 9 |
| Sep 8 | Bulldog Distance ClassicSep 8 · 5,000 Meters Varsity · Place 4 · PerryPerry | 5,000 Meters Varsity | 4 | 19:02.94 | 9 |
| Sep 8 | Bulldog Distance ClassicSep 8 · 5,000 Meters Varsity · Place 4 · PerryPerry | 5,000 Meters Varsity | 4 | 19:02.94 | 9 |
| Sep 8 | Bulldog Distance ClassicSep 8 · 5,000 Meters Varsity · Place 4 · PerryPerry | 5,000 Meters Varsity | 4 | 19:02.94 | 9 |
| Sep 1 | Bleckley County Clash of the ClassesSep 1 · 2 Miles Freshman · Place 2 · M PerryM Perry | 2 Miles Freshman | 2 | 12:42.00 | — |
| Aug 25 | Saucony Battle of AtlantaAug 25 · 5,000 Meters Varsity · Place 151 · PerryPerry | 5,000 Meters Varsity | 151 | 20:06.64 | 9 |
| Aug 18 | Midstate Cross ClassicAug 18 · 5,000 Meters Varsity · Place 17 · PerryPerry | 5,000 Meters Varsity | 17 | 18:59.59 | 9 |