Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Northview Christian ChurchIMSCCC Indiana Middle School Cross Country Championships · Oct 5 | 13:26.0 | IMSCCC Indiana Middle School Cross Country Championships | October 5, 2019 |
| 5,000 Meters · Benton Central Jr Sr High SchoolHoosier Conference Championship · Oct 1 | 20:09.00 | Hoosier Conference Championship | October 1, 2022 |
| 5,000 Meters · Brownsburg East MSBrownsburg XC Invitational (Boys Only) · Sep 2 | 21:36.4 | Brownsburg XC Invitational (Boys Only) | September 2, 2023 |
| 5,000 Meters · LaVern Gibson CourseTerre Haute South Valley Kick-Off · Aug 14 | 22:58.1 | Terre Haute South Valley Kick-Off | August 14, 2021 |
| 5,000 Meters · Northwestern HSHoosier Conference Championships · Oct 7 | 20:04.10 | Hoosier Conference Championships | October 7, 2023 |
| 5,000 Meters · Tippecanoe County Amphitheater ParkLafayette Harrison Invite · Sep 3 | 20:59 | Lafayette Harrison Invite | September 3, 2022 |
| 5,000 Meters · Tipton HSHoosier Conference Meet · Oct 2 | 21:27.60 | Hoosier Conference Meet | October 2, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Hoosier Conference ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 12 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 12 | 20:04.10 PB | 12 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Junior Varsity · Place 299 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 299 | 21:36.0 | 12 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Junior Varsity · Place 299 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 299 | 21:36.0 | 12 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Junior Varsity · Place 299 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 299 | 21:36.0 | 12 |
| Sep 23 | Culver Academies InvitationalSep 23 · 5,000 Meters Varsity · Place 80 · West LafayetteWest Lafayette | 5,000 Meters Varsity | 80 | 7:00 | — |
| Sep 2 | Brownsburg XC Invitational (Boys Only)Sep 2 · 5,000 Meters Junior Varsity · Place 154 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 154 | 21:36.4 PB | 12 |
| Aug 29 | Tippecanoe City/County MeetAug 29 · 5,000 Meters Varsity · Place 87 · West LafayetteWest Lafayette | 5,000 Meters Varsity | 87 | 22:02.5 | SR |
| Aug 22 | Harrison 11-Way MeetAug 22 · 5,000 Meters Varsity · Place 91 · West LafayetteWest Lafayette | 5,000 Meters Varsity | 91 | 22:45.5 | SR |
| Aug 19 | John Cleland InvitationalAug 19 · 4,000 Meters Varsity · Place 228 · West LafayetteWest Lafayette | 4,000 Meters Varsity | 228 | 7:01 | SR |
2022 Cross Country
4 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Hoosier Conference MeetOct 2 · 5,000 Meters JV Boys · Place 33 · West LafayetteWest Lafayette | 5,000 Meters JV Boys | 33 | 21:27.60 PB | 10 |
| Sep 25 | Culver Academies Cross Country InvitationalSep 25 · 5,000 Meters Varsity Open · Place 352 · West LafayetteWest Lafayette | 5,000 Meters Varsity Open | 352 | 51:23.5 | 10 |
| Sep 25 | Culver Academies Cross Country InvitationalSep 25 · 5,000 Meters Frosh/Soph Freshman · Place 127 · West LafayetteWest Lafayette | 5,000 Meters Frosh/Soph Freshman | 127 | 22:25.1 | 10 |
| Aug 24 | Harrison 9-Way InvitationalAug 24 · 5,000 Meters Varsity · Place 71 · West LafayetWest Lafayet | 5,000 Meters Varsity | 71 | 22:59.64 | 10 |
| Aug 24 | 9-Way Cross-Country MeetAug 24 · 5,000 Meters Varsity · Place 71 · West LafayetWest Lafayet | 5,000 Meters Varsity | 71 | 22:59.64 | 10 |
| Aug 21 | Zionsville InvitationalAug 21 · 4,000 Meters Frosh/Soph Freshman · Place 148 · West LafayetteWest Lafayette | 4,000 Meters Frosh/Soph Freshman | 148 | 17:49.6 | 10 |
| Aug 14 | Terre Haute South Valley Kick-OffAug 14 · 5,000 Meters Junior Varsity · Place 76 · West LafayetteWest Lafayette | 5,000 Meters Junior Varsity | 76 | 22:58.1 PB | 10 |
2020 Cross Country
1 results2019 Cross Country
2 results