Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSunny Day All-Comers Meet · Jul 1016.74aSunny Day All-Comers MeetJuly 10, 2024
1500 Meters · OutdoorSheyenne River Open · May 276:05.15aSheyenne River OpenMay 27, 2026
1600 Meters · IndoorNorth Dakota State JV Indoor · Mar 266:23.31aNorth Dakota State JV IndoorMarch 26, 2026
1600 Meters · OutdoorHeritage MS Invite I · May 115:56.56aHeritage MS Invite IMay 11, 2026
3200 Meters · OutdoorSheyenne Invitational · Apr 2113:27.04aSheyenne InvitationalApril 21, 2026
400 Meters · Outdoor2026 MS All-City Track · May 201:13.02a2026 MS All-City TrackMay 20, 2026
800 Meters · IndoorNorth Dakota State JV Indoor · Mar 262:56.63aNorth Dakota State JV IndoorMarch 26, 2026
800 Meters · OutdoorDiscovery MS Invite I · May 72:47.97aDiscovery MS Invite IMay 7, 2026
Javelin · 450g AeroJav · OutdoorElite Kids Youth Track and Field Meet · May 88.18mElite Kids Youth Track and Field MeetMay 8, 2024
Long Jump · OutdoorBlack & Gold Youth Track and Field Meet · May 242.79mBlack & Gold Youth Track and Field MeetMay 24, 2023
Shot Put · 6lb · OutdoorElite Kids Youth Track and Field Meet · May 821-07.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

18 results
DateMeetEventPlMarkGr
May 27Sheyenne River OpenMay 27 · 1500 Meters · Place 1 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club1500 Meters1.6:05.15a PB8
May 202026 MS All-City TrackMay 20 · 800 Meters · Place 3 · LibertyLiberty800 Meters3.2:48.46a7
May 202026 MS All-City TrackMay 20 · 400 Meters · Place 10 · LibertyLiberty400 Meters10.1:13.02a PB7
May 15NDHSAA East RegionMay 15 · 1600 Meters · Place 24 · SheyenneSheyenne1600 Meters24.6:11.96a7
May 11Heritage MS Invite IMay 11 · 1600 Meters · Place 2 · LibertyLiberty1600 Meters2.5:56.56a PB7
May 11Heritage MS Invite IMay 11 · 800 Meters · Place 2 · LibertyLiberty800 Meters2.2:52.68a7
May 7Discovery MS Invite IMay 7 · 1600 Meters · Place 2 · LibertyLiberty1600 Meters2.5:59.49a7
May 7Discovery MS Invite IMay 7 · 800 Meters · Place 2 · LibertyLiberty800 Meters2.2:47.97a PB7
Apr 28WF Liberty MS Invite IApr 28 · 1600 Meters · Place 3 · LibertyLiberty1600 Meters3.6:12.44a7
Apr 28WF Liberty MS Invite IApr 28 · 800 Meters · Place 1 · LibertyLiberty800 Meters1.2:54.44a7
Apr 24Ben Franklin Invite IApr 24 · 1600 Meters · Place 3 · LibertyLiberty1600 Meters3.6:11.81a7
Apr 24Ben Franklin Invite IApr 24 · 800 Meters · Place 2 · LibertyLiberty800 Meters2.2:53.33a7
Apr 21Sheyenne InvitationalApr 21 · 3200 Meters · Place 9 · SheyenneSheyenne3200 Meters9.13:27.04a PB7
Apr 10Minot InviteApr 10 · 3200 Meters · Place 1 · SheyenneSheyenne3200 Meters1.13:30.71a7
Apr 2Thundering Herd ClassicApr 2 · 1600 Meters · Place 29 · SheyenneSheyenne1600 Meters296:28.02a7
Apr 2Thundering Herd ClassicApr 2 · 800 Meters · Place 38 · SheyenneSheyenne800 Meters382:57.69a7
Mar 19Fargo Metro MeetMar 19 · 1600 Meters · Place 23 · SheyenneSheyenne1600 Meters236:28.15a7
Mar 19Fargo Metro MeetMar 19 · 800 Meters · Place 24 · SheyenneSheyenne800 Meters242:59.33a7

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 26North Dakota State JV IndoorMar 26 · 1600 Meters · Place 7 · SheyenneSheyenne1600 Meters76:23.31a PB7
Mar 26North Dakota State JV IndoorMar 26 · 800 Meters · Place 1 · SheyenneSheyenne800 Meters12:56.63a PB7

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 18Run Hard Turn Left TF MeetJul 18 · 800 Meters · Place 3 · Sheyenne River Track and Field ClSheyenne River Track and Field Cl800 Meters33:14.23a7
Jul 18Run Hard Turn Left TF MeetJul 18 · Shot Put · Place 3 · Sheyenne River Track and Field CluSheyenne River Track and Field CluShot Put320-27
Jun 26Great Plains ClassicJun 26 · Long Jump · Place 11 · Sheyenne River Track and Field CluSheyenne River Track and Field CluLong Jump118-117
Jun 26Great Plains ClassicJun 26 · Shot Put · Place 2 · Sheyenne River Track and Field CluSheyenne River Track and Field CluShot Put220-107
Jun 26Great Plains ClassicJun 26 · 800 Meters · Place 1 · Sheyenne River Track and Field ClSheyenne River Track and Field Cl800 Meters13:04.29a7
Jun 18Run Hard Turn Left TF MeetJun 18 · Shot Put · Place 3 · Sheyenne River Track and Field ClubSheyenne River Track and Field ClubShot Put6lb3.20' 2"7
Jun 18Run Hard Turn Left TF MeetJun 18 · 800 Meters · Place 3 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club800 Meters3.3:14.23a7
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · Shot Put · Place 5 · Sheyenne River Track and Field ClubSheyenne River Track and Field ClubShot Put6lb5.5.88m7
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · 800 Meters · Place 5 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club800 Meters5.2:58.18a7
Jun 11Sheyenne River OpenJun 11 · Shot Put · Place 2 · Sheyenne River Track and Field CluSheyenne River Track and Field CluShot Put218-67
Jun 5Team Nodak InviteJun 5 · 800 Meters · Place 3 · Sheyenne River Track and Field ClSheyenne River Track and Field Cl800 Meters33:11.03a7
Jun 5Team Nodak InviteJun 5 · Shot Put · Place 3 · Sheyenne River Track and Field CluSheyenne River Track and Field CluShot Put319-9.57

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 10Sunny Day All-Comers MeetJul 10 · Javelin · Place 3 · Sheyenne River Track andSheyenne River Track andJavelin312.79m—
Jul 10Sunny Day All-Comers MeetJul 10 · 800 Meters · Place 1 · Sheyenne River Track anSheyenne River Track an800 Meters13:07.58a—
Jul 10Sunny Day All-Comers MeetJul 10 · 100 Meters · Place 6 · Sheyenne River Track anSheyenne River Track an100 Meters616.74a PB—
Jun 26Longest Day All-Comers MeetJun 26 · Javelin · Place 5 · Sheyenne River Track andSheyenne River Track andJavelin512.09m—
Jun 26Longest Day All-Comers MeetJun 26 · 800 Meters · Place 3 · Sheyenne River Track anSheyenne River Track an800 Meters33:04.76a—
Jun 26Longest Day All-Comers MeetJun 26 · 100 Meters · Place 16 · Sheyenne River Track anSheyenne River Track an100 Meters1617.35a—
Jun 5Back to Track All-Comers MeetJun 5 · Javelin · Place 5 · Sheyenne River Track andSheyenne River Track andJavelin513.59m—
Jun 5Back to Track All-Comers MeetJun 5 · Shot Put · Place 8 · Sheyenne River Track andSheyenne River Track andShot Put85.06m—
Jun 5Back to Track All-Comers MeetJun 5 · 800 Meters · Place 5 · Sheyenne River Track anSheyenne River Track an800 Meters53:15.36a—
Jun 5Back to Track All-Comers MeetJun 5 · 400 Meters · Place 6 · Sheyenne River Track anSheyenne River Track an400 Meters61:22.03a—
May 22Black & Gold Youth Track MeetMay 22 · Shot Put · Place 9 · Sheyenne River Track and Field ClubSheyenne River Track and Field ClubShot Put6lb9.18-07.005
May 22Black & Gold Youth Track MeetMay 22 · 800 Meters · Place 5 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club800 Meters5.3:10.02a5
May 22Black & Gold Youth Track MeetMay 22 · 400 Meters · Place 8 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club400 Meters8.1:20.85a5
May 8Elite Kids Youth Track and Field MeetMay 8 · Javelin · Place 8 · Sheyenne River Track and Field ClubSheyenne River Track and Field ClubJavelin450g AeroJav8.8.18m PB5
May 8Elite Kids Youth Track and Field MeetMay 8 · Shot Put · Place 6 · Sheyenne River Track and Field ClubSheyenne River Track and Field ClubShot Put6lb6.21-07.00 PB5
May 8Elite Kids Youth Track and Field MeetMay 8 · 800 Meters · Place 5 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club800 Meters5.3:06.92a5
May 8Elite Kids Youth Track and Field MeetMay 8 · 400 Meters · Place 11 · Sheyenne River Track and Field ClubSheyenne River Track and Field Club400 Meters11.1:22.21a5

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 21Longest Day All-Comer's MeetJun 21 · Long Jump · Place 5 · Team NoDak YouthTeam NoDak YouthLong Jump52.70m—
Jun 21Longest Day All-Comer's MeetJun 21 · Shot Put · Place 3 · Team NoDak YouthTeam NoDak YouthShot Put34.57m—
Jun 21Longest Day All-Comer's MeetJun 21 · 800 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth800 Meters13:14.92a—
Jun 21Longest Day All-Comer's MeetJun 21 · 400 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth400 Meters31:23.32a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 800 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth800 Meters33:16.98a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put23.95m—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth400 Meters41:23.64a—
Jun 7Back to Track All-Comers MeetJun 7 · Long Jump · Place 7 · Team NoDak YouthTeam NoDak YouthLong Jump72.66m—
Jun 7Back to Track All-Comers MeetJun 7 · Shot Put · Place 3 · Team NoDak YouthTeam NoDak YouthShot Put35.12m—
Jun 7Back to Track All-Comers MeetJun 7 · 800 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth800 Meters43:16.77a—
Jun 7Back to Track All-Comers MeetJun 7 · 400 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth400 Meters51:27.69a—
May 24Black & Gold Youth Track and Field MeetMay 24 · Long Jump · Place 13 · Team NoDak YouthTeam NoDak YouthLong Jump13.2.79m PB4
May 24Black & Gold Youth Track and Field MeetMay 24 · 800 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth800 Meters5.3:16.87a4
May 24Black & Gold Youth Track and Field MeetMay 24 · 400 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth400 Meters5.1:25.80a4
May 24Black & Gold Youth Track and Field MeetMay 24 · 200 Meters · Team NoDak YouthTeam NoDak Youth200 Meters—DNS4
May 17Be Elite! K-8 Youth MeetMay 17 · 800 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth800 Meters43:17.84a—
May 17Be Elite! K-8 Youth MeetMay 17 · 100 Meters · Place 8 · Team NoDak YouthTeam NoDak Youth100 Meters817.18a—