Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorFranklin Community Bill Self Invite (Entries on MS) · Apr 17 | 5:13.11a | Franklin Community Bill Self Invite (Entries on MS) | April 17, 2026 |
| 2400 Meters · OutdoorGreendale, Batesville, Milan MS · Apr 15 | 10:36.72a | Greendale, Batesville, Milan MS | April 15, 2024 |
| 3200 Meters · IndoorEast Central JV Invitational · May 1 | 12:53.73a | East Central JV Invitational | May 1, 2025 |
| 3200 Meters · OutdoorLawrenceburg, Batesville, Rising Sun, Switzerland County · Apr 20 | 11:22.70a | Lawrenceburg, Batesville, Rising Sun, Switzerland County | April 20, 2026 |
| 800 Meters · OutdoorLawrenceburg 5-Way · Apr 22 | 2:40.35a | Lawrenceburg 5-Way | April 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | IHSAA Boys Sectional 24 - ConnersvilleMay 21 · 3200 Meters · Place 17 · BatesvilleBatesville | 3200 Meters | 17. | 11:43.41a | 10 |
| May 21 | IHSAA Boys Sectional 24 - ConnersvilleMay 21 · 1600 Meters · Place 12 · BatesvilleBatesville | 1600 Meters | 12. | 5:16.54a | 10 |
| May 12 | Eastern Indiana Athletic Conference ChampionshipMay 12 · 3200 Meters · Place 11 · BatesvilleBatesville | 3200 Meters | 11. | 11:22.98a | 10 |
| May 7 | Ripley County ChampionshipMay 7 · 1600 Meters · Place 4 · BatesvilleBatesville | 1600 Meters | 4. | 5:26.73a | 10 |
| May 1 | East Central InvitationalMay 1 · 3200 Meters · Place 10 · BatesvilleBatesville | 3200 Meters | 10. | 11:30.65a | 10 |
| Apr 28 | Batesveill, Hauser, Jac-Cen-Del, North DecaturApr 28 · 1600 Meters · Place 5 · BatesvilleBatesville | 1600 Meters | 5. | 5:36.16a | 10 |
| Apr 24 | South Dearborn InvitationalApr 24 · 1600 Meters · Place 20 · BatesvilleBatesville | 1600 Meters | 20. | 5:26.37a | 10 |
| Apr 20 | Lawrenceburg, Batesville, Rising Sun, Switzerland CountyApr 20 · 3200 Meters · Place 2 · BatesvilleBatesville | 3200 Meters | 2. | 11:22.70a PB | 10 |
| Apr 17 | Franklin Community Bill Self Invite (Entries on MS)Apr 17 · 3200 Meters · Place 11 · BatesvilleBatesville | 3200 Meters | 11. | 11:35.17a | 10 |
| Apr 17 | Franklin Community Bill Self Invite (Entries on MS)Apr 17 · 1600 Meters · Place 9 · BatesvilleBatesville | 1600 Meters | 9. | 5:13.11a PB | 10 |
| Apr 14 | South Dearborn, Batesville, Franklin County, MadisonApr 14 · 1600 Meters · Place 9 · BatesvilleBatesville | 1600 Meters | 9. | 5:27.97a | 10 |
| Apr 9 | Batesville, GreensburgApr 9 · 3200 Meters · Place 4 · BatesvilleBatesville | 3200 Meters | 4. | 11:49.78a | 10 |
| Apr 6 | Franklin County, BatesvilleApr 6 · 3200 Meters · Place 2 · BatesvilleBatesville | 3200 Meters | 2. | 11:50.72a | 10 |
2025 Outdoor Track
7 results2025 Indoor Track
1 results2024 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 15 | Greendale, Batesville, Milan MSApr 15 · 2400 Meters · Place 6 · BatesvilleBatesville | 2400 Meters | 6. | 10:36.72a PB | 8 |
| Apr 15 | Greendale, Batesville, Milan MSApr 15 · 800 Meters · Place 7 · BatesvilleBatesville | 800 Meters | 7. | 2:55.46a | 8 |
| Apr 9 | South Dearborn, Batesville, Greendale, Switzerland County MSApr 9 · 1600 Meters · Place 10 · BatesvilleBatesville | 1600 Meters | 10. | 6:26.98a | 8 |
| Apr 9 | South Dearborn, Batesville, Greendale, Switzerland County MSApr 9 · 800 Meters · Place 10 · BatesvilleBatesville | 800 Meters | 10. | 3:02.12a | 8 |