Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Angel Mounds State ParkNCAA Division II Midwest Region Championships · Nov 9 | 35:29.0 | NCAA Division II Midwest Region Championships | November 9, 2019 |
| 10,000 Meters · Hayden ParkNCAA D2 Midwest Region Cross Country Championships · Nov 17 | 33:33.3 | NCAA D2 Midwest Region Cross Country Championships | November 17, 2018 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexCalvin Knight Invite · Sep 4 | 27:38.7 | Calvin Knight Invite | September 4, 2021 |
| 8,000 Meters · EP Tom Sawyer State ParkGreater Louisville Cross Country Classic · Sep 29 | 26:31.4 | Greater Louisville Cross Country Classic | September 29, 2018 |
| 8,000 Meters · Forest Akers East Golf CourseMSU Spartan Invitational · Sep 15 | 28:45.1 | MSU Spartan Invitational | September 15, 2017 |
| 8,000 Meters · GlenOak HSGreat Midwest AC Cross Country Championships · Nov 3 | 27:42.2 | Great Midwest AC Cross Country Championships | November 3, 2018 |
| 8,000 Meters · Percy Warner ParkGreat Midwest Athletic XC Championships · Oct 21 | 27:52.7 | Great Midwest Athletic XC Championships | October 21, 2017 |
| 8,000 Meters · Seneca Hills Golf Course Great Midwest Cross Country Championships · Oct 24 | 29:41.6 | Great Midwest Cross Country Championships | October 24, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 4 | Calvin Knight InviteSep 4 · 8,000 Meters Collegiate · Place 90 · Hillsdale | 8,000 Meters Collegiate | 90 | 27:38.7 PB | Sr |
2020 Cross Country
1 results2019 Cross Country
3 results2018 Cross Country
3 results2017 Cross Country
2 results