Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNDHSAA East Region · May 15135' 1"NDHSAA East RegionMay 15, 2026
Hammer · 4kg · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 923.88mUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
Javelin · 600g · OutdoorNDHSAA East Region · May 15105' 8"NDHSAA East RegionMay 15, 2026
Shot Put · 4kg · Outdoor2026 NDHSAA Class A & B State Meet · May 2138' 8"2026 NDHSAA Class A & B State MeetMay 21, 2026

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

2026 Outdoor Track

47 results
DateMeetEventPlMarkGr
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Hammer · Place 1 · Team NoDak YouthTeam NoDak YouthHammer4kg1.23.88m PB10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Javelin · Place 3 · Team NoDak YouthTeam NoDak YouthJavelin600g3.29.39m10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.40.23m10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Shot Put · Place 3 · Team NoDak YouthTeam NoDak YouthShot Put4kg3.11.43m10
Jun 24Run Hard Turn Left MeetJun 24 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.95' 1"10
Jun 24Run Hard Turn Left MeetJun 24 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put4kg1.37' 11.5"10
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin130.13m10
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Discus · Place 2 · Team NoDak YouthTeam NoDak YouthDiscus240.62m10
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put111.30m10
Jun 10Sheyenne River InviteJun 10 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.95' 4"10
Jun 10Sheyenne River InviteJun 10 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.133' 4"10
Jun 10Sheyenne River InviteJun 10 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put4kg1.37' 3"10
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin134.73m10
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus138.75m10
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put111.87m10
Jun 4Team Nodak All Comers MeetJun 4 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.96' 2"10
Jun 4Team Nodak All Comers MeetJun 4 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.131' 3"10
Jun 4Team Nodak All Comers MeetJun 4 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put4kg1.38' 7"10
May 27Sheyenne River OpenMay 27 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.96' 9"10
May 27Sheyenne River OpenMay 27 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.134' 4"10
May 27Sheyenne River OpenMay 27 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put4kg1.36' 4"10
May 212026 NDHSAA Class A & B State MeetMay 21 · Javelin · Place 15 · ShanleyShanleyJavelin600g15.93' 1"10
May 212026 NDHSAA Class A & B State MeetMay 21 · Discus · Place 4 · ShanleyShanleyDiscus1kg4.127' 9"10
May 212026 NDHSAA Class A & B State MeetMay 21 · Shot Put · Place 8 · ShanleyShanleyShot Put4kg8.38' 8" PB10
May 15NDHSAA East RegionMay 15 · Javelin · Place 5 · ShanleyShanleyJavelin600g5.105' 8" PB10
May 15NDHSAA East RegionMay 15 · Discus · Place 1 · ShanleyShanleyDiscus1kg1.135' 1" PB10
May 15NDHSAA East RegionMay 15 · Shot Put · Place 4 · ShanleyShanleyShot Put4kg4.38' 1"10
May 11Throwing Eagle Last ChanceMay 11 · Javelin · Place 1 · ShanleyShanleyJavelin600g1.101' 9"10
May 11Throwing Eagle Last ChanceMay 11 · Discus · Place 1 · ShanleyShanleyDiscus1kg1.121' 10"10
May 8Soaring Eagle InviteMay 8 · Javelin · Place 1 · ShanleyShanleyJavelin198-610
May 8Soaring Eagle InviteMay 8 · Discus · Place 1 · ShanleyShanleyDiscus1132-110
May 8Soaring Eagle InviteMay 8 · Shot Put · Place 4 · ShanleyShanleyShot Put437-910
Apr 289th Annual Joan Halland ClassicApr 28 · Javelin · Place 6 · ShanleyShanleyJavelin698-610
Apr 289th Annual Joan Halland ClassicApr 28 · Discus · Place 3 · ShanleyShanleyDiscus3127-910
Apr 289th Annual Joan Halland ClassicApr 28 · Shot Put · Place 2 · ShanleyShanleyShot Put237-510
Apr 23Shanley InvitationalApr 23 · Javelin · Place 5 · ShanleyShanleyJavelin5100-910
Apr 23Shanley InvitationalApr 23 · Discus · Place 1 · ShanleyShanleyDiscus1127-110
Apr 23Shanley InvitationalApr 23 · Shot Put · Place 6 · ShanleyShanleyShot Put636-910
Apr 16Tri-State Catholic InvitationalApr 16 · Javelin · Place 4 · ShanleyShanleyJavelin496-1010
Apr 16Tri-State Catholic InvitationalApr 16 · Discus · Place 1 · ShanleyShanleyDiscus1128-110
Apr 16Tri-State Catholic InvitationalApr 16 · Shot Put · Place 1 · ShanleyShanleyShot Put135-710
Apr 14Spartan Classic Track and Field MeetApr 14 · Javelin · Place 1 · ShanleyShanleyJavelin192-610
Apr 14Spartan Classic Track and Field MeetApr 14 · Discus · Place 2 · ShanleyShanleyDiscus2121-610
Apr 14Spartan Classic Track and Field MeetApr 14 · Shot Put · Place 3 · ShanleyShanleyShot Put337-510
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · Javelin · Place 3 · ShanleyShanleyJavelin600g3.99' 9"10
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · Discus · Place 2 · ShanleyShanleyDiscus1kg2.126' 3"10
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · Shot Put · Place 4 · ShanleyShanleyShot Put4kg4.35' 11"10