Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNDHSAA South East Region · May 1612.40aNDHSAA South East RegionMay 16, 2026
200 Meters · IndoorCobber North Dakota HS Indoor · Mar 1828.85aCobber North Dakota HS IndoorMarch 18, 2023
200 Meters · OutdoorNDHSAA South East Region · May 1626.48aNDHSAA South East RegionMay 16, 2026
55 Meter · IndoorCobber North Dakota HS Indoor · Mar 187.76aCobber North Dakota HS IndoorMarch 18, 2023
60 Meter · IndoorBison Snowbird Meet · Mar 318.36aBison Snowbird MeetMarch 31, 2023
60 Meters · IndoorNorth Dakota State Class B Indoor · Mar 287.88aNorth Dakota State Class B IndoorMarch 28, 2026
60 Meters · OutdoorMike Grandall Invite · Mar 207.89aMike Grandall InviteMarch 20, 2026
Javelin · 600g · OutdoorShanley Invitational · Apr 2498' 4"Shanley InvitationalApril 24, 2025
Long Jump · IndoorBison Snowbird Meet · Mar 3115-03.00Bison Snowbird MeetMarch 31, 2023
Long Jump · OutdoorSheyenne Invitational · Apr 2116' 8.5"Sheyenne InvitationalApril 21, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 100 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran100 MetersRound P6.12.63aWind: 111
May 212026 NDHSAA Class A & B State MeetMay 21 · 100 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran100 Meters4.12.68aWind: -1.211
May 16NDHSAA South East RegionMay 16 · 200 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran200 Meters326.48a PB11
May 16NDHSAA South East RegionMay 16 · 100 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran100 Meters112.40a PB11
May 8Soaring Eagle InviteMay 8 · 200 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran200 Meters526.75a11
May 8Soaring Eagle InviteMay 8 · 100 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran100 Meters312.75a11
May 7Fargo Rotary InviteMay 7 · 200 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran200 Meters4.26.89a11
May 7Fargo Rotary InviteMay 7 · 100 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran100 Meters1.12.73a11
Apr 23Shanley InvitationalApr 23 · 200 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran200 Meters1126.78a11
Apr 23Shanley InvitationalApr 23 · 100 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran100 Meters712.84a11
Apr 21Sheyenne InvitationalApr 21 · Long Jump · Place 7 · Oak Grove LutheranOak Grove LutheranLong Jump7.16' 8.5" PB11
Apr 2Thundering Herd ClassicApr 2 · 200 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran200 Meters1127.49a11
Apr 2Thundering Herd ClassicApr 2 · 60 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran60 Meters38.04a11
Apr 2Thundering Herd ClassicApr 2 · 60 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran60 Meters58.03a11
Mar 20Mike Grandall InviteMar 20 · 60 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran60 MetersRound P27.94a11
Mar 20Mike Grandall InviteMar 20 · 60 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran60 Meters17.89a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 60 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran60 Meters17.88a PB11
Mar 28North Dakota State Class B IndoorMar 28 · 60 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran60 Meters18.04a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · 100 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran100 MetersRound P1712.98a10
May 17NDHSAA South East RegionMay 17 · Javelin · Oak Grove LutheranOak Grove LutheranJavelin600g—DNS10
May 17NDHSAA South East RegionMay 17 · 100 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran100 Meters12.13.24a10
May 12Deacon Last ChanceMay 12 · 200 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran200 Meters1227.11a10
May 9Soaring Eagle InviteMay 9 · 100 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran100 Meters1613.11a10
Apr 26Fargo Elite MeetApr 26 · 100 Meters · Place 19 · Oak Grove LutheranOak Grove Lutheran100 Meters19.13.00aWind: 1.310
Apr 24Shanley InvitationalApr 24 · Javelin · Place 7 · Oak Grove LutheranOak Grove LutheranJavelin600g7.98' 4" PB10
Apr 24Shanley InvitationalApr 24 · 200 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran200 Meters22.27.81a10
Apr 11Sheyenne InvitationalApr 11 · Javelin · Place 5 · Oak Grove LutheranOak Grove LutheranJavelin592-910
Apr 11Sheyenne InvitationalApr 11 · 100 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran100 Meters1413.67a10
Apr 4Thundering Herd ClassicApr 4 · 60 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran60 Meters128.36a10
Mar 28Dick Clay OpenMar 28 · 60 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran60 Meters208.42a10
Mar 21Mike Grandall OpenMar 21 · 200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran200 Meters728.00a10
Mar 21Mike Grandall OpenMar 21 · 60 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran60 MetersRound P148.53a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23NDHSAA Class B State MeetMay 23 · 100 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran100 MetersRound P12.13.73aWind: -5.29
May 18South East RegionMay 18 · 100 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran100 Meters313.03a—
May 13Bill Jansen Last ChanceMay 13 · Javelin · Place 5 · Oak Grove LutheranOak Grove LutheranJavelin596-3—
May 10Soaring Eagle InvitationalMay 10 · Javelin · Place 1 · Oak Grove LutheranOak Grove LutheranJavelin1103-8—
May 10Soaring Eagle InvitationalMay 10 · 100 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran100 Meters812.88a—
Apr 30Joan Halland ClassicApr 30 · 100 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran100 Meters313.35a—
Apr 23Sheyenne QuadrangularApr 23 · Long Jump · Place 7 · Oak Grove LutheranOak Grove LutheranLong Jump7.16' 5.59
Apr 23Sheyenne QuadrangularApr 23 · 200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran200 Meters7.28.00a9
Apr 23Sheyenne QuadrangularApr 23 · 100 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran100 Meters7.13.25a9
Apr 20Fargo Elite MeetApr 20 · 100 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran100 Meters2113.46a—
Apr 11Horace Lions Club InvitationalApr 11 · 100 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran100 Meters713.18a—
Apr 1Thundering Herd HS ClassicApr 1 · Long Jump · Place 10 · Oak Grove LutheranOak Grove LutheranLong Jump1013-11.5—
Apr 1Thundering Herd HS ClassicApr 1 · 200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran200 Meters728.43a—
Mar 16The Fighting Hawk ClassicMar 16 · Long Jump · Place 9 · Oak Grove LutheranOak Grove LutheranLong Jump915-6—
Mar 16The Fighting Hawk ClassicMar 16 · 60 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran60 Meters108.34a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 23North Dakota State Class B IndoorMar 23 · 60 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran60 Meters28.25a—
Mar 23North Dakota State Class B IndoorMar 23 · 60 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran60 Meters48.42a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 100 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran100 Meters1.13.2Unofficial8

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 31Bison Snowbird MeetMar 31 · 60 Meter · Place 11 · Oak Grove LutheranOak Grove Lutheran60 MeterRound P11.8.36a PB8
Mar 31Bison Snowbird MeetMar 31 · Long Jump · Place 9 · Oak Grove LutheranOak Grove LutheranLong Jump9.15-03.00 PB8
Mar 31Bison Snowbird MeetMar 31 · 200 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran200 Meters21.28.93a8
Mar 25North Dakota State Class B IndoorMar 25 · 200 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran200 Meters17.29.46a8
Mar 25North Dakota State JV IndoorMar 25 · 60 Meter · Place 1 · Oak Grove LutheranOak Grove Lutheran60 Meter1.8.45a8
Mar 25North Dakota State JV IndoorMar 25 · Long Jump · Place 2 · Oak Grove LutheranOak Grove LutheranLong Jump2.14-01.008
Mar 18Cobber North Dakota HS IndoorMar 18 · 55 Meter · Place 3 · Oak Grove LutheranOak Grove Lutheran55 Meter3.7.76a PB8
Mar 18Cobber North Dakota HS IndoorMar 18 · Long Jump · Place 1 · Oak Grove LutheranOak Grove LutheranLong Jump1.15' 0.58
Mar 18Cobber North Dakota HS IndoorMar 18 · 200 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran200 Meters4.28.85a PB8