Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blakeley State ParkDaphne Invitational · Sep 21 | 22:03.24 | Daphne Invitational | September 21, 2019 |
| 5,000 Meters · Faith Academy Sports ComplexBoardwalk Challenge · Oct 13 | 21:33.82 | Boardwalk Challenge | October 13, 2018 |
| 5,000 Meters · Langhan Park AHSAA 6A Section 1 · Nov 2 | 21:56.44 | AHSAA 6A Section 1 | November 2, 2018 |
| 5,000 Meters · Loxley Municipal ParkAHSAA 5A Section 1 · Nov 3 | 20:16.22 | AHSAA 5A Section 1 | November 3, 2016 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 6A XC State Championship · Nov 9 | 20:45.95 | AHSAA 6A XC State Championship | November 9, 2019 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 10 | 21:32.95 | AHSAA Class 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · University of AlabamaCrimson Classic · Oct 13 | 21:05.2 | Crimson Classic | October 13, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 6A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 28 · St. Paul's Episcopal | 5,000 Meters Varsity | 28 | 20:45.95 PB | 12 |
| Oct 17 | Mobile County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 16 · St. Paul's E | 5,000 Meters Varsity | 16 | 20:59.65 | — |
| Sep 21 | Daphne InvitationalSep 21 · 5,000 Meters Varsity · Place 21 · St. Paul's Episcopal | 5,000 Meters Varsity | 21 | 22:03.24 PB | 12 |
| Aug 31 | Mobile Challenge of ChampionsAug 31 · 5,000 Meters Invitational · Place 35 · St. Paul's E | 5,000 Meters Invitational | 35 | 22:39.71 | — |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 44 · St. Paul's E | 5,000 Meters 6A | 44 | 21:32.95 | 11 |
| Nov 10 | AHSAA Class 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 44 · St. Paul's Episcopal | 5,000 Meters Varsity | 44 | 21:32.95 PB | 11 |
| Nov 2 | AHSAA 6A Section 1Nov 2 · 5,000 Meters Varsity · Place 11 · St. Paul's Episcopal | 5,000 Meters Varsity | 11 | 21:56.44 PB | 11 |
| Oct 13 | Boardwalk ChallengeOct 13 · 5,000 Meters Varsity · Place 12 · St. Paul's Episcopal | 5,000 Meters Varsity | 12 | 21:33.82 PB | 11 |
| Sep 7 | Azalea City ClassicSep 7 · 5,000 Meters Varsity · Place 10 · St. Paul's E | 5,000 Meters Varsity | 10 | 22:28.05 | — |
| Sep 1 | Mobile Challenge of ChampionsSep 1 · 5,000 Meters Invitational · Place 15 · St. Paul's E | 5,000 Meters Invitational | 15 | 21:43.31 | — |
| Sep 1 | Mobile Challenge of ChampionsSep 1 · 5,000 Meters Invitational · Place 15 · St. Paul's E | 5,000 Meters Invitational | 15 | 21:43.31 | — |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 5A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 30 · St. Paul's Episcopal | 5,000 Meters Varsity | 30 | 21:14.78 | 10 |
| Sep 21 | Warrior ChallengeSep 21 · 2 Miles Varsity · Place 4 · St. Paul's E | 2 Miles Varsity | 4 | 12:57.97 | — |
| Sep 16 | Battle of the BaySep 16 · 5,000 Meters Varsity 5A · Place 13 · St. Paul's Episcopal | 5,000 Meters Varsity 5A | 13 | 22:03.98 | 10 |
| Sep 2 | Mobile Challenge of ChampionsSep 2 · 5,000 Meters Invitational · Place 21 · St. Paul's E | 5,000 Meters Invitational | 21 | 22:01.20 | — |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 5A · Place 8 · ST. PAUL'S E | 5,000 Meters 5A | 8 | 20:19.22 | 9 |
| Nov 3 | AHSAA 5A Section 1Nov 3 · 5,000 Meters Varsity · Place 2 · St. Paul's Episcopal | 5,000 Meters Varsity | 2 | 20:16.22 PB | 12 |
| Oct 20 | Mobile County XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 7 · St. Paul's E | 5,000 Meters Varsity | 7 | 21:13.14 | — |
| Oct 13 | Crimson ClassicOct 13 · 5,000 Meters Varsity · Place 19 · St. Paul's Episcopal | 5,000 Meters Varsity | 19 | 21:05.2 PB | 12 |
| Sep 17 | Battle of the BaySep 17 · Varsity 5A · Place 18 · St. Paul's Episcopal | Varsity 5A | 18 | 22:37.7 | 9 |
| Sep 9 | Azalea City ClassicSep 9 · 5,000 Meters Varsity · Place 16 · St. Paul's Episcopal | 5,000 Meters Varsity | 16 | 22:07.55 | — |
| Sep 9 | Azalea City ClassicSep 9 · 5,000 Meters Varsity · Place 16 · St. Paul's Episcopal | 5,000 Meters Varsity | 16 | 22:07.5 | — |
2015 Cross Country
1 results2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 28 | Warrior ChallengeAug 28 · 2 Miles Middle School · Place 21 · St. Paul's Episcopal | 2 Miles Middle School | 21 | 13:27.00 | 7 |