Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bicentennial ParkAHSAA Class 7A Section 1 · Oct 27 | 17:33.15 | AHSAA Class 7A Section 1 | October 27, 2022 |
| 5,000 Meters · Blakeley State ParkDaphne Invitational · Sep 21 | 20:24.25 | Daphne Invitational | September 21, 2019 |
| 5,000 Meters · Langhan ParkAHSAA 6A Section 1 · Nov 1 | 20:23.44 | AHSAA 6A Section 1 | November 1, 2019 |
| 5,000 Meters · Loxley Municipal ParkMobile County Championships · Oct 21 | 20:57.40 | Mobile County Championships | October 21, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 7A State XC Championships · Nov 6 | 17:56.48 | AHSAA Class 7A State XC Championships | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 7A · Place 137 · St. Paul's Episcopal | 5,000 Meters 7A | 137 | 18:53.59 | 12 |
| Oct 27 | AHSAA Class 7A Section 1Oct 27 · 5,000 Meters Varsity · Place 14 · St. Paul's Episcopal | 5,000 Meters Varsity | 14 | 17:33.15 PB | 12 |
| Oct 12 | Mobile County ChampionshipsOct 12 · 5,000 Meters Varsity · Place 26 · St. Paul's E | 5,000 Meters Varsity | 26 | 19:01.20 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 170 · St. Paul's E | 5,000 Meters Varsity | 170 | 17:49.11 | 12 |
| Sep 3 | Mobile Cross Country Challenge of Champions 5KSep 3 · 5,000 Meters Invitational · Place 26 · St. Paul's E | 5,000 Meters Invitational | 26 | 18:46.86 | — |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 7A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 121 · St. Paul's Episcopal | 5,000 Meters Varsity | 121 | 17:56.48 PB | 11 |
| Oct 28 | AHSAA 7A Section 1Oct 28 · 5,000 Meters Varsity · Place 24 · St. Paul's Episcopal | 5,000 Meters Varsity | 24 | 19:17.36 | 11 |
| Sep 17 | The Southern Showcase Sep 17 · 5,000 Meters Varsity · Place 302 · St. Paul's E | 5,000 Meters Varsity | 302 | 19:22.03 | 11 |
| Sep 9 | Azalea City ClassicSep 9 · 5,000 Meters Varsity · Place 27 · St. Paul's E | 5,000 Meters Varsity | 27 | 20:38.46 | — |
| Sep 4 | Mobile Challenge of ChampionsSep 4 · 5,000 Meters Open · Place 7 · St. Paul's E | 5,000 Meters Open | 7 | 18:32.18 | — |
| Sep 4 | Mobile Challenge of ChampionsSep 4 · 5,000 Meters Open · Place 7 · St. Paul's E | 5,000 Meters Open | 7 | 18:32.18 | — |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 7A · Place 156 · St. Paul's E | 5,000 Meters 7A | 156 | 20:07.90 | 10 |
| Nov 14 | AHSAA Class 7A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 156 · St. Paul's Episcopal | 5,000 Meters Varsity | 156 | 20:07.90 | 10 |
| Nov 5 | AHSAA 7A Section 1Nov 5 · 5,000 Meters Varsity · Place 35 · St. Paul's Episcopal | 5,000 Meters Varsity | 35 | 19:51.63 | 10 |
| Oct 31 | McT RelaysOct 31 · 5,000 Meters Open · Place 6 · St. Paul's E | 5,000 Meters Open | 6 | 19:20.99 | — |
| Oct 21 | Mobile County ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 3 · St. Paul's Episcopal | 5,000 Meters Junior Varsity | 3 | 20:57.40 PB | 10 |
| Oct 13 | John Hunt XC Series #3Oct 13 · 5,000 Meters Varsity · Place 70 · St. Paul's Episcopal | 5,000 Meters Varsity | 70 | 20:51.29 | 10 |
| Oct 13 | John Hunt XC Series #3Oct 13 · 5,000 Meters Varsity · Place 70 · St. Paul's Episcopal | 5,000 Meters Varsity | 70 | 20:51.29 | 10 |
| Sep 26 | Daphne Invite/Battle of the BaySep 26 · 5,000 Meters Varsity · Place 40 · St. Paul's E | 5,000 Meters Varsity | 40 | 19:56.48 | — |
| Sep 5 | Mobile Challenge of ChampionsSep 5 · 5,000 Meters Open Division 1 · Place 14 · St. Paul's E | 5,000 Meters Open Division 1 | 14 | 19:45.27 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 146 · St. Paul's E | 5,000 Meters 6A | 146 | 19:14.45 | 9 |
| Nov 9 | AHSAA 6A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 146 · St. Paul's Episcopal | 5,000 Meters Varsity | 146 | 19:14.45 | 9 |
| Nov 1 | AHSAA 6A Section 1Nov 1 · 5,000 Meters Varsity · Place 42 · St. Paul's Episcopal | 5,000 Meters Varsity | 42 | 20:23.44 PB | 9 |
| Oct 17 | Mobile County ChampionshipsOct 17 · 2 Miles Middle School · Place 5 · M St. Paul's E | 2 Miles Middle School | 5 | 12:14.55 | — |
| Oct 12 | Boardwalk ChallengeOct 12 · 5,000 Meters Junior Varsity · Place 13 · St. Paul's E | 5,000 Meters Junior Varsity | 13 | 19:34.66 | — |
| Sep 28 | Battle of the BaySep 28 · 5,000 Meters Varsity · Place 60 · St. Paul's E | 5,000 Meters Varsity | 60 | 20:13.07 | — |
| Sep 21 | Daphne InvitationalSep 21 · 5,000 Meters Varsity · Place 99 · St. Paul's Episcopal | 5,000 Meters Varsity | 99 | 20:24.25 PB | 9 |