Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Northview Church - Carmel CampusJohn Cleland Invitational · Aug 22 | 16:41.1 | John Cleland Invitational | August 22, 2026 |
| 4,000 Meters · The Hill DGC at Northview ChurchJohn Cleland Invitational · Aug 23 | 18:37.7 | John Cleland Invitational | August 23, 2025 |
| 5,000 Meters · Blue River Cross Country CourseGolden Bear Invite · Sep 20 | 20:04.98 | Golden Bear Invite | September 20, 2025 |
| 5,000 Meters · Brown County High SchoolEagle Classic · Sep 12 | 20:24.7 | Eagle Classic | September 12, 2026 |
| 5,000 Meters · Columbus NorthRick Weinheimer · Sep 6 | 19:50.64 | Rick Weinheimer | September 6, 2025 |
| 5,000 Meters · Danville Community High School2026 Sagamore Conference Championships · Oct 10 | 19:40.09 | 2026 Sagamore Conference Championships | October 10, 2026 |
| 5,000 Meters · Eagle ParkEagle Classic · Sep 13 | 20:30.6 | Eagle Classic | September 13, 2025 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 2 | 20:45.75 | Nike XC Town Twilight | October 2, 2026 |
| 5,000 Meters · Northview Church - Carmel CampusAthletic Annex FlashRock Invitational · Sep 19 | 20:35.87 | Athletic Annex FlashRock Invitational | September 19, 2026 |
| 5,000 Meters · Tippecanoe County AmphitheaterChamp at the Amp · Aug 16 | 20:53.73 | Champ at the Amp | August 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | 2026 Sagamore Conference ChampionshipsOct 10 · 5,000 Meters Varsity · Place 34 · Lebanon | 5,000 Meters Varsity | 34 | 19:40.09 PB | 10 |
| Oct 2 | Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 730 · Lebanon | 5,000 Meters Combined Open Green | 730 | 20:45.75 PB | 10 |
| Sep 19 | Athletic Annex FlashRock InvitationalSep 19 · 5,000 Meters Invitational Varsity · Place 67 · Lebanon | 5,000 Meters Invitational Varsity | 67 | 20:35.87 PB | 10 |
| Sep 12 | Eagle ClassicSep 12 · 5,000 Meters Varsity · Place 169 · Lebanon | 5,000 Meters Varsity | 169 | 20:24.7 PB | 10 |
| Sep 5 | Columbus North Rick Weinheimer 2026Sep 5 · 5,000 Meters Boys 5000m AA · Place 179 · Lebanon | 5,000 Meters Boys 5000m AA | 179 | 22:22.6 | 10 |
| Aug 22 | John Cleland InvitationalAug 22 · 4,000 Meters Frosh/Soph · Place 187 · Lebanon | 4,000 Meters Frosh/Soph | 187 | 16:41.1 PB | 10 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Nike XC Town TwilightOct 3 · 5,000 Meters Open · Place 325 · Lebanon | 5,000 Meters Open | 325 | 21:39.28 | — |
| Sep 20 | Golden Bear InviteSep 20 · 5,000 Meters Varsity · Place 191 · Lebanon | 5,000 Meters Varsity | 191 | 20:04.98 PB | 9 |
| Sep 13 | Eagle ClassicSep 13 · 5,000 Meters Varsity A · Place 108 · Lebanon | 5,000 Meters Varsity A | 108 | 20:30.6 PB | 9 |
| Sep 6 | Rick WeinheimerSep 6 · 5,000 Meters Varsity · Place 259 · Lebanon | 5,000 Meters Varsity | 259 | 19:50.64 PB | 9 |
| Aug 23 | John Cleland InvitationalAug 23 · 4,000 Meters Frosh/Soph · Place 322 · Lebanon | 4,000 Meters Frosh/Soph | 322 | 18:37.7 PB | 9 |
| Aug 16 | Champ at the AmpAug 16 · 5,000 Meters Varsity · Place 113 · Lebanon | 5,000 Meters Varsity | 113 | 20:53.73 PB | 9 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Indiana MS StateOct 5 · 3,000 Meters Varsity · Place 349 · Lebanon | 3,000 Meters Varsity | 349 | 13:09.74 | 8 |
| Sep 23 | Patriot InviteSep 23 · 3,000 Meters Middle School · Place 6 · Lebanon | 3,000 Meters Middle School | 6 | 12:00.9 | 8 |
| Sep 21 | Horizon Christian StampedeSep 21 · 3,000 Meters Middle School · Place 32 · Lebanon | 3,000 Meters Middle School | 32 | 12:48.7 | 8 |
| Sep 7 | Columbus North ClassicSep 7 · 3,000 Meters Middle School · Place 60 · Lebanon | 3,000 Meters Middle School | 60 | 12:06.9 | 8 |