Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 4 Mile Creek Resort - RV Park and CampgroundJK GOLD CLASSIC HIGH SCHOOL INVITATIONAL · Sep 4 | 18:34.4 | JK GOLD CLASSIC HIGH SCHOOL INVITATIONAL | September 4, 2021 |
| 5,000 Meters · Celebration ParkGardner Invitational · Sep 19 | 16:21.20 | Gardner Invitational | September 19, 2020 |
| 5,000 Meters · Johnson County Community CollegeKSHSAA Class 6A Blue Valley Northwest Regional · Oct 23 | 16:54.3 | KSHSAA Class 6A Blue Valley Northwest Regional | October 23, 2021 |
| 5,000 Meters · Rim Rock FarmKSHSAA 6A State Championship · Oct 29 | 16:56.69 | KSHSAA 6A State Championship | October 29, 2022 |
| 5,000 Meters · Shawnee Mission ParkMill Valley Invitational · Sep 12 | 17:03.50 | Mill Valley Invitational | September 12, 2020 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 17:00.5 | NXR Heartland Regional Championships | November 10, 2019 |
| 6,000 Meters · Allison Sports TownQueen City After Dark · Sep 11 | 21:13.74 | Queen City After Dark | September 11, 2026 |
| 6,000 Meters · Rim Rock FarmBob Timmons Classic · Aug 30 | 20:37.13 | Bob Timmons Classic | August 30, 2025 |
| 8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 6 | 29:39.9 | Heart of America Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Bethel CollegeMuthama-Rogers Invitational · Sep 14 | 26:32.70 | Muthama-Rogers Invitational | September 14, 2024 |
| 8,000 Meters · Grand View UniversityGrandview CC Meet at DMACC · Sep 20 | 26:55.29 | Grandview CC Meet at DMACC | September 20, 2025 |
| 8,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 25 | 26:06.07 | Blazing Tiger Classic | October 25, 2025 |
| 8,000 Meters · Seminole Valley ParkHeart of America Conference Championships · Nov 8 | 25:23.2 | Heart of America Conference Championships | November 8, 2025 |
| 8,000 Meters · Tom Rutledge Cross Country CourseMissouri Southern Stampede · Sep 19 | 28:56.66 | Missouri Southern Stampede | September 19, 2026 |
| 8,000 Meters · University of Saint MarySpire Sunset Showdown · Aug 28 | 31:01.93 | Spire Sunset Showdown | August 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Heart of America Cross Country ChampionshipsNov 6 · 8,000 Meters Heart of America · Place 106 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Heart of America | 106 | 29:39.9 PB | Sr |
| Oct 3 | John Muthama-Rogers ClassicOct 3 · 8,000 Meters Collegiate · Place 18 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Collegiate | 18 | 30:08.30 | Sr |
| Sep 19 | Missouri Southern StampedeSep 19 · 8,000 Meters College · Place 186 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters College | 186 | 28:56.66 PB | Sr |
| Sep 11 | Queen City After DarkSep 11 · 6,000 Meters College · Place 118 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 6,000 Meters College | 118 | 21:13.74 PB | Sr |
| Aug 28 | Spire Sunset ShowdownAug 28 · 8,000 Meters Collegiate · Place 78 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Collegiate | 78 | 31:01.93 PB | Sr |
2025 Cross Country
4 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | Heart of America ConferenceNov 9 · 8,000 Meters HoA · Place 20 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters HoA | 20 | 25:53.9 | So |
| Oct 18 | Mike Spielman ClassicOct 18 · 8,000 Meters Varsity · Place 2 · MidAmerica NazareneMidAmerica Nazarene | 8,000 Meters Varsity | 2 | 26:07.81 | SO |
| Oct 5 | Seminole Valley StampedeOct 5 · 8,000 Meters Varsity · Place 18 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Varsity | 18 | 25:29.4 | SO |
| Sep 14 | Muthama-Rogers InvitationalSep 14 · 8,000 Meters Open · Place 2 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Open | 2 | 26:32.70 PB | So |
| Aug 30 | Spire Sunset ShowdownAug 30 · 8,000 Meters Varsity · Place 6 · MidAmerica Nazarene (Kan.)MidAmerica Nazarene (Kan.) | 8,000 Meters Varsity | 6 | 25:26.7 | SO |
2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | KSHSAA 6A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 40 · Olathe NorthOlathe North | 5,000 Meters Varsity | 40 | 16:56.69 PB | 12 |
| Oct 22 | KSHSAA 6A Regional - Olathe EastOct 22 · 5,000 Meters 6A · Place 7 · Olathe NorthOlathe North | 5,000 Meters 6A | 7 | 16:24.80 | 12 |
| Oct 22 | KSHSAA 6A Regional - Olathe EastOct 22 · 5,000 Meters 6A · Place 7 · Olathe NorthOlathe North | 5,000 Meters 6A | 7 | 16:24.80 | 12 |
| Sep 10 | Olathe TwilightSep 10 · 5,000 Meters Varsity · Place 51 · Olathe NorthOlathe North | 5,000 Meters Varsity | 51 | 16:32.71 | 12 |
| Sep 10 | Olathe TwilightSep 10 · 5,000 Meters Varsity · Place 51 · Olathe NorthOlathe North | 5,000 Meters Varsity | 51 | 16:32.71 | 12 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | KSHSAA Class 6A Blue Valley Northwest RegionalOct 23 · 5,000 Meters Varsity · Place 19 · Olathe NorthOlathe North | 5,000 Meters Varsity | 19 | 16:54.3 PB | 11 |
| Oct 16 | Sunflower League Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 26 · Olathe NorthOlathe North | 5,000 Meters Varsity | 26 | 17:06.2 | 11 |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 79 · Olathe NorthOlathe North | 5,000 Meters Varsity | 79 | 17:14.50 | 11 |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 77 · Olathe NorthOlathe North | 5,000 Meters Varsity | 77 | 17:15.90 | 11 |
| Sep 4 | JK GOLD CLASSIC HIGH SCHOOL INVITATIONALSep 4 · 5,000 Meters Varsity · Place 44 · Olathe NorthOlathe North | 5,000 Meters Varsity | 44 | 18:34.4 PB | 11 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Class 6A Olathe North RegionalOct 24 · 5,000 Meters 6A · Place 15 · Olathe NorthOlathe North | 5,000 Meters 6A | 15 | 16:30.90 | 10 |
| Oct 17 | Sunflower League ChampionshipsOct 17 · 5,000 Meters Varsity · Place 32 · Olathe NorthOlathe North | 5,000 Meters Varsity | 32 | 16:41.0 | SO |
| Oct 3 | Battle of the BirdsOct 3 · 5,000 Meters Varsity · Place 5 · Olathe NorthOlathe North | 5,000 Meters Varsity | 5 | 16:53.70 | 10 |
| Sep 19 | Gardner InvitationalSep 19 · 5,000 Meters Varsity · Place 4 · Olathe NorthOlathe North | 5,000 Meters Varsity | 4 | 16:21.20 PB | 10 |
| Sep 12 | Mill Valley InvitationalSep 12 · 5,000 Meters Varsity · Place 23 · Olathe NorthOlathe North | 5,000 Meters Varsity | 23 | 17:03.50 PB | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational -Combined · Place 100 · Olathe NorthOlathe North | 5,000 Meters Open Invitational -Combined | 100 | 17:00.5 PB | 9 |
| Oct 26 | KSHSAA 6A Regional - BV WestOct 26 · 5,000 Meters 6A · Place 13 · Olathe-NorthOlathe-North | 5,000 Meters 6A | 13 | 16:40.41 | — |
| Oct 19 | Sunflower LeagueOct 19 · 5,000 Meters Varsity · Place 17 · OLATHE NORTHOLATHE NORTH | 5,000 Meters Varsity | 17 | 16:52.7 | FR |
| Sep 14 | Olathe North Twilight MeetSep 14 · 5,000 Meters Varsity · Place 49 · Olathe NorthOlathe North | 5,000 Meters Varsity | 49 | 17:14.80 | 9 |
| Sep 7 | Greg Wilson ClassicSep 7 · 5,000 Meters Junior Varsity · Place 3 · Olathe NorthOlathe North | 5,000 Meters Junior Varsity | 3 | 17:59.40 | — |