Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cold Springs HSCold Springs Sectional · Nov 2 | 17:18.00 | Cold Springs Sectional | November 2, 2023 |
| 5,000 Meters · Fairview ParkAHSAA Class 3A Vinemont Sectional · Oct 31 | 17:52.63 | AHSAA Class 3A Vinemont Sectional | October 31, 2024 |
| 5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 31 | 18:28.80 | Pepsi XC Challenge | August 31, 2024 |
| 5,000 Meters · H.A. Alexander ParkPepsi Classic · Aug 24 | 24:16.90 | Pepsi Classic | August 24, 2019 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 18:21.56 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 17:29.04 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · St. Bernard Preparatory SchoolSt. Bernard Oktoberfest Invitational · Oct 21 | 18:33.22 | St. Bernard Oktoberfest Invitational | October 21, 2023 |
| 5,000 Meters · White Plains Youth Sports ComplexAHSAA 3A Section 3 · Oct 28 | 19:59.16 | AHSAA 3A Section 3 | October 28, 2021 |
| 6,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 4 | 21:26.90 | Indiana Wesleyan Twilight Invitational | September 4, 2026 |
| 8,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 19 | 29:20.2 | 2026 Knight Invite | September 19, 2026 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALWolverine-Hoosier (WHAC) Cross Country Championships · Nov 7 | 27:31.50 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 7, 2025 |
| 8,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 5 | 27:37.0 | Indiana Wesleyan Twilight Invitational | September 5, 2025 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 26:57.40 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · Taylor UniversityRay Bullock Invitational · Oct 9 | 28:46.40 | Ray Bullock Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 13 · Holly PondHolly Pond | 5,000 Meters 3A | 13 | 17:21.95 | 12 |
| Oct 31 | AHSAA Class 3A Vinemont SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 7 · Holly PondHolly Pond | 5,000 Meters Varsity - 3A | 7 | 17:52.63 PB | 12 |
| Oct 22 | Cullman County ChampionshipOct 22 · 5,000 Meters Varsity · Place 9 · Holly PondHolly Pond | 5,000 Meters Varsity | 9 | 17:59.01 | 12 |
| Oct 12 | Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 20 · Holly PondHolly Pond | 5,000 Meters Varsity | 20 | 18:13.44 | 12 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Holly PondHolly Pond | 5,000 Meters Varsity | 24 | 17:50.42 | 12 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Holly PondHolly Pond | 5,000 Meters Varsity | 24 | 17:50.42 | 12 |
| Aug 31 | Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 5 · Holly PondHolly Pond | 5,000 Meters Varsity - Small | 5 | 18:28.80 PB | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 1-2A · Place 21 · Holly PondHolly Pond | 5,000 Meters Boys 1-2A | 21 | 17:29.04 PB | 11 |
| Nov 2 | Cold Springs SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 1-2A · Place 5 · Holly PondHolly Pond | 5,000 Meters Boys 5000 Meter Run 1-2A | 5 | 17:18.00 PB | 11 |
| Oct 26 | Cullman County ChampionshipOct 26 · 5,000 Meters Varsity · Place 8 · Holly PondHolly Pond | 5,000 Meters Varsity | 8 | 17:39.33 | 11 |
| Oct 21 | St. Bernard Oktoberfest InvitationalOct 21 · 5,000 Meters Boys 5k 1-4A · Place 4 · Holly PondHolly Pond | 5,000 Meters Boys 5k 1-4A | 4 | 18:33.22 PB | 11 |
| Oct 14 | Dew it on the TrailsOct 14 · 5,000 Meters 4A · Place 5 · Holly PondHolly Pond | 5,000 Meters 4A | 5 | 17:08.66 | — |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Crimson · Place 39 · Holly PondHolly Pond | 5,000 Meters Varsity - Crimson | 39 | 18:21.56 PB | 11 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 17 · Holly PondHolly Pond | 5,000 Meters Varsity | 17 | 17:34.12 | 11 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 17 · Holly PondHolly Pond | 5,000 Meters Varsity | 17 | 17:34.12 | 11 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 14 · Holly PondHolly Pond | 5,000 Meters Varsity | 14 | 17:59.87 | 11 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 14 · Holly PondHolly Pond | 5,000 Meters Varsity | 14 | 17:59.87 | 11 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 1-2A · Place 16 · Holly PondHolly Pond | 5,000 Meters 1-2A | 16 | 18:08.03 | 10 |
| Oct 20 | Cullman County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 9 · Holly PondHolly Pond | 5,000 Meters Varsity | 9 | 17:37.48 | 10 |
| Oct 20 | Cullman County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 9 · Holly PondHolly Pond | 5,000 Meters Varsity | 9 | 17:37.48 | — |
| Oct 6 | Hay of A RunOct 6 · 5,000 Meters Varsity 1A · Place 5 · Holly PondHolly Pond | 5,000 Meters Varsity 1A | 5 | 17:54.19 | 10 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 30 · Holly PondHolly Pond | 5,000 Meters Varsity | 30 | 17:49.23 | 10 |
| Sep 24 | Warriors InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · Holly PondHolly Pond | 5,000 Meters Varsity | 6 | 17:52.12 | 10 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 10 · Holly PondHolly Pond | 5,000 Meters Varsity | 10 | 19:08.04 | 10 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 10 · Holly PondHolly Pond | 5,000 Meters Varsity | 10 | 19:08.04 | 10 |
| Aug 27 | Scottsboro InvitationalAug 27 · 5,000 Meters Varsity · Place 8 · Holly PondHolly Pond | 5,000 Meters Varsity | 8 | 18:46.00 | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 3A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 59 · Holly PondHolly Pond | 5,000 Meters Varsity | 59 | 19:25.44 | 9 |
| Oct 28 | AHSAA 3A Section 3Oct 28 · 5,000 Meters Varsity · Place 17 · Holly PondHolly Pond | 5,000 Meters Varsity | 17 | 19:59.16 PB | 9 |
| Sep 11 | Chickasaw Trails InvitationalSep 11 · 5,000 Meters Varsity · Place 63 · Holly PondHolly Pond | 5,000 Meters Varsity | 63 | 19:33.56 | 9 |
| Sep 4 | Pisgah InvitationalSep 4 · 5,000 Meters Varsity · Place 10 · Holly PondHolly Pond | 5,000 Meters Varsity | 10 | 20:30.55 | — |
| Aug 28 | Black & Gold ClassicAug 28 · 5,000 Meters Varsity · Place 19 · Holly PondHolly Pond | 5,000 Meters Varsity | 19 | 20:39.02 | 9 |
| Aug 19 | Wildcat TwilightAug 19 · 5,000 Meters Varsity · Place 14 · Holly PondHolly Pond | 5,000 Meters Varsity | 14 | 20:40.37 | 9 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 3A · Place 121 · Holly PondHolly Pond | 5,000 Meters 3A | 121 | 21:19.58 | 8 |
| Nov 14 | AHSAA Class 3A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 121 · Holly PondHolly Pond | 5,000 Meters Varsity | 121 | 21:19.58 | 8 |
| Nov 5 | AHSAA 3A Section 3Nov 5 · 5,000 Meters Varsity · Place 29 · Holly PondHolly Pond | 5,000 Meters Varsity | 29 | 21:14.11 | 8 |
| Oct 29 | Cullman County ChampionshipOct 29 · 5,000 Meters Varsity · Place 23 · Holly PondHolly Pond | 5,000 Meters Varsity | 23 | 21:03.01 | — |
| Oct 17 | St. Bernard Oktoberfest InvitationalOct 17 · 5,000 Meters 4A · Place 74 · Holly PondHolly Pond | 5,000 Meters 4A | 74 | 22:43.31 | — |
| Sep 19 | Fairview InvitationalSep 19 · 5,000 Meters 4A · Place 77 · Holly PondHolly Pond | 5,000 Meters 4A | 77 | 21:18.21 | 8 |
| Sep 5 | Pepsi ChallengeSep 5 · 5,000 Meters Varsity · Place 111 · Holly PondHolly Pond | 5,000 Meters Varsity | 111 | 23:43.45 | 8 |
| Aug 29 | Black & Gold Classic Aug 29 · 5,000 Meters Varsity · Place 54 · Holly PondHolly Pond | 5,000 Meters Varsity | 54 | 26:51.92 | 8 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 146 · Holly PondHolly Pond | 5,000 Meters 3A | 146 | 21:51.42 | 7 |
| Oct 31 | AHSAA 3A Section 3Oct 31 · 5,000 Meters Varsity · Place 37 · Holly PondHolly Pond | 5,000 Meters Varsity | 37 | 21:26.36 | 7 |
| Oct 19 | St. Bernard Oktoberfest InvitationalOct 19 · 5,000 Meters 3A · Place 92 · Holly PondHolly Pond | 5,000 Meters 3A | 92 | 23:24.08 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 219 · Holly PondHolly Pond | 5,000 Meters Varsity | 219 | 23:06.98 | 7 |
| Sep 28 | Kudzu Hills InvitationalSep 28 · 5,000 Meters 3A · Place 81 · Holly PondHolly Pond | 5,000 Meters 3A | 81 | 23:02.56 | — |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 403 · Holly PondHolly Pond | 5,000 Meters Varsity | 403 | 25:05.04 | 7 |
| Aug 31 | Black & Gold ClassicAug 31 · 5,000 Meters Varsity · Place 78 · Holly PondHolly Pond | 5,000 Meters Varsity | 78 | 23:42.92 | — |
| Aug 24 | Pepsi ClassicAug 24 · 5,000 Meters Varsity - Small Schools · Place 103 · Holly PondHolly Pond | 5,000 Meters Varsity - Small Schools | 103 | 24:16.90 PB | 7 |