Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 20 | Carleton RelaysApr 20 · 3000m Steeplechase · Place 15 · Minnesota Running Club | 3000m Steeplechase | 15 | 11:25.04 | — |
2018 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 5 | Meet of the UnsaintlyMay 5 · 3000m Steeplechase · Place 4 · University of Minnesota Club | 3000m Steeplechase0.914m | 4. | 10:21.72a | So |
| May 5 | Meet of the UnsaintlyMay 5 · 400m Hurdles · Place 13 · University of Minnesota Club | 400m Hurdles36" / 0.914m | 13. | 1:03.33a PB | So |
| Apr 26 | Bolstorff Twilight MeetApr 26 · 3000m Steeplechase · Place 6 · Minnesota Running Club | 3000m Steeplechase | 6 | 10:24.82 PB | — |
2018 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 24 | Illinois Club RelaysFeb 24 · 3000 Meters · Place 65 · University of Minnesota Club | 3000 Meters | 65. | 9:38.41a | So |
| Feb 16 | Snowshoe OpenFeb 16 · 3000 Meters · Place 6 · University of Minnesota Club | 3000 Meters | 6. | 9:30.22a | So |
| Feb 10 | CSB / SJU InvitationalFeb 10 · 1 Mile · Place 11 · University of Minnesota Club | 1 Mile | 11. | 4:51.83a PB | So |
| Feb 3 | Gene Glader ClassicFeb 3 · 3000 Meters · Place 4 · Minnesota Ru | 3000 Meters | 4 | 9:24.85 PB | — |
2017 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 12 | UW La Crosse Eagle OpenJun 12 · 3000m Steeplechase · University of Minnesota Club | 3000m Steeplechase0.914m | — | 9:59.51a PB | Fr |
| May 5 | Meet of the UnSaintlyMay 5 · 3000m Steeplechase · Place 6 · University of Minnesota Club | 3000m Steeplechase0.914m | 6. | 10:06.02a | Fr |
| May 5 | Meet of the UnSaintlyMay 5 · 800 Meters · Place 31 · University of Minnesota Club | 800 Meters | 31. | 2:05.50a PB | Fr |
| Apr 27 | Bolstroff Twilight MeetApr 27 · 1500 Meters · Place 27 · University of Minnesota Club | 1500 Meters | 27. | 4:23.73a PB | Fr |
| Apr 22 | Carleton RelaysApr 22 · 3000m Steeplechase · Place 7 · Minnesota Running Club | 3000m Steeplechase | 7 | 10:27.97 | — |
| Apr 22 | Carleton RelaysApr 22 · 400m Hurdles · Place 3 · Minnesota Running Club | 400m Hurdles | 3 | 1:06.38 | — |
| Apr 1 | Hamline InvitationalApr 1 · 3000m Steeplechase · Place 14 · Minnesota Runnin | 3000m Steeplechase | 14 | 10:44.61 | — |
2017 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 17 | Snowshoe OpenFeb 17 · 1 Mile · Place 5 · University of Minnesota Club | 1 Mile | 5. | 4:59.74a | Fr |
| Feb 17 | Snowshoe OpenFeb 17 · 800 Meters · Place 15 · University of Minnesota Club | 800 Meters | 15. | 2:16.55a | Fr |
| Feb 4 | Gene Glader InvitationalFeb 4 · 1 Mile · Place 22 · University of Minnesota Club | 1 Mile | 22. | 5:00.72a | Fr |
| Feb 4 | Gene Glader InvitationalFeb 4 · 800 Meters · Place 12 · University of Minnesota Club | 800 Meters | 12. | 2:15.11a PB | Fr |