Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF Region 7 Junior Olympic Championships · Jul 13 | 12.84a | USATF Region 7 Junior Olympic Championships | July 13, 2019 |
| 200 Meters · OutdoorKouts, Hebron, South Central Meet · May 2 | 23.90 | Kouts, Hebron, South Central Meet | May 2, 2023 |
| 400 Meters · IndoorMITS @ Hillsdale College Meet #1 · Jan 25 | 55.28a | MITS @ Hillsdale College Meet #1 | January 25, 2020 |
| 400 Meters · OutdoorIHSAA Boys Track & Field Sectional 4 - Rensselaer Central · May 18 | 52.24 | IHSAA Boys Track & Field Sectional 4 - Rensselaer Central | May 18, 2023 |
| Long Jump · IndoorMITS @ Hillsdale College Meet #1 · Jan 25 | 5.27m | MITS @ Hillsdale College Meet #1 | January 25, 2020 |
| Long Jump · OutdoorUSATF Region 7 Junior Olympic Championships · Jul 13 | 5.13m | USATF Region 7 Junior Olympic Championships | July 13, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
11 results2022 Outdoor Track
3 results2021 Outdoor Track
1 results2020 Indoor Track
2 results2019 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 13 | USATF Region 7 Junior Olympic ChampionshipsJul 13 · Long Jump · Place 9 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | Long Jump | 9. | 5.13m PB | 8 |
| Jul 13 | USATF Region 7 Junior Olympic ChampionshipsJul 13 · 400 Meters · Place 7 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 400 Meters | 7. | 54.55a | 8 |
| Jul 13 | USATF Region 7 Junior Olympic ChampionshipsJul 13 · 200 Meters · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 200 Meters | — | DNS | 8 |
| Jul 13 | USATF Region 7 Junior Olympic ChampionshipsJul 13 · 100 Meters · Place 15 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 100 MetersRound P | 15. | 12.84a PB | 8 |
| Jun 15 | USATF Indiana Association Junior Olympic ChampionshipsJun 15 · Long Jump · Place 4 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | Long Jump | 4. | 5.06m | 8 |
| Jun 15 | USATF Indiana Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 4 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 400 Meters | 4. | 54.69a | 8 |
| Jun 15 | USATF Indiana Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 6 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 200 Meters | 6. | 24.97aWind: 0.9 | 8 |
| Jun 15 | USATF Indiana Association Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 9 · Let It Fly Throwing, LLCLet It Fly Throwing, LLC | 100 Meters | 9. | 12.45aWind: 3.1 | 8 |
| May 9 | Kankakee Valley InviteMay 9 · 400 Meters · KoutsKouts | 400 Meters | — | 54.87Unofficial | 8 |