Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Dakotas HS Indoor Championships · Mar 215:18.41aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
1 Mile · OutdoorDick Clay Open · Mar 285:25.98aDick Clay OpenMarch 28, 2025
1600 Meters · IndoorGF Indoor Dual · Mar 145:17.62aGF Indoor DualMarch 14, 2026
1600 Meters · OutdoorShanley Invitational · Apr 235:11.08aShanley InvitationalApril 23, 2026
3200 Meters · IndoorNorth Dakota State Class A Indoor · Mar 2711:19.15aNorth Dakota State Class A IndoorMarch 27, 2026
3200 Meters · OutdoorCushman Track-O-Rama · Apr 2811:22.24aCushman Track-O-RamaApril 28, 2026
400 Meters · OutdoorGrand Cities Championship · May 221:10.69aGrand Cities ChampionshipMay 22, 2025
800 Meters · IndoorUSATF Dakotas HS Indoor Championships · Mar 212:23.13aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
800 Meters · OutdoorSouth Relays · May 62:25.70aSouth RelaysMay 6, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15NDHSAA East RegionMay 15 · 1600 Meters · Place 27 · Grand Forks CentralGrand Forks Central1600 Meters27.5:18.99a8
May 11Bob Zimney Last Chance MeetMay 11 · 3200 Meters · Place 3 · Grand Forks CentralGrand Forks Central3200 Meters311:35.19a8
May 11Bob Zimney Last Chance MeetMay 11 · 1600 Meters · Place 9 · Grand Forks CentralGrand Forks Central1600 Meters95:18.34a8
May 7East Grand Forks Middle School Track MeetMay 7 · 1600 Meters · Place 1 · ValleyValley1600 Meters1.5:15.35a8
May 7East Grand Forks Middle School Track MeetMay 7 · 800 Meters · Place 2 · ValleyValley800 Meters2.2:26.13a8
May 6South RelaysMay 6 · 1600 Meters · Place 1 · ValleyValley1600 Meters1.5:30.44a8
May 6South RelaysMay 6 · 800 Meters · Place 1 · ValleyValley800 Meters1.2:25.70a PB8
Apr 28Cushman Track-O-RamaApr 28 · 3200 Meters · Place 3 · Grand Forks CentralGrand Forks Central3200 Meters311:22.24a PB8
Apr 28Cushman Track-O-RamaApr 28 · 1600 Meters · Place 12 · Grand Forks CentralGrand Forks Central1600 Meters125:23.05a8
Apr 23Shanley InvitationalApr 23 · 3200 Meters · Place 17 · Grand Forks CentralGrand Forks Central3200 Meters1712:28.96a8
Apr 23Shanley InvitationalApr 23 · 1600 Meters · Place 27 · Grand Forks CentralGrand Forks Central1600 Meters275:11.08a PB8
Apr 16Eagle RelaysApr 16 · 3200 Meters · Place 13 · Grand Forks CentralGrand Forks Central3200 Meters1311:34.06a8
Apr 16Eagle RelaysApr 16 · 1600 Meters · Place 20 · Grand Forks CentralGrand Forks Central1600 Meters205:41.38a8
Mar 20Mike Grandall InviteMar 20 · 3200 Meters · Place 8 · Grand Forks CentralGrand Forks Central3200 Meters811:41.44a8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 3200 Meters · Place 23 · Grand Forks CentralGrand Forks Central3200 Meters2311:19.15a PB8
Mar 27North Dakota State Class A IndoorMar 27 · 1600 Meters · Place 39 · Grand Forks CentralGrand Forks Central1600 Meters395:18.44a8
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 1 Mile · Place 3 · Grand Forks CentralGrand Forks Central1 Mile35:18.41a PB8
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 800 Meters · Place 5 · Grand Forks CentralGrand Forks Central800 Meters52:23.13a PB8
Mar 14GF Indoor DualMar 14 · 1600 Meters · Place 9 · Grand Forks CentralGrand Forks Central1600 Meters95:17.62a PB8
Mar 14GF Indoor DualMar 14 · 800 Meters · Place 6 · Grand Forks CentralGrand Forks Central800 Meters62:25.17a8

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22Grand Cities ChampionshipMay 22 · 1600 Meters · Place 1 · ValleyValley1600 Meters15:34.11a7
May 22Grand Cities ChampionshipMay 22 · 800 Meters · Place 2 · ValleyValley800 Meters22:31.69a7
May 22Grand Cities ChampionshipMay 22 · 400 Meters · Place 4 · ValleyValley400 Meters41:10.69a PB7
May 7EDC JVMay 7 · 1600 Meters · Place 12 · Grand Forks CentralGrand Forks Central1600 Meters125:32.33a7
May 7EDC JVMay 7 · 800 Meters · Place 17 · Grand Forks CentralGrand Forks Central800 Meters172:35.24a7
May 5South RelaysMay 5 · 1600 Meters · Place 1 · ValleyValley1600 Meters15:40.16a7
May 5South RelaysMay 5 · 800 Meters · Place 1 · ValleyValley800 Meters12:33.46a7
May 1Twining ClassicMay 1 · 1600 Meters · Place 2 · ValleyValley1600 Meters25:23.37a7
May 1Twining ClassicMay 1 · 800 Meters · Place 3 · ValleyValley800 Meters32:29.37a7
Apr 29Cushman Track-O-RamaApr 29 · 1600 Meters · Place 3 · Grand Forks CentralGrand Forks Central1600 Meters35:15.18a7
Mar 28Dick Clay OpenMar 28 · 1 Mile · Place 24 · Grand Forks CentralGrand Forks Central1 Mile245:25.98a PB7
Mar 28Dick Clay OpenMar 28 · 800 Meters · Place 18 · Grand Forks CentralGrand Forks Central800 Meters182:25.82a7
Mar 21Mike Grandall OpenMar 21 · 1 Mile · Place 36 · Grand Forks CentralGrand Forks Central1 Mile365:39.46a7
Mar 21Mike Grandall OpenMar 21 · 800 Meters · Place 24 · Grand Forks CentralGrand Forks Central800 Meters242:27.72a7

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 1600 Meters · Place 27 · Grand Forks CentralGrand Forks Central1600 Meters275:24.30a7
Apr 5EDC Indoor MeetApr 5 · 800 Meters · Place 30 · Grand Forks CentralGrand Forks Central800 Meters302:28.71a7