Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorGreensburg JH Invitational · Apr 23 | 12.74a | Greensburg JH Invitational | April 23, 2022 |
| 1600 Meters · OutdoorMadison Invitational · Apr 13 | 5:17.78a | Madison Invitational | April 13, 2024 |
| 200 Meters · OutdoorLawrenceburg, Milan, Rising Sun, Switzerland County · Apr 14 | 24.60a | Lawrenceburg, Milan, Rising Sun, Switzerland County | April 14, 2026 |
| 400 Meters · OutdoorOhio River Valley Conference Championship · May 12 | 52.49a | Ohio River Valley Conference Championship | May 12, 2026 |
| 400 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 53.6h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
| 800 Meters · OutdoorVevay Media Group Invitational · May 1 | 2:09.13 | Vevay Media Group Invitational | May 1, 2025 |
| 800 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 2:15.5h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
| Long Jump · OutdoorJac-Cen-Del, Shawe, South Ripley, Switzerland County · Apr 30 | 15-00.00 | Jac-Cen-Del, Shawe, South Ripley, Switzerland County | April 30, 2024 |
| Shot Put · 12lb · OutdoorJac-Cen-Del, Shawe, South Ripley, Switzerland County · Apr 30 | 34-06.00 | Jac-Cen-Del, Shawe, South Ripley, Switzerland County | April 30, 2024 |
| Shot Put · 8lb · OutdoorOhio River Valley Conference JH Championship · May 9 | 37-02.75 | Ohio River Valley Conference JH Championship | May 9, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | Ohio River Valley Conference ChampionshipMay 12 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 52.49a PB | 12 |
| May 7 | Rising Sun InvitationalMay 7 · 400 Meters · Place 3 · Switzerland CountySwitzerland County | 400 Meters | 3. | 53.77a | 12 |
| Apr 30 | Switzerland County InvitationalApr 30 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 53.22a | 12 |
| Apr 24 | South Dearborn InvitationalApr 24 · 400 Meters · Place 4 · Switzerland CountySwitzerland County | 400 Meters | 4. | 53.63a | 12 |
| Apr 20 | Lawrenceburg, Batesville, Rising Sun, Switzerland CountyApr 20 · 400 Meters · Place 2 · Switzerland CountySwitzerland County | 400 Meters | 2. | 55.03a | 12 |
| Apr 17 | Madison InvitationalApr 17 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 53.98a | 12 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 54.74a | 12 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 200 Meters · Place 1 · Switzerland CountySwitzerland County | 200 Meters | 1. | 24.60a PB | 12 |
| Apr 11 | Mohawk InvitationalApr 11 · 400 Meters · Place 3 · Switzerland CountySwitzerland County | 400 Meters | 3. | 55.24a | 12 |
| Apr 9 | Switzerland County, Jac-Cen-Del, Rising SunApr 9 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 55.1h | 12 |
| Apr 7 | Milan, Rising Sun, Southwestern (Hanover), Switzerland CountyApr 7 · 800 Meters · Place 6 · Switzerland CountySwitzerland County | 800 Meters | 6. | 2:32.73 | 12 |
| Apr 7 | Milan, Rising Sun, Southwestern (Hanover), Switzerland CountyApr 7 · 400 Meters · Place 1 · Switzerland CountySwitzerland County | 400 Meters | 1. | 53.36 | 12 |
2025 Outdoor Track
13 results2024 Outdoor Track
9 results2023 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | Rising Sun InvitationalMay 4 · 800 Meters · Place 6 · Switzerland CountySwitzerland County | 800 Meters | 6 | 2:20.21 | 9 |
| May 2 | South Ripley, JCD, Switz County, ShaweMay 2 · 800 Meters · Place 2 · Switzerland CountySwitzerland County | 800 Meters | 2 | 2:21.3h | FR |
| Apr 27 | Vevay Media Group InvitationalApr 27 · 800 Meters · Place 6 · Switzerland CountySwitzerland County | 800 Meters | 6 | 2:22.54 | 9 |
| Apr 18 | Lawrenceburg, Rising Sun, Switzerland CountyApr 18 · 800 Meters · Place 7 · Switzerland CountySwitzerland County | 800 Meters | 7 | 2:29.42 | 9 |
| Apr 18 | Lawrenceburg, Rising Sun, Switzerland CountyApr 18 · 1600 Meters · Place 6 · Switzerland CountySwitzerland County | 1600 Meters | 6 | 5:30.18 | 9 |
| Apr 15 | Madison InvitationalApr 15 · 800 Meters · Place 10 · Switzerland CountySwitzerland County | 800 Meters | 10 | 2:29.05 | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · Shot Put · Place 10 · Switzerland CountySwitzerland County | Shot Put8lb | 10. | 28-10.00 | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 800 Meters · Place 3 · Switzerland CountySwitzerland County | 800 Meters | 3. | 2:24.59a | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 400 Meters · Place 5 · Switzerland CountySwitzerland County | 400 Meters | 5. | 59.45a | 9 |
| Apr 11 | Milan QuadApr 11 · 800 Meters · Place 7 · Switzerland CountySwitzerland County | 800 Meters | 7. | 2:20.78a | 9 |
| Apr 11 | Milan QuadApr 11 · 400 Meters · Place 5 · Switzerland CountySwitzerland County | 400 Meters | 5. | 59.19a | 9 |
| Apr 8 | Mohawk InvitationalApr 8 · 800 Meters · Place 6 · Switzerland CountySwitzerland County | 800 Meters | 6. | 2:29.39a | 9 |
| Apr 8 | Mohawk InvitationalApr 8 · 400 Meters · Place 9 · Switzerland CountySwitzerland County | 400 Meters | 9. | 1:01.46a | 9 |
| Apr 6 | Jac-Cen-Del 4 wayApr 6 · 800 Meters · Place 4 · Switzerland CountySwitzerland County | 800 Meters | 4. | 2:29.00 | 9 |
| Apr 6 | Jac-Cen-Del 4 wayApr 6 · 400 Meters · Place 3 · Switzerland CountySwitzerland County | 400 Meters | 3. | 59.76 | 9 |
2022 Outdoor Track
6 results2021 Outdoor Track
3 results