Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · Indoor2017 Dickinson Relays · Mar 7 | 4:36.88a | 2017 Dickinson Relays | March 7, 2017 |
| 1600 Meters · OutdoorIHSAA 4A District (North Scott) · May 11 | 4:36.48 | IHSAA 4A District (North Scott) | May 11, 2017 |
| 1600 Meters · OutdoorIAHSAA/IGHSAU 4A State Championships · May 19 | 4:35.27a | IAHSAA/IGHSAU 4A State Championships | May 19, 2016 |
| 3200 Meters · IndoorIowa State Boys Indoor Classic · Mar 15 | 10:12.08a | Iowa State Boys Indoor Classic | March 15, 2016 |
| 3200 Meters · OutdoorIHSAA 4A District 4 - North Scott · May 14 | 10:11.45 | IHSAA 4A District 4 - North Scott | May 14, 2015 |
| 400 Meters · IndoorDickinson Relays · Mar 6 | 52.47a | Dickinson Relays | March 6, 2018 |
| 400 Meters · OutdoorIowa HS State Track and Field Championships · May 17 | 50.35a | Iowa HS State Track and Field Championships | May 17, 2018 |
| 800 Meters · IndoorDickinson Relays · Mar 6 | 1:59.73a | Dickinson Relays | March 6, 2018 |
| 800 Meters · OutdoorIowa HS State Track and Field Championships · May 17 | 1:53.56a | Iowa HS State Track and Field Championships | May 17, 2018 |
| 800 Meters · OutdoorIHSAA 4A District (North Scott) · May 11 | 1:57.73 | IHSAA 4A District (North Scott) | May 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
6 results2018 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 6 | Dickinson RelaysMar 6 · 800 Meters · Place 1 · Muscatine | 800 Meters | 1. | 1:59.73a PB | 12 |
| Mar 6 | Dickinson RelaysMar 6 · 400 Meters · Place 7 · Muscatine | 400 Meters | 7. | 52.47a PB | 12 |
2017 Outdoor Track
9 results2017 Indoor Track
3 results2016 Outdoor Track
1 results2016 Indoor Track
3 results2015 Outdoor Track
2 results