Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Owen's ParkHillsdale Invitational · Sep 5 | 24:11.7 | Hillsdale Invitational | September 5, 2025 |
| 5,000 Meters · Blue Valley Southwest High SchoolKSHSAA 6A Regional - OP-Blue Valley NW · Oct 21 | 17:26.40 | KSHSAA 6A Regional - OP-Blue Valley NW | October 21, 2023 |
| 5,000 Meters · Johnson County Community CollegeKSHSAA 6A Regional 3 · Oct 26 | 16:53.50 | KSHSAA 6A Regional 3 | October 26, 2024 |
| 5,000 Meters · Rim Rock FarmKSHSAA -3A, 5A, 6A State Championship · Nov 2 | 16:59.9 | KSHSAA -3A, 5A, 6A State Championship | November 2, 2024 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 16:53.9 | NXR Heartland Regional Championships | November 10, 2024 |
| 8,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 19 | 30:24.6 | 2026 Knight Invite | September 19, 2026 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALSiena Heights Cross Country Invitational · Sep 26 | 30:12.5 | Siena Heights Cross Country Invitational | September 26, 2025 |
| 8,000 Meters · Indiana Wesleyan UniversityCrossroads League Cross Country Championship · Nov 7 | 28:03.1 | Crossroads League Cross Country Championship | November 7, 2025 |
| 8,000 Meters · LaVern Gibson CourseNike XC Town Twilight College · Oct 2 | 29:38.9 | Nike XC Town Twilight College | October 2, 2026 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 27:32.60 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · Taylor UniversityCrossroads League Cross Country Championship · Nov 6 | 28:23.3 | Crossroads League Cross Country Championship | November 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Crossroads League Cross Country ChampionshipNov 7 · 8,000 Meters Crossroads · Place 104 · Spring Arbor (Mich.)Spring Arbor (Mich.) | 8,000 Meters Crossroads | 104 | 28:03.1 PB | Fr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - White · Place 84 · Spring Arbor (Mich.)Spring Arbor (Mich.) | 8,000 Meters Mens 8K - White | 84 | 27:32.60 PB | Fr |
| Oct 3 | Joe Piane InvitationalOct 3 · 8,000 Meters Open · Spring Arbor (Mich.)Spring Arbor (Mich.) | 8,000 Meters Open | 0 | DNF | Fr |
| Sep 26 | Siena Heights Cross Country InvitationalSep 26 · 8,000 Meters College · Place 99 · Spring Arbor (Mich.)Spring Arbor (Mich.) | 8,000 Meters College | 99 | 30:12.5 PB | Fr |
| Sep 5 | Hillsdale InvitationalSep 5 · 6,437 Meters Men's Race · Place 48 · Spring Arbor (Mich.)Spring Arbor (Mich.) | 6,437 Meters Men's Race | 48 | 24:11.7 PB | Fr |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 241 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Championship | 241 | 16:53.9 PB | 12 |
| Nov 2 | KSHSAA -3A, 5A, 6A State Championship Nov 2 · 5,000 Meters 6A · Place 37 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters 6A | 37 | 16:59.9 PB | 12 |
| Oct 26 | KSHSAA 6A Regional 3Oct 26 · 5,000 Meters Varsity · Place 7 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Varsity | 7 | 16:53.50 PB | 12 |
| Oct 3 | Central Heights InviteOct 3 · 5,000 Meters Varsity · Place 8 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Varsity | 8 | 17:01.04 | 12 |
| Sep 14 | Olathe TwilightSep 14 · 5,000 Meters Varsity · Place 110 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Varsity | 110 | 17:00.10 | 12 |
| Sep 4 | Olathe East InvitationalSep 4 · 4,000 Meters Varsity · Place 11 · Shawnee Mission SouthShawnee Mission South | 4,000 Meters Varsity | 11 | 13:19.50 | 12 |
2023 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Sunflower League Cross Country ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 19 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Junior Varsity | 19 | 18:36.1 | 9 |
| Oct 9 | Carl Owczarzak ClassicOct 9 · 5,000 Meters Varsity · Place 20 · Shawnee Mission SouthShawnee Mission South | 5,000 Meters Varsity | 20 | 18:54.5 | 9 |
| Sep 22 | BVSW-Canis Lupus Cup Sep 22 · 5,000 Meters Varsity · Place 15 · SM SouthSM South | 5,000 Meters Varsity | 15 | 19:42.15 | 9 |
| Sep 16 | Shawnee Mission South Harrier ClassicSep 16 · 5,000 Meters Junior Varsity · Place 13 · SM SouthSM South | 5,000 Meters Junior Varsity | 13 | 20:18.50 | — |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 1 · SM SouthSM South | 5,000 Meters Varsity | 1 | 19:05.90 | 9 |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 1 · SM SouthSM South | 5,000 Meters Varsity | 1 | 19:05.90 | 9 |