Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Beech Grove Middle SchoolBeech Grove Invitational · Sep 12 | 10:29 | Beech Grove Invitational | September 12, 2023 |
| 3,000 Meters · Eagle Park20th Annual Middle School Eagle Classic · Sep 17 | 12:33.37 | 20th Annual Middle School Eagle Classic | September 17, 2022 |
| 3,000 Meters · Edgewood Cross Country CourseWIC Middle School Championships · Oct 1 | 12:12.14 | WIC Middle School Championships | October 1, 2022 |
| 3,000 Meters · Franklin Community High SchoolJohnson County Middle School Meet · Oct 5 | 12:19.69 | Johnson County Middle School Meet | October 5, 2022 |
| 3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race Registration · Nov 11 | 10:15.2 | NXR Midwest MS & Community Race Registration | November 11, 2023 |
| 3,000 Meters · Monrovia High SchoolMonrovia vs Indian Creek · Sep 7 | 13:35 | Monrovia vs Indian Creek | September 7, 2022 |
| 3,000 Meters · Waldron Jr.-Sr. HS2022 JH Mohawk Invitational · Aug 30 | 13:20.74 | 2022 JH Mohawk Invitational | August 30, 2022 |
| 5,000 Meters · Blue River Cross Country CourseIHSAA Shelbyville Regional · Oct 25 | 17:44.42 | IHSAA Shelbyville Regional | October 25, 2025 |
| 5,000 Meters · Brown County State ParkHarrier Invite · Aug 22 | 18:23.90 | Harrier Invite | August 22, 2026 |
| 5,000 Meters · Eagle ParkBCXC Challenge · Aug 22 | 18:23.9 | BCXC Challenge | August 22, 2026 |
| 5,000 Meters · Franklin Community High SchoolFranklin Community Johnson County Championships · Sep 19 | 18:49.93 | Franklin Community Johnson County Championships | September 19, 2026 |
| 5,000 Meters · Franklin Community Middle SchoolJohnson County Championships · Sep 20 | 17:26.20 | Johnson County Championships | September 20, 2025 |
| 5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 6 | 19:02.77 | New Balance RunningLane XC Championships | December 6, 2025 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 2 | 17:49.73 | Nike XC Town Twilight | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSAA Cross Country Regional 4Oct 24 · 5,000 Meters Varsity · Place 112 · Indian CreekIndian Creek | 5,000 Meters Varsity | 112 | 17:22.3 | 11 |
| Oct 2 | Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 273 · Indian CreekIndian Creek | 5,000 Meters Combined Open Green | 273 | 17:49.73 PB | 11 |
| Sep 19 | Franklin Community Johnson County ChampionshipsSep 19 · 5,000 Meters High School · Place 49 · Indian CreekIndian Creek | 5,000 Meters High School | 49 | 18:49.93 PB | 11 |
| Sep 5 | Brownsburg InviteSep 5 · 5,000 Meters Boys Varsity · Place 106 · Indian CreekIndian Creek | 5,000 Meters Boys Varsity | 106 | 17:49.4Unofficial | 11 |
| Aug 29 | Franklin Community Doug DrenthAug 29 · 5,000 Meters High School · Place 69 · Indian CreekIndian Creek | 5,000 Meters High School | 69 | 19:00.78 | 11 |
| Aug 22 | Harrier InviteAug 22 · 5,000 Meters Varsity · Place 38 · Indian CreekIndian Creek | 5,000 Meters Varsity | 38 | 18:23.90 PB | 11 |
| Aug 22 | BCXC ChallengeAug 22 · 5,000 Meters New Division · Place 38 · Indian CreekIndian Creek | 5,000 Meters New Division | 38 | 18:23.9 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Bronze · Place 286 · Indian CreekIndian Creek | 5,000 Meters Bronze | 286 | 19:02.77 PB | 10 |
| Oct 25 | IHSAA Shelbyville RegionalOct 25 · 5,000 Meters Varsity · Place 140 · Indian CreekIndian Creek | 5,000 Meters Varsity | 140 | 17:44.42 PB | 10 |
| Oct 18 | IHSAA Shelbyville SectionalOct 18 · 5,000 Meters Varsity · Place 36 · Indian CreekIndian Creek | 5,000 Meters Varsity | 36 | 17:48.76 | 10 |
| Sep 20 | Johnson County ChampionshipsSep 20 · 5,000 Meters Varsity · Place 33 · Indian CreekIndian Creek | 5,000 Meters Varsity | 33 | 17:26.20 PB | 10 |
| Sep 6 | Brownsburg InviteSep 6 · 5,000 Meters Varsity · Place 134 · Indian CreekIndian Creek | 5,000 Meters Varsity | 134 | 17:38.7 | 10 |
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Johnson County Middle School MeetOct 5 · 3,000 Meters Varsity · Place 48 · Indian Creek msIndian Creek ms | 3,000 Meters Varsity | 48 | 12:19.69 PB | 7 |
| Oct 1 | WIC Middle School ChampionshipsOct 1 · 3,000 Meters Varsity · Place 29 · Indian Creek msIndian Creek ms | 3,000 Meters Varsity | 29 | 12:12.14 PB | 7 |
| Sep 17 | 20th Annual Middle School Eagle ClassicSep 17 · 3,000 Meters Junior Varsity · Place 37 · Indian Creek msIndian Creek ms | 3,000 Meters Junior Varsity | 37 | 12:33.37 PB | 7 |
| Sep 13 | Beech Grove InvitationalSep 13 · 3,000 Meters Varsity · Place 31 · Indian Creek msIndian Creek ms | 3,000 Meters Varsity | 31 | 12:19.50Unofficial | 7 |
| Sep 7 | Monrovia vs Indian CreekSep 7 · 3,000 Meters New Division · Place 12 · Indian Creek msIndian Creek ms | 3,000 Meters New Division | 12 | 13:35 PB | 7 |
| Sep 1 | Brown County MS InvitationalSep 1 · 3,000 Meters Varsity · Place 28 · Indian Creek msIndian Creek ms | 3,000 Meters Varsity | 28 | 13:06.7 | 7 |
| Aug 30 | 2022 JH Mohawk InvitationalAug 30 · 3,000 Meters Varsity · Place 26 · Indian Creek msIndian Creek ms | 3,000 Meters Varsity | 26 | 13:20.74 PB | 7 |
| Aug 20 | Indian Creek InviteAug 20 · 3,000 Meters Middle School · Place 28 · Indian CreekIndian Creek | 3,000 Meters Middle School | 28 | 13:21.90 | — |