Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSPIRE Midwest Indoor Track & Field Open · Jan 26 | 4:42.48 | SPIRE Midwest Indoor Track & Field Open | January 26, 2018 |
| 10,000 Meters · OutdoorNorth Coast Athletic Conference Championships · May 4 | 34:26.99a | North Coast Athletic Conference Championships | May 4, 2018 |
| 10000 Meters · OutdoorDIII All-Ohio Outdoor T&F Championships · Apr 13 | 35:08.75 | DIII All-Ohio Outdoor T&F Championships | April 13, 2019 |
| 1500 Meters · OutdoorSparky Adams Invitational · Apr 22 | 4:25.79 | Sparky Adams Invitational | April 22, 2017 |
| 3000 Meters · IndoorNCAC Indoor Track & Field Championships · Mar 1 | 9:19.40a | NCAC Indoor Track & Field Championships | March 1, 2019 |
| 3000 Meters · OutdoorDenison Big Red Invitational · Apr 29 | 9:02.31 | Denison Big Red Invitational | April 29, 2016 |
| 5000 Meters · IndoorNorth Coast AC Indoor Championships · Mar 2 | 15:49.86a | North Coast AC Indoor Championships | March 2, 2018 |
| 5000 Meters · OutdoorOWU Marv Frye Invitational · Apr 7 | 15:56.31a | OWU Marv Frye Invitational | April 7, 2017 |
| 800 Meters · IndoorWooster Tri-Meet · Jan 21 | 2:13.61 | Wooster Tri-Meet | January 21, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
1 results2019 Indoor Track
3 results2018 Outdoor Track
3 results2018 Indoor Track
4 results2017 Outdoor Track
4 results2017 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | OWU OpenFeb 10 · 1 Mile · Place 4 · Ohio Wesleyan | 1 Mile | 4 | 4:45.52 | SO |
| Feb 10 | OWU OpenFeb 10 · 800 Meters · Place 2 · Ohio Wesleyan | 800 Meters | 2 | 2:14.90 | SO |
| Jan 27 | Spire Midwest Indoor T&F OpenJan 27 · 5000 Meters · Place 25 · Ohio Wesleya | 5000 Meters | 25 | 16:27.41 | — |
| Jan 21 | Wooster Tri-MeetJan 21 · 1 Mile · Place 7 · Ohio Wesleyan | 1 Mile | 7 | 4:49.94 | SO |
| Jan 21 | Wooster Tri-MeetJan 21 · 800 Meters · Place 7 · Ohio Wesleyan | 800 Meters | 7 | 2:13.61 PB | SO |
| Jan 13 | Ron Althoff ClassicJan 13 · 3000 Meters · Place 5 · Ohio Wesleyan | 3000 Meters | 5 | 9:36.63 | SO |
2016 Outdoor Track
1 results2016 Indoor Track
3 results