| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1600 Meters · OutdoorShelby County Championships · Apr 17 | 5:02.79 | Shelby County Championships | April 17, 2019 |
| 2 Miles · OutdoorSpain Park Classic · Apr 7 | 12:11.39 | Spain Park Classic | April 7, 2018 |
| 2000 Meters · OutdoorFive Team Battle Royale · Mar 1 | 7:01.19 | Five Team Battle Royale | March 1, 2018 |
| 800 Meters · OutdoorVestavia King of the Mountain Meet · Mar 7 | 2:13.18 | Vestavia King of the Mountain Meet | March 7, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 7 | Metro Birmingham JV Meet #5Apr 7 · 800 Meters · Place 32 · Briarwood Christian | 800 Meters | 32. | 2:20.69a | 12 |
| Mar 13 | Vestavia King of the Mountain InvitationalMar 13 · 800 Meters · Place 29 · Briarwood Ch | 800 Meters | 29 | 2:19.28 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 7 | Vestavia King of the Mountain MeetMar 7 · 800 Meters · Place 17 · Briarwood Ch | 800 Meters | 17 | 2:13.18 PB | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 27 | AHSAA 5A Section 3Apr 27 · 1600 Meters · Place 9 · Briarwood Christian | 1600 Meters | 9. | 5:17.55a | 10 |
| Apr 17 | Shelby County ChampionshipsApr 17 · 1600 Meters · Place 10 · Briarwood Ch | 1600 Meters | 10 | 5:02.79 PB | — |
| Apr 6 | Spain Park ClassicApr 6 · 1600 Meters · Place 20 · Briarwood Ch | 1600 Meters | 20 | 5:02.99 | — |
| Apr 6 | Spain Park ClassicApr 6 · 800 Meters · Place 11 · Briarwood Ch | 800 Meters | 11 | 2:16.15 | — |
| Mar 21 | Briairwood Christian QuadMar 21 · 1600 Meters · Place 10 · Briarwood Christian | 1600 Meters | 10. | 5:16.76a | 10 |
| Mar 21 | Briairwood Christian QuadMar 21 · 800 Meters · Place 10 · Briarwood Christian | 800 Meters | 10. | 2:20.10a | 10 |
| Mar 16 | Homewood InvitationalMar 16 · 1600 Meters · Place 49 · Briarwood Ch | 1600 Meters | 49 | 5:15.92 | — |
| Mar 9 | Vestavia King of the Mountain InvitationalMar 9 · 1600 Meters · Place 28 · Briarwood Ch | 1600 Meters | 28 | 5:16.21 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 27 | AHSAA 5A Section 3Apr 27 · 1600 Meters · Place 8 · Briarwood Christian | 1600 Meters | 8. | 5:18.33a | 9 |
| Apr 16 | Shelby County ChampionshipsApr 16 · 1600 Meters · Place 14 · Briarwood Ch | 1600 Meters | 14 | 5:38.25 | — |
| Apr 7 | Spain Park ClassicApr 7 · 2 Miles · Place 17 · Briarwood Ch | 2 Miles | 17 | 12:11.39 PB | — |
| Mar 17 | Homewood InvitationalMar 17 · 1600 Meters · Place 49 · Briarwood Christian | 1600 Meters | 49. | 5:31.89a | 9 |
| Mar 10 | Vestavia Hills King of the Mountain InvitationalMar 10 · 1600 Meters · Place 39 · Briarwood Ch | 1600 Meters | 39 | 5:27.44 | — |
| Mar 1 | Five Team Battle RoyaleMar 1 · 2000 Meters · Place 22 · Briarwood Ch | 2000 Meters | 22 | 7:01.19 PB | 9 |