Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · ONE ChurchUSATF Georgia Association Junior Olympic Championships · Nov 11 | 12:38.92 | USATF Georgia Association Junior Olympic Championships | November 11, 2017 |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 20:22.44 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton High SchoolGHSA State Cross Country Championships 5A · Nov 5 | 20:53.40 | GHSA State Cross Country Championships 5A | November 5, 2022 |
| 5,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 18 | 18:14.4 | Southern Showcase (Collegiate) | September 18, 2026 |
| 5,000 Meters · Kennesaw State UniversityStan Sims Opener · Aug 30 | 18:49.6 | Stan Sims Opener | August 30, 2024 |
| 5,000 Meters · Marist High SchoolGHSA 4A Region 7 · Oct 19 | 19:52.95 | GHSA 4A Region 7 | October 19, 2019 |
| 5,000 Meters · New World Sports ComplexFlorida Intercollegiate Invitational · Sep 4 | 18:13.2 | Florida Intercollegiate Invitational | September 4, 2026 |
| 5,000 Meters · North Oconee High SchoolNorth Oconee Home Meet · Sep 3 | 20:55.97 | North Oconee Home Meet | September 3, 2020 |
| 5,000 Meters · Richard B Russell Jr. Middle SchoolGHSA Region 8 5A · Oct 22 | 19:48.2 | GHSA Region 8 5A | October 22, 2022 |
| 5,000 Meters · Winder BarrowWInder-Barrow Invitational · Sep 21 | 20:18.58 | WInder-Barrow Invitational | September 21, 2019 |
| 6,000 Meters · Apalachee Regional ParkNCAA DI South Regional · Nov 15 | 22:34.7 | NCAA DI South Regional | November 15, 2024 |
| 6,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 31 | 22:46.1 | Big 12 Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2024 Cross Country
2 results2023 Cross Country
1 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GHSA State Cross Country Championships 5ANov 5 · 5,000 Meters Varsity · Place 6 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 6 | 20:53.40 PB | 12 |
| Oct 22 | GHSA Region 8 5AOct 22 · 5,000 Meters Varsity · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 1 | 19:48.2 PB | 12 |
| Oct 7 | Jefferson InvitationalOct 7 · 5,000 Meters Varsity · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 1 | 19:48.80 | — |
| Sep 1 | Flying Biscuit Cafe InvitationalSep 1 · 5,000 Meters Varsity · Place 3 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 3 | 20:17.34 | — |
| Aug 27 | Wesleyan Varsity Meet #1Aug 27 · 5,000 Meters Varsity · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 1 | 20:57.37 | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | GA HS Meet of Champions - Invited RacesNov 13 · 5,000 Meters Varsity · Place 28 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 28 | 19:28.00 | — |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 4A · Place 6 · Flowery BranchFlowery Branch | 5,000 Meters 4A | 6 | 20:22.44 PB | 11 |
| Oct 16 | Pickens & Grinnin’ InvitationalOct 16 · Varsity · Place 1 · Flowery BranchFlowery Branch | Varsity | 1 | 19:23.2 | JR |
| Oct 16 | Pickens & Grinnin’ InvitationalOct 16 · 5,000 Meters Varsity · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 1 | 19:23.2 | JR |
| Oct 9 | Jefferson InvitationalOct 9 · 5,000 Meters Varsity · Place 2 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 2 | 19:57.26 | — |
| Sep 18 | Apple Hawkins InvitationalSep 18 · 5,000 Meters Varsity · Place 2 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 2 | 19:48.55 | — |
| Sep 9 | North Hall InvitationalSep 9 · Varsity · Place 3 · Flowery BranchFlowery Branch | Varsity | 3 | 6:25 | 11 |
| Sep 2 | NOHS Home MeetSep 2 · 5,000 Meters Varsity · Place 2 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 2 | 20:23.33 | — |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 4A · Place 7 · Flowery BranchFlowery Branch | 5,000 Meters 4A | 7 | 20:46.06 | 10 |
| Oct 24 | GHSA Region 8-AAAAOct 24 · 5,000 Meters Varsity · Place 3 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 3 | 19:41.52 | — |
| Oct 16 | Pickens & Grinnin' InvitationalOct 16 · Varsity · Place 2 · Flowery BranchFlowery Branch | Varsity | 2 | 19:26.9 | SO |
| Oct 16 | Pickens & Grinnin' InvitationalOct 16 · Varsity · Place 5 · Flowery BranchFlowery Branch | Varsity | 5 | 19:26.9 | SO |
| Oct 10 | Jefferson InvitationalOct 10 · 5,000 Meters Varsity · Place 2 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 2 | 19:30.40 | — |
| Sep 26 | Hall County ChampionshipSep 26 · Varsity · Place 3 · Flowery BranchFlowery Branch | Varsity | 3 | 6:23 | 10 |
| Sep 19 | Apple Hawkins InvitationalSep 19 · 5,000 Meters Varsity · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity | 1 | 19:40.05 | — |
| Sep 12 | Carrollton Orthopaedic InvitationalSep 12 · 5,000 Meters Varsity 1A · Place 1 · Flowery BranchFlowery Branch | 5,000 Meters Varsity 1A | 1 | 21:01.29 | 10 |
| Sep 3 | North Oconee Home MeetSep 3 · 5,000 Meters Varsity Group 1 · Place 7 · Flowery BranchFlowery Branch | 5,000 Meters Varsity Group 1 | 7 | 20:55.97 PB | 10 |
2019 Cross Country
5 results2017 Cross Country
2 results