Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorEDC JV Outdoor · May 6 | 21.06a | EDC JV Outdoor | May 6, 2026 |
| 1600 Meters · IndoorEDC Indoor Meet · Apr 6 | 6:00.63a | EDC Indoor Meet | April 6, 2024 |
| 1600 Meters · OutdoorEDC JV · May 7 | 5:42.84a | EDC JV | May 7, 2025 |
| 200 Meters · OutdoorGF Dual · Apr 12 | 29.24a | GF Dual | April 12, 2025 |
| 300m Hurdles · 36" / 0.914m · OutdoorEDC JV Outdoor · May 6 | 51.62a | EDC JV Outdoor | May 6, 2026 |
| 400 Meters · IndoorGF Indoor Dual · Mar 15 | 1:12.50a | GF Indoor Dual | March 15, 2025 |
| 400 Meters · OutdoorCushman Track-O-Rama · Apr 29 | 1:04.91a | Cushman Track-O-Rama | April 29, 2025 |
| 60 Meters · OutdoorDick Clay Open · Mar 28 | 8.79a | Dick Clay Open | March 28, 2025 |
| 600 Meters · OutdoorDick Clay Invite · Mar 27 | 1:49.40a | Dick Clay Invite | March 27, 2026 |
| 800 Meters · OutdoorRed River/Central Dual · Apr 13 | 2:43.31a | Red River/Central Dual | April 13, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | Bob Zimney Last Chance MeetMay 11 · 300m Hurdles · Place 10 · Grand Forks Central | 300m Hurdles | 10 | 49.41a | 11 |
| May 11 | Bob Zimney Last Chance MeetMay 11 · 110m Hurdles · Place 9 · Grand Forks Central | 110m Hurdles | 9 | 20.32a | 11 |
| May 6 | EDC JV OutdoorMay 6 · 300m Hurdles · Place 21 · Grand Forks Central | 300m Hurdles36" / 0.914m | 21. | 51.62a PB | 11 |
| May 6 | EDC JV OutdoorMay 6 · 110m Hurdles · Place 6 · Grand Forks Central | 110m Hurdles39" / 0.991m | 6. | 21.06a PB | 11 |
| May 6 | EDC JV OutdoorMay 6 · 200 Meters · Place 115 · Grand Forks Central | 200 Meters | 115. | 30.76a | 11 |
| Apr 28 | Cushman Track-O-RamaApr 28 · 300m Hurdles · Place 17 · Grand Forks Central | 300m Hurdles | 17 | 55.00a | 11 |
| Apr 28 | Cushman Track-O-RamaApr 28 · 110m Hurdles · Place 15 · Grand Forks Central | 110m Hurdles | 15 | 21.33a | 11 |
| Mar 27 | Dick Clay InviteMar 27 · 300m Hurdles · Place 25 · Grand Forks Central | 300m Hurdles | 25 | 50.34a | 11 |
| Mar 27 | Dick Clay InviteMar 27 · 60m Hurdles · Place 27 · Grand Forks Central | 60m HurdlesRound P | 27 | 11.29a | 11 |
| Mar 27 | Dick Clay InviteMar 27 · 600 Meters · Place 44 · Grand Forks Central | 600 Meters | 44 | 1:49.40a PB | 11 |
2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | Bob Zimney Last ChanceMay 12 · 300m Hurdles · Place 10 · Grand Forks Central | 300m Hurdles | 10 | 54.20a | 10 |
| May 12 | Bob Zimney Last ChanceMay 12 · 1600 Meters · Place 17 · Grand Forks Central | 1600 Meters | 17 | 6:00.08a | 10 |
| May 7 | EDC JVMay 7 · 1600 Meters · Place 18 · Grand Forks Central | 1600 Meters | 18 | 5:42.84a PB | 10 |
| May 7 | EDC JVMay 7 · 400 Meters · Place 40 · Grand Forks Central | 400 Meters | 40 | 1:08.86a | 10 |
| Apr 29 | Cushman Track-O-RamaApr 29 · 400 Meters · Place 7 · Grand Forks Central | 400 Meters | 7 | 1:04.91a PB | 10 |
| Apr 12 | GF DualApr 12 · 300m Hurdles · Place 7 · Grand Forks Central | 300m Hurdles | 7 | 52.70a | 10 |
| Apr 12 | GF DualApr 12 · 200 Meters · Place 19 · Grand Forks Central | 200 Meters | 19 | 29.24a PB | 10 |
| Mar 28 | Dick Clay OpenMar 28 · 300m Hurdles · Place 26 · Grand Forks Central | 300m Hurdles | 26 | 53.09a | 10 |
| Mar 28 | Dick Clay OpenMar 28 · 60 Meters · Place 153 · Grand Forks Central | 60 Meters | 153 | 8.79a PB | 10 |
| Mar 21 | Mike Grandall OpenMar 21 · 300m Hurdles · Place 18 · Grand Forks Central | 300m Hurdles | 18 | 52.20a | 10 |
| Mar 21 | Mike Grandall OpenMar 21 · 600 Meters · Place 29 · Grand Forks Central | 600 Meters | 29 | 1:56.21a | 10 |
2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 5 | EDC Indoor MeetApr 5 · 300m Hurdles · Place 27 · Grand Forks Central | 300m Hurdles | 27 | 53.57a | 10 |
| Apr 5 | EDC Indoor MeetApr 5 · 60m Hurdles · Place 28 · Grand Forks Central | 60m Hurdles | 28 | 11.78a | 10 |
| Mar 15 | GF Indoor DualMar 15 · 300m Hurdles · Place 8 · Grand Forks Central | 300m Hurdles | 8 | 53.76a | — |
| Mar 15 | GF Indoor DualMar 15 · 400 Meters · Place 4 · Grand Forks Central | 400 Meters | 4 | 1:12.50a PB | — |
2024 Outdoor Track
13 results2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 6 | EDC Indoor MeetApr 6 · 1600 Meters · Place 39 · Grand Forks Central | 1600 Meters | 39 | 6:00.63a PB | — |