Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 26 | 21:33.26 | Kudzu Hills Invitational | September 26, 2020 |
| 5,000 Meters · Kudzu HillsKudzu Hills Invitational · Sep 30 | 24:57.59 | Kudzu Hills Invitational | September 30, 2017 |
| 5,000 Meters · Munny Sokol ParkAHSAA 5A Section 2 · Nov 5 | 20:54.47 | AHSAA 5A Section 2 | November 5, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 5A State XC Championships · Nov 14 | 21:17.01 | AHSAA Class 5A State XC Championships | November 14, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 4A State XC Championships · Nov 10 | 23:58.78 | AHSAA Class 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 30:21.8 | Spain Park Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 5A · Place 132 · Sipsey Valle | 5,000 Meters 5A | 132 | 21:17.01 | 12 |
| Nov 14 | AHSAA Class 5A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 132 · Sipsey Valley | 5,000 Meters Varsity | 132 | 21:17.01 PB | 12 |
| Nov 5 | AHSAA 5A Section 2Nov 5 · 5,000 Meters Varsity · Place 18 · Sipsey Valley | 5,000 Meters Varsity | 18 | 20:54.47 PB | 12 |
| Oct 29 | Last Chance InvitationalOct 29 · 5,000 Meters Varsity · Place 29 · Sipsey Valle | 5,000 Meters Varsity | 29 | 21:29.24 | — |
| Oct 17 | ACA InvitationalOct 17 · 5,000 Meters Varsity · Place 79 · Sipsey Valle | 5,000 Meters Varsity | 79 | 20:57.88 | — |
| Oct 10 | Helena InvitationalOct 10 · 5,000 Meters Varsity · Place 113 · Sipsey Valle | 5,000 Meters Varsity | 113 | 22:30.72 | 12 |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Bronze · Place 96 · Sipsey Valley | 5,000 Meters Varsity Bronze | 96 | 21:47.60 | 12 |
| Sep 26 | Kudzu Hills InvitationalSep 26 · 5,000 Meters Varsity 5A/7A · Place 90 · Sipsey Valley | 5,000 Meters Varsity 5A/7A | 90 | 21:33.26 PB | 12 |
| Sep 19 | TCBY InvitationalSep 19 · 5,000 Meters Varsity · Place 70 · Sipsey Valle | 5,000 Meters Varsity | 70 | 21:40.02 | — |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Varsity Large B · Place 127 · Sipsey Valley | 5,000 Meters Varsity Large B | 127 | 23:37.10 | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA 4A Section 2Oct 31 · 5,000 Meters Varsity · Place 64 · Sipsey Valle | 5,000 Meters Varsity | 64 | 23:02.98 | 11 |
| Oct 19 | ACA InvitationalOct 19 · 5,000 Meters Varsity · Place 92 · Sipsey Valle | 5,000 Meters Varsity | 92 | 22:37.33 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 425 · Sipsey Valle | 5,000 Meters Varsity | 425 | 23:18.75 | 11 |
| Sep 28 | Kudzu Hills InvitationalSep 28 · 5,000 Meters 7A · Place 119 · Sipsey Valle | 5,000 Meters 7A | 119 | 23:28.07 | — |
| Sep 21 | TCBY InvitationalSep 21 · 5,000 Meters Varsity 5A · Place 78 · Sipsey Valle | 5,000 Meters Varsity 5A | 78 | 24:01.97 | — |
| Sep 14 | Spain Park ClassicSep 14 · 5,000 Meters Varsity · Place 142 · Sipsey Valley | 5,000 Meters Varsity | 142 | 25:23.22 | — |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 295 · Sipsey Valle | 5,000 Meters Varsity | 295 | 28:47.49 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 4A · Place 164 · Sipsey Valle | 5,000 Meters 4A | 164 | 23:58.78 | 10 |
| Nov 10 | AHSAA Class 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 164 · Sipsey Valley | 5,000 Meters Varsity | 164 | 23:58.78 PB | 10 |
| Nov 2 | AHSAA 4A Section 2Nov 2 · 5,000 Meters 4A · Place 49 · Sipsey Valle | 5,000 Meters 4A | 49 | 23:34.85 | 10 |
| Oct 25 | Last Chance InvitationalOct 25 · 5,000 Meters 1A · Place 49 · Sipsey Valle | 5,000 Meters 1A | 49 | 23:46.09 | 10 |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 424 · Sipsey Valle | 5,000 Meters Varsity | 424 | 25:55.28 | 10 |
| Sep 8 | Chicksaw Trails InvitationalSep 8 · 5,000 Meters Varsity · Place 266 · Sipsey Valle | 5,000 Meters Varsity | 266 | 27:29.19 | 10 |
| Aug 24 | Montevallo Early Bird TwilightAug 24 · 5,000 Meters 5A · Place 161 · Sipsey Valle | 5,000 Meters 5A | 161 | 29:23.74 | 10 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Jesse Owens XC ClassicOct 7 · 5,000 Meters Varsity · Place 386 · Sipsey Valle | 5,000 Meters Varsity | 386 | 25:45.89 | 9 |
| Sep 30 | Kudzu Hills InvitationalSep 30 · 5,000 Meters Varsity 4A-7A · Place 165 · Sipsey Valley | 5,000 Meters Varsity 4A-7A | 165 | 24:57.59 PB | 9 |
| Sep 23 | TCBY InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 88 · Sipsey Valle | 5,000 Meters Junior Varsity | 88 | 28:53.79 | — |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 290 · Sipsey Valley | 5,000 Meters Varsity | 290 | 30:21.8 PB | 9 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 282 · Sipsey Valle | 5,000 Meters Varsity | 282 | 27:28.32 | 9 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Helena InvitationalOct 15 · 3,000 Meters Middle School · Place 145 · Sipsey Valle | 3,000 Meters Middle School | 145 | 15:47.37 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 2.1 Miles Middle School · Place 493 · Sipsey Valle | 2.1 Miles Middle School | 493 | 17:51.00 | 8 |
| Sep 17 | TCBY InvitationalSep 17 · 2.3 Miles Middle School · Place 129 · Sipsey Valle | 2.3 Miles Middle School | 129 | 20:00.48 | — |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 2 Miles Middle School · Place 462 · Sipsey Valle | 2 Miles Middle School | 462 | 19:02.62 | 8 |