Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Center Grove Middle School NorthMSN vs CG Central · Sep 30 | 12:20.8 | MSN vs CG Central | September 30, 2019 |
| 3,000 Meters · Franklin Community High SchoolJohnson Co HS MS CC Championships · Oct 5 | 11:42.49 | Johnson Co HS MS CC Championships | October 5, 2019 |
| 3,000 Meters · LaVern Gibson 3K Cross Country CourseNXR Midwest Regional Championships · Nov 16 | 11:21.1 | NXR Midwest Regional Championships | November 16, 2019 |
| 4,000 Meters · Ceraland ParkUSATF Indiana Association Junior Olympic Championships · Nov 9 | 16:22.00 | USATF Indiana Association Junior Olympic Championships | November 9, 2019 |
| 4,000 Meters · Eagle ParkUSATF Region 7 Junior Olympic Championships · Nov 24 | 16:23.60 | USATF Region 7 Junior Olympic Championships | November 24, 2019 |
| 5,000 Meters · Ben DavisBen Davis Invitational · Sep 11 | 18:23.80 | Ben Davis Invitational | September 11, 2021 |
| 5,000 Meters · Blue River Cross Country CourseUSATF Region 7 Junior Olympic Championships and Open/Masters All-Comers Meet · Nov 20 | 18:03.59 | USATF Region 7 Junior Olympic Championships and Open/Masters All-Comers Meet | November 20, 2021 |
| 5,000 Meters · Ceraland ParkUSATF Indiana Association Cross Country Championships · Nov 7 | 18:58.01 | USATF Indiana Association Cross Country Championships | November 7, 2020 |
| 5,000 Meters · Eagle ParkEagle Classic · Sep 9 | 16:40.9 | Eagle Classic | September 9, 2023 |
| 5,000 Meters · Franklin Community High SchoolJohnson County HS MS CC Championships · Oct 3 | 18:01.35 | Johnson County HS MS CC Championships | October 3, 2020 |
| 5,000 Meters · LaVern Gibson CourseIHSAA State XC Championships · Oct 28 | 16:40.4 | IHSAA State XC Championships | October 28, 2023 |
| 5,000 Meters · Northview Christian Church2022 Carmel Classic / Hoosier XC Grand Prix · Nov 5 | 18:45 | 2022 Carmel Classic / Hoosier XC Grand Prix | November 5, 2022 |
| 5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 14 | 19:29.6 | XC Town USA Meet of Champions Presented by the Garrett Companies | November 14, 2020 |
| 5,000 Meters · White River ElementaryUSATF Indiana Association Junior Olympic Championships · Nov 13 | 19:50.70 | USATF Indiana Association Junior Olympic Championships | November 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | IHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 175 · Center GroveCenter Grove | 5,000 Meters Varsity | 175 | 16:40.4 PB | 12 |
| Oct 21 | IHSAA XC Regional 4 - ShelbyvilleOct 21 · 5,000 Meters Varsity · Place 58 · Center GroveCenter Grove | 5,000 Meters Varsity | 58 | 16:49.8 | SR |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Varsity · Place 172 · Center GroveCenter Grove | 5,000 Meters Varsity | 172 | 16:34.5 | 12 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Varsity · Place 172 · Center GroveCenter Grove | 5,000 Meters Varsity | 172 | 16:34.5 | 12 |
| Sep 30 | Nike XC Town TwilightSep 30 · 5,000 Meters Varsity · Place 172 · Center GroveCenter Grove | 5,000 Meters Varsity | 172 | 16:34.5 | 12 |
| Sep 9 | Eagle ClassicSep 9 · 5,000 Meters Varsity Elite · Place 66 · Center GroveCenter Grove | 5,000 Meters Varsity Elite | 66 | 16:40.9 PB | 12 |
| Sep 2 | THSB InvitationalSep 2 · 5,000 Meters Varsity · Place 24 · Center GroveCenter Grove | 5,000 Meters Varsity | 24 | 17:12.3 | 12 |
| Aug 19 | John Cleland InvitationalAug 19 · 4,000 Meters Varsity · Place 8 · Center GroveCenter Grove | 4,000 Meters Varsity | 8 | 5:10 | SR |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 2022 Carmel Classic / Hoosier XC Grand PrixNov 5 · 5,000 Meters 15-18 · Place 5 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 5,000 Meters 15-18 | 5 | 18:45 PB | 11 |
| Oct 15 | IHSAA Regional 12 - Franklin CommunityOct 15 · 5,000 Meters Varsity · Place 18 · Center GroveCenter Grove | 5,000 Meters Varsity | 18 | 17:22.1 | — |
| Oct 1 | Johnson County HS ChampionshipsOct 1 · 5,000 Meters High School · Place 28 · Center GroveCenter Grove | 5,000 Meters High School | 28 | 18:07.35 | 11 |
| Sep 24 | Ted Fox Memorial Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 13 · Center GroveCenter Grove | 5,000 Meters Varsity | 13 | 17:32.29 | 11 |
| Sep 3 | THSB InvitationalSep 3 · 5,000 Meters Varsity · Place 122 · Center GroveCenter Grove | 5,000 Meters Varsity | 122 | 19:52.5Unofficial | 11 |
| Aug 27 | Franklin CC InvitationalAug 27 · 5,000 Meters Varsity · Place 12 · Center GroveCenter Grove | 5,000 Meters Varsity | 12 | 17:01.72 | 11 |
| Aug 13 | Valley Cross KickoffAug 13 · 5,000 Meters Varsity · Place 80 · Center GroveCenter Grove | 5,000 Meters Varsity | 80 | 17:57.7 | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 7 Junior Olympic Championships and Open/Masters All-Comers MeetNov 20 · 5,000 Meters 15-18 · Place 11 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 5,000 Meters 15-18 | 11 | 18:03.59 PB | 10 |
| Nov 13 | USATF Indiana Association Junior Olympic ChampionshipsNov 13 · 5,000 Meters 15-18 · Place 15 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 5,000 Meters 15-18 | 15 | 19:50.70 PB | 10 |
| Oct 2 | Johnson County HS & MS ChampionshipsOct 2 · 5,000 Meters Varsity · Place 35 · Center GroveCenter Grove | 5,000 Meters Varsity | 35 | 18:33 | 10 |
| Sep 18 | Riverview Health InvitationalSep 18 · Championship · Place 121 · CENTER GROVECENTER GROVE | Championship | 121 | 5:58 | — |
| Sep 11 | Ben Davis InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 7 · Center GroveCenter Grove | 5,000 Meters Junior Varsity | 7 | 18:23.80 PB | 10 |
| Aug 28 | Franklin CC InvitationalAug 28 · 5,000 Meters Varsity · Place 90 · Center GroveCenter Grove | 5,000 Meters Varsity | 90 | 19:35.09 | 10 |
| Aug 21 | Zionsville InvitationalAug 21 · 4,000 Meters Frosh/Soph Freshman · Place 36 · Center GroveCenter Grove | 4,000 Meters Frosh/Soph Freshman | 36 | 14:52.7 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters High School Freshman · Place 29 · Center GroveCenter Grove | 5,000 Meters High School Freshman | 29 | 19:29.6 PB | 9 |
| Nov 7 | USATF Indiana Association Cross Country ChampionshipsNov 7 · 5,000 Meters 15-18 · Place 26 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 5,000 Meters 15-18 | 26 | 18:58.01 PB | 9 |
| Oct 3 | Johnson County HS MS CC ChampionshipsOct 3 · 5,000 Meters High School · Place 31 · Center GroveCenter Grove | 5,000 Meters High School | 31 | 18:01.35 PB | 9 |
| Sep 26 | Metropolitan Interscholastic ConferenceSep 26 · 5,000 Meters Junior Varsity · Place 19 · Center GroveCenter Grove | 5,000 Meters Junior Varsity | 19 | 18:40.5 | 9 |
| Sep 12 | Ben Davis InvitationalSep 12 · 5,000 Meters Varsity · Place 91 · Center GroveCenter Grove | 5,000 Meters Varsity | 91 | 19:31.4 | — |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 7 Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 36 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 4,000 Meters 13-14 | 36 | 16:23.60 PB | 8 |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 3,000 Meters Middle School Boys (6th-8th Grade) · Place 51 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 3,000 Meters Middle School Boys (6th-8th Grade) | 51 | 11:21.1 PB | 8 |
| Nov 9 | USATF Indiana Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 40 · Center Grove Track & XC ClubCenter Grove Track & XC Club | 4,000 Meters 13-14 | 40 | 16:22.00 PB | 8 |
| Oct 5 | Johnson Co HS MS CC ChampionshipsOct 5 · 3,000 Meters Middle School · Place 19 · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 19 | 11:42.49 PB | 8 |
| Sep 30 | MSN vs CG CentralSep 30 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 12:20.8 PB | 8 |
| Sep 18 | MSN vs Clark-Pleasant and Greenwood ChristianSep 18 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 11:54.6Unofficial | 8 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | @ CGMSN vs Brownsburg East and Avon SouthSep 27 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 11:58Unofficial | 7 |
| Sep 15 | MIIC Conference Sep 15 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 12:17Unofficial | 7 |
| Sep 13 | @ Home vs Ramond Park MSSep 13 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 12:19Unofficial | 7 |
| Sep 4 | @ Franklin Township Middle School West vs FC West and SouthportSep 4 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 13:39Unofficial | 7 |
| Aug 30 | @ Doe Creek vs Doe CreekAug 30 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 13:19Unofficial | 7 |
| Aug 27 | @ CGMS Central vs CGMSCAug 27 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 13:09Unofficial | 7 |
| Aug 23 | @Greenwood vs Greenwood and FranklinAug 23 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 12:11Unofficial | 7 |
| Aug 20 | CGMSN Mock Meet Time TrialAug 20 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | — | 16:38Unofficial | 7 |
| Aug 8 | Mile Time TrialAug 8 · 1 Miles New Division · Center Grove NorthCenter Grove North | 1 Miles New Division | 0 | 6:17Unofficial | 7 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Johnson County ChampionshipsSep 30 · 3,000 Meters Middle School · Place 61 · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 61 | 12:49.30 | 6 |
| Sep 28 | @CGMSN vs. Brownsburg East & Avon SouthSep 28 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 12:11Unofficial | 6 |
| Sep 23 | Brownsburg West Invite (Not Official - CGMSN Use Only)Sep 23 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 13:26Unofficial | 6 |
| Sep 16 | Eagle Classic (Not Official - CGMSN Use Only)Sep 16 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 12:28Unofficial | 6 |
| Sep 14 | @ Raymond Park vs. Raymond Park and Perry MerideanSep 14 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 12:35Unofficial | 6 |
| Sep 5 | @ CGMSN vs. Southport & FCWSep 5 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 12:14Unofficial | 6 |
| Aug 28 | @ CGMSN vs. CGMS CentralAug 28 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 13:35Unofficial | 6 |
| Aug 24 | @ Franklin vs. Franklin and GreenwoodAug 24 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 13:21.05Unofficial | 6 |
| Aug 22 | CGMSN Time Trial #2Aug 22 · 3,000 Meters Middle School · Center Grove NorthCenter Grove North | 3,000 Meters Middle School | 0 | 16:02Unofficial | 6 |