Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMichigan Tech HS Indoor Meet · Apr 9 | 06:07.0 | Michigan Tech HS Indoor Meet | April 9, 2015 |
| 1600 Meters · IndoorNorthland Pines Indoor Invite #2 · Mar 22 | 6:13.61a | Northland Pines Indoor Invite #2 | March 22, 2016 |
| 1600 Meters · OutdoorMHSAA UP Regional 46-3 @ Munising · May 20 | 5:45.59 | MHSAA UP Regional 46-3 @ Munising | May 20, 2016 |
| 1600 Meters · OutdoorSkyline-Central Conference Meet · May 27 | 5:46.40a | Skyline-Central Conference Meet | May 27, 2016 |
| 3200 Meters · IndoorNorthland Pines Indoor Invite #2 · Mar 22 | 13:42.13a | Northland Pines Indoor Invite #2 | March 22, 2016 |
| 3200 Meters · OutdoorMHSAA UP Regional 46-3 @ Munising · May 20 | 12:50.62 | MHSAA UP Regional 46-3 @ Munising | May 20, 2016 |
| 3200 Meters · OutdoorSkyline-Central Conference Meet · May 27 | 12:43.71a | Skyline-Central Conference Meet | May 27, 2016 |
| 800 Meters · IndoorMichigan Tech HS Indoor Meet · Apr 9 | 02:43.0 | Michigan Tech HS Indoor Meet | April 9, 2015 |
| 800 Meters · OutdoorMHSAA UP Regional 46-3 @ Munising · May 20 | 2:32.87 | MHSAA UP Regional 46-3 @ Munising | May 20, 2016 |
| 800 Meters · OutdoorSkyline-Central Conference Meet · May 27 | 2:32.71a | Skyline-Central Conference Meet | May 27, 2016 |
| Combined results · OutdoorMHSAA UP D3 State Championships · Jun 4 | 2:36.36 | MHSAA UP D3 State Championships | June 4, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
6 results2016 Outdoor Track
9 results2016 Indoor Track
2 results2015 Outdoor Track
6 results2015 Indoor Track
2 results