Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 205:02.88aMike Grandall InviteMarch 20, 2026
100 Meters · OutdoorTwining Classic · May 113.99aTwining ClassicMay 1, 2025
1600 Meters · IndoorGrand Forks Still Indoors Track Meet · Apr 255:05.74aGrand Forks Still Indoors Track MeetApril 25, 2026
1600 Meters · OutdoorFargo Rotary Invite · May 74:49.11aFargo Rotary InviteMay 7, 2026
200 Meters · OutdoorTwining Classic · May 128.21aTwining ClassicMay 1, 2025
3200 Meters · IndoorNorth Dakota State Class A Indoor · Mar 2710:48.83aNorth Dakota State Class A IndoorMarch 27, 2026
3200 Meters · OutdoorNDHSAA East Region · May 1511:06.94aNDHSAA East RegionMay 15, 2026
400 Meters · OutdoorSouth Relays · May 51:06.25aSouth RelaysMay 5, 2025
60 Meter · IndoorGrand Forks Still Indoors Track Meet · Apr 258.40aGrand Forks Still Indoors Track MeetApril 25, 2026
800 Meters · IndoorGF Indoor Dual · Mar 142:20.56aGF Indoor DualMarch 14, 2026
800 Meters · OutdoorMike Grandall Invite · Mar 202:14.72aMike Grandall InviteMarch 20, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20Grand Cities ChampionshipMay 20 · 1600 Meters · Place 1 · ValleyValley1600 Meters1.5:18.14a8
May 15NDHSAA East RegionMay 15 · 3200 Meters · Place 16 · Grand Forks CentralGrand Forks Central3200 Meters16.11:06.94a PB8
May 15NDHSAA East RegionMay 15 · 1600 Meters · Place 11 · Grand Forks CentralGrand Forks Central1600 Meters11.4:53.69a8
May 11Bob Zimney Last Chance MeetMay 11 · 800 Meters · Place 10 · Grand Forks CentralGrand Forks Central800 Meters102:15.06a8
May 7Fargo Rotary InviteMay 7 · 3200 Meters · Place 13 · Grand Forks CentralGrand Forks Central3200 Meters13.11:13.24a8
May 7Fargo Rotary InviteMay 7 · 1600 Meters · Place 7 · Grand Forks CentralGrand Forks Central1600 Meters7.4:49.11a PB8
Apr 28Cushman Track-O-RamaApr 28 · 1600 Meters · Place 2 · Grand Forks CentralGrand Forks Central1600 Meters24:55.75a8
Apr 28Cushman Track-O-RamaApr 28 · 800 Meters · Place 15 · Grand Forks CentralGrand Forks Central800 Meters152:19.29a8
Apr 23Shanley InvitationalApr 23 · 1600 Meters · Place 13 · Grand Forks CentralGrand Forks Central1600 Meters134:56.01a8
Apr 11RR vs Central DualApr 11 · 3200 Meters · Place 5 · Grand Forks CentralGrand Forks Central3200 Meters511:11.17a8
Apr 11RR vs Central DualApr 11 · 1600 Meters · Place 7 · Grand Forks CentralGrand Forks Central1600 Meters75:07.25a8
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 9 · Grand Forks CentralGrand Forks Central1 Mile95:02.88a PB8
Mar 20Mike Grandall InviteMar 20 · 800 Meters · Place 8 · Grand Forks CentralGrand Forks Central800 Meters82:14.72a PB8

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Grand Forks Still Indoors Track MeetApr 25 · 1600 Meters · Place 1 · ValleyValley1600 Meters1.5:05.74a PB8
Apr 25Grand Forks Still Indoors Track MeetApr 25 · 60 Meter · Place 9 · ValleyValley60 Meter9.8.40a PB8
Mar 27North Dakota State Class A IndoorMar 27 · 3200 Meters · Place 17 · Grand Forks CentralGrand Forks Central3200 Meters1710:48.83a PB8
Mar 14GF Indoor DualMar 14 · 1600 Meters · Place 5 · Grand Forks CentralGrand Forks Central1600 Meters55:06.72a8
Mar 14GF Indoor DualMar 14 · 800 Meters · Place 3 · Grand Forks CentralGrand Forks Central800 Meters32:20.56a PB8

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22Grand Cities ChampionshipMay 22 · 1600 Meters · Place 2 · ValleyValley1600 Meters25:37.60a7
May 22Grand Cities ChampionshipMay 22 · 800 Meters · Place 1 · ValleyValley800 Meters12:31.60a7
May 5South RelaysMay 5 · 1600 Meters · Place 3 · ValleyValley1600 Meters35:47.92a7
May 5South RelaysMay 5 · 800 Meters · Place 2 · ValleyValley800 Meters22:35.40a7
May 5South RelaysMay 5 · 400 Meters · Place 3 · ValleyValley400 Meters31:06.25a PB7
May 1Twining ClassicMay 1 · 1600 Meters · Place 5 · ValleyValley1600 Meters55:50.61a7
May 1Twining ClassicMay 1 · 200 Meters · Place 3 · ValleyValley200 Meters328.21a PB7
May 1Twining ClassicMay 1 · 100 Meters · Place 9 · ValleyValley100 Meters913.99a PB7