Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Jac-Cen-Del Jr./Sr. High schoolJac-Cen-Del Junior High Invitational · Aug 25 | 13:13.1 | Jac-Cen-Del Junior High Invitational | August 25, 2021 |
| 3,000 Meters · LaVern Gibson CourseIN Middle School Cross Country Championship · Oct 1 | 11:33.1 | IN Middle School Cross Country Championship | October 1, 2022 |
| 3,000 Meters · Ohio County Fair GroundsOhio River Valley Conference MS Championship · Sep 27 | 12:27.7 | Ohio River Valley Conference MS Championship | September 27, 2022 |
| 5,000 Meters · Benjamin Rush Middle SchoolRushville Classic Invitational · Aug 29 | 20:23.43 | Rushville Classic Invitational | August 29, 2026 |
| 5,000 Meters · Blue River Cross Country CourseJeremy Wright Small School Invite · Aug 23 | 20:52.8 | Jeremy Wright Small School Invite | August 23, 2025 |
| 5,000 Meters · East Central High SchoolEast Central Invitational · Sep 5 | 20:21.92 | East Central Invitational | September 5, 2026 |
| 5,000 Meters · Hanover CollegeOhio River Valley Conference Championship · Oct 10 | 19:02.17 | Ohio River Valley Conference Championship | October 10, 2026 |
| 5,000 Meters · Jac-Cen-Del Jr./Sr. High schoolJac-Cen-Del Invitational · Sep 14 | 20:52.15 | Jac-Cen-Del Invitational | September 14, 2024 |
| 5,000 Meters · Lawrenceburg High SchoolLawrenceburg, Rising Sun · Sep 10 | 21:32.23 | Lawrenceburg, Rising Sun | September 10, 2026 |
| 5,000 Meters · Moores Hill Elementary SchoolSouth Dearborn Invitational · Sep 19 | 19:56.61 | South Dearborn Invitational | September 19, 2026 |
| 5,000 Meters · Ohio County Fair GroundsRising Sun, Lawrenceburg, Milan, South Dearborn · Aug 19 | 20:59.96 | Rising Sun, Lawrenceburg, Milan, South Dearborn | August 19, 2026 |
| 5,000 Meters · Ohio Rod Products LLCSouth Ripley Great Pumpkin Invitational · Sep 24 | 18:46.76 | South Ripley Great Pumpkin Invitational | September 24, 2026 |
| 5,000 Meters · Rushville High SchoolRushville Classic Invitational · Aug 30 | 19:50.34 | Rushville Classic Invitational | August 30, 2025 |
| 5,000 Meters · South Ripley Jr High SchoolSouth Ripley Great Pumpkin Invitational · Sep 26 | 19:54.04 | South Ripley Great Pumpkin Invitational | September 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Ohio River Valley Conference ChampionshipOct 10 · 5,000 Meters Varsity · Place 9 · Rising SunRising Sun | 5,000 Meters Varsity | 9 | 19:02.17 PB | 11 |
| Sep 26 | Duke Meyer Classic InvitationalSep 26 · 5,000 Meters High School Varsity · Place 45 · Rising SunRising Sun | 5,000 Meters High School Varsity | 45 | 19:48.47 | 11 |
| Sep 24 | South Ripley Great Pumpkin InvitationalSep 24 · 5,000 Meters Varsity · Place 25 · Rising SunRising Sun | 5,000 Meters Varsity | 25 | 18:46.76 PB | 11 |
| Sep 19 | South Dearborn InvitationalSep 19 · 5,000 Meters High School Varsity · Place 24 · Rising SunRising Sun | 5,000 Meters High School Varsity | 24 | 19:56.61 PB | 11 |
| Sep 12 | Jac-Cen-Del InvitationalSep 12 · 5,000 Meters Varsity · Place 28 · Rising SunRising Sun | 5,000 Meters Varsity | 28 | 20:54.59 | 11 |
| Sep 10 | Lawrenceburg, Rising SunSep 10 · 5,000 Meters Varsity · Place 5 · Rising SunRising Sun | 5,000 Meters Varsity | 5 | 21:32.23 PB | 11 |
| Sep 5 | East Central InvitationalSep 5 · 5,000 Meters Division 2 · Place 31 · Rising SunRising Sun | 5,000 Meters Division 2 | 31 | 20:21.92 PB | 11 |
| Aug 29 | Rushville Classic InvitationalAug 29 · 5,000 Meters High School Varsity Div 2 · Place 26 · Rising SunRising Sun | 5,000 Meters High School Varsity Div 2 | 26 | 20:23.43 PB | 11 |
| Aug 22 | Jeremy Wright CC Invitational 2026Aug 22 · 5,000 Meters HS · Place 105 · Rising SunRising Sun | 5,000 Meters HS | 105 | 21:48.20 | 11 |
| Aug 19 | Rising Sun, Lawrenceburg, Milan, South Dearborn Aug 19 · 5,000 Meters Varsity · Place 4 · Rising SunRising Sun | 5,000 Meters Varsity | 4 | 20:59.96 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | IHSAA Sectional 20 - Southwestern (Hanover)Oct 18 · 5,000 Meters Varsity · Place 51 · Rising SunRising Sun | 5,000 Meters Varsity | 51 | 20:19.95 | 10 |
| Oct 11 | Ohio River Valley Conference ChampionshipOct 11 · 5,000 Meters Varsity · Place 22 · Rising SunRising Sun | 5,000 Meters Varsity | 22 | 22:28.67 | 10 |
| Sep 27 | Duke Meyer Classic InvitationalSep 27 · 5,000 Meters High School Varsity · Place 61 · Rising SunRising Sun | 5,000 Meters High School Varsity | 61 | 21:14.80 | 10 |
| Aug 30 | Rushville Classic InvitationalAug 30 · 5,000 Meters Division 2 Varsity · Place 32 · Rising SunRising Sun | 5,000 Meters Division 2 Varsity | 32 | 19:50.34 PB | 10 |
| Aug 23 | Jeremy Wright Small School InviteAug 23 · 5,000 Meters Varsity · Place 96 · Rising SunRising Sun | 5,000 Meters Varsity | 96 | 20:52.8 PB | 10 |
| Aug 20 | Rising Sun, Lawrenceburg, MilanAug 20 · 5,000 Meters Varsity · Place 5 · Rising SunRising Sun | 5,000 Meters Varsity | 5 | 21:18.98 | 10 |
| Aug 16 | Moores Hill InvatitionalAug 16 · 5,000 Meters Varsity · Place 20 · Rising SunRising Sun | 5,000 Meters Varsity | 20 | 20:31.94 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | IHSAA Sectional 20 - Southwestern (Hanover)Oct 19 · 5,000 Meters Varsity · Place 49 · Rising SunRising Sun | 5,000 Meters Varsity | 49 | 20:04.21 | 9 |
| Oct 12 | Ohio River Valley Conference ChampionshipOct 12 · 5,000 Meters Varsity · Place 17 · Rising SunRising Sun | 5,000 Meters Varsity | 17 | 20:35.17 | 9 |
| Sep 26 | South Ripley Great Pumpkin InvitationalSep 26 · 5,000 Meters Varsity · Place 24 · Rising SunRising Sun | 5,000 Meters Varsity | 24 | 19:54.04 PB | 9 |
| Sep 21 | South Dearborn InvitationalSep 21 · 5,000 Meters High School Varsity · Place 40 · Rising SunRising Sun | 5,000 Meters High School Varsity | 40 | 20:28.04 | 9 |
| Sep 14 | Jac-Cen-Del InvitationalSep 14 · 5,000 Meters Varsity · Place 45 · Rising SunRising Sun | 5,000 Meters Varsity | 45 | 20:52.15 PB | 9 |
| Aug 31 | Rushville Classic InvitationalAug 31 · 5,000 Meters Division 2 · Place 24 · Rising SunRising Sun | 5,000 Meters Division 2 | 24 | 20:38.27 | 9 |
| Aug 21 | Rising Sun, Lawrenceburg, Milan, Switzerland CountyAug 21 · 5,000 Meters Varsity · Place 9 · Rising SunRising Sun | 5,000 Meters Varsity | 9 | 21:06.09 | 9 |
2022 Cross Country
3 results2021 Cross Country
4 results