| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1000 Meters · IndoorMountain Brook Five Team Battle Royale · Feb 25 | 2:57.18 | Mountain Brook Five Team Battle Royale | February 25, 2021 |
| 1600 Meters · IndoorJV Meet #3B · Jan 12 | 4:58.75 | JV Meet #3B | January 12, 2021 |
| 1600 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 7 | 4:50.48a | Metro Birmingham JV Meet #5 | April 7, 2021 |
| 2000 Meters · IndoorMountain Brook Five Team Battle Royale · Feb 25 | 6:42.26 | Mountain Brook Five Team Battle Royale | February 25, 2021 |
| 400 Meters · IndoorMiddle School Meet #2 · Jan 10 | 1:07.83 | Middle School Meet #2 | January 10, 2019 |
| 800 Meters · IndoorCrossplex Holiday Invitational #2 · Dec 11 | 2:09.30a | Crossplex Holiday Invitational #2 | December 11, 2021 |
| 800 Meters · OutdoorMountain Brook Invitational · Apr 8 | 2:08.82 | Mountain Brook Invitational | April 8, 2021 |
| Javelin · 800g · OutdoorMountain Brook 5 Team Battle Royale · Feb 23 | 125-11 | Mountain Brook 5 Team Battle Royale | February 23, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 20 | Birmingham Metro JV ChampionshipApr 20 · Javelin · Place 3 · Hewitt-Truss | Javelin | 3 | 40.10m | — |
| Apr 14 | Mountain Brook InvitationalApr 14 · Javelin · Place 46 · Hewitt-Trussville | Javelin800g | 46. | 114-03 | 12 |
| Mar 23 | Over the Mountain ChallengeMar 23 · Javelin · Place 6 · Hewitt-Trussville | Javelin | 6 | 119-2 | 12 |
| Mar 15 | Metro Birmingham JV Meet #3Mar 15 · Javelin · Place 5 · Hewitt-Trussville | Javelin | 5 | 131-0 | 12 |
| Mar 3 | Husky March ClassicMar 3 · Javelin · Place 11 · Hewitt-Trussville | Javelin | 11 | 132-6 | 12 |
| Feb 23 | Mountain Brook 5 Team Battle RoyaleFeb 23 · Javelin · Place 5 · Hewitt-Trussville | Javelin800g | 5. | 125-11 PB | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 22 | Hewitt-Trussville InvitationalApr 22 · Javelin · Place 27 · Hewitt-Trussville | Javelin | 27 | 112-10 | 11 |
| Apr 15 | Mountain Brook InvitationalApr 15 · Javelin · Place 26 · Hewitt-Trussville | Javelin800g | 26. | 119-07 | 11 |
| Mar 17 | Birmingham JV Meet #3Mar 17 · Javelin · Place 6 · Hewitt-Truss | Javelin | 6 | 35.35m | — |
| Mar 10 | Metro Birmingham JV Meet #2Mar 10 · Javelin · Place 3 · Hewitt-Trussville | Javelin | 3 | 115-5 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 11 | Crossplex Holiday Invitational #2Dec 11 · 800 Meters · Place 27 · Hewitt-Trussville | 800 Meters | 27. | 2:09.30a PB | 11 |
| Dec 4 | Magic City Invitational #2Dec 4 · 1600 Meters · Place 35 · Hewitt-Trussville | 1600 Meters | 35. | 5:11.87a | 11 |
| Dec 4 | Magic City Invitational #2Dec 4 · 800 Meters · Place 27 · Hewitt-Trussville | 800 Meters | 27. | 2:16.41a | 11 |
| Feb 25 | Mountain Brook Five Team Battle RoyaleFeb 25 · 2000 Meters · Place 24 · Hewitt-Truss | 2000 Meters | 24 | 6:42.26 PB | 10 |
| Feb 25 | Mountain Brook Five Team Battle RoyaleFeb 25 · 1000 Meters · Place 26 · Hewitt-Truss | 1000 Meters | 26 | 2:57.18 PB | 10 |
| Jan 27 | Crossplex Last Ditch JV MeetJan 27 · 800 Meters · Place 4 · Hewitt-Trussville | 800 Meters | 4 | 2:10.55 | — |
| Jan 12 | JV Meet #3BJan 12 · 1600 Meters · Place 11 · Hewitt-Truss | 1600 Meters | 11 | 4:58.75 PB | — |
| Jan 12 | JV Meet #3BJan 12 · 800 Meters · Place 4 · Hewitt-Truss | 800 Meters | 4 | 2:13.24 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 16 | Hewitt-Trussville InvitationalApr 16 · 800 Meters · Place 15 · Hewitt-Truss | 800 Meters | 15 | 2:09.20 | 10 |
| Apr 15 | Metro Birmingham JV ChampionshipsApr 15 · 1600 Meters · Place 6 · Hewitt-Truss | 1600 Meters | 6 | 4:50.85 | — |
| Apr 15 | Metro Birmingham JV ChampionshipsApr 15 · 800 Meters · Place 39 · Hewitt-Truss | 800 Meters | 39 | 2:20.13 | — |
| Apr 8 | Mountain Brook InvitationalApr 8 · 800 Meters · Place 1 · Hewitt-Truss | 800 Meters | 1 | 2:08.82 PB | 10 |
| Apr 7 | Metro Birmingham JV Meet #5Apr 7 · 1600 Meters · Place 5 · Hewitt-Trussville | 1600 Meters | 5. | 4:50.48a PB | 10 |
| Mar 30 | Metro Birmingham JV Meet #4Mar 30 · 1600 Meters · Place 7 · Hewitt-Truss | 1600 Meters | 7 | 5:03.22 | — |
| Mar 30 | Metro Birmingham JV Meet #4Mar 30 · 800 Meters · Place 6 · Hewitt-Truss | 800 Meters | 6 | 2:09.30 | — |
| Mar 18 | Helena Classic on the HillMar 18 · 800 Meters · Place 13 · Hewitt-Truss | 800 Meters | 13 | 2:12.44 | — |
| Mar 9 | Metro Birmingham JV Meet #2Mar 9 · 1600 Meters · Place 17 · Hewitt-Truss | 1600 Meters | 17 | 5:03.20 | — |
| Mar 9 | Metro Birmingham JV Meet #2Mar 9 · 800 Meters · Place 16 · Hewitt-Truss | 800 Meters | 16 | 2:11.71 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 9 | First Crack JV MeetDec 9 · 1600 Meters · Place 11 · Hewitt-Trussville | 1600 Meters | 11. | 5:00.65a | 10 |
| Dec 9 | First Crack JV MeetDec 9 · 800 Meters · Place 10 · Hewitt-Trussville | 800 Meters | 10. | 2:17.27a | 10 |
| Jan 14 | Crossplex JV Meet #3Jan 14 · 1600 Meters · Place 123 · Hewitt-Trussville | 1600 Meters | 123. | 5:26.02a | 9 |
| Jan 14 | Crossplex JV Meet #3Jan 14 · 800 Meters · Place 147 · Hewitt-Trussville | 800 Meters | 147. | 2:30.75a | 9 |
| Jan 8 | Indoor JV Meet #2Jan 8 · 1600 Meters · Place 86 · Hewitt-Trussville | 1600 Meters | 86. | 5:39.44a | 9 |
| Jan 8 | Indoor JV Meet #2Jan 8 · 800 Meters · Place 112 · Hewitt-Trussville | 800 Meters | 112. | 2:37.25a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 10 | Metro Birmingham Junior Varsity Meet #2Mar 10 · 1600 Meters · Place 43 · Hewitt-Trussville | 1600 Meters | 43. | 5:25.64a | 9 |
| Mar 10 | Metro Birmingham Junior Varsity Meet #2Mar 10 · 800 Meters · Place 40 · Hewitt-Trussville | 800 Meters | 40. | 2:22.02a | 9 |
| Mar 3 | Mountain Brook JV Meet #1Mar 3 · 1600 Meters · Place 36 · Hewitt-Trussville | 1600 Meters | 36. | 5:24.37a | 9 |
| Mar 3 | Mountain Brook JV Meet #1Mar 3 · 800 Meters · Place 28 · Hewitt-Trussville | 800 Meters | 28. | 2:26.40a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 19 | Crossplex HS JV Meet #1Dec 19 · 1600 Meters · Place 67 · Hewitt-Trussville | 1600 Meters | 67. | 5:26.89a | 9 |
| Dec 19 | Crossplex HS JV Meet #1Dec 19 · 800 Meters · Place 83 · Hewitt-Trussville | 800 Meters | 83. | 2:36.13a | 9 |
| Dec 7 | Magic City InvitationalDec 7 · 1600 Meters · Place 136 · Hewitt-Trussville | 1600 Meters | 136. | 5:32.90a | 9 |
| Jan 10 | Middle School Meet #2Jan 10 · 400 Meters · Place 59 · Hewitt-Truss | 400 Meters | 59 | 1:07.83 PB | — |