Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Bourbon High SchoolBourbon XC · Sep 17 | 11:33.55 | Bourbon XC | September 17, 2024 |
| 1.6 Miles · Hood Park DriveCuba XC Invitational · Oct 1 | 10:37.4 | Cuba XC Invitational | October 1, 2025 |
| 1.8 Miles · Belle City ParkBelle Invite · Sep 26 | 14:37.4 | Belle Invite | September 26, 2024 |
| 2 Miles · Belle City ParkBelle XC Invitational · Sep 24 | 13:03.21 | Belle XC Invitational | September 24, 2025 |
| 2 Miles · Potosi City Park51st Annual Potosi Cross Country Invitational · Oct 11 | 12:16.43 | 51st Annual Potosi Cross Country Invitational | October 11, 2025 |
| 2,500 Meters · Steelville City ParkSteelville XC · Sep 19 | 11:29.1 | Steelville XC | September 19, 2024 |
| 5,000 Meters · Belle City ParkBelle XC Invitational · Sep 22 | 19:37.86 | Belle XC Invitational | September 22, 2026 |
| 5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 25 | 19:03.6 | Gans Creek Classic HS | September 25, 2026 |
| 5,000 Meters · Maramec Spring ParkSt. James XC Invitational · Sep 29 | 19:13.10 | St. James XC Invitational | September 29, 2026 |
| 5,000 Meters · Maries County Fair GroundsVienna Eagle XC Invitational · Sep 9 | 20:34.1 | Vienna Eagle XC Invitational | September 9, 2026 |
| 5,000 Meters · Owensville 5k Finish in FieldOwensville Invitational · Oct 13 | 19:56.03 | Owensville Invitational | October 13, 2026 |
| 5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 31 | 18:38.69 | MSHSAA Class 2 District 3 | October 31, 2026 |
| 5,000 Meters · Potosi City Park52nd Annual Potosi Cross Country Invitational · Oct 10 | 19:15.73 | 52nd Annual Potosi Cross Country Invitational | October 10, 2026 |
| 5,000 Meters · Steelville City ParkSteelville XC Invitational · Sep 17 | 19:49.7 | Steelville XC Invitational | September 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 2 District 3Oct 31 · 5,000 Meters Varsity · Place 32 · SteelvilleSteelville | 5,000 Meters Varsity | 32 | 18:38.69 PB | 9 |
| Oct 13 | Owensville InvitationalOct 13 · 5,000 Meters High School · Place 26 · SteelvilleSteelville | 5,000 Meters High School | 26 | 19:56.03 PB | 9 |
| Oct 10 | 52nd Annual Potosi Cross Country InvitationalOct 10 · 5,000 Meters Varsity · Place 29 · SteelvilleSteelville | 5,000 Meters Varsity | 29 | 19:15.73 PB | 9 |
| Sep 29 | St. James XC InvitationalSep 29 · 5,000 Meters Varsity · Place 19 · SteelvilleSteelville | 5,000 Meters Varsity | 19 | 19:13.10 PB | 9 |
| Sep 25 | Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 79 · SteelvilleSteelville | 5,000 Meters White Varsity | 79 | 19:03.6 PB | 9 |
| Sep 22 | Belle XC InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · SteelvilleSteelville | 5,000 Meters Varsity | 14 | 19:37.86 PB | 9 |
| Sep 17 | Steelville XC InvitationalSep 17 · 5,000 Meters Varsity · Place 20 · SteelvilleSteelville | 5,000 Meters Varsity | 20 | 19:49.7 PB | 9 |
| Sep 9 | Vienna Eagle XC InvitationalSep 9 · 5,000 Meters Varsity Boys · Place 15 · SteelvilleSteelville | 5,000 Meters Varsity Boys | 15 | 20:34.1 PB | 9 |
2025 Cross Country
3 results2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Belle InviteSep 26 · 1.8 Miles MIDDLE SCHOOL BOYS · Place 55 · SteelvilleSteelville | 1.8 Miles MIDDLE SCHOOL BOYS | 55 | 14:37.4 PB | 7 |
| Sep 19 | Steelville XCSep 19 · 2,500 Meters Middle School · Place 44 · SteelvilleSteelville | 2,500 Meters Middle School | 44 | 11:29.1 PB | 7 |
| Sep 17 | Bourbon XCSep 17 · 1.5 Miles Middle School · Place 14 · SteelvilleSteelville | 1.5 Miles Middle School | 14 | 11:33.55 PB | 7 |