Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 206:06.96aMike Grandall InviteMarch 20, 2026
1600 Meters · IndoorNorth Dakota State Class B Indoor · Mar 285:59.01aNorth Dakota State Class B IndoorMarch 28, 2026
1600 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 215:43.35a2026 NDHSAA Class A & B State MeetMay 21, 2026
3200 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 1412:37.40aSpartan Classic Track and Field MeetApril 14, 2026
800 Meters · IndoorNorth Dakota State JV Indoor · Mar 293:03.09aNorth Dakota State JV IndoorMarch 29, 2025
800 Meters · OutdoorHillsboro-Central Valley Varsity Track Meet · Apr 252:46.03aHillsboro-Central Valley Varsity Track MeetApril 25, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 1600 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran1600 Meters23.5:43.35a PB8
May 16NDHSAA South East RegionMay 16 · 3200 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran3200 Meters412:37.76a8
May 16NDHSAA South East RegionMay 16 · 1600 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran1600 Meters35:43.45a8
May 8Soaring Eagle InviteMay 8 · 3200 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran3200 Meters412:41.57a8
May 7Fargo Rotary InviteMay 7 · 1600 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran1600 Meters7.5:48.46a8
May 1Packer RelaysMay 1 · 1600 Meters · Place 15 · Oak Grove LutheranOak Grove Lutheran1600 Meters15.5:44.23a8
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 1600 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran1600 Meters45:45.76a8
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 800 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran800 Meters102:46.03a PB8
Apr 21Sheyenne InvitationalApr 21 · 3200 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran3200 Meters8.12:48.94a8
Apr 14Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran3200 Meters312:37.40a PB8
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 16 · Oak Grove LutheranOak Grove Lutheran1 Mile166:06.96a PB8

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters25:59.01a PB8

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters126:33.91a7
May 9Soaring Eagle InviteMay 9 · 800 Meters · Place 26 · Oak Grove LutheranOak Grove Lutheran800 Meters263:06.11a7
May 1Kevin Froeber MS ClassicMay 1 · 1600 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran1600 Meters77:46.20a7
May 1Kevin Froeber MS ClassicMay 1 · 800 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran800 Meters103:05.08a7
Apr 22VC Junior HighApr 22 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters2.2:57.50a7
Apr 11Sheyenne InvitationalApr 11 · 800 Meters · Place 25 · Oak Grove LutheranOak Grove Lutheran800 Meters252:58.19a7

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29North Dakota State JV IndoorMar 29 · 800 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran800 Meters73:03.09a PB7