Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMilan, Rising Sun, Southwestern (Hanover), Switzerland County · Apr 7 | 11.45 | Milan, Rising Sun, Southwestern (Hanover), Switzerland County | April 7, 2026 |
| 100 Meters · Outdoor · Hand timedSwitzerland County, Jac-Cen-Del, Rising Sun · Apr 9 | 11.5h | Switzerland County, Jac-Cen-Del, Rising Sun | April 9, 2026 |
| 1600 Meters · OutdoorJac-Cen-Del, Shawe, South Ripley, Switzerland County · Apr 30 | 6:01.16a | Jac-Cen-Del, Shawe, South Ripley, Switzerland County | April 30, 2024 |
| 1600 Meters · Outdoor · Hand timedSouth Ripley, JCD, Switz County, Shawe · May 2 | 6:12.0h | South Ripley, JCD, Switz County, Shawe | May 2, 2023 |
| 200 Meters · OutdoorMohawk Invitational · Apr 11 | 23.82a | Mohawk Invitational | April 11, 2026 |
| 200 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 24.2h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
| 400 Meters · OutdoorMadison Invitational · Apr 13 | 57.04a | Madison Invitational | April 13, 2024 |
| 400 Meters · Outdoor · Hand timedSouth Ripley, JCD, Switz County, Shawe · May 2 | 1:08.4h | South Ripley, JCD, Switz County, Shawe | May 2, 2023 |
| 60 Meter · IndoorRed Devil Rumble HSR Qualifier · Mar 14 | 7.66a | Red Devil Rumble HSR Qualifier | March 14, 2026 |
| 800 Meters · OutdoorVevay Media Group Invitational · Apr 25 | 2:18.33a | Vevay Media Group Invitational | April 25, 2024 |
| High Jump · OutdoorJac-Cen-Del, Shawe, South Ripley, Switzerland County · Apr 30 | 4-10.00 | Jac-Cen-Del, Shawe, South Ripley, Switzerland County | April 30, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Rising Sun InvitationalMay 7 · 100 Meters · Place 9 · Switzerland CountySwitzerland County | 100 Meters | 9. | 12.20a | 12 |
| Apr 30 | Switzerland County InvitationalApr 30 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 24.02a | 12 |
| Apr 30 | Switzerland County InvitationalApr 30 · 100 Meters · Place 2 · Switzerland CountySwitzerland County | 100 Meters | 2. | 11.89a | 12 |
| Apr 24 | South Dearborn InvitationalApr 24 · 100 Meters · Place 9 · Switzerland CountySwitzerland County | 100 Meters | 9. | 11.81a | 12 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 200 Meters · Switzerland CountySwitzerland County | 200 Meters | — | DNS | 12 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 100 Meters · Place 2 · Switzerland CountySwitzerland County | 100 Meters | 2. | 11.72a | 12 |
| Apr 11 | Mohawk InvitationalApr 11 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 23.82a PB | 12 |
| Apr 11 | Mohawk InvitationalApr 11 · 100 Meters · Place 3 · Switzerland CountySwitzerland County | 100 Meters | 3. | 11.91a | 12 |
| Apr 9 | Switzerland County, Jac-Cen-Del, Rising SunApr 9 · 100 Meters · Place 2 · Switzerland CountySwitzerland County | 100 Meters | 2. | 11.5h PB | 12 |
| Apr 7 | Milan, Rising Sun, Southwestern (Hanover), Switzerland CountyApr 7 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 24.05 | 12 |
| Apr 7 | Milan, Rising Sun, Southwestern (Hanover), Switzerland CountyApr 7 · 100 Meters · Place 3 · Switzerland CountySwitzerland County | 100 Meters | 3. | 11.45 PB | 12 |
2026 Indoor Track
1 results2025 Outdoor Track
8 results2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 30 | Jac-Cen-Del, Shawe, South Ripley, Switzerland CountyApr 30 · 1600 Meters · Place 3 · Switzerland CountySwitzerland County | 1600 Meters | 3. | 6:01.16a PB | 10 |
| Apr 30 | Jac-Cen-Del, Shawe, South Ripley, Switzerland CountyApr 30 · High Jump · Place 5 · Switzerland CountySwitzerland County | High Jump | 5. | 4-10.00 PB | 10 |
| Apr 25 | Vevay Media Group InvitationalApr 25 · 800 Meters · Place 5 · Switzerland CountySwitzerland County | 800 Meters | 5. | 2:18.33a PB | 10 |
| Apr 16 | Lawrenceburg, Jennings Co, Rising Sun, Switzerland CoApr 16 · 400 Meters · Place 6 · Switzerland CountySwitzerland County | 400 Meters | 6 | 59.10a | — |
| Apr 16 | Lawrenceburg, Jennings Co, Rising Sun, Switzerland CoApr 16 · 200 Meters · Place 11 · Switzerland CountySwitzerland County | 200 Meters | 11 | 26.16a | — |
| Apr 13 | Madison InvitationalApr 13 · 400 Meters · Place 5 · Switzerland CountySwitzerland County | 400 Meters | 5. | 57.04a PB | 10 |
2023 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | South Ripley, JCD, Switz County, ShaweMay 2 · 1600 Meters · Place 5 · Switzerland CountySwitzerland County | 1600 Meters | 5 | 6:12.0h PB | FR |
| May 2 | South Ripley, JCD, Switz County, ShaweMay 2 · 400 Meters · Place 8 · Switzerland CountySwitzerland County | 400 Meters | 8 | 1:08.4h PB | FR |
| May 2 | South Ripley, JCD, Switz County, ShaweMay 2 · 100 Meters · Place 6 · Switzerland CountySwitzerland County | 100 Meters | 6 | 12.4h | FR |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 400 Meters · Place 7 · Switzerland CountySwitzerland County | 400 Meters | 7. | 1:00.83a | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 200 Meters · Place 10 · Switzerland CountySwitzerland County | 200 Meters | 10. | 26.86a | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 100 Meters · Place 11 · Switzerland CountySwitzerland County | 100 Meters | 11. | 13.04a | 9 |
| Apr 11 | Milan QuadApr 11 · 400 Meters · Place 12 · Switzerland CountySwitzerland County | 400 Meters | 12. | 1:01.66a | 9 |
| Apr 11 | Milan QuadApr 11 · 200 Meters · Place 16 · Switzerland CountySwitzerland County | 200 Meters | 16. | 27.05a | 9 |
| Apr 11 | Milan QuadApr 11 · 100 Meters · Place 13 · Switzerland CountySwitzerland County | 100 Meters | 13. | 12.83a | 9 |