Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 26 | Bolstorff Twilight MeetApr 26 · 5000 Meters · Place 22 · Minnesota Running Club | 5000 Meters | 22 | 16:14.69 | — |
2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | Snowshoe OpenFeb 16 · 3000 Meters · Place 3 · University of Minnesota Club | 3000 Meters | 3. | 9:09.98a | Sr |
| Feb 10 | CSB / SJU InvitationalFeb 10 · 5000 Meters · Place 2 · University of Minnesota Club | 5000 Meters | 2. | 15:43.51a PB | Sr |
| Feb 3 | Gene Glader ClassicFeb 3 · 3000 Meters · Place 3 · Minnesota Ru | 3000 Meters | 3 | 9:18.52 | — |
2017 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 27 | Bolstroff Twilight MeetApr 27 · 5000 Meters · Place 21 · University of Minnesota Club | 5000 Meters | 21. | 15:44.86a PB | Jr |
| Apr 22 | Carleton RelaysApr 22 · 10000 Meters · Place 2 · Minnesota Running Club | 10000 Meters | 2 | 32:45.24 PB | — |
| Apr 1 | Hamline InvitationalApr 1 · 5000 Meters · Place 28 · Minnesota Runnin | 5000 Meters | 28 | 15:46.90 | — |
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 25 | Illinois Club RelaysFeb 25 · 3000 Meters · Place 18 · University of Minnesota Club | 3000 Meters | 18. | 9:06.65a | Jr |
| Feb 17 | Snowshoe OpenFeb 17 · 3000 Meters · Place 7 · University of Minnesota Club | 3000 Meters | 7. | 9:02.49a PB | Jr |
| Feb 4 | Gene Glader InvitationalFeb 4 · 3000 Meters · Place 4 · University of Minnesota Club | 3000 Meters | 4. | 9:14.61a | Jr |
2016 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Meet of the UnSaintlyMay 7 · 5000 Meters · Place 9 · Minnesota Runnin | 5000 Meters | 9 | 16:31.20 | — |
2015 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 11 | Hamline InvitationalApr 11 · 5000 Meters · Place 41 · University of Minnesota Club | 5000 Meters | 41. | 16:36.49a | Fr |