Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorPat Heenan Indoor Invitational · Feb 8 | 5:42.25 | Pat Heenan Indoor Invitational | February 8, 2019 |
| 3000 Meters · IndoorOlivet Nazarene NAIA vs NCAA Indoor Challenge · Jan 19 | 11:38.15 | Olivet Nazarene NAIA vs NCAA Indoor Challenge | January 19, 2019 |
| 3000m Steeplechase · 0.762m · OutdoorIWU Polar Bear Invitational · Mar 23 | 12:51.45a | IWU Polar Bear Invitational | March 23, 2019 |
| 400 Meters · OutdoorEastern Illinois Big Blue Classic · Mar 31 | 1:05.87 | Eastern Illinois Big Blue Classic | March 31, 2016 |
| 400H Section #1 · OutdoorMillikin Big Blue · Apr 9 | 1:10.85 | Millikin Big Blue | April 9, 2016 |
| 400H Section #3 · OutdoorEastern Illinois Big Blue Classic · Mar 31 | 1:11.49 | Eastern Illinois Big Blue Classic | March 31, 2016 |
| 400m Hurdles · 30" / 0.762m · OutdoorChicagoland Collegiate Athletic Conference · May 5 | 1:09.37a | Chicagoland Collegiate Athletic Conference | May 5, 2017 |
| 600 Meters · IndoorOlivet Nazarene Invitational · Feb 4 | 1:47.21 | Olivet Nazarene Invitational | February 4, 2017 |
| 800 Meters · IndoorTop Times Titan Open · Jan 28 | 2:34.52 | Top Times Titan Open | January 28, 2017 |
| 800 Meters · OutdoorEastern Illinois Big Blue Outdoor Classic · Mar 31 | 2:27.96a | Eastern Illinois Big Blue Outdoor Classic | March 31, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
3 results2019 Indoor Track
2 results2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 27 | GVSU Mike LintsJan 27 · 1 Mile · Place 46 · Olivet Nazarene (Ill.) | 1 Mile | 46. | 5:49.13a | Jr |
2017 Indoor Track
4 results2017 Outdoor Track
4 results2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | ONU Holiday InviteDec 9 · 800 Meters · Place 3 · Olivet Nazarene (Ill.) | 800 Meters | 3. | 2:37.22a | So |
2016 Outdoor Track
3 results