Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Fairview ParkFairview Invitational · Sep 13 | 12:50.10 | Fairview Invitational | September 13, 2025 |
| 2 Miles · Merrimack Sports Complex Turf 15-18NIKE Twilight XC Kickoff - 2 Mile · Aug 8 | 12:35.0 | NIKE Twilight XC Kickoff - 2 Mile | August 8, 2026 |
| 5,000 Meters · Hewitt-Trussville High SchoolHusky Challenge · Oct 18 | 20:49.10 | Husky Challenge | October 18, 2025 |
| 5,000 Meters · Leeds City ParkLeeds Invitational · Oct 11 | 21:06.94 | Leeds Invitational | October 11, 2025 |
| 5,000 Meters · Leeds Memorial ParkLeeds Greenwave Invitational · Oct 14 | 21:24.5 | Leeds Greenwave Invitational | October 14, 2026 |
| 5,000 Meters · Munford High SchoolMunford Sectional · Oct 29 | 20:02.5 | Munford Sectional | October 29, 2026 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 7 | 19:14.2 | AHSAA XC State Championship | November 7, 2026 |
| 5,000 Meters · Oneonta Elementary SchoolTomahawk Trail Invitational · Sep 5 | 21:33.0 | Tomahawk Trail Invitational | September 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AHSAA XC State ChampionshipNov 7 · 5,000 Meters 3A · Place 50 · OneontaOneonta | 5,000 Meters 3A | 50 | 19:14.2 PB | 9 |
| Oct 29 | Munford SectionalOct 29 · 5,000 Meters 3A · Place 17 · OneontaOneonta | 5,000 Meters 3A | 17 | 20:02.5 PB | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 67 · OneontaOneonta | 1 Mile Varsity | 67 | 19:56.83 | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 67 · OneontaOneonta | 5,000 Meters Varsity | 67 | 19:56.83 | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 67 · OneontaOneonta | 5,000 Meters Varsity | 67 | 19:56.83 | 9 |
| Oct 17 | 35th Annual Husky ChallengeOct 17 · 5,000 Meters Varsity · Place 67 · OneontaOneonta | 5,000 Meters Varsity | 67 | 19:56.83 | 9 |
| Oct 14 | Leeds Greenwave InvitationalOct 14 · 5,000 Meters Boys 1A-4A · Place 10 · OneontaOneonta | 5,000 Meters Boys 1A-4A | 10 | 21:24.5 PB | 9 |
| Oct 3 | Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 149 · OneontaOneonta | 5,000 Meters Bronze | 149 | 20:17.5 | 9 |
| Sep 26 | Munford Invitational (Corn Classic)Sep 26 · 5,000 Meters Boys 5000m 1A-3A Top 10 · Place 45 · OneontaOneonta | 5,000 Meters Boys 5000m 1A-3A Top 10 | 45 | 20:06.8 | 9 |
| Sep 5 | Tomahawk Trail InvitationalSep 5 · 5,000 Meters 1-3 · Place 12 · OneontaOneonta | 5,000 Meters 1-3 | 12 | 21:33.0 PB | 9 |
| Aug 8 | NIKE Twilight XC Kickoff - 2 MileAug 8 · 2 Miles 7-9 · Place 15 · Oneonta msOneonta ms | 2 Miles 7-9 | 15 | 12:35.0 PB | 9 |
2025 Cross Country
5 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA 4A - Section 4 - ScottsboroOct 31 · 5,000 Meters 4A · Place 34 · OneontaOneonta | 5,000 Meters 4A | 34 | 20:11.83 | 7 |
| Oct 19 | Husky ChallengeOct 19 · 5,000 Meters Varsity · Place 99 · OneontaOneonta | 5,000 Meters Varsity | 99 | 20:44.22 | 7 |
| Oct 12 | Leeds InvitationalOct 12 · 5,000 Meters Varsity · Place 51 · OneontaOneonta | 5,000 Meters Varsity | 51 | 21:09.01 | 7 |
| Oct 5 | Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 278 · OneontaOneonta | 5,000 Meters Varsity | 278 | 21:27.06 | 7 |
| Sep 28 | Kudzu Hills InvitationalSep 28 · 5,000 Meters Varsity · Place 39 · OneontaOneonta | 5,000 Meters Varsity | 39 | 21:15.00 | 7 |
| Sep 21 | Munford InvitationalSep 21 · 5,000 Meters 1A-4A · Place 78 · OneontaOneonta | 5,000 Meters 1A-4A | 78 | 21:47.90 | 7 |
| Sep 14 | Fairview InvitationalSep 14 · 2 Miles Varsity · Place 10 · OneontaOneonta | 2 Miles Varsity | 10 | 12:49.59 | 7 |
| Aug 31 | Scottsboro InvitationalAug 31 · 5,000 Meters 4A · Place 102 · OneontaOneonta | 5,000 Meters 4A | 102 | 21:16.11 | — |