Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorRising Sun Invitational · May 7 | 4:58.81a | Rising Sun Invitational | May 7, 2026 |
| 1600 Meters · Outdoor · Hand timedSouth Dearborn, Greendale MS · Apr 25 | 5:22.9h | South Dearborn, Greendale MS | April 25, 2024 |
| 2400 Meters · OutdoorGreendale, Batesville, Milan MS · Apr 15 | 9:36.58a | Greendale, Batesville, Milan MS | April 15, 2024 |
| 400 Meters · OutdoorLawrenceburg, Jac-Cen-Del, Oldenburg, South Ripley · Apr 8 | 1:01.22a | Lawrenceburg, Jac-Cen-Del, Oldenburg, South Ripley | April 8, 2025 |
| 400 Meters · Outdoor · Hand timedSouth Ripley, Jac-Cen-Del, Lawrenceburg, Oldenburg · Apr 7 | 57.9h | South Ripley, Jac-Cen-Del, Lawrenceburg, Oldenburg | April 7, 2026 |
| 800 Meters · IndoorEast Central Invitational · May 2 | 2:16.86a | East Central Invitational | May 2, 2025 |
| 800 Meters · OutdoorIHSAA Boys Sectional 25 at Columbus North · May 21 | 2:08.34a | IHSAA Boys Sectional 25 at Columbus North | May 21, 2026 |
| 800 Meters · Outdoor · Hand timedSwitzerland County, Lawrenceburg, Milan, Rising Sun · Apr 15 | 2:21.2h | Switzerland County, Lawrenceburg, Milan, Rising Sun | April 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | IHSAA Boys Sectional 25 at Columbus NorthMay 21 · 800 Meters · Place 8 · LawrenceburgLawrenceburg | 800 Meters | 8. | 2:08.34a PB | 10 |
| May 21 | IHSAA Boys Sectional 25 at Columbus NorthMay 21 · 400 Meters · LawrenceburgLawrenceburg | 400 Meters | -- | FS | 10 |
| May 12 | Eastern Indiana Athletic Conference ChampionshipMay 12 · 800 Meters · Place 4 · LawrenceburgLawrenceburg | 800 Meters | 4. | 2:09.31a | 10 |
| May 7 | Rising Sun InvitationalMay 7 · 1600 Meters · Place 4 · LawrenceburgLawrenceburg | 1600 Meters | 4. | 4:58.81a PB | 10 |
| May 7 | Rising Sun InvitationalMay 7 · 800 Meters · Place 2 · LawrenceburgLawrenceburg | 800 Meters | 2. | 2:11.58a | 10 |
| May 1 | East Central InvitationalMay 1 · 800 Meters · Place 5 · LawrenceburgLawrenceburg | 800 Meters | 5. | 2:09.82a | 10 |
| May 1 | East Central InvitationalMay 1 · 400 Meters · LawrenceburgLawrenceburg | 400 Meters | — | DNS | 10 |
| Apr 24 | South Dearborn InvitationalApr 24 · 400 Meters · LawrenceburgLawrenceburg | 400 Meters | — | NT | 10 |
| Apr 20 | Lawrenceburg, Batesville, Rising Sun, Switzerland CountyApr 20 · 800 Meters · Place 1 · LawrenceburgLawrenceburg | 800 Meters | 1. | 2:12.12a | 10 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 800 Meters · Place 2 · LawrenceburgLawrenceburg | 800 Meters | 2. | 2:09.29a | 10 |
| Apr 14 | Lawrenceburg, Milan, Rising Sun, Switzerland CountyApr 14 · 400 Meters · LawrenceburgLawrenceburg | 400 Meters | — | DNS | 10 |
| Apr 9 | Lawrenceburg, Milan, South DearbornApr 9 · 800 Meters · Place 2 · LawrenceburgLawrenceburg | 800 Meters | 2. | 2:10.93a | 10 |
| Apr 7 | South Ripley, Jac-Cen-Del, Lawrenceburg, OldenburgApr 7 · 800 Meters · Place 3 · LawrenceburgLawrenceburg | 800 Meters | 3. | 2:23.3h | 10 |
| Apr 7 | South Ripley, Jac-Cen-Del, Lawrenceburg, OldenburgApr 7 · 400 Meters · Place 2 · LawrenceburgLawrenceburg | 400 Meters | 2. | 57.9h PB | 10 |
2025 Outdoor Track
7 results2025 Indoor Track
1 results2024 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Eastern Indiana Athletic Confernce Middle School ChampionshipMay 6 · 800 Meters · Place 3 · GreendaleGreendale | 800 Meters | 3. | 2:17.71a | 8 |
| May 1 | Greendale, East Central MSMay 1 · 800 Meters · Place 2 · GreendaleGreendale | 800 Meters | 2. | 2:22.62a | 8 |
| Apr 25 | South Dearborn, Greendale MSApr 25 · 1600 Meters · Place 3 · GreendaleGreendale | 1600 Meters | 3. | 5:22.9h PB | 8 |
| Apr 25 | South Dearborn, Greendale MSApr 25 · 400 Meters · Place 2 · GreendaleGreendale | 400 Meters | 2. | 1:03.1h | 8 |
| Apr 22 | Greendale, Greensburg MSApr 22 · 1600 Meters · Place 2 · GreendaleGreendale | 1600 Meters | 2. | 5:23.32a | 8 |
| Apr 22 | Greendale, Greensburg MSApr 22 · 400 Meters · Place 2 · GreendaleGreendale | 400 Meters | 2. | 1:02.91a | 8 |
| Apr 15 | Greendale, Batesville, Milan MSApr 15 · 2400 Meters · Place 3 · GreendaleGreendale | 2400 Meters | 3. | 9:36.58a PB | 8 |
| Apr 15 | Greendale, Batesville, Milan MSApr 15 · 1600 Meters · Place 2 · GreendaleGreendale | 1600 Meters | 2. | 5:32.49a | 8 |
| Apr 15 | Greendale, Batesville, Milan MSApr 15 · 400 Meters · Place 1 · GreendaleGreendale | 400 Meters | 1. | 1:02.32a | 8 |
| Apr 9 | South Dearborn, Batesville, Greendale, Switzerland County MSApr 9 · 1600 Meters · Place 2 · GreendaleGreendale | 1600 Meters | 2. | 5:29.77a | 8 |
| Apr 9 | South Dearborn, Batesville, Greendale, Switzerland County MSApr 9 · 400 Meters · Place 2 · GreendaleGreendale | 400 Meters | 2. | 1:03.21a | 8 |
2022 Outdoor Track
5 results