Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · St. Clair High SchoolFour Rivers Conference · Oct 18 | 11:39.23 | Four Rivers Conference | October 18, 2016 |
| 3.1 Miles · Steelville City ParkSteelville MS/HS Invitational · Sep 14 | 24:23.91 | Steelville MS/HS Invitational | September 14, 2017 |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 2 · Oct 27 | 23:00.85 | MSHSAA Class 3 District 2 | October 27, 2018 |
| 5,000 Meters · Belle City ParkBelle Invitational · Sep 20 | 22:00.43 | Belle Invitational | September 20, 2018 |
| 5,000 Meters · Loutre Shore Country ClubHermann High School Invitational · Oct 8 | 22:10.86 | Hermann High School Invitational | October 8, 2019 |
| 5,000 Meters · Oak Hills Country ClubDixon Invitational · Oct 9 | 24:48.14 | Dixon Invitational | October 9, 2017 |
| 5,000 Meters · Owensville City ParkFour Rivers Conference · Oct 17 | 28:10.33 | Four Rivers Conference | October 17, 2017 |
| 5,000 Meters · St James Golf ClubSt. James Invitational · Oct 2 | 22:04.29 | St. James Invitational | October 2, 2019 |
| 5,000 Meters · Steelville City ParkSteelville MS/HS Invitational · Sep 19 | 22:19.01 | Steelville MS/HS Invitational | September 19, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results2018 Cross Country
3 results2017 Cross Country
3 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Four Rivers ConferenceOct 18 · 2,500 Meters Middle School Boys · Place 40 · St JamesSt James | 2,500 Meters Middle School Boys | 40 | 11:39.23 PB | 8 |