Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDeacon Last Chance · May 1211.66aDeacon Last ChanceMay 12, 2025
200 Meters · IndoorThundering Herd HS Indoor Classic · Apr 228.44Thundering Herd HS Indoor ClassicApril 2, 2022
200 Meters · OutdoorDeacon Last Chance · May 1224.10aDeacon Last ChanceMay 12, 2025
400 Meters · IndoorNorth Dakota State Class B Indoor · Mar 2358.76aNorth Dakota State Class B IndoorMarch 23, 2024
400 Meters · OutdoorSheyenne Invitational · Apr 2155.05aSheyenne InvitationalApril 21, 2026
55 Meters · IndoorNorth Dakota HS Cobber Indoor · Mar 157.17aNorth Dakota HS Cobber IndoorMarch 15, 2025
60 Meters · IndoorNorth Dakota State Class B Indoor · Mar 287.65aNorth Dakota State Class B IndoorMarch 28, 2026
60 Meters · OutdoorThundering Herd Classic · Apr 47.65aThundering Herd ClassicApril 4, 2025
600 Meters · OutdoorThe Fighting Hawk Classic · Mar 161:36.07aThe Fighting Hawk ClassicMarch 16, 2024
800 Meters · OutdoorPacker Relays · May 52:17.56aPacker RelaysMay 5, 2023
Long Jump · IndoorConcordia HS Indoor · Apr 918' 11.5"Concordia HS IndoorApril 9, 2026
Long Jump · OutdoorBack to Track All-Comers Meet · Jun 75.64mBack to Track All-Comers MeetJune 7, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · Long Jump · Place 21 · Oak Grove LutheranOak Grove LutheranLong Jump21.19' 6"Wind: 011
May 16NDHSAA South East RegionMay 16 · Long Jump · Place 7 · Oak Grove LutheranOak Grove LutheranLong Jump719-11.7511
May 11Bill Jansen Last ChanceMay 11 · Long Jump · Place 5 · Oak Grove LutheranOak Grove LutheranLong Jump521-4.511
May 11Bill Jansen Last ChanceMay 11 · 100 Meters · Place 32 · Oak Grove LutheranOak Grove Lutheran100 Meters3211.98a11
May 8Soaring Eagle InviteMay 8 · 200 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran200 Meters1824.38a11
May 8Soaring Eagle InviteMay 8 · 100 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran100 Meters1611.75a11
May 7Fargo Rotary InviteMay 7 · Long Jump · Place 5 · Oak Grove LutheranOak Grove LutheranLong Jump5.19' 11"11
May 7Fargo Rotary InviteMay 7 · 400 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran400 Meters22.56.61a11
Apr 23Shanley InvitationalApr 23 · Long Jump · Place 18 · Oak Grove LutheranOak Grove LutheranLong Jump1819-8.511
Apr 23Shanley InvitationalApr 23 · 200 Meters · Place 40 · Oak Grove LutheranOak Grove Lutheran200 Meters4024.17a11
Apr 23Shanley InvitationalApr 23 · 100 Meters · Place 36 · Oak Grove LutheranOak Grove Lutheran100 Meters3612.06a11
Apr 21Sheyenne InvitationalApr 21 · Long Jump · Place 18 · Oak Grove LutheranOak Grove LutheranLong Jump18.19' 6"11
Apr 21Sheyenne InvitationalApr 21 · 400 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran400 Meters12.55.05a PB11
Apr 15Oak Grove InvitationalApr 15 · Long Jump · Place 5 · Oak Grove LutheranOak Grove LutheranLong Jump518-10.511
Apr 15Oak Grove InvitationalApr 15 · 200 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran200 Meters424.51a11
Apr 15Oak Grove InvitationalApr 15 · 100 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran100 Meters612.14a11
Apr 2Thundering Herd ClassicApr 2 · Long Jump · Place 21 · Oak Grove LutheranOak Grove LutheranLong Jump2118-511
Apr 2Thundering Herd ClassicApr 2 · 200 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran200 Meters2124.97a11
Apr 2Thundering Herd ClassicApr 2 · 60 Meters · Place 50 · Oak Grove LutheranOak Grove Lutheran60 Meters507.71a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 9Concordia HS IndoorApr 9 · Long Jump · Place 8 · Oak Grove LutheranOak Grove LutheranLong Jump8.18' 11.5" PB11
Mar 28North Dakota State Class B IndoorMar 28 · Long Jump · Place 1 · Oak Grove LutheranOak Grove LutheranLong Jump119-4.7511
Mar 28North Dakota State Class B IndoorMar 28 · 60 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran60 Meters187.65a PB11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 17NDHSAA South East RegionMay 17 · Long Jump · Place 9 · Oak Grove LutheranOak Grove LutheranLong Jump9.19' 9"10
May 12Deacon Last ChanceMay 12 · Long Jump · Place 2 · Oak Grove LutheranOak Grove LutheranLong Jump220-7.510
May 12Deacon Last ChanceMay 12 · 200 Meters · Place 15 · Oak Grove LutheranOak Grove Lutheran200 Meters1524.10a PB10
May 12Deacon Last ChanceMay 12 · 100 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran100 Meters1611.66a PB10
May 9Soaring Eagle InviteMay 9 · Long Jump · Place 7 · Oak Grove LutheranOak Grove LutheranLong Jump719-5.7510
May 9Soaring Eagle InviteMay 9 · 400 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran400 Meters456.18a10
May 9Soaring Eagle InviteMay 9 · 100 Meters · Place 27 · Oak Grove LutheranOak Grove Lutheran100 Meters2711.76a10
May 2Packer RelaysMay 2 · 200 Meters · Place 29 · Oak Grove LutheranOak Grove Lutheran200 Meters2924.45a10
May 2Packer RelaysMay 2 · 100 Meters · Place 44 · Oak Grove LutheranOak Grove Lutheran100 Meters4412.20a10
Apr 29Darwin Gorder Maroon & White InvitationalApr 29 · Long Jump · Oak Grove LutheranOak Grove LutheranLong Jump—ND10
Apr 29Darwin Gorder Maroon & White InvitationalApr 29 · 400 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran400 Meters1057.8110
Apr 29Darwin Gorder Maroon & White InvitationalApr 29 · 100 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran100 Meters1212.2110
Apr 24Shanley InvitationalApr 24 · Long Jump · Place 12 · Oak Grove LutheranOak Grove LutheranLong Jump12.19' 2.75"10
Apr 24Shanley InvitationalApr 24 · 200 Meters · Place 46 · Oak Grove LutheranOak Grove Lutheran200 Meters46.25.12a10
Apr 17OGTF InvitationalApr 17 · Long Jump · Place 2 · Oak Grove LutheranOak Grove LutheranLong Jump219-00.5010
Apr 17OGTF InvitationalApr 17 · 200 Meters · Place 15 · Oak Grove LutheranOak Grove Lutheran200 Meters1525.2710
Apr 4Thundering Herd ClassicApr 4 · 400 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran400 Meters2259.04a10
Apr 4Thundering Herd ClassicApr 4 · 60 Meters · Place 30 · Oak Grove LutheranOak Grove Lutheran60 Meters307.65a PB10
Mar 28Dick Clay OpenMar 28 · Long Jump · Place 65 · Oak Grove LutheranOak Grove LutheranLong Jump6515-3.510
Mar 28Dick Clay OpenMar 28 · 200 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran200 Meters2324.92a10
Mar 28Dick Clay OpenMar 28 · 60 Meters · Place 35 · Oak Grove LutheranOak Grove Lutheran60 Meters357.68a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 15North Dakota HS Cobber IndoorMar 15 · 55 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran55 Meters147.17a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 23Sheyenne QuadrangularApr 23 · 800 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran800 Meters10.2:23.48a9
Mar 16The Fighting Hawk ClassicMar 16 · Long Jump · Place 21 · Oak Grove LutheranOak Grove LutheranLong Jump2117-10.25—
Mar 16The Fighting Hawk ClassicMar 16 · 600 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran600 Meters101:36.07a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23North Dakota State Class B IndoorMar 23 · 400 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran400 Meters658.76a PB—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 7Back to Track All-Comers MeetJun 7 · Long Jump · Place 3 · Dakota Elite Athletic ClDakota Elite Athletic ClLong Jump35.64m PB—
Jun 7Back to Track All-Comers MeetJun 7 · 400 Meters · Place 3 · Dakota Elite AthleticDakota Elite Athletic400 Meters359.89a—
Jun 7Back to Track All-Comers MeetJun 7 · 200 Meters · Place 4 · Dakota Elite AthleticDakota Elite Athletic200 Meters427.09a—
May 19South East RegionMay 19 · 400 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran400 Meters12.58.07a8
May 122023 Soaring Eagle Invitational May 12 · Long Jump · Place 15 · Oak Grove LutheranOak Grove LutheranLong Jump1518-0.50—
May 122023 Soaring Eagle Invitational May 12 · 400 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran400 Meters1157.54a—
May 5Packer RelaysMay 5 · Long Jump · Place 41 · Oak Grove LutheranOak Grove LutheranLong Jump4117-2—
May 5Packer RelaysMay 5 · 800 Meters · Place 20 · Oak Grove LutheranOak Grove Lutheran800 Meters202:17.56a PB—
May 2Joan Halland ClassicMay 2 · Long Jump · Place 28 · Oak Grove LutheranOak Grove LutheranLong Jump2817-5—
May 2Joan Halland ClassicMay 2 · 400 Meters · Place 13 · Oak Grove LutheranOak Grove Lutheran400 Meters1358.86a—
Apr 28Shanley InvitationalApr 28 · Long Jump · Place 43 · Oak Grove LutheranOak Grove LutheranLong Jump4317-2.5—
Apr 13Burnsville PentApr 13 · 400 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran400 Meters2258.458
Apr 13Burnsville PentApr 13 · 100 Meters · Place 65 · Oak Grove LutheranOak Grove Lutheran100 Meters6513.088

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 31Bison Snowbird MeetMar 31 · 400 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran400 Meters33.58.97a8
Mar 25North Dakota State JV IndoorMar 25 · Long Jump · Place 29 · Oak Grove LutheranOak Grove LutheranLong Jump29.14-06.008
Mar 25North Dakota State JV IndoorMar 25 · 400 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran400 Meters5.1:00.18a8

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21South East RegionMay 21 · 400 Meters · Place 27 · Oak Grove LutheranOak Grove Lutheran400 Meters271:03.227
May 18All City Junior High Meet (JH)May 18 · Long Jump · Place 3 · Oak Grove LutheranOak Grove LutheranLong Jump3.16' 4.5Unofficial7
May 18All City Junior High Meet (JH)May 18 · 400 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran400 Meters2.1:02.92aUnofficial7
May 14Central Cass Varsity InvitationalMay 14 · Long Jump · Place 30 · Oak Grove LutheranOak Grove LutheranLong Jump3016' 07
May 14Central Cass Varsity InvitationalMay 14 · 400 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran400 Meters161:02.607
May 14Central Cass Varsity InvitationalMay 14 · 200 Meters · Place 34 · Oak Grove LutheranOak Grove Lutheran200 Meters3427.297
May 7Northern Cass Varsity InvitationalMay 7 · Long Jump · Place 16 · Oak Grove LutheranOak Grove LutheranLong Jump1616' 2.57
May 7Northern Cass Varsity InvitationalMay 7 · 200 Meters · Place 30 · Oak Grove LutheranOak Grove Lutheran200 Meters3027.847
May 7Northern Cass Varsity InvitationalMay 7 · 100 Meters · Place 28 · Oak Grove LutheranOak Grove Lutheran100 Meters2813.197
May 5Hank Emmel RelaysMay 5 · Long Jump · Place 24 · Oak Grove LutheranOak Grove LutheranLong Jump24.14-10.007
Apr 26Lisbon American Legion InviteApr 26 · Long Jump · Place 17 · Oak Grove LutheranOak Grove LutheranLong Jump1714' 67
Apr 26Lisbon American Legion InviteApr 26 · 400 Meters · Place 19 · Oak Grove LutheranOak Grove Lutheran400 Meters191:04.587

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 5Maple River IndoorApr 5 · 400 Meters · Place 21 · Oak Grove LutheranOak Grove Lutheran400 Meters21.1:08.46a7
Apr 5Maple River IndoorApr 5 · 200 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran200 Meters33.29.00a7
Apr 2Thundering Herd HS Indoor ClassicApr 2 · Long Jump · Oak Grove LutheranOak Grove LutheranLong Jump—FOUL7
Apr 2Thundering Herd HS Indoor ClassicApr 2 · 200 Meters · Place 51 · Oak Grove LutheranOak Grove Lutheran200 Meters5128.44 PB7
Mar 26North Dakota State JV IndoorMar 26 · Long Jump · Place 28 · Oak Grove LutheranOak Grove LutheranLong Jump28.14-00.257

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9Be Elite! All-Comer's MeetJun 9 · 100m Hurdles · Dakota Elite Athletic ClubDakota Elite Athletic Club100m Hurdles33" / 0.838m—DNS6
Jun 9Be Elite! All-Comer's MeetJun 9 · Long Jump · Place 6 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump6.13' 36
Jun 9Be Elite! All-Comer's MeetJun 9 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters—NT6
Jun 9Be Elite! All-Comer's MeetJun 9 · 200 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club200 Meters3.31.63a6
May 26Elite Kids Track & Field Meet #2May 26 · Long Jump · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump2.13' 86
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters1.1:12.52a6
May 26Elite Kids Track & Field Meet #2May 26 · 200 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club200 Meters1.32.01a6
May 26Elite Kids Track & Field Meet #2May 26 · 100 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club100 Meters2.15.31a6
May 12Elite Kids Track & Field Meet #1May 12 · Long Jump · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump2.13' 46
May 12Elite Kids Track & Field Meet #1May 12 · 400 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters2.1:10.84a6
May 12Elite Kids Track & Field Meet #1May 12 · 200 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club200 Meters2.29.94a6
May 12Elite Kids Track & Field Meet #1May 12 · 100 Meters · Place 4 · Dakota Elite Athletic ClubDakota Elite Athletic Club100 Meters4.14.78a6