Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 380 Co Rd 42Aggie XC Invitational 2026 · Sep 19 | 24:35.7 | Aggie XC Invitational 2026 | September 19, 2026 |
| 5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 26 | 22:18.5 | Kudzu Hills Invitational | September 26, 2026 |
| 5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 31 | 28:49.16 | Pepsi XC Challenge | August 31, 2024 |
| 5,000 Meters · Hamilton High SchoolAggie XC Invitational · Sep 20 | 22:49.76 | Aggie XC Invitational | September 20, 2025 |
| 5,000 Meters · McFarland ParkCentral-Florence Sectional · Oct 30 | 21:55.77 | Central-Florence Sectional | October 30, 2025 |
| 5,000 Meters · Munny Sokol Trail Head Parking LotPaul W. Bryant XC Invitational · Sep 27 | 21:54.48 | Paul W. Bryant XC Invitational | September 27, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkGatorade XC Classic · Oct 3 | 22:16.5 | Gatorade XC Classic | October 3, 2026 |
| 5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 11 | 21:38.10 | Dew It On The Trails | October 11, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Cold Springs SectionalOct 29 · 5,000 Meters 3A · Place 77 · Fayette County | 5,000 Meters 3A | 77 | 22:53.1 | 11 |
| Oct 3 | Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 250 · Fayette County | 5,000 Meters Bronze | 250 | 22:16.5 PB | 11 |
| Sep 26 | Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 105 · Fayette County | 5,000 Meters 1A-2A | 105 | 22:18.5 PB | 11 |
| Sep 19 | Aggie XC Invitational 2026Sep 19 · 5,000 Meters New Division · Place 69 · Fayette County | 5,000 Meters New Division | 69 | 24:35.7 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Central-Florence SectionalOct 30 · 5,000 Meters 4A · Place 67 · Fayette County | 5,000 Meters 4A | 67 | 21:55.77 PB | 10 |
| Oct 11 | Dew It On The TrailsOct 11 · 5,000 Meters Boys 1-4A · Place 113 · Fayette County | 5,000 Meters Boys 1-4A | 113 | 21:38.10 PB | 10 |
| Sep 27 | Paul W. Bryant XC InvitationalSep 27 · 5,000 Meters Varsity · Place 20 · Fayette County | 5,000 Meters Varsity | 20 | 21:54.48 PB | 10 |
| Sep 20 | Aggie XC InvitationalSep 20 · 5,000 Meters High School · Place 57 · Fayette County | 5,000 Meters High School | 57 | 22:49.76 PB | 10 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 120 · Fayette County | 5,000 Meters Varsity Small | 120 | 23:21.16 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 4A · Place 101 · Fayette County | 5,000 Meters Varsity - 4A | 101 | 24:45.28 | 9 |
| Oct 19 | Northridge XC InvitationalOct 19 · 5,000 Meters Varsity · Place 61 · Fayette County | 5,000 Meters Varsity | 61 | 22:19.30 | 9 |
| Oct 5 | Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 487 · Fayette County | 5,000 Meters Varsity | 487 | 27:06.49 | 9 |
| Sep 21 | ACA InvitationalSep 21 · 5,000 Meters Varsity · Place 75 · Fayette County | 5,000 Meters Varsity | 75 | 28:20.76 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 278 · Fayette County | 5,000 Meters Varsity | 278 | 24:53.86 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 278 · Fayette County | 5,000 Meters Varsity | 278 | 24:53.86 | 9 |
| Aug 31 | Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 160 · Fayette County | 5,000 Meters Varsity - Small | 160 | 28:49.16 PB | 9 |