Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 205:31.07aMike Grandall InviteMarch 20, 2026
1600 Meters · IndoorNorth Dakota State Class B Indoor · Mar 235:52.46aNorth Dakota State Class B IndoorMarch 23, 2024
1600 Meters · OutdoorPacker Relays · May 25:08.97aPacker RelaysMay 2, 2025
3200 Meters · OutdoorSoaring Eagle Invite · May 911:27.84aSoaring Eagle InviteMay 9, 2025
400 Meters · IndoorThundering Herd HS Indoor Classic · Apr 21:12.52Thundering Herd HS Indoor ClassicApril 2, 2022
800 Meters · IndoorThundering Herd HS Indoor Classic · Apr 22:50.50Thundering Herd HS Indoor ClassicApril 2, 2022
800 Meters · OutdoorSoaring Eagle Invite · May 82:26.50aSoaring Eagle InviteMay 8, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NDHSAA South East RegionMay 16 · 1600 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran1600 Meters145:26.02a12
May 8Soaring Eagle InviteMay 8 · 800 Meters · Place 24 · Oak Grove LutheranOak Grove Lutheran800 Meters242:26.50a PB12
May 7Fargo Rotary InviteMay 7 · 1600 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran1600 Meters22.5:20.77a12
May 1Packer RelaysMay 1 · 1600 Meters · Place 37 · Oak Grove LutheranOak Grove Lutheran1600 Meters37.5:24.72a12
Apr 21Sheyenne InvitationalApr 21 · 1600 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran1600 Meters21.5:25.87a12
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran1600 Meters185:27.52a12
Apr 2Thundering Herd ClassicApr 2 · 1600 Meters · Place 38 · Oak Grove LutheranOak Grove Lutheran1600 Meters385:23.12a12
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 23 · Oak Grove LutheranOak Grove Lutheran1 Mile235:31.07a PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17NDHSAA South East RegionMay 17 · 1600 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran1600 Meters11.5:19.17a11
May 17NDHSAA South East RegionMay 17 · 800 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran800 Meters17.2:33.11a11
May 9Soaring Eagle InviteMay 9 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran3200 Meters611:27.84a PB11
May 2Packer RelaysMay 2 · 1600 Meters · Place 24 · Oak Grove LutheranOak Grove Lutheran1600 Meters245:08.97a PB11
May 2Packer RelaysMay 2 · 800 Meters · Place 40 · Oak Grove LutheranOak Grove Lutheran800 Meters402:26.78a11
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 37 · Oak Grove LutheranOak Grove Lutheran1600 Meters37.5:16.12a11
Apr 24Shanley InvitationalApr 24 · 800 Meters · Place 36 · Oak Grove LutheranOak Grove Lutheran800 Meters36.2:27.34a11
Apr 11Sheyenne InvitationalApr 11 · 1600 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran1600 Meters235:28.35a11
Apr 11Sheyenne InvitationalApr 11 · 800 Meters · Place 36 · Oak Grove LutheranOak Grove Lutheran800 Meters362:35.91a11
Apr 4Thundering Herd ClassicApr 4 · 1600 Meters · Place 32 · Oak Grove LutheranOak Grove Lutheran1600 Meters325:29.83a11
Mar 28Dick Clay OpenMar 28 · 1 Mile · Place 44 · Oak Grove LutheranOak Grove Lutheran1 Mile445:39.98a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18South East RegionMay 18 · 1600 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran1600 Meters165:34.30a—
May 13Bill Jansen Last ChanceMay 13 · 1600 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran1600 Meters215:48.89a—
May 10Soaring Eagle InvitationalMay 10 · 1600 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran1600 Meters205:38.75a—
Apr 30Joan Halland ClassicApr 30 · 1600 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran1600 Meters205:51.70a—
Apr 23Sheyenne QuadrangularApr 23 · 1600 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran1600 Meters7.5:46.06a10
Apr 15Yowzer InviteApr 15 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters125:54.13a—
Apr 11Horace Lions Club InvitationalApr 11 · 800 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran800 Meters212:41.60a—
Apr 5Lisbon EarlybirdApr 5 · 1600 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran1600 Meters95:50.10a—
Apr 1Thundering Herd HS ClassicApr 1 · 1600 Meters · Place 34 · Oak Grove LutheranOak Grove Lutheran1600 Meters345:53.69a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23North Dakota State Class B IndoorMar 23 · 1600 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran1600 Meters115:52.46a PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Bill Jansen Last ChanceMay 15 · 800 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran800 Meters202:35.29a—
May 122023 Soaring Eagle Invitational May 12 · 800 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran800 Meters212:40.31a—
May 5Packer RelaysMay 5 · 800 Meters · Place 44 · Oak Grove LutheranOak Grove Lutheran800 Meters442:34.75a—
May 2Joan Halland ClassicMay 2 · 800 Meters · Place 28 · Oak Grove LutheranOak Grove Lutheran800 Meters282:35.05a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · 1600 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran1600 Meters17.6:08.93aUnofficial8
May 14Central Cass Varsity InvitationalMay 14 · 1600 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran1600 Meters206:01.408
May 14Central Cass Varsity InvitationalMay 14 · 800 Meters · Place 24 · Oak Grove LutheranOak Grove Lutheran800 Meters242:53.828

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 2Thundering Herd HS Indoor ClassicApr 2 · 800 Meters · Place 31 · Oak Grove LutheranOak Grove Lutheran800 Meters312:50.50 PB7
Apr 2Thundering Herd HS Indoor ClassicApr 2 · 400 Meters · Place 44 · Oak Grove LutheranOak Grove Lutheran400 Meters441:12.52 PB7
Mar 26North Dakota State JV IndoorMar 26 · 400 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran400 Meters23.1:13.50a7