Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · LaVern Gibson CourseIN Middle School Cross Country Championship · Oct 2 | 11:42.50 | IN Middle School Cross Country Championship | October 2, 2021 |
| 5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 18:26.17 | USATF National Junior Olympic Championships | December 14, 2024 |
| 5,000 Meters · Brownsburg East MSBrownsburg JV Invite · Oct 11 | 17:11.3 | Brownsburg JV Invite | October 11, 2025 |
| 5,000 Meters · Ceraland ParkColumbus Classic / Hoosier Grand Prix (USATF Members) · Nov 2 | 18:54.5 | Columbus Classic / Hoosier Grand Prix (USATF Members) | November 2, 2025 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 29 | 19:33.9 | Brooks Midwest XC Championships | November 29, 2025 |
| 5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 6 | 18:01.03 | New Balance RunningLane XC Championships | December 6, 2025 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 2 | 18:19.68 | Nike XC Town Twilight | October 2, 2026 |
| 5,000 Meters · The Hill DGC at Northview ChurchAthletic Annex FlashRock Invitational · Sep 20 | 17:41.4 | Athletic Annex FlashRock Invitational | September 20, 2025 |
| 5,000 Meters · White River Elementary SchoolHoosier Crossroads Conference · Sep 26 | 18:17.4 | Hoosier Crossroads Conference | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Bronze · Place 219 · BrownsburgBrownsburg | 5,000 Meters Bronze | 219 | 18:01.03 PB | 11 |
| Nov 29 | Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters High School · Place 53 · Brownsburg INBrownsburg IN | 5,000 Meters High School | 53 | 19:33.9 PB | 11 |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open · Place 292 · Brownsburg DistanceBrownsburg Distance | 5,000 Meters Open | 292 | 18:57.71 | — |
| Nov 2 | Columbus Classic / Hoosier Grand Prix (USATF Members)Nov 2 · 5,000 Meters 15-18 · Place 18 · Brownsburg Distance Running ClubBrownsburg Distance Running Club | 5,000 Meters 15-18 | 18 | 18:54.5 PB | 11 |
| Oct 11 | Brownsburg JV InviteOct 11 · 5,000 Meters Boys JV · Place 57 · BrownsburgBrownsburg | 5,000 Meters Boys JV | 57 | 17:11.3 PB | 11 |
| Sep 27 | HCC ConferenceSep 27 · 5,000 Meters Boys JV · Place 22 · BrownsburgBrownsburg | 5,000 Meters Boys JV | 22 | 17:25.6 | 11 |
| Sep 20 | Athletic Annex FlashRock InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 6 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 6 | 17:41.4 PB | 11 |
| Sep 6 | Brownsburg InviteSep 6 · 5,000 Meters Junior Varsity · Place 11 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 11 | 17:00.1 | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 81 · Brownsburg Distance Running ClubBrownsburg Distance Running Club | 5,000 Meters 15-18 | 81 | 18:26.17 PB | 10 |
| Nov 17 | NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Rising Stars 2 · Place 133 · BrownsburgBrownsburg | 5,000 Meters Rising Stars 2 | 133 | 18:35.43 | 10 |
| Nov 9 | USATF Region 16 Junior Olympic Championships (Indiana)Nov 9 · 5,000 Meters 15-18 · Place 38 · Brownsburg Distance Running ClubBrownsburg Distance Running Club | 5,000 Meters 15-18 | 38 | 18:41.35 | 10 |
| Oct 12 | Brownsburg JV InviteOct 12 · 5,000 Meters Junior Varsity · Place 60 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 60 | 17:34.9 | 10 |
| Oct 4 | Nike XC Town TwilightOct 4 · 5,000 Meters Open · Place 157 · BrownsburgBrownsburg | 5,000 Meters Open | 157 | 17:59.27 | 10 |
| Sep 28 | Hoosier Crossroads ConferenceSep 28 · 5,000 Meters Junior Varsity · Place 66 · BROWNSBURGBROWNSBURG | 5,000 Meters Junior Varsity | 66 | 18:34.3 | SO |
| Sep 21 | Flashrock InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 20 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 20 | 18:16.4 | 10 |
| Sep 7 | Brownsburg InviteSep 7 · 5,000 Meters Boys JV · Place 35 · BrownsburgBrownsburg | 5,000 Meters Boys JV | 35 | 18:07.40Unofficial | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 7 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 44 · Brownsburg Distance Running ClubBrownsburg Distance Running Club | 5,000 Meters 15-18 | 44 | 19:06.71 | 9 |
| Nov 4 | USATF Indiana Association Junior Olympic ChampionshipsNov 4 · 5,000 Meters 15-18 · Place 49 · Brownsburg Distance Running ClubBrownsburg Distance Running Club | 5,000 Meters 15-18 | 49 | 19:41.00 | 9 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Open · Place 361 · BrownsburgBrownsburg | 5,000 Meters Open | 361 | 19:42.4 | 9 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Open · Place 361 · BrownsburgBrownsburg | 5,000 Meters Open | 361 | 19:42.4 | 9 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Open · Place 605 · BrownsburgBrownsburg | 5,000 Meters Open | 605 | 19:42.4 | 9 |
| Sep 23 | Hoosier Crossroads ConferenceSep 23 · 5,000 Meters Junior Varsity · Place 156 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 156 | 19:10.10 | 9 |
| Sep 16 | FlashRock InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 132 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 132 | 19:28.8 | 9 |
| Sep 16 | FlashRock InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 132 · BrownsburgBrownsburg | 5,000 Meters Junior Varsity | 132 | 19:28.8 | 9 |
2022 Cross Country
1 results2021 Cross Country
1 results