Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3.1 Miles · Steelville City ParkSteelville MS/HS Invitational · Sep 14 | 19:43.28 | Steelville MS/HS Invitational | September 14, 2017 |
| 5,000 Meters · Belle City ParkBelle Invitational · Sep 20 | 19:11.07 | Belle Invitational | September 20, 2018 |
| 5,000 Meters · Linn Athletic Complex40th Annual Linn Invitational · Sep 8 | 20:21.22 | 40th Annual Linn Invitational | September 8, 2018 |
| 5,000 Meters · Owensville City ParkOwensville Invitational · Oct 11 | 21:01.35 | Owensville Invitational | October 11, 2016 |
| 5,000 Meters · Vienna City ParkAutumn Classic · Oct 16 | 18:29.08 | Autumn Classic | October 16, 2018 |
| 5,000 Meters · Vienna City ParkGasconade Valley Conference Meet · Oct 24 | 19:54.78 | Gasconade Valley Conference Meet | October 24, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Autumn ClassicOct 16 · 5,000 Meters Varsity · Place 7 · Cuba | 5,000 Meters Varsity | 7 | 18:29.08 PB | 11 |
| Sep 20 | Belle InvitationalSep 20 · 5,000 Meters Varsity Boys · Place 17 · Cuba | 5,000 Meters Varsity Boys | 17 | 19:11.07 PB | 11 |
| Sep 8 | 40th Annual Linn InvitationalSep 8 · 5,000 Meters Varsity · Place 43 · Cuba | 5,000 Meters Varsity | 43 | 20:21.22 PB | 11 |
2017 Cross Country
3 results2016 Cross Country
3 results