Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Choccolocco ParkGadsden State-Shelton State Dual · Aug 28 | 10:59 | Gadsden State-Shelton State Dual | August 28, 2026 |
| 3,000 Meters · John Hunt Cross Country ParkCardinal-Buccaneer Dual · Aug 22 | 10:26.2 | Cardinal-Buccaneer Dual | August 22, 2025 |
| 3500 m · Shelton State Community CollegeT-Town Dual · Aug 25 | 12:33.0 | T-Town Dual | August 25, 2025 |
| 5,000 Meters · Choccolocco ParkJSU Foothills Invitational · Sep 4 | 19:05.7 | JSU Foothills Invitational | September 4, 2026 |
| 5,000 Meters · Munford High SchoolMunford Invitational · Sep 21 | 18:49.98 | Munford Invitational | September 21, 2024 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)JSU Foothills Invitational · Aug 29 | 17:54.78 | JSU Foothills Invitational | August 29, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 29:22.08 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · Grove Level Running TrailSaturday Night Lights - College · Sep 12 | 31:09.5 | Saturday Night Lights - College | September 12, 2026 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Region 22/ACCC Cross Country Championships · Oct 24 | 27:56.40 | NJCAA Region 22/ACCC Cross Country Championships | October 24, 2025 |
| 8,000 Meters · John Hunt Cross Country Running ParkTwilight at John Hunt · Sep 25 | 30:46.5 | Twilight at John Hunt | September 25, 2026 |
| 8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 8 | 32:00.4 | NJCAA Division II Cross Country Championships | November 8, 2025 |
| 8,000 Meters · Majette ParkGulf Coast State College Invite · Oct 2 | 29:20.7 | Gulf Coast State College Invite | October 2, 2026 |
| 8,000 Meters · Oakville Indian Mounds ParkWarhawk Invitational 2025 · Oct 9 | 28:02.67 | Warhawk Invitational 2025 | October 9, 2025 |
| 8,000 Meters · UNG Cross Country CourseNorth Georgia Invitational · Sep 12 | 29:23.6 | North Georgia Invitational | September 12, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | ACCC ChampionshipOct 30 · 8,000 Meters Men 8000m ACCC · Place 60 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Men 8000m ACCC | 60 | 32:09.0 | So |
| Oct 8 | Warhawk Invitational 2026Oct 8 · 8,000 Meters Men · Place 45 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Men | 45 | 30:39.1 | So |
| Oct 2 | Gulf Coast State College InviteOct 2 · 8,000 Meters Collegiate · Place 30 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Collegiate | 30 | 29:20.7 PB | So |
| Sep 25 | Twilight at John HuntSep 25 · 8,000 Meters Men · Place 77 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Men | 77 | 30:46.5 PB | So |
| Sep 12 | Saturday Night Lights - CollegeSep 12 · 8,000 Meters Collegiate · Place 27 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Collegiate | 27 | 31:09.5 PB | So |
| Sep 4 | JSU Foothills InvitationalSep 4 · 5,000 Meters Men · Place 122 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 5,000 Meters Men | 122 | 19:05.7 PB | So |
| Aug 28 | Gadsden State-Shelton State DualAug 28 · 3,000 Meters Collegiate · Place 15 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 3,000 Meters Collegiate | 15 | 10:59 PB | So |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJCAA Division II Cross Country ChampionshipsNov 8 · 8,000 Meters NJCAA D2 · Place 251 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters NJCAA D2 | 251 | 32:00.4 PB | Fr |
| Oct 24 | NJCAA Region 22/ACCC Cross Country ChampionshipsOct 24 · 8,000 Meters ACCC · Place 23 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters ACCC | 23 | 27:56.40 PB | Fr |
| Oct 9 | Warhawk Invitational 2025Oct 9 · 8,000 Meters Men · Place 29 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters Men | 29 | 28:02.67 PB | Fr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Silver · Place 116 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters College Silver | 116 | 29:22.08 PB | Fr |
| Sep 12 | North Georgia InvitationalSep 12 · 8,000 Meters College · Place 38 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 8,000 Meters College | 38 | 29:23.6 PB | Fr |
| Aug 29 | JSU Foothills InvitationalAug 29 · 5,000 Meters College · Place 94 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 5,000 Meters College | 94 | 17:54.78 PB | Fr |
| Aug 25 | T-Town DualAug 25 · 3,500 Meters Men's Race · Place 9 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 3,500 Meters Men's Race | 9 | 12:33.0 PB | Fr |
| Aug 22 | Cardinal-Buccaneer DualAug 22 · 3,000 Meters College · Place 7 · Gadsden State (Ala.) CCGadsden State (Ala.) CC | 3,000 Meters College | 7 | 10:26.2 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 4A · Place 30 · AlexandriaAlexandria | 5,000 Meters 4A | 30 | 17:52.36 | 12 |
| Oct 24 | Calhoun County ChampionshipOct 24 · 5,000 Meters Varsity · Place 22 · AlexandriaAlexandria | 5,000 Meters Varsity | 22 | 18:54.22 | 12 |
| Oct 19 | Wildcat Fall ClassicOct 19 · 5,000 Meters Varsity · Place 18 · AlexandriaAlexandria | 5,000 Meters Varsity | 18 | 18:49.74 | 12 |
| Oct 12 | Leeds InvitationalOct 12 · 5,000 Meters Varsity · Place 9 · AlexandriaAlexandria | 5,000 Meters Varsity | 9 | 18:11.80 | 12 |
| Oct 5 | Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 93 · AlexandriaAlexandria | 5,000 Meters Varsity | 93 | 18:47.64 | 12 |
| Oct 1 | Valley Cub TwilightOct 1 · 5,000 Meters Varsity · Place 5 · AlexandriaAlexandria | 5,000 Meters Varsity | 5 | 18:53.87 | 12 |
| Sep 21 | Munford InvitationalSep 21 · 5,000 Meters 1A-4A · Place 21 · AlexandriaAlexandria | 5,000 Meters 1A-4A | 21 | 18:49.98 PB | 12 |
| Aug 22 | Wildcat TwilightAug 22 · 5,000 Meters Varsity · Place 19 · AlexandriaAlexandria | 5,000 Meters Varsity | 19 | 19:56.48 | 12 |