Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hewitt-Trussville HSHusky Invitational · Oct 19 | 19:26.81 | Husky Invitational | October 19, 2019 |
| 5,000 Meters · Homestead HollowSpringville XC Open · Oct 8 | 18:24.61 | Springville XC Open | October 8, 2022 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 6 | 17:46.14 | AHSAA Class 6A State XC Championships | November 6, 2021 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 5A State XC Championships · Nov 10 | 19:50.01 | AHSAA Class 5A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)AHSAA 5A Section 2 · Nov 1 | 19:25.92 | AHSAA 5A Section 2 | November 1, 2019 |
| 5,000 Meters · St. Clair County HSSt. Clair County Invitational · Oct 25 | 20:45.6 | St. Clair County Invitational | October 25, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Northridge XC InvitationalOct 15 · 5,000 Meters Varsity · Place 22 · Springville | 5,000 Meters Varsity | 22 | 18:56.96 | — |
| Oct 8 | Springville XC OpenOct 8 · 5,000 Meters Varsity · Place 15 · Springville | 5,000 Meters Varsity | 15 | 18:24.61 PB | 11 |
| Oct 1 | Lake Guntersville InvitationalOct 1 · 5,000 Meters Varsity · Place 20 · Springville | 5,000 Meters Varsity | 20 | 18:29.98 | 11 |
| Oct 1 | Lake Guntersville InvitationalOct 1 · 5,000 Meters Varsity 7A · Place 20 · Springville | 5,000 Meters Varsity 7A | 20 | 18:29.98 | — |
| Sep 17 | Fairview InvitationalSep 17 · 5,000 Meters 7A · Place 36 · Springville | 5,000 Meters 7A | 36 | 19:27.72 | 11 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 169 · Springville | 5,000 Meters Varsity | 169 | 18:56.90 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 6A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 87 · Springville | 5,000 Meters Varsity | 87 | 17:46.14 PB | 10 |
| Oct 28 | AHSAA 6A Section 5Oct 28 · 5,000 Meters 6A · Place 15 · Springville | 5,000 Meters 6A | 15 | 18:39.80 | 10 |
| Sep 11 | Chickasaw Trails InvitationalSep 11 · 5,000 Meters Varsity · Place 186 · Springville | 5,000 Meters Varsity | 186 | 18:28.00 | 10 |
| Sep 4 | JSU Foothills InvitationalSep 4 · 5,000 Meters Varsity · Place 19 · Springville | 5,000 Meters Varsity | 19 | 19:01.40 | 10 |
| Aug 28 | St Clair County XC ClassicAug 28 · 5,000 Meters Varsity · Place 18 · Springville | 5,000 Meters Varsity | 18 | 19:24.37 | 10 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 6A · Place 124 · Springville | 5,000 Meters 6A | 124 | 18:58.43 | 9 |
| Nov 14 | AHSAA Class 6A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 124 · Springville | 5,000 Meters Varsity | 124 | 18:58.43 | 9 |
| Oct 17 | St. Bernard Oktoberfest InvitationalOct 17 · 5,000 Meters 7A · Place 48 · Springville | 5,000 Meters 7A | 48 | 18:58.17 | — |
| Sep 26 | Scottsboro InvitationalSep 26 · 5,000 Meters 5A · Place 31 · Springville | 5,000 Meters 5A | 31 | 18:44.65 | — |
| Sep 19 | Fairview InvitationalSep 19 · 5,000 Meters 7A · Place 23 · Springville | 5,000 Meters 7A | 23 | 18:39.87 | 9 |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Varsity Large Schools · Place 81 · Springville | 5,000 Meters Varsity Large Schools | 81 | 19:16.87 | 9 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 5A · Place 93 · Springville | 5,000 Meters 5A | 93 | 19:16.30 | 8 |
| Nov 9 | AHSAA 5A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 93 · Springville | 5,000 Meters Varsity | 93 | 19:16.30 | 8 |
| Nov 1 | AHSAA 5A Section 2Nov 1 · 5,000 Meters Varsity · Place 31 · Springville | 5,000 Meters Varsity | 31 | 19:25.92 PB | 8 |
| Oct 19 | Husky InvitationalOct 19 · 5,000 Meters Varsity · Place 119 · Springville | 5,000 Meters Varsity | 119 | 19:26.81 PB | 8 |
| Oct 10 | Pleasant Valley TwilightOct 10 · 5,000 Meters Varsity · Place 33 · Springville | 5,000 Meters Varsity | 33 | 20:36.59 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 179 · Springville | 5,000 Meters Varsity | 179 | 19:46.81 | 8 |
| Sep 28 | Oak Mountain InvitationalSep 28 · 5,000 Meters Varsity · Place 88 · Springville | 5,000 Meters Varsity | 88 | 20:24.54 | — |
| Aug 31 | Waffle House/ Yellow Jacket InvitationalAug 31 · 5,000 Meters Varsity · Place 51 · Springville | 5,000 Meters Varsity | 51 | 21:07.10 | — |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 5A · Place 114 · Springville | 5,000 Meters 5A | 114 | 19:50.01 | 7 |
| Nov 10 | AHSAA Class 5A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 114 · Springville | 5,000 Meters Varsity | 114 | 19:50.01 PB | 7 |
| Nov 2 | AHSAA 5A Section 2Nov 2 · 5,000 Meters Varsity · Place 40 · Springville | 5,000 Meters Varsity | 40 | 20:30.73 | 7 |
| Oct 25 | St. Clair County InvitationalOct 25 · 5,000 Meters Varsity · Place 20 · Springville | 5,000 Meters Varsity | 20 | 20:45.6 PB | 7 |
| Oct 13 | Terrortorium on the CreekbankOct 13 · 5,000 Meters Junior Varsity · Place 8 · Springville | 5,000 Meters Junior Varsity | 8 | 20:25.94 | — |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 214 · Springville | 5,000 Meters Varsity | 214 | 20:56.44 | 7 |
| Sep 1 | St. Clair County InvitationalSep 1 · 2.1 Miles Varsity · Place 6 · Springville | 2.1 Miles Varsity | 6 | 13:32.28 | — |