Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 205:37.95aMike Grandall InviteMarch 20, 2026
1600 Meters · IndoorNorth Dakota State Class B Indoor · Mar 285:30.86aNorth Dakota State Class B IndoorMarch 28, 2026
1600 Meters · OutdoorVC Junior High · Apr 225:34.73aVC Junior HighApril 22, 2025
200 Meters · OutdoorJoel Savre F-M Parochial League Elementary Track & Field Meet · May 1137.02aJoel Savre F-M Parochial League Elementary Track & Field MeetMay 11, 2022
800 Meters · IndoorNorth Dakota State JV Indoor · Mar 292:34.16aNorth Dakota State JV IndoorMarch 29, 2025
800 Meters · OutdoorFargo Rotary Invite · May 72:32.28aFargo Rotary InviteMay 7, 2026
Long Jump · OutdoorJoel Savre F-M Parochial League Elementary Track & Field Meet · May 1110-06.00Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NDHSAA South East RegionMay 16 · 1600 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran1600 Meters225:49.16a9
May 7Fargo Rotary InviteMay 7 · 800 Meters · Place 29 · Oak Grove LutheranOak Grove Lutheran800 Meters29.2:32.28a PB9
Apr 21Sheyenne InvitationalApr 21 · 1600 Meters · Place 34 · Oak Grove LutheranOak Grove Lutheran1600 Meters34.5:47.77a9
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 26 · Oak Grove LutheranOak Grove Lutheran1600 Meters265:40.04a9
Apr 2Thundering Herd ClassicApr 2 · 800 Meters · Place 47 · Oak Grove LutheranOak Grove Lutheran800 Meters472:32.51a9
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 29 · Oak Grove LutheranOak Grove Lutheran1 Mile295:37.95a PB9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 1600 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran1600 Meters115:30.86a PB9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran1600 Meters235:46.90a8
May 1Kevin Froeber MS ClassicMay 1 · 1600 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran1600 Meters55:39.61a8
May 1Kevin Froeber MS ClassicMay 1 · 800 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran800 Meters52:36.17a8
Apr 22VC Junior HighApr 22 · 1600 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran1600 Meters3.5:34.73a PB8
Apr 22VC Junior HighApr 22 · 400 Meters · Oak Grove LutheranOak Grove Lutheran400 Meters—DNS8
Apr 4Thundering Herd ClassicApr 4 · 1600 Meters · Place 46 · Oak Grove LutheranOak Grove Lutheran1600 Meters465:48.48a8

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29North Dakota State JV IndoorMar 29 · 800 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran800 Meters82:34.16a PB8

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · Long Jump · Place 9 · Oak Grove LutheranOak Grove LutheranLong Jump9.10-06.00 PB5
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 200 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran200 Meters11.37.02a PB5