Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Camp Jordan Soccer FieldsNooga at Night Invite · Sep 1322:09.89Nooga at Night InviteSeptember 13, 2025
5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 2621:39.9Kudzu Hills InvitationalSeptember 26, 2026
5,000 Meters · Fairview ParkHay of a Run · Oct 921:35.46Hay of a RunOctober 9, 2025
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge 2026 · Aug 2922:51.7Pepsi XC Challenge 2026August 29, 2026
5,000 Meters · Huntsman CircleLake Guntersville Invitational · Oct 421:16.80Lake Guntersville InvitationalOctober 4, 2025
5,000 Meters · John Hunt Cross Country Running ParkOn Twilight at PR'ville · Sep 2723:26.40On Twilight at PR'villeSeptember 27, 2025
5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 820:17.64AHSAA XC State ChampionshipNovember 8, 2025
5,000 Meters · Scottsboro High SchoolScottsboro Invitational · Sep 1922:36.4Scottsboro InvitationalSeptember 19, 2026
5,000 Meters · Vinemont Sports ComplexVinemont Sectional · Oct 3021:59.20Vinemont SectionalOctober 30, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7AHSAA XC State ChampionshipNov 7 · 5,000 Meters 1A-2A · Place 96 · PenningtonPennington5,000 Meters 1A-2A9620:36.311
Oct 29Cold Springs SectionalOct 29 · 5,000 Meters 1-2A · Place 55 · PenningtonPennington5,000 Meters 1-2A5521:48.311
Sep 26Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 37 · Jb PenningtonJb Pennington5,000 Meters 1A-2A3721:39.9 PB11
Sep 19Scottsboro InvitationalSep 19 · 5,000 Meters 1A-3A,4A-6A · Place 233 · PenningtonPennington5,000 Meters 1A-3A,4A-6A23322:36.4 PB11
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Small School · Place 84 · PenningtonPennington5,000 Meters Small School8422:51.7 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 3A · Place 50 · PenningtonPennington5,000 Meters 3A5020:17.64 PB10
Oct 30Vinemont SectionalOct 30 · 5,000 Meters 3A · Place 35 · PenningtonPennington5,000 Meters 3A3521:59.20 PB10
Oct 23Oakville XC Invitational 2025Oct 23 · 5,000 Meters Boys · Place 110 · PenningtonPennington5,000 Meters Boys11021:22.5010
Oct 9Hay of a RunOct 9 · 5,000 Meters Varsity · Place 41 · PenningtonPennington5,000 Meters Varsity4121:35.46 PB10
Oct 4Lake Guntersville InvitationalOct 4 · 5,000 Meters Varsity · Place 164 · PenningtonPennington5,000 Meters Varsity16421:16.80 PB10
Sep 27On Twilight at PR'villeSep 27 · 5,000 Meters Open · Place 215 · PenningtonPennington5,000 Meters Open21523:26.40 PB10
Sep 18Vinemont InvitationalSep 18 · 5,000 Meters Varsity · Place 46 · PenningtonPennington5,000 Meters Varsity4624:16.7710
Sep 13Nooga at Night InviteSep 13 · 5,000 Meters Varsity 1 · Place 114 · PenningtonPennington5,000 Meters Varsity 111422:09.89 PB10
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 104 · PenningtonPennington5,000 Meters Varsity Small10422:18.5210
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 94 · PenningtonPennington5,000 Meters Varsity Small9422:53.4710

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 24Oakville XC InvitationalOct 24 · 5,000 Meters Varsity · Place 129 · JB PenningtonJB Pennington5,000 Meters Varsity12922:09.129
Oct 5Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 71 · JB PenningtonJB Pennington5,000 Meters Varsity7121:46.179
Oct 5Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 71 · JB PenningtonJB Pennington5,000 Meters Varsity7121:46.179
Sep 19Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 96 · JB PenningtonJB Pennington5,000 Meters Varsity9625:25.179
Sep 14Fairview InvitationalSep 14 · 5,000 Meters Varsity · Place 48 · JB PenningtonJB Pennington5,000 Meters Varsity4821:50.779
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 297 · JB PenningtonJB Pennington5,000 Meters Varsity29722:23.999
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 297 · JB PenningtonJB Pennington5,000 Meters Varsity29722:23.999
Aug 31Scottsboro InvitationalAug 31 · 5,000 Meters 1A · Place 38 · JB PenningtonJB Pennington5,000 Meters 1A3821:58.00—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26Oakville XC Invitational 2023Oct 26 · 5,000 Meters Varsity · Place 126 · JB PenningtonJB Pennington5,000 Meters Varsity12623:11.538
Oct 14Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · JB PenningtonJB Pennington5,000 Meters Varsity7724:02.28—
Oct 14Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · JB PenningtonJB Pennington5,000 Meters Varsity7724:02.288
Oct 12Hay of a RunOct 12 · 5,000 Meters Varsity · Place 4 · JB PenningtonJB Pennington5,000 Meters Varsity424:16.338
Oct 7Lake Guntersville InvitationalOct 7 · 5,000 Meters Varsity · Place 52 · JB PenningtonJB Pennington5,000 Meters Varsity5223:49.488
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 412 · JB PenningtonJB Pennington5,000 Meters Varsity41224:57.628

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8Dew It On The TrailsOct 8 · 5,000 Meters Varsity · Place 85 · JB PenningtonJB Pennington5,000 Meters Varsity8524:00.717
Oct 1Lake Guntersville InvitationalOct 1 · 2.0999999046325684 Miles Varsity · Place 64 · JB PenningtonJB Pennington2.0999999046325684 Miles Varsity6415:31.537
Sep 17Fairview InvitationalSep 17 · 5,000 Meters 4A · Place 154 · JB PenningtonJB Pennington5,000 Meters 4A15426:33.627