Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorGrain Valley Invitational · Apr 20 | 4:53.58a | Grain Valley Invitational | April 20, 2017 |
| 1600 Meters · Indoor · Hand timedHigh School Mule Relays Class 1,2,3 · Mar 22 | 5:12.1h | High School Mule Relays Class 1,2,3 | March 22, 2016 |
| 1600 Meters · OutdoorKnob Noster · Apr 25 | 5:00.85a | Knob Noster | April 25, 2017 |
| 1600 Meters · Outdoor · Hand timedGrain Valley Meet · Apr 21 | 5:09.3h | Grain Valley Meet | April 21, 2016 |
| 3200 Meters · OutdoorMSHSAA Class 3 District 7 · May 14 | 10:55.81 | MSHSAA Class 3 District 7 | May 14, 2016 |
| 3200 Meters · Outdoor · Hand timedGrain Valley Meet · Apr 21 | 11:06.8h | Grain Valley Meet | April 21, 2016 |
| 800 Meters · IndoorHigh School Mule Relays Class 1,2,3 · Mar 22 | 2:25.96a | High School Mule Relays Class 1,2,3 | March 22, 2016 |
| 800 Meters · OutdoorMule Relays · Mar 24 | 2:15.24 | Mule Relays | March 24, 2014 |
| Javelin · 800g · OutdoorCalifornia Meet · Mar 24 | 105-05 | California Meet | March 24, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
16 results2016 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | MSHSAA Class 3 District 7May 14 · 3200 Meters · Place 7 · Holden | 3200 Meters | 7 | 10:55.81 PB | JR |
| Apr 21 | Grain Valley MeetApr 21 · 3200 Meters · Place 15 · Holden | 3200 Meters | 15. | 11:06.8h PB | 11 |
| Apr 21 | Grain Valley MeetApr 21 · 1600 Meters · Place 10 · Holden | 1600 Meters | 10. | 5:09.3h PB | 11 |
| Apr 21 | Grain Valley MeetApr 21 · Javelin · Place 11 · Holden | Javelin800g | 11. | 100-05 | 11 |
| Apr 15 | Boonville MeetApr 15 · 3200 Meters · Place 7 · Holden | 3200 Meters | 7. | 11:11.6 | 11 |
| Apr 15 | Boonville MeetApr 15 · 800 Meters · Place 11 · Holden | 800 Meters | 11. | 2:16.2 | 11 |
| Apr 8 | Holden InvitationalApr 8 · Javelin · Place 6 · Holden | Javelin | 6 | 100-05 | 11 |
| Apr 8 | Holden InvitationalApr 8 · 1600 Meters · Place 3 · Holden | 1600 Meters | 3 | 5:09.07a | 11 |
| Apr 5 | Pleasant Hill OpenApr 5 · 1600 Meters · Place 3 · Holden | 1600 Meters | 3. | 5:13.3 | 11 |
| Apr 5 | Pleasant Hill OpenApr 5 · Javelin · Place 3 · Holden | Javelin800g | 3. | 103-07 | 11 |
| Apr 5 | Pleasant Hill OpenApr 5 · 800 Meters · Place 7 · Holden | 800 Meters | 7. | 2:28.1 | 11 |
| Apr 1 | Show Me ShowdownApr 1 · Javelin · Place 6 · Holden | Javelin | 6 | 96-00 | 11 |
| Apr 1 | Show Me ShowdownApr 1 · 1600 Meters · Place 6 · Holden | 1600 Meters | 6 | 5:27.0ha | 11 |
| Mar 24 | California MeetMar 24 · 1600 Meters · Place 1 · Holden | 1600 Meters | 1. | 5:10.50a | 11 |
| Mar 24 | California MeetMar 24 · Javelin · Place 4 · Holden | Javelin800g | 4. | 105-05 PB | 11 |
| Mar 24 | California MeetMar 24 · 800 Meters · Place 2 · Holden | 800 Meters | 2. | 2:24.80a | 11 |
| Mar 22 | UCM IndoorMar 22 · 1600 Meters · Place 12 · Holden | 1600 Meters | 12. | 5:12.1h | 11 |
| Mar 22 | UCM IndoorMar 22 · 800 Meters · Place 21 · Holden | 800 Meters | 21. | 2:25.96a | 11 |
2016 Indoor Track
2 results2015 Outdoor Track
10 results2014 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | Class 2 District 7May 10 · 3200 Meters · Place 8 · Holden | 3200 Meters | 8 | 11:49.44 | FR |
| Mar 28 | Harrisonville InvitationalMar 28 · 1600 Meters · Place 6 · Holden | 1600 Meters | 6. | 5:16.00a | 9 |
| Mar 24 | Mule RelaysMar 24 · 800 Meters · Place 17 · Holden | 800 Meters | 17 | 2:15.24 PB | FR |
| Mar 24 | Mule RelaysMar 24 · 1600 Meters · Place 9 · Holden | 1600 Meters | 9 | 5:30.24 | FR |
| Mar 24 | Mule RelaysMar 24 · 1600 Meters · Place 8 · Holden | 1600 Meters | 8 | 5:30.24 | FR |