Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorElite Kids Track & Field Meet #1 · May 1216.98aElite Kids Track & Field Meet #1May 12, 2021
1500 Meters · OutdoorBe Elite! All-Comer's Meet · Jun 97:33.13aBe Elite! All-Comer's MeetJune 9, 2021
1600 Meters · IndoorNorth Dakota State JV Indoor · Mar 236:30.64aNorth Dakota State JV IndoorMarch 23, 2024
1600 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 146:20.48aSpartan Classic Track and Field MeetApril 14, 2026
200 Meters · OutdoorElite Kids Track & Field Meet #2 · May 2639.36aElite Kids Track & Field Meet #2May 26, 2021
3200 Meters · OutdoorSouth East Region · May 1813:44.94aSouth East RegionMay 18, 2024
400 Meters · OutdoorLisbon JH Invite · May 71:13.34aLisbon JH InviteMay 7, 2024
55m Hurdles · 30" · OutdoorJoel Savre F-M Parochial League Elementary Track & Field Meet · May 1110.70aJoel Savre F-M Parochial League Elementary Track & Field MeetMay 11, 2022
800 Meters · IndoorCobber North Dakota HS Indoor · Mar 183:03.43aCobber North Dakota HS IndoorMarch 18, 2023
800 Meters · OutdoorBill Jansen Last Chance · May 132:41.16aBill Jansen Last ChanceMay 13, 2024
Long Jump · OutdoorBe Elite! All-Comer's Meet · Jun 910' 3Be Elite! All-Comer's MeetJune 9, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16NDHSAA South East RegionMay 16 · 800 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran800 Meters233:09.28a10
May 8Soaring Eagle InviteMay 8 · 1600 Meters · Place 15 · Oak Grove LutheranOak Grove Lutheran1600 Meters156:47.76a10
May 7Fargo Rotary InviteMay 7 · 800 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran800 Meters18.2:58.37a10
May 1Packer RelaysMay 1 · 800 Meters · Place 40 · Oak Grove LutheranOak Grove Lutheran800 Meters40.2:58.21a10
Apr 21Sheyenne InvitationalApr 21 · 1600 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran1600 Meters14.6:29.37a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters126:20.48a PB10
Mar 20Mike Grandall InviteMar 20 · 800 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran800 Meters232:54.23a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 1600 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran1600 Meters176:39.36a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17NDHSAA South East RegionMay 17 · 1600 Meters · Place 17 · Oak Grove LutheranOak Grove Lutheran1600 Meters17.6:48.77a9
May 9Soaring Eagle InviteMay 9 · 800 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran800 Meters233:02.49a9
May 2Packer RelaysMay 2 · 1600 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran1600 Meters336:49.66a9
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 38 · Oak Grove LutheranOak Grove Lutheran1600 Meters38.6:45.97a9
Apr 11Sheyenne InvitationalApr 11 · 800 Meters · Place 28 · Oak Grove LutheranOak Grove Lutheran800 Meters283:02.30a9
Apr 4Thundering Herd ClassicApr 4 · 1600 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran1600 Meters336:52.46a9
Mar 28Dick Clay OpenMar 28 · 800 Meters · Place 36 · Oak Grove LutheranOak Grove Lutheran800 Meters363:03.73a9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18South East RegionMay 18 · 3200 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran3200 Meters513:44.94a PB—
May 13Bill Jansen Last ChanceMay 13 · 800 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran800 Meters102:41.16a PB—
May 7Lisbon JH InviteMay 7 · 800 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran800 Meters3.3:05.24a8
May 7Lisbon JH InviteMay 7 · 400 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran400 Meters1.1:13.34a PB8
May 3Packer RelaysMay 3 · 1600 Meters · Place 38 · Oak Grove LutheranOak Grove Lutheran1600 Meters386:32.27a—
Apr 23Valley City Junior HighApr 23 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters26:22.16a—
Apr 23Valley City Junior HighApr 23 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:52.86a—
Apr 11Horace Lions Club InvitationalApr 11 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters126:37.49a—
Apr 5Lisbon EarlybirdApr 5 · 800 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran800 Meters32:47.72a—
Apr 1Thundering Herd HS ClassicApr 1 · 800 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran800 Meters182:44.87a—
Mar 16The Fighting Hawk ClassicMar 16 · 800 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran800 Meters232:51.90a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23North Dakota State JV IndoorMar 23 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters26:30.64a PB—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16All-City Outdoor - Girls (JH)May 16 · 800 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran800 Meters123:00.50a—
May 5Discovery Invite II (JH)May 5 · 1600 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran1600 Meters77:06.43a—
May 2Joan Halland ClassicMay 2 · 800 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran800 Meters222:59.38a—
Apr 28Shanley InvitationalApr 28 · 800 Meters · Place 45 · Oak Grove LutheranOak Grove Lutheran800 Meters453:10.75a—
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 400 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran400 Meters6.1:17.1Unofficial7

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 13Bison Stampede Indoor MeetApr 13 · 800 Meters · Place 60 · Oak Grove LutheranOak Grove Lutheran800 Meters603:05.687
Mar 25North Dakota State JV IndoorMar 25 · 800 Meters · Place 15 · Oak Grove LutheranOak Grove Lutheran800 Meters15.3:09.78a7
Mar 18Cobber North Dakota HS IndoorMar 18 · 800 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran800 Meters8.3:03.43a PB7

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 22Back to Track All-Comers MeetJun 22 · Long Jump · Place 5 · Dakota Elite AthleticDakota Elite AthleticLong Jump53.00m—
Jun 22Back to Track All-Comers MeetJun 22 · 80m Hurdles · Place 1 · Dakota Elite AthleticDakota Elite Athletic80m Hurdles117.11a—
Jun 22Back to Track All-Comers MeetJun 22 · 800 Meters · Place 5 · Dakota Elite AthleticDakota Elite Athletic800 Meters53:26.85a—
May 25Be Elite! K-8 Youth MeetMay 25 · Long Jump · Place 17 · Dakota Elite Athletic CluDakota Elite Athletic CluLong Jump179-00.00—
May 25Be Elite! K-8 Youth MeetMay 25 · 1600 Meters · Place 3 · Dakota Elite Athletic CluDakota Elite Athletic Clu1600 Meters37:26.31—
May 25Be Elite! K-8 Youth MeetMay 25 · 800 Meters · Place 5 · Dakota Elite Athletic CluDakota Elite Athletic Clu800 Meters53:26.44—
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 55m Hurdles · Place 17 · Oak Grove LutheranOak Grove Lutheran55m Hurdles30"17.10.70a PB6
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 800 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran800 Meters5.3:22.50a6
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 400 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran400 Meters9.1:27.49a6
May 11Black & Gold Youth Track and Field MeetMay 11 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters2.7:36.30a7
May 11Black & Gold Youth Track and Field MeetMay 11 · Long Jump · Place 5 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump5.10-00.007
May 11Black & Gold Youth Track and Field MeetMay 11 · 800 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters2.3:21.45a7
May 4Elite Kids Youth Track & Field MeetMay 4 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters2.7:22.29a7
May 4Elite Kids Youth Track & Field MeetMay 4 · Long Jump · Place 8 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump8.3.07m7
May 4Elite Kids Youth Track & Field MeetMay 4 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.3:16.41a7

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9Be Elite! All-Comer's MeetJun 9 · Long Jump · Place 7 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump7.10' 3 PB6
Jun 9Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters2.7:33.13a PB6
Jun 9Be Elite! All-Comer's MeetJun 9 · 800 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters3.2:53.56a6
May 26Elite Kids Track & Field Meet #2May 26 · 1600 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters3.7:50.22a6
May 26Elite Kids Track & Field Meet #2May 26 · Long Jump · Place 6 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump6.9' 106
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 12 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters12.1:34.75a6
May 26Elite Kids Track & Field Meet #2May 26 · 200 Meters · Place 16 · Dakota Elite Athletic ClubDakota Elite Athletic Club200 Meters16.39.36a PB6
May 12Elite Kids Track & Field Meet #1May 12 · Long Jump · Place 10 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump10.8' 1.756
May 12Elite Kids Track & Field Meet #1May 12 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.3:33.99a6
May 12Elite Kids Track & Field Meet #1May 12 · 400 Meters · Place 10 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters10.1:28.78a6
May 12Elite Kids Track & Field Meet #1May 12 · 100 Meters · Place 10 · Dakota Elite Athletic ClubDakota Elite Athletic Club100 Meters10.16.98a PB6