Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton High SchoolGHSA 2A State Championship · Nov 4 | 20:12.6 | GHSA 2A State Championship | November 4, 2017 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 3A · Nov 3 | 19:42.33 | GHSA State Championship - 3A | November 3, 2018 |
| 5,000 Meters · Heritage Center at Towns BluffGHSA Region 2-AA · Oct 26 | 19:55.5 | GHSA Region 2-AA | October 26, 2016 |
| 5,000 Meters · Jeff Davis Middle SchoolGHSA Region 2-AA · Oct 25 | 18:56.94 | GHSA Region 2-AA | October 25, 2017 |
| 5,000 Meters · Richmond Hill High SchoolRichmond Hill Fishy Invitational · Oct 11 | 18:33.46 | Richmond Hill Fishy Invitational | October 11, 2018 |
| 5,000 Meters · Richmond Hill HSFishy Invitation · Oct 18 | 20:38.59 | Fishy Invitation | October 18, 2016 |
| 5,000 Meters · Savannah Adventist Christian SchoolSCPS · Sep 28 | 20:10.33 | SCPS | September 28, 2017 |
| 5,000 Meters · W.W Mann CenterGHSA 3A Region 3 · Oct 23 | 18:05.50 | GHSA 3A Region 3 | October 23, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | GHSA State ChampionshipNov 1 · 5,000 Meters 3A · Place 56 · Benedictine | 5,000 Meters 3A | 56 | 18:35.57 | 12 |
| Nov 1 | GHSA State ChampionshipNov 1 · Varsity · Place 472 · Benedictine | Varsity | 472 | 18:35.57 | 12 |
| Oct 23 | GHSA 3A Region 3Oct 23 · 5,000 Meters Varsity · Place 5 · Benedictine Military | 5,000 Meters Varsity | 5 | 18:05.50 PB | 12 |
| Oct 17 | Savannah Area Private School ChampionshipOct 17 · 5,000 Meters Varsity · Place 3 · Benedictine Military | 5,000 Meters Varsity | 3 | 17:57.78 | 12 |
| Oct 12 | Hills on WheelsOct 12 · 5,000 Meters Varsity · Place 14 · Benedictine | 5,000 Meters Varsity | 14 | 17:58.28 | — |
| Sep 24 | Raider InvitationalSep 24 · 5,000 Meters Varsity · Place 2 · Benedictine Military | 5,000 Meters Varsity | 2 | 18:17.74 | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State Championship - 3ANov 3 · 5,000 Meters Varsity · Place 87 · Benedictine Military | 5,000 Meters Varsity | 87 | 19:42.33 PB | 11 |
| Nov 2 | GHSA State Championship - 1A PrivateNov 2 · 5,000 Meters 3A · Place 87 · Benedictine | 5,000 Meters 3A | 87 | 19:42.33 | — |
| Oct 24 | GHSA Region 3-3AOct 24 · 5,000 Meters Varsity · Place 14 · Benedictine Military | 5,000 Meters Varsity | 14 | 18:22.63 | 11 |
| Oct 16 | Savannah Area Private School ChampionshipOct 16 · 5,000 Meters Varsity · Place 5 · Benedictine Military | 5,000 Meters Varsity | 5 | 19:15.65 | 11 |
| Oct 13 | Hill on Wheels Fishy InvitationalOct 13 · 5,000 Meters Varsity · Place 36 · Benedictine | 5,000 Meters Varsity | 36 | 18:33.46 | 11 |
| Oct 11 | Richmond Hill Fishy InvitationalOct 11 · 5,000 Meters Varsity · Place 36 · Benedictine Military | 5,000 Meters Varsity | 36 | 18:33.46 PB | 11 |
| Sep 27 | Bleckley County InvitationalSep 27 · 5,000 Meters Varsity · Place 34 · Benedictine | 5,000 Meters Varsity | 34 | 19:22.73 | — |
| Sep 18 | Stinger InvitationalSep 18 · 5,000 Meters Varsity · Place 16 · Benedictine Military | 5,000 Meters Varsity | 16 | 19:08.95 | 9 |
| Sep 18 | SCPSSep 18 · 5,000 Meters Varsity · Place 16 · Benedictine Military | 5,000 Meters Varsity | 16 | 19:08.95Unofficial | 11 |
| Aug 30 | Frazier-Hite InvitationalAug 30 · 5,000 Meters Varsity · Place 12 · Benedictine Military | 5,000 Meters Varsity | 12 | 19:03.07 | 11 |
| Aug 30 | Frazier-Hite InvitationalAug 30 · 5,000 Meters Varsity · Place 12 · Benedictine Military | 5,000 Meters Varsity | 12 | 19:03.07 | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | GHSA 2A State ChampionshipNov 4 · 5,000 Meters Varsity · Place 81 · Benedictine Military | 5,000 Meters Varsity | 81 | 20:12.6 PB | 10 |
| Nov 3 | GHSA 5A State ChampionshipNov 3 · 5,000 Meters 2A · Place 81 · Benedictine | 5,000 Meters 2A | 81 | 20:12.62 | — |
| Oct 25 | GHSA Region 2-AAOct 25 · 5,000 Meters Varsity · Place 15 · Benedictine Military | 5,000 Meters Varsity | 15 | 18:56.94 PB | 10 |
| Oct 12 | Fishy InviteOct 12 · 5,000 Meters Varsity · Place 63 · Benedictine Military | 5,000 Meters Varsity | 63 | 20:30.0 | 10 |
| Sep 28 | SCPSSep 28 · 5,000 Meters Varsity · Place 25 · Benedictine Military | 5,000 Meters Varsity | 25 | 20:10.33 PB | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | GHSA 1A Private State XC ChampionshipsNov 4 · 5,000 Meters 2A · Place 83 · Benedictine | 5,000 Meters 2A | 83 | 20:55.95 | — |
| Oct 26 | GHSA Region 2-AA Oct 26 · 5,000 Meters Varsity · Place 14 · Benedictine Military | 5,000 Meters Varsity | 14 | 19:55.5 PB | 9 |
| Oct 18 | Fishy InvitationOct 18 · 5,000 Meters Varsity · Place 47 · Benedictine Military | 5,000 Meters Varsity | 47 | 20:38.59 PB | 9 |
| Sep 29 | SCPS Home RaceSep 29 · 5,000 Meters Varsity · Place 29 · Benedictine Military | 5,000 Meters Varsity | 29 | 20:36.41 | 9 |
| Sep 22 | Stinger InvitationalSep 22 · 5,000 Meters Varsity · Place 44 · Benedictine Military | 5,000 Meters Varsity | 44 | 20:32.71 | — |
| Aug 27 | Saucony Kickoff ClassicAug 27 · Junior Varsity · Place 178 · Benedictine Military School | Junior Varsity | 178 | 7:19 | — |