Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Owensville 3200m CourseOwensville Early Tri · Aug 29 | 11:28.58 | Owensville Early Tri | August 29, 2026 |
| 5,000 Meters · Fulton High SchoolMSHSAA Class 3 - District 3 · Nov 2 | 18:36.25 | MSHSAA Class 3 - District 3 | November 2, 2024 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 7 | 17:02.48 | MSHSAA XC State Championships | November 7, 2025 |
| 5,000 Meters · Ha Ha Tonka State ParkCamdenton Laker Invitational Day 2 · Oct 3 | 18:01.50 | Camdenton Laker Invitational Day 2 | October 3, 2026 |
| 5,000 Meters · Jefferson Barracks Park63rd Annual Hancock XC Invitational · Oct 18 | 18:14.0 | 63rd Annual Hancock XC Invitational | October 18, 2025 |
| 5,000 Meters · Knights of ColumbusFatima Invitational · Oct 26 | 18:56.05 | Fatima Invitational | October 26, 2024 |
| 5,000 Meters · Knights of Columbus Hall, Westphalia MOFatima Cross Country Invitational · Oct 25 | 18:32.20 | Fatima Cross Country Invitational | October 25, 2025 |
| 5,000 Meters · Linn Athletic ComplexMSHSAA Class 2 District 3 · Nov 1 | 18:29.70 | MSHSAA Class 2 District 3 | November 1, 2025 |
| 5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 31 | 17:55.26 | MSHSAA Class 2 District 3 | October 31, 2026 |
| 5,000 Meters · Smith-Cotton High SchoolSmith-Cotton JH/HS Cross Country Tiger Open · Sep 20 | 18:07.8 | Smith-Cotton JH/HS Cross Country Tiger Open | September 20, 2025 |
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 | MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 2 · Place 65 · Fatima | 5,000 Meters Class 2 | 65 | 17:36.0 | 12 |
| Oct 31 | MSHSAA Class 2 District 3Oct 31 · 5,000 Meters Varsity · Place 13 · Fatima | 5,000 Meters Varsity | 13 | 17:55.26 PB | 12 |
| Oct 3 | Camdenton Laker Invitational Day 2Oct 3 · 5,000 Meters Varsity · Place 35 · Fatima | 5,000 Meters Varsity | 35 | 18:01.50 PB | 12 |
| Sep 25 | Gans Creek Classic HSSep 25 · 5,000 Meters Blue Varsity · Fatima | 5,000 Meters Blue Varsity | — | DNF | 12 |
| Aug 29 | Owensville Early TriAug 29 · 3,200 Meters Men's 3200 · Place 6 · Fatima | 3,200 Meters Men's 3200 | 6 | 11:28.58 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 2 · Place 29 · Fatima | 5,000 Meters Class 2 | 29 | 17:02.48 PB | 11 |
| Nov 1 | MSHSAA Class 2 District 3Nov 1 · 5,000 Meters Varsity · Place 24 · Fatima | 5,000 Meters Varsity | 24 | 18:29.70 PB | 11 |
| Oct 25 | Fatima Cross Country InvitationalOct 25 · 5,000 Meters Varsity Boys · Place 7 · Fatima | 5,000 Meters Varsity Boys | 7 | 18:32.20 PB | 11 |
| Oct 18 | 63rd Annual Hancock XC InvitationalOct 18 · 5,000 Meters Varsity · Place 17 · Fatima | 5,000 Meters Varsity | 17 | 18:14.0 PB | 11 |
| Sep 26 | Gans Creek Classic HSSep 26 · 5,000 Meters Blue Varsity · Place 62 · Fatima | 5,000 Meters Blue Varsity | 62 | 17:42.85 | 11 |
| Sep 20 | Smith-Cotton JH/HS Cross Country Tiger OpenSep 20 · 5,000 Meters Varsity · Place 5 · Fatima | 5,000 Meters Varsity | 5 | 18:07.8 PB | 11 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSAA Class 3 - District 3Nov 2 · 5,000 Meters Varsity · Place 36 · Fatima | 5,000 Meters Varsity | 36 | 18:36.25 PB | 10 |
| Oct 26 | Fatima InvitationalOct 26 · 5,000 Meters Varsity · Place 10 · Fatima | 5,000 Meters Varsity | 10 | 18:56.05 PB | 10 |
| Oct 19 | Hancock XCOct 19 · 5,000 Meters Varsity · Place 32 · Fatima | 5,000 Meters Varsity | 32 | 18:38.1 | 10 |