Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 205:47.43aMike Grandall InviteMarch 20, 2026
1500 Meters · OutdoorTeam Nodak Invite · Jun 55:45.36aTeam Nodak InviteJune 5, 2025
1600 Meters · IndoorNorth Dakota State Class B Indoor · Mar 285:32.86aNorth Dakota State Class B IndoorMarch 28, 2026
1600 Meters · OutdoorPacker Relays · May 15:20.89aPacker RelaysMay 1, 2026
200 Meters · OutdoorUSATF Region 8 Junior Olympic Championships · Jul 442.85USATF Region 8 Junior Olympic ChampionshipsJuly 4, 2019
3200 Meters · OutdoorNDHSAA South East Region · May 1611:26.33aNDHSAA South East RegionMay 16, 2026
400 Meters · OutdoorBe Elite! K-8 Youth Meet · May 251:29.19Be Elite! K-8 Youth MeetMay 25, 2022
800 Meters · OutdoorCarl Ben Eielson MS Invite I · May 82:32.75aCarl Ben Eielson MS Invite IMay 8, 2026
Long Jump · OutdoorElite Kids Youth Track and Field Meet · May 811-01.00Elite Kids Youth Track and Field MeetMay 8, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16NDHSAA South East RegionMay 16 · 3200 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran3200 Meters811:26.33a PB7
May 8Carl Ben Eielson MS Invite IMay 8 · 800 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran800 Meters1.2:32.75a PB7
May 7Fargo Rotary InviteMay 7 · 3200 Meters · Place 14 · Oak Grove LutheranOak Grove Lutheran3200 Meters14.11:33.21a7
May 1Packer RelaysMay 1 · 1600 Meters · Place 35 · Oak Grove LutheranOak Grove Lutheran1600 Meters35.5:20.89a PB7
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 1600 Meters · Place 18 · Oak Grove LutheranOak Grove Lutheran1600 Meters185:31.26a7
Apr 21Sheyenne InvitationalApr 21 · 3200 Meters · Place 11 · Oak Grove LutheranOak Grove Lutheran3200 Meters11.11:39.04a7
Apr 14Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran3200 Meters711:33.06a7
Apr 2Thundering Herd ClassicApr 2 · 1600 Meters · Place 53 · Oak Grove LutheranOak Grove Lutheran1600 Meters535:33.78a7
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 35 · Oak Grove LutheranOak Grove Lutheran1 Mile355:47.43a PB7

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 1600 Meters · Place 13 · Oak Grove LutheranOak Grove Lutheran1600 Meters135:32.86a PB7

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 5Team Nodak InviteJun 5 · 1500 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1500 Meters15:45.36a PB6
May 14Sheyenne River InviteMay 14 · 1600 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1600 Meters1.6:26.06

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 26Longest Day All-Comers MeetJun 26 · Javelin · Place 5 · Dakota Elite Athletic ClDakota Elite Athletic ClJavelin517.77m—
Jun 26Longest Day All-Comers MeetJun 26 · 1500 Meters · Place 1 · Dakota Elite Athletic CDakota Elite Athletic C1500 Meters16:09.39a—
Jun 5Back to Track All-Comers MeetJun 5 · Javelin · Place 9 · Dakota Elite Athletic ClDakota Elite Athletic ClJavelin912.19m—
Jun 5Back to Track All-Comers MeetJun 5 · 1500 Meters · Place 1 · Dakota Elite Athletic CDakota Elite Athletic C1500 Meters15:59.63a—
May 22Black & Gold Youth Track MeetMay 22 · 1600 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters3.6:21.63a5
May 22Black & Gold Youth Track MeetMay 22 · Long Jump · Place 13 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump13.10-04.005
May 8Elite Kids Youth Track and Field MeetMay 8 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters2.6:20.80a5
May 8Elite Kids Youth Track and Field MeetMay 8 · Long Jump · Place 10 · Dakota Elite Athletic ClubDakota Elite Athletic ClubLong Jump10.11-01.00 PB5

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17Be Elite! K-8 Youth MeetMay 17 · 1600 Meters · Place 3 · Dakota Elite Athletic CDakota Elite Athletic C1600 Meters36:35.31a—
May 17Be Elite! K-8 Youth MeetMay 17 · 800 Meters · Place 4 · Dakota Elite Athletic CDakota Elite Athletic C800 Meters43:04.78a—
May 17Be Elite! K-8 Youth MeetMay 17 · Long Jump · Place 9 · Dakota Elite Athletic ClDakota Elite Athletic ClLong Jump911-3.5—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10USATF Dakotas Association Junior Olympic, Open, Masters ChampionshipsJun 10 · 1500 Meters · Place 1 · Dakota Elite AthleticDakota Elite Athletic1500 Meters16:22.71a—
Jun 10USATF Dakotas Association Junior Olympic, Open, Masters ChampionshipsJun 10 · 800 Meters · Place 1 · Dakota Elite AthleticDakota Elite Athletic800 Meters13:13.81a—
May 25Be Elite! K-8 Youth MeetMay 25 · Long Jump · Place 7 · Dakota Elite Athletic CluDakota Elite Athletic CluLong Jump79-08.50—
May 25Be Elite! K-8 Youth MeetMay 25 · 800 Meters · Place 3 · Dakota Elite Athletic CluDakota Elite Athletic Clu800 Meters33:19.86—
May 25Be Elite! K-8 Youth MeetMay 25 · 400 Meters · Place 4 · Dakota Elite Athletic CluDakota Elite Athletic Clu400 Meters41:29.19 PB—
May 4Elite Kids Youth Track & Field MeetMay 4 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters2.6:49.90a3
May 4Elite Kids Youth Track & Field MeetMay 4 · 800 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters2.3:18.78a3
May 4Elite Kids Youth Track & Field MeetMay 4 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters--DNS3

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 1500 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters—DNS2
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 800 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters—DNS2
Jun 18Dakotas Association InvitationalJun 18 · 1500 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters2.6:34.06a2
Jun 18Dakotas Association InvitationalJun 18 · 800 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters2.3:14.40a2
Jun 18Dakotas Association InvitationalJun 18 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters—SCR2
Jun 9Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters3.6:44.93a2
Jun 9Be Elite! All-Comer's MeetJun 9 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.3:11.47a2
Jun 9Be Elite! All-Comer's MeetJun 9 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters—DNS2
May 26Elite Kids Track & Field Meet #2May 26 · 1600 Meters · Place 3 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters3.7:18.62a2
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 11 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters11.1:34.38a2
May 12Elite Kids Track & Field Meet #1May 12 · 1600 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters1.7:14.00a2
May 12Elite Kids Track & Field Meet #1May 12 · 800 Meters · Place 4 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters4.3:21.30a2
May 12Elite Kids Track & Field Meet #1May 12 · 800 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters2.3:21.30a2

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 800 Meters · Place 8 · Team NoDak YouthTeam NoDak Youth800 Meters83:36.518
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 11 · Team NoDak YouthTeam NoDak Youth400 Meters111:36.088
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 18 · Team NoDak YouthTeam NoDak Youth200 MetersRound P1842.85 PB8