Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorFargo Rotary Invite · May 721.68aFargo Rotary InviteMay 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorFargo Rotary Invite · May 757.36aFargo Rotary InviteMay 7, 2026
400 Meters · IndoorNorth Dakota State Class A Indoor · Mar 271:12.61aNorth Dakota State Class A IndoorMarch 27, 2026
400 Meters · OutdoorShanley Invitational · Apr 231:13.15aShanley InvitationalApril 23, 2026
800 Meters · OutdoorPacker Relays · May 12:57.81aPacker RelaysMay 1, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15NDHSAA East RegionMay 15 · 300m Hurdles · Place 31 · Grand Forks Central300m Hurdles30" / 0.762m31.1:00.37a10
May 15NDHSAA East RegionMay 15 · 100m Hurdles · Place 33 · Grand Forks Central100m Hurdles33" / 0.838m33.22.07a10
May 11Bob Zimney Last Chance MeetMay 11 · 300m Hurdles · Place 7 · Grand Forks Central300m Hurdles756.71a10
May 11Bob Zimney Last Chance MeetMay 11 · 100m Hurdles · Place 13 · Grand Forks Central100m Hurdles1321.13a10
May 7Fargo Rotary InviteMay 7 · 300m Hurdles · Place 12 · Grand Forks Central300m Hurdles30" / 0.762m12.57.36a PB10
May 7Fargo Rotary InviteMay 7 · 100m Hurdles · Place 17 · Grand Forks Central100m Hurdles33" / 0.838m17.21.68a PB10
May 1Packer RelaysMay 1 · 300m Hurdles · Place 34 · Grand Forks Central300m Hurdles30" / 0.762m34.58.21a10
May 1Packer RelaysMay 1 · 800 Meters · Place 39 · Grand Forks Central800 Meters39.2:57.81a PB10
Apr 28Cushman Track-O-RamaApr 28 · 300m Hurdles · Place 9 · Grand Forks Central300m Hurdles958.90a10
Apr 28Cushman Track-O-RamaApr 28 · 800 Meters · Place 22 · Grand Forks Central800 Meters223:00.83a10
Apr 23Shanley InvitationalApr 23 · 300m Hurdles · Place 28 · Grand Forks Central300m Hurdles2859.30a10
Apr 23Shanley InvitationalApr 23 · 400 Meters · Place 36 · Grand Forks Central400 Meters361:13.15a PB10
Apr 20Anonymous Grizzly InviteApr 20 · 300m Hurdles · Place 12 · Grand Forks Central300m Hurdles30" / 0.762m12.57.59a10
Apr 20Anonymous Grizzly InviteApr 20 · 400 Meters · Place 24 · Grand Forks Central400 Meters24.1:13.70a10
Apr 16Eagle RelaysApr 16 · 300m Hurdles · Place 16 · Grand Forks Central300m Hurdles161:03.20a10
Apr 11RR vs Central DualApr 11 · 300m Hurdles · Place 6 · Grand Forks Central300m Hurdles658.48a10
Apr 11RR vs Central DualApr 11 · 100m Hurdles · Place 5 · Grand Forks Central100m Hurdles521.36a10
Mar 20Mike Grandall InviteMar 20 · 300m Hurdles · Place 15 · Grand Forks Central300m Hurdles1557.99a10
Mar 20Mike Grandall InviteMar 20 · 60m Hurdles · Place 35 · Grand Forks Central60m HurdlesRound P3513.14a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 60m Hurdles · Place 34 · Grand Forks Central60m Hurdles3412.88a10
Mar 27North Dakota State Class A IndoorMar 27 · 400 Meters · Place 42 · Grand Forks Central400 Meters421:12.61a PB10
Mar 14GF Indoor DualMar 14 · 300m Hurdles · Place 3 · Grand Forks Central300m Hurdles357.59a10
Mar 14GF Indoor DualMar 14 · 60m Hurdles · Place 4 · Grand Forks Central60m Hurdles412.85a10

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · 300m Hurdles · Place 27 · Grand Forks Central300m Hurdles271:12.47a9
May 16NDHSAA East RegionMay 16 · 100m Hurdles · Place 27 · Grand Forks Central100m Hurdles2723.43a9
May 12Bob Zimney Last ChanceMay 12 · Long Jump · Place 14 · Grand Forks CentralLong Jump1411-119
May 8Fargo Rotary Track MeetMay 8 · 300m Hurdles · Place 17 · Grand Forks Central300m Hurdles171:00.53a9
May 8Fargo Rotary Track MeetMay 8 · 100m Hurdles · Place 17 · Grand Forks Central100m Hurdles1723.08a9
May 2Packer RelaysMay 2 · 300m Hurdles · Place 27 · Grand Forks Central300m Hurdles271:02.01a9
May 2Packer RelaysMay 2 · 100m Hurdles · Place 35 · Grand Forks Central100m Hurdles3522.79a9
Apr 29Cushman Track-O-RamaApr 29 · 300m Hurdles · Place 5 · Grand Forks Central300m Hurdles51:03.33a9
Apr 29Cushman Track-O-RamaApr 29 · 100m Hurdles · Place 6 · Grand Forks Central100m Hurdles622.26a9
Apr 24Shanley InvitationalApr 24 · 300m Hurdles · Place 36 · Grand Forks Central300m Hurdles30" / 0.762m36.1:00.24a9
Apr 24Shanley InvitationalApr 24 · 100m Hurdles · Place 38 · Grand Forks Central100m Hurdles33" / 0.838m38.22.02a9
Apr 12GF DualApr 12 · Long Jump · Place 10 · Grand Forks CentralLong Jump1012-09
Apr 12GF DualApr 12 · 300m Hurdles · Place 7 · Grand Forks Central300m Hurdles71:00.62a9
Apr 12GF DualApr 12 · 100m Hurdles · Place 8 · Grand Forks Central100m Hurdles821.90a9
Mar 28Dick Clay OpenMar 28 · 300m Hurdles · Place 22 · Grand Forks Central300m Hurdles221:02.15a9
Mar 28Dick Clay OpenMar 28 · 60m Hurdles · Place 33 · Grand Forks Central60m Hurdles3312.68a9
Mar 21Mike Grandall OpenMar 21 · Long Jump · Place 67 · Grand Forks CentralLong Jump6711-10.259
Mar 21Mike Grandall OpenMar 21 · 300m Hurdles · Place 15 · Grand Forks Central300m Hurdles151:04.70a9
Mar 21Mike Grandall OpenMar 21 · 60m Hurdles · Place 40 · Grand Forks Central60m HurdlesRound P4013.30a9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · Long Jump · Place 43 · Grand Forks CentralLong Jump4311-6.59
Apr 5EDC Indoor MeetApr 5 · 300m Hurdles · Place 19 · Grand Forks Central300m Hurdles191:03.70a9
Apr 5EDC Indoor MeetApr 5 · 60m Hurdles · Place 33 · Grand Forks Central60m Hurdles3312.81a9