Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | NDHSAA East RegionMay 15 · 300m Hurdles · Place 31 · Grand Forks Central | 300m Hurdles30" / 0.762m | 31. | 1:00.37a | 10 |
| May 15 | NDHSAA East RegionMay 15 · 100m Hurdles · Place 33 · Grand Forks Central | 100m Hurdles33" / 0.838m | 33. | 22.07a | 10 |
| May 11 | Bob Zimney Last Chance MeetMay 11 · 300m Hurdles · Place 7 · Grand Forks Central | 300m Hurdles | 7 | 56.71a | 10 |
| May 11 | Bob Zimney Last Chance MeetMay 11 · 100m Hurdles · Place 13 · Grand Forks Central | 100m Hurdles | 13 | 21.13a | 10 |
| May 7 | Fargo Rotary InviteMay 7 · 300m Hurdles · Place 12 · Grand Forks Central | 300m Hurdles30" / 0.762m | 12. | 57.36a PB | 10 |
| May 7 | Fargo Rotary InviteMay 7 · 100m Hurdles · Place 17 · Grand Forks Central | 100m Hurdles33" / 0.838m | 17. | 21.68a PB | 10 |
| May 1 | Packer RelaysMay 1 · 300m Hurdles · Place 34 · Grand Forks Central | 300m Hurdles30" / 0.762m | 34. | 58.21a | 10 |
| May 1 | Packer RelaysMay 1 · 800 Meters · Place 39 · Grand Forks Central | 800 Meters | 39. | 2:57.81a PB | 10 |
| Apr 28 | Cushman Track-O-RamaApr 28 · 300m Hurdles · Place 9 · Grand Forks Central | 300m Hurdles | 9 | 58.90a | 10 |
| Apr 28 | Cushman Track-O-RamaApr 28 · 800 Meters · Place 22 · Grand Forks Central | 800 Meters | 22 | 3:00.83a | 10 |
| Apr 23 | Shanley InvitationalApr 23 · 300m Hurdles · Place 28 · Grand Forks Central | 300m Hurdles | 28 | 59.30a | 10 |
| Apr 23 | Shanley InvitationalApr 23 · 400 Meters · Place 36 · Grand Forks Central | 400 Meters | 36 | 1:13.15a PB | 10 |
| Apr 20 | Anonymous Grizzly InviteApr 20 · 300m Hurdles · Place 12 · Grand Forks Central | 300m Hurdles30" / 0.762m | 12. | 57.59a | 10 |
| Apr 20 | Anonymous Grizzly InviteApr 20 · 400 Meters · Place 24 · Grand Forks Central | 400 Meters | 24. | 1:13.70a | 10 |
| Apr 16 | Eagle RelaysApr 16 · 300m Hurdles · Place 16 · Grand Forks Central | 300m Hurdles | 16 | 1:03.20a | 10 |
| Apr 11 | RR vs Central DualApr 11 · 300m Hurdles · Place 6 · Grand Forks Central | 300m Hurdles | 6 | 58.48a | 10 |
| Apr 11 | RR vs Central DualApr 11 · 100m Hurdles · Place 5 · Grand Forks Central | 100m Hurdles | 5 | 21.36a | 10 |
| Mar 20 | Mike Grandall InviteMar 20 · 300m Hurdles · Place 15 · Grand Forks Central | 300m Hurdles | 15 | 57.99a | 10 |
| Mar 20 | Mike Grandall InviteMar 20 · 60m Hurdles · Place 35 · Grand Forks Central | 60m HurdlesRound P | 35 | 13.14a | 10 |
2026 Indoor Track
4 results2025 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | NDHSAA East RegionMay 16 · 300m Hurdles · Place 27 · Grand Forks Central | 300m Hurdles | 27 | 1:12.47a | 9 |
| May 16 | NDHSAA East RegionMay 16 · 100m Hurdles · Place 27 · Grand Forks Central | 100m Hurdles | 27 | 23.43a | 9 |
| May 12 | Bob Zimney Last ChanceMay 12 · Long Jump · Place 14 · Grand Forks Central | Long Jump | 14 | 11-11 | 9 |
| May 8 | Fargo Rotary Track MeetMay 8 · 300m Hurdles · Place 17 · Grand Forks Central | 300m Hurdles | 17 | 1:00.53a | 9 |
| May 8 | Fargo Rotary Track MeetMay 8 · 100m Hurdles · Place 17 · Grand Forks Central | 100m Hurdles | 17 | 23.08a | 9 |
| May 2 | Packer RelaysMay 2 · 300m Hurdles · Place 27 · Grand Forks Central | 300m Hurdles | 27 | 1:02.01a | 9 |
| May 2 | Packer RelaysMay 2 · 100m Hurdles · Place 35 · Grand Forks Central | 100m Hurdles | 35 | 22.79a | 9 |
| Apr 29 | Cushman Track-O-RamaApr 29 · 300m Hurdles · Place 5 · Grand Forks Central | 300m Hurdles | 5 | 1:03.33a | 9 |
| Apr 29 | Cushman Track-O-RamaApr 29 · 100m Hurdles · Place 6 · Grand Forks Central | 100m Hurdles | 6 | 22.26a | 9 |
| Apr 24 | Shanley InvitationalApr 24 · 300m Hurdles · Place 36 · Grand Forks Central | 300m Hurdles30" / 0.762m | 36. | 1:00.24a | 9 |
| Apr 24 | Shanley InvitationalApr 24 · 100m Hurdles · Place 38 · Grand Forks Central | 100m Hurdles33" / 0.838m | 38. | 22.02a | 9 |
| Apr 12 | GF DualApr 12 · Long Jump · Place 10 · Grand Forks Central | Long Jump | 10 | 12-0 | 9 |
| Apr 12 | GF DualApr 12 · 300m Hurdles · Place 7 · Grand Forks Central | 300m Hurdles | 7 | 1:00.62a | 9 |
| Apr 12 | GF DualApr 12 · 100m Hurdles · Place 8 · Grand Forks Central | 100m Hurdles | 8 | 21.90a | 9 |
| Mar 28 | Dick Clay OpenMar 28 · 300m Hurdles · Place 22 · Grand Forks Central | 300m Hurdles | 22 | 1:02.15a | 9 |
| Mar 28 | Dick Clay OpenMar 28 · 60m Hurdles · Place 33 · Grand Forks Central | 60m Hurdles | 33 | 12.68a | 9 |
| Mar 21 | Mike Grandall OpenMar 21 · Long Jump · Place 67 · Grand Forks Central | Long Jump | 67 | 11-10.25 | 9 |
| Mar 21 | Mike Grandall OpenMar 21 · 300m Hurdles · Place 15 · Grand Forks Central | 300m Hurdles | 15 | 1:04.70a | 9 |
| Mar 21 | Mike Grandall OpenMar 21 · 60m Hurdles · Place 40 · Grand Forks Central | 60m HurdlesRound P | 40 | 13.30a | 9 |
2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 5 | EDC Indoor MeetApr 5 · Long Jump · Place 43 · Grand Forks Central | Long Jump | 43 | 11-6.5 | 9 |
| Apr 5 | EDC Indoor MeetApr 5 · 300m Hurdles · Place 19 · Grand Forks Central | 300m Hurdles | 19 | 1:03.70a | 9 |
| Apr 5 | EDC Indoor MeetApr 5 · 60m Hurdles · Place 33 · Grand Forks Central | 60m Hurdles | 33 | 12.81a | 9 |