Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMilan, Rising Sun, Southwestern (Hanover), Switzerland County · Apr 7 | 11.57 | Milan, Rising Sun, Southwestern (Hanover), Switzerland County | April 7, 2026 |
| 100 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 11.3h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
| 200 Meters · OutdoorMilan, Rising Sun, Southwestern (Hanover), Switzerland County · Apr 7 | 23.51 | Milan, Rising Sun, Southwestern (Hanover), Switzerland County | April 7, 2026 |
| 200 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 23.3h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
| 400 Meters · OutdoorOhio River Valley Conference JH Championship · May 9 | 57.74a | Ohio River Valley Conference JH Championship | May 9, 2022 |
| 60 Meter · IndoorRed Devil Rumble HSR Qualifier · Mar 14 | 7.66a | Red Devil Rumble HSR Qualifier | March 14, 2026 |
| Long Jump · OutdoorGreensburg JH Invitational · Apr 23 | 13-08.00 | Greensburg JH Invitational | April 23, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
3 results2026 Indoor Track
1 results2025 Outdoor Track
20 results2024 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | IHSAA Boys Sectional 28May 16 · 200 Meters · Place 4 · Switzerland CountySwitzerland County | 200 MetersRound P | 4. | 23.60a | 10 |
| May 16 | IHSAA Boys Sectional 28May 16 · 200 Meters · Place 6 · Switzerland CountySwitzerland County | 200 Meters | 6. | 23.77a | 10 |
| May 9 | Ohio River Valley Conference ChampionshipMay 9 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 24.17a | 10 |
| May 9 | Ohio River Valley Conference ChampionshipMay 9 · 100 Meters · Place 2 · Switzerland CountySwitzerland County | 100 Meters | 2. | 11.96a | 10 |
| May 2 | Rising Sun InvitationalMay 2 · 200 Meters · Place 5 · Switzerland CountySwitzerland County | 200 Meters | 5. | 24.33a | 10 |
| May 2 | Rising Sun InvitationalMay 2 · 100 Meters · Place 8 · Switzerland CountySwitzerland County | 100 Meters | 8. | 12.08a | 10 |
| Apr 30 | Jac-Cen-Del, Shawe, South Ripley, Switzerland CountyApr 30 · 200 Meters · Place 1 · Switzerland CountySwitzerland County | 200 Meters | 1. | 24.26a | 10 |
| Apr 30 | Jac-Cen-Del, Shawe, South Ripley, Switzerland CountyApr 30 · 100 Meters · Place 1 · Switzerland CountySwitzerland County | 100 Meters | 1. | 12.13a | 10 |
| Apr 25 | Vevay Media Group InvitationalApr 25 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 24.23a | 10 |
| Apr 25 | Vevay Media Group InvitationalApr 25 · 100 Meters · Place 1 · Switzerland CountySwitzerland County | 100 Meters | 1. | 12.12a | 10 |
| Apr 16 | Lawrenceburg, Jennings Co, Rising Sun, Switzerland CoApr 16 · 200 Meters · Place 3 · Switzerland CountySwitzerland County | 200 Meters | 3 | 24.24a | — |
| Apr 16 | Lawrenceburg, Jennings Co, Rising Sun, Switzerland CoApr 16 · 100 Meters · Place 8 · Switzerland CountySwitzerland County | 100 Meters | 8 | 12.00a | — |
| Apr 13 | Madison InvitationalApr 13 · 200 Meters · Place 4 · Switzerland CountySwitzerland County | 200 MetersRound P | 4. | 24.20a | 10 |
| Apr 13 | Madison InvitationalApr 13 · 200 Meters · Place 3 · Switzerland CountySwitzerland County | 200 Meters | 3. | 24.13a | 10 |
| Apr 13 | Madison InvitationalApr 13 · 100 Meters · Place 5 · Switzerland CountySwitzerland County | 100 MetersRound P | 5. | 12.12a | 10 |
| Apr 13 | Madison InvitationalApr 13 · 100 Meters · Place 5 · Switzerland CountySwitzerland County | 100 Meters | 5. | 12.15a | 10 |
2023 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | IHSAA Boys Track & Field Sectional 28 - JeffersonvilleMay 18 · 100 Meters · Place 9 · Switzerland CountySwitzerland County | 100 MetersRound P | 9 | 12.48 | 9 |
| May 18 | IHSAA Boys Track & Field Sectional 28 - JeffersonvilleMay 18 · 100 Meters · Place 8 · Switzerland CountySwitzerland County | 100 Meters | 8 | 12.19 | 9 |
| May 9 | Ohio River Valley Conference ChampionshipMay 9 · 200 Meters · Place 6 · Switzerland CountySwitzerland County | 200 Meters | 6 | 24.93 | 9 |
| May 9 | Ohio River Valley Conference ChampionshipMay 9 · 100 Meters · Place 6 · Switzerland CountySwitzerland County | 100 Meters | 6 | 12.30 | 9 |
| May 4 | Rising Sun InvitationalMay 4 · 200 Meters · Place 4 · Switzerland CountySwitzerland County | 200 Meters | 4 | 24.47 | 9 |
| May 4 | Rising Sun InvitationalMay 4 · 100 Meters · Place 5 · Switzerland CountySwitzerland County | 100 Meters | 5 | 12.02 | 9 |
| Apr 27 | Vevay Media Group InvitationalApr 27 · 200 Meters · Place 5 · Switzerland CountySwitzerland County | 200 Meters | 5 | 24.56 | 9 |
| Apr 27 | Vevay Media Group InvitationalApr 27 · 100 Meters · Place 5 · Switzerland CountySwitzerland County | 100 Meters | 5 | 12.11 | 9 |
| Apr 18 | Lawrenceburg, Rising Sun, Switzerland CountyApr 18 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2 | 24.44 | 9 |
| Apr 18 | Lawrenceburg, Rising Sun, Switzerland CountyApr 18 · 100 Meters · Place 3 · Switzerland CountySwitzerland County | 100 Meters | 3 | 11.94 | 9 |
| Apr 15 | Madison InvitationalApr 15 · 200 Meters · Place 5 · Switzerland CountySwitzerland County | 200 MetersRound P | 5 | 24.45 | 9 |
| Apr 15 | Madison InvitationalApr 15 · 200 Meters · Place 7 · Switzerland CountySwitzerland County | 200 Meters | 7 | 24.63 | 9 |
| Apr 15 | Madison InvitationalApr 15 · 100 Meters · Place 8 · Switzerland CountySwitzerland County | 100 MetersRound P | 8 | 12.16 | 9 |
| Apr 15 | Madison InvitationalApr 15 · 100 Meters · Place 8 · Switzerland CountySwitzerland County | 100 Meters | 8 | 11.94 | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 200 Meters · Place 2 · Switzerland CountySwitzerland County | 200 Meters | 2. | 25.02a | 9 |
| Apr 13 | Trinity Lutheran, Jac-Cen-Del, Southwestern, Switzerland CountyApr 13 · 100 Meters · Place 3 · Switzerland CountySwitzerland County | 100 Meters | 3. | 12.09a | 9 |
| Apr 11 | Milan QuadApr 11 · 200 Meters · Place 4 · Switzerland CountySwitzerland County | 200 Meters | 4. | 24.43a | 9 |
| Apr 11 | Milan QuadApr 11 · 100 Meters · Place 4 · Switzerland CountySwitzerland County | 100 Meters | 4. | 11.76a | 9 |
| Apr 8 | Mohawk InvitationalApr 8 · 100 Meters · Place 4 · Switzerland CountySwitzerland County | 100 Meters | 4. | 12.18a | 9 |
| Apr 6 | Jac-Cen-Del 4 wayApr 6 · 100 Meters · Place 3 · Switzerland CountySwitzerland County | 100 Meters | 3. | 11.90 | 9 |
2022 Outdoor Track
6 results