Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorBe Elite! All-Comer's Meet · Jun 95:22.84aBe Elite! All-Comer's MeetJune 9, 2021
1600 Meters · IndoorNorth Dakota State Class B Indoor · Mar 235:14.18aNorth Dakota State Class B IndoorMarch 23, 2024
1600 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 214:26.60a2026 NDHSAA Class A & B State MeetMay 21, 2026
200 Meters · OutdoorJoel Savre F-M Parochial League Elementary Track & Field Meet · May 1129.79aJoel Savre F-M Parochial League Elementary Track & Field MeetMay 11, 2022
3200 Meters · Outdoor2025 NDHSAA Class A & B State Meet · May 2210:06.43a2025 NDHSAA Class A & B State MeetMay 22, 2025
400 Meters · OutdoorHillsboro-Central Valley Varsity Track Meet · Apr 2554.09aHillsboro-Central Valley Varsity Track MeetApril 25, 2026
800 Meters · IndoorBison Snowbird Meet · Mar 312:26.12aBison Snowbird MeetMarch 31, 2023
800 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 211:57.57a2026 NDHSAA Class A & B State MeetMay 21, 2026
Javelin · 450g AeroJav · OutdoorBe Elite! All-Comer's Meet · Jun 959' 2Be 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

13 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 1600 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran1600 Meters4.4:26.60a PB10
May 212026 NDHSAA Class A & B State MeetMay 21 · 800 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran800 Meters4.1:57.57a PB10
May 16NDHSAA South East RegionMay 16 · 3200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran3200 Meters110:21.94a10
May 16NDHSAA South East RegionMay 16 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters24:37.23a10
May 8Soaring Eagle InviteMay 8 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:03.33a10
May 7Fargo Rotary InviteMay 7 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran3200 Meters2.10:13.73a10
May 1Packer RelaysMay 1 · 3200 Meters · Oak Grove LutheranOak Grove Lutheran3200 Meters—DNS10
May 1Packer RelaysMay 1 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran1600 Meters1.4:31.92a10
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran1600 Meters14:38.23a10
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 400 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran400 Meters354.09a PB10
Apr 21Sheyenne InvitationalApr 21 · 800 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran800 Meters3.1:59.95a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran3200 Meters310:40.05a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran1600 Meters14:39.40a10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · 3200 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran3200 Meters1010:06.43a PB9
May 222025 NDHSAA Class A & B State MeetMay 22 · 1600 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran1600 Meters94:33.15a9
May 222025 NDHSAA Class A & B State MeetMay 22 · 800 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran800 Meters81:58.74a9
May 17NDHSAA South East RegionMay 17 · 1600 Meters · Oak Grove LutheranOak Grove Lutheran1600 Meters—DNS9
May 9Soaring Eagle InviteMay 9 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran3200 Meters210:29.56a9
May 2Packer RelaysMay 2 · 800 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran800 Meters12:01.35a9
Apr 29Darwin Gorder Maroon & White InvitationalApr 29 · 3200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran3200 Meters110:16.619
Apr 26Fargo Elite MeetApr 26 · 800 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran800 Meters7.2:06.67a9
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters2.4:32.08a9
Apr 24Shanley InvitationalApr 24 · 800 Meters · Oak Grove LutheranOak Grove Lutheran800 Meters—DNS9
Apr 17OGTF InvitationalApr 17 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters24:46.739
Apr 17OGTF InvitationalApr 17 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:09.059
Apr 11Sheyenne InvitationalApr 11 · 3200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran3200 Meters710:51.32a9
Apr 11Sheyenne InvitationalApr 11 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:08.91a9
Apr 4Thundering Herd ClassicApr 4 · 1600 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran1600 Meters84:47.38a9
Mar 28Dick Clay OpenMar 28 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:05.41a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18South East RegionMay 18 · 800 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran800 Meters42:09.77a—
May 10Soaring Eagle InvitationalMay 10 · 1600 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran1600 Meters104:59.80a—
May 3Packer RelaysMay 3 · 800 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran800 Meters162:12.69a—
Apr 30Joan Halland ClassicApr 30 · 1600 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran1600 Meters44:59.93a—
Apr 23Sheyenne QuadrangularApr 23 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran1600 Meters2.5:04.44a8
Apr 15Yowzer InviteApr 15 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran3200 Meters211:02.22a—
Apr 11Horace Lions Club InvitationalApr 11 · 1600 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran1600 Meters65:11.13a—
Apr 5Lisbon EarlybirdApr 5 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran800 Meters22:17.83a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23North Dakota State Class B IndoorMar 23 · 1600 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran1600 Meters85:14.18a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19South East RegionMay 19 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran3200 Meters6.11:09.05a7
May 122023 Soaring Eagle Invitational May 12 · 1600 Meters · Place 13 · Oak Grove LutheranOak Grove Lutheran1600 Meters135:09.13a—
May 5Packer RelaysMay 5 · 3200 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran3200 Meters811:06.00a—
May 2Joan Halland ClassicMay 2 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters125:09.88a—
Apr 28Shanley InvitationalApr 28 · 1600 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran1600 Meters335:16.47a—
Apr 24OJ & Dee Jensen Kiwanis InvitationalApr 24 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran3200 Meters611:21.617

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 13Bison Stampede Indoor MeetApr 13 · 1600 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran1600 Meters235:21.327
Mar 31Bison Snowbird MeetMar 31 · 800 Meters · Place 38 · Oak Grove LutheranOak Grove Lutheran800 Meters38.2:26.12a PB7
Mar 25North Dakota State JV IndoorMar 25 · 1600 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran1600 Meters3.5:29.49a7
Mar 18Cobber North Dakota HS IndoorMar 18 · 1600 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran1600 Meters5.5:22.15a7

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25Be Elite! K-8 Youth MeetMay 25 · 400 Meters · Place 2 · Dakota Elite Athletic CluDakota Elite Athletic Clu400 Meters21:06.82—
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 800 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran800 Meters1.2:39.79a6
May 11Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran200 Meters1.29.79a PB6
May 4Elite Kids Youth Track & Field MeetMay 4 · 1600 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters--DNS6
May 4Elite Kids Youth Track & Field MeetMay 4 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.2:38.11a6
May 4Elite Kids Youth Track & Field MeetMay 4 · 400 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters1.1:05.20a6

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 1500 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters—DNS5
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 800 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters—DNS5
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters—DNS5
Jun 18Dakotas Association InvitationalJun 18 · 1500 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters—SCR5
Jun 18Dakotas Association InvitationalJun 18 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.2:41.64a5
Jun 18Dakotas Association InvitationalJun 18 · 400 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters2.1:08.95a5
Jun 9Be Elite! All-Comer's MeetJun 9 · Javelin · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic ClubJavelin450g AeroJav2.59' 2 PB5
Jun 9Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club1500 Meters1.5:22.84a PB5
Jun 9Be Elite! All-Comer's MeetJun 9 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.2:45.99a5
May 26Elite Kids Track & Field Meet #2May 26 · 1600 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters1.5:49.13a5
May 26Elite Kids Track & Field Meet #2May 26 · Javelin · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic ClubJavelin450g AeroJav2.56' 25
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club400 Meters2.1:09.58a5
May 12Elite Kids Track & Field Meet #1May 12 · 1600 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters1.5:48.53a5
May 12Elite Kids Track & Field Meet #1May 12 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.2:42.70a5

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 27"We Are North Dakota Resilient"Jun 27 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club1600 Meters2.6:00.30a5
Jun 27"We Are North Dakota Resilient"Jun 27 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club800 Meters1.2:49.19a5

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 1500 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth1500 Meters55:36.221
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 800 Meters · Place 6 · Team NoDak YouthTeam NoDak Youth800 Meters62:43.031
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth400 Meters41:11.121

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1500 Meters2.6:14.40a3
Jun 8USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth800 MetersRound P2.3:00.27a3
Jun 8USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth800 Meters2.3:00.27a3
Jun 8USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth400 MetersRound P4.1:19.36a3
Jun 8USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth400 Meters4.1:19.36a3

2017 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 6USATF Region 8 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 6 · Team NoDakTeam NoDak800 Meters6.3:00.09a2
Jul 6USATF Region 8 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 8 · Team NoDakTeam NoDak400 Meters8.1:22.47a2
Jul 6USATF Region 8 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 10 · Team NoDakTeam NoDak200 MetersRound P10.36.87aWind: 2.22
Jun 9USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 1 · Team NoDakTeam NoDak800 Meters1.3:19.56a2
Jun 9USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 1 · Team NoDakTeam NoDak400 Meters1.1:21.00a2
Jun 9USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 2 · Team NoDakTeam NoDak200 Meters2.40.02a2