Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Camp Jordan Soccer FieldsNooga at Night Invite · Sep 13 | 22:09.89 | Nooga at Night Invite | September 13, 2025 |
| 5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 26 | 21:39.9 | Kudzu Hills Invitational | September 26, 2026 |
| 5,000 Meters · Fairview ParkHay of a Run · Oct 9 | 21:35.46 | Hay of a Run | October 9, 2025 |
| 5,000 Meters · H.A. Alexander ParkPepsi XC Challenge 2026 · Aug 29 | 22:51.7 | Pepsi XC Challenge 2026 | August 29, 2026 |
| 5,000 Meters · Huntsman CircleLake Guntersville Invitational · Oct 4 | 21:16.80 | Lake Guntersville Invitational | October 4, 2025 |
| 5,000 Meters · John Hunt Cross Country Running ParkOn Twilight at PR'ville · Sep 27 | 23:26.40 | On Twilight at PR'ville | September 27, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 8 | 20:17.64 | AHSAA XC State Championship | November 8, 2025 |
| 5,000 Meters · Scottsboro High SchoolScottsboro Invitational · Sep 19 | 22:36.4 | Scottsboro Invitational | September 19, 2026 |
| 5,000 Meters · Vinemont Sports ComplexVinemont Sectional · Oct 30 | 21:59.20 | Vinemont Sectional | October 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AHSAA XC State ChampionshipNov 7 · 5,000 Meters 1A-2A · Place 96 · PenningtonPennington | 5,000 Meters 1A-2A | 96 | 20:36.3 | 11 |
| Oct 29 | Cold Springs SectionalOct 29 · 5,000 Meters 1-2A · Place 55 · PenningtonPennington | 5,000 Meters 1-2A | 55 | 21:48.3 | 11 |
| Sep 26 | Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 37 · Jb PenningtonJb Pennington | 5,000 Meters 1A-2A | 37 | 21:39.9 PB | 11 |
| Sep 19 | Scottsboro InvitationalSep 19 · 5,000 Meters 1A-3A,4A-6A · Place 233 · PenningtonPennington | 5,000 Meters 1A-3A,4A-6A | 233 | 22:36.4 PB | 11 |
| Aug 29 | Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Small School · Place 84 · PenningtonPennington | 5,000 Meters Small School | 84 | 22:51.7 PB | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 3A · Place 50 · PenningtonPennington | 5,000 Meters 3A | 50 | 20:17.64 PB | 10 |
| Oct 30 | Vinemont SectionalOct 30 · 5,000 Meters 3A · Place 35 · PenningtonPennington | 5,000 Meters 3A | 35 | 21:59.20 PB | 10 |
| Oct 23 | Oakville XC Invitational 2025Oct 23 · 5,000 Meters Boys · Place 110 · PenningtonPennington | 5,000 Meters Boys | 110 | 21:22.50 | 10 |
| Oct 9 | Hay of a RunOct 9 · 5,000 Meters Varsity · Place 41 · PenningtonPennington | 5,000 Meters Varsity | 41 | 21:35.46 PB | 10 |
| Oct 4 | Lake Guntersville InvitationalOct 4 · 5,000 Meters Varsity · Place 164 · PenningtonPennington | 5,000 Meters Varsity | 164 | 21:16.80 PB | 10 |
| Sep 27 | On Twilight at PR'villeSep 27 · 5,000 Meters Open · Place 215 · PenningtonPennington | 5,000 Meters Open | 215 | 23:26.40 PB | 10 |
| Sep 18 | Vinemont InvitationalSep 18 · 5,000 Meters Varsity · Place 46 · PenningtonPennington | 5,000 Meters Varsity | 46 | 24:16.77 | 10 |
| Sep 13 | Nooga at Night InviteSep 13 · 5,000 Meters Varsity 1 · Place 114 · PenningtonPennington | 5,000 Meters Varsity 1 | 114 | 22:09.89 PB | 10 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 104 · PenningtonPennington | 5,000 Meters Varsity Small | 104 | 22:18.52 | 10 |
| Aug 30 | Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 94 · PenningtonPennington | 5,000 Meters Varsity Small | 94 | 22:53.47 | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Oakville XC InvitationalOct 24 · 5,000 Meters Varsity · Place 129 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 129 | 22:09.12 | 9 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 71 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 71 | 21:46.17 | 9 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 71 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 71 | 21:46.17 | 9 |
| Sep 19 | Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 96 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 96 | 25:25.17 | 9 |
| Sep 14 | Fairview InvitationalSep 14 · 5,000 Meters Varsity · Place 48 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 48 | 21:50.77 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 297 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 297 | 22:23.99 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 297 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 297 | 22:23.99 | 9 |
| Aug 31 | Scottsboro InvitationalAug 31 · 5,000 Meters 1A · Place 38 · JB PenningtonJB Pennington | 5,000 Meters 1A | 38 | 21:58.00 | — |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Oakville XC Invitational 2023Oct 26 · 5,000 Meters Varsity · Place 126 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 126 | 23:11.53 | 8 |
| Oct 14 | Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 77 | 24:02.28 | — |
| Oct 14 | Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 77 | 24:02.28 | 8 |
| Oct 12 | Hay of a RunOct 12 · 5,000 Meters Varsity · Place 4 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 4 | 24:16.33 | 8 |
| Oct 7 | Lake Guntersville InvitationalOct 7 · 5,000 Meters Varsity · Place 52 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 52 | 23:49.48 | 8 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 412 · JB PenningtonJB Pennington | 5,000 Meters Varsity | 412 | 24:57.62 | 8 |
2022 Cross Country
3 results