Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 204:52.18aMike Grandall InviteMarch 20, 2026
1600 Meters · IndoorGF Indoor Dual · Mar 144:52.43aGF Indoor DualMarch 14, 2026
1600 Meters · OutdoorFargo Rotary Invite · May 74:50.91aFargo Rotary InviteMay 7, 2026
3200 Meters · IndoorNorth Dakota State Class A Indoor · Mar 2711:02.91aNorth Dakota State Class A IndoorMarch 27, 2026
3200 Meters · OutdoorMike Grandall Invite · Mar 2010:42.06aMike Grandall InviteMarch 20, 2026
600 Meters · OutdoorMike Grandall Open · Mar 211:46.82aMike Grandall OpenMarch 21, 2025
800 Meters · IndoorGF Indoor Dual · Mar 142:16.43aGF Indoor DualMarch 14, 2026
800 Meters · OutdoorBob Zimney Last Chance Meet · May 112:17.24aBob Zimney Last Chance MeetMay 11, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15NDHSAA East RegionMay 15 · 3200 Meters · Place 20 · Grand Forks Central3200 Meters20.11:26.49a11
May 15NDHSAA East RegionMay 15 · 1600 Meters · Place 13 · Grand Forks Central1600 Meters13.4:56.29a11
May 11Bob Zimney Last Chance MeetMay 11 · 1600 Meters · Place 1 · Grand Forks Central1600 Meters14:54.41a11
May 11Bob Zimney Last Chance MeetMay 11 · 800 Meters · Place 12 · Grand Forks Central800 Meters122:17.24a PB11
May 7Fargo Rotary InviteMay 7 · 3200 Meters · Place 12 · Grand Forks Central3200 Meters12.11:01.79a11
May 7Fargo Rotary InviteMay 7 · 1600 Meters · Place 8 · Grand Forks Central1600 Meters8.4:50.91a PB11
Apr 28Cushman Track-O-RamaApr 28 · 1600 Meters · Place 4 · Grand Forks Central1600 Meters44:57.91a11
Apr 28Cushman Track-O-RamaApr 28 · 800 Meters · Place 20 · Grand Forks Central800 Meters202:21.71a11
Apr 23Shanley InvitationalApr 23 · 3200 Meters · Place 3 · Grand Forks Central3200 Meters310:52.45a11
Apr 11RR vs Central DualApr 11 · 3200 Meters · Place 3 · Grand Forks Central3200 Meters310:57.72a11
Apr 11RR vs Central DualApr 11 · 1600 Meters · Place 6 · Grand Forks Central1600 Meters65:04.12a11
Mar 20Mike Grandall InviteMar 20 · 3200 Meters · Place 1 · Grand Forks Central3200 Meters110:42.06a PB11
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 5 · Grand Forks Central1 Mile54:52.18a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 3200 Meters · Place 22 · Grand Forks Central3200 Meters2211:02.91a PB11
Mar 27North Dakota State Class A IndoorMar 27 · 1600 Meters · Place 19 · Grand Forks Central1600 Meters194:55.95a11
Mar 14GF Indoor DualMar 14 · 1600 Meters · Place 3 · Grand Forks Central1600 Meters34:52.43a PB11
Mar 14GF Indoor DualMar 14 · 800 Meters · Place 1 · Grand Forks Central800 Meters12:16.43a PB11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · 1600 Meters · Place 30 · Grand Forks Central1600 Meters305:26.90a10
May 12Bob Zimney Last ChanceMay 12 · 1600 Meters · Place 3 · Grand Forks Central1600 Meters35:23.58a10
May 8Fargo Rotary Track MeetMay 8 · 1600 Meters · Place 17 · Grand Forks Central1600 Meters175:16.47a10
May 8Fargo Rotary Track MeetMay 8 · 800 Meters · Place 17 · Grand Forks Central800 Meters172:32.03a10
May 2Packer RelaysMay 2 · 1600 Meters · Place 33 · Grand Forks Central1600 Meters335:13.59a10
Apr 12GF DualApr 12 · 1600 Meters · Place 10 · Grand Forks Central1600 Meters105:18.67a10
Apr 12GF DualApr 12 · 800 Meters · Place 15 · Grand Forks Central800 Meters152:36.58a10
Mar 28Dick Clay OpenMar 28 · 1 Mile · Place 21 · Grand Forks Central1 Mile215:22.44a10
Mar 28Dick Clay OpenMar 28 · 800 Meters · Place 17 · Grand Forks Central800 Meters172:25.38a10
Mar 21Mike Grandall OpenMar 21 · 600 Meters · Place 23 · Grand Forks Central600 Meters231:46.82a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 1600 Meters · Place 31 · Grand Forks Central1600 Meters315:30.47a10
Mar 15GF Indoor DualMar 15 · 1600 Meters · Place 5 · Grand Forks Central1600 Meters55:38.00a—
Mar 15GF Indoor DualMar 15 · 800 Meters · Place 9 · Grand Forks Central800 Meters92:33.79a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · 1600 Meters · Place 35 · Grand Forks Central1600 Meters355:28.11a—
May 13Bob Zimney Last ChanceMay 13 · 1600 Meters · Place 13 · Grand Forks Central1600 Meters135:28.03a—
May 13Bob Zimney Last ChanceMay 13 · 800 Meters · Place 11 · Grand Forks Central800 Meters112:29.91a—
May 112024 EDC JV MeetMay 11 · 1600 Meters · Place 10 · Grand Forks Central1600 Meters105:34.12a—
May 112024 EDC JV MeetMay 11 · 800 Meters · Place 12 · Grand Forks Central800 Meters122:40.13a—
May 3Packer RelaysMay 3 · 1600 Meters · Place 43 · Grand Forks Central1600 Meters435:38.16a—
May 3Packer RelaysMay 3 · 800 Meters · Place 52 · Grand Forks Central800 Meters522:36.96a—
Apr 30Cushman Track-O-RamaApr 30 · 1600 Meters · Place 18 · Grand Forks Central1600 Meters185:47.91a—
Apr 30Cushman Track-O-RamaApr 30 · 800 Meters · Place 19 · Grand Forks Central800 Meters192:39.15a—
Apr 13Red River/Central DualApr 13 · 1600 Meters · Place 15 · Grand Forks Central1600 Meters155:58.80a—
Apr 13Red River/Central DualApr 13 · 800 Meters · Place 13 · Grand Forks Central800 Meters132:43.52a—
Mar 23Great North Regional OpenMar 23 · 1600 Meters · Place 40 · Grand Forks Central1600 Meters405:55.70a—
Mar 23Great North Regional OpenMar 23 · 800 Meters · Place 38 · Grand Forks Central800 Meters382:51.20a—
Mar 16The Fighting Hawk ClassicMar 16 · 800 Meters · Place 42 · Grand Forks Central800 Meters422:45.72a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Snowbird Indoor InviteMar 28 · 1600 Meters · Place 52 · Grand Forks Central1600 Meters526:03.84a—
Mar 28Snowbird Indoor InviteMar 28 · 800 Meters · Place 59 · Grand Forks Central800 Meters592:48.40a—