Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBe Elite! K-8 Youth Meet · May 1714.97aBe Elite! K-8 Youth MeetMay 17, 2023
200 Meters · OutdoorSunny Day All-Comers Meet · Jul 1031.55aSunny Day All-Comers MeetJuly 10, 2024
400 Meters · OutdoorBlack & Gold Youth Track Meet · May 221:13.69aBlack & Gold Youth Track MeetMay 22, 2024
Discus · 1kg · OutdoorHeritage MS Invite I · May 11107' 4"Heritage MS Invite IMay 11, 2026
Javelin · 300g TJ · OutdoorBlack & Gold Youth Track and Field Meet · May 2473' 9Black & Gold Youth Track and Field MeetMay 24, 2023
Javelin · 450g AeroJav · OutdoorGreat Plains Classic · Jun 1796' 1"Great Plains ClassicJune 17, 2026
Javelin · 600g · OutdoorRun Hard Turn Left Meet · Jun 24103' 4"Run Hard Turn Left MeetJune 24, 2026
Long Jump · OutdoorBack to Track All-Comers Meet · Jun 73.39mBack to Track All-Comers MeetJune 7, 2023
Shot Put · 4kg · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 99.37mUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
Shot Put · 6lb · OutdoorGreat Plains Classic · Jun 1728' 6"Great Plains ClassicJune 17, 2026
Shot Put · 8lb · OutdoorBen Franklin Invite I · Apr 2426' 10"Ben Franklin Invite IApril 24, 2026

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 35 · Team NoDak YouthTeam NoDak YouthJavelin600g35.29.42m7
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Javelin · Place 5 · Team NoDak YouthTeam NoDak YouthJavelin600g5.28.24m7
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Discus · Place 12 · Team NoDak YouthTeam NoDak YouthDiscus1kg12.30.34m7
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Shot Put · Place 8 · Team NoDak YouthTeam NoDak YouthShot Put4kg8.9.37m PB7
Jun 24Run Hard Turn Left MeetJun 24 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.103' 4" PB7
Jun 24Run Hard Turn Left MeetJun 24 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put4kg2.27' 1"7
Jun 17Great Plains ClassicJun 17 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav1.96' 1" PB7
Jun 17Great Plains ClassicJun 17 · Discus · Place 3 · Team NoDak YouthTeam NoDak YouthDiscus1kg3.94' 10"7
Jun 17Great Plains ClassicJun 17 · Shot Put · Place 3 · Team NoDak YouthTeam NoDak YouthShot Put6lb3.28' 6" PB7
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin131.59m7
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Discus · Place 3 · Team NoDak YouthTeam NoDak YouthDiscus328.47m7
Jun 13USATF Dakotas Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 3 · Team NoDak YouthTeam NoDak YouthShot Put38.45m7
Jun 10Sheyenne River InviteJun 10 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.96' 5"7
Jun 10Sheyenne River InviteJun 10 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.86' 5"7
Jun 10Sheyenne River InviteJun 10 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put4kg1.28' 4"7
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin232.47m7
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus128.11m7
Jun 9USATF Dakotas All Comers Meet #2Jun 9 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put18.64m7
Jun 4Team Nodak All Comers MeetJun 4 · Long Jump · Place 8 · Team NoDak YouthTeam NoDak YouthLong Jump8.3.54m7
Jun 4Team Nodak All Comers MeetJun 4 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin600g1.80' 5"7
Jun 4Team Nodak All Comers MeetJun 4 · Discus · Place 2 · Team NoDak YouthTeam NoDak YouthDiscus1kg2.85' 6"7
Jun 4Team Nodak All Comers MeetJun 4 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put4kg2.28' 3"7
May 27Sheyenne River OpenMay 27 · Long Jump · Place 3 · Team NoDak YouthTeam NoDak YouthLong Jump3.12' 3"7
May 27Sheyenne River OpenMay 27 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav1.89' 3"7
May 27Sheyenne River OpenMay 27 · Discus · Place 2 · Team NoDak YouthTeam NoDak YouthDiscus1kg2.98' 2"7
May 27Sheyenne River OpenMay 27 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put4kg2.26' 5"7
May 202026 MS All-City TrackMay 20 · Long Jump · Place 10 · HeritageHeritageLong Jump10.13' 4"7
May 202026 MS All-City TrackMay 20 · Discus · Place 1 · HeritageHeritageDiscus1kg1.88' 10"7
May 202026 MS All-City TrackMay 20 · Shot Put · Place 7 · HeritageHeritageShot Put8lb7.26' 8"7
May 11Heritage MS Invite IMay 11 · Long Jump · Place 11 · HeritageHeritageLong Jump11.13' 3"7
May 11Heritage MS Invite IMay 11 · Discus · Place 1 · HeritageHeritageDiscus1kg1.107' 4" PB7
May 11Heritage MS Invite IMay 11 · Shot Put · Place 5 · HeritageHeritageShot Put4kg5.27' 1"7
May 11Heritage MS Invite IMay 11 · 200 Meters · Place 26 · HeritageHeritage200 Meters26.32.98a7
May 7Discovery MS Invite IMay 7 · Long Jump · Place 16 · HeritageHeritageLong Jump16.13' 4"7
May 7Discovery MS Invite IMay 7 · Discus · Place 2 · HeritageHeritageDiscus1kg2.88' 8.5"7
Apr 28WF Liberty MS Invite IApr 28 · Long Jump · Place 3 · HeritageHeritageLong Jump3.13' 10"7
Apr 28WF Liberty MS Invite IApr 28 · Discus · Place 2 · HeritageHeritageDiscus1kg2.76' 11"7
Apr 28WF Liberty MS Invite IApr 28 · Shot Put · Place 5 · HeritageHeritageShot Put4kg5.23' 0"7
Apr 24Ben Franklin Invite IApr 24 · Long Jump · Place 3 · HeritageHeritageLong Jump3.13' 11"7
Apr 24Ben Franklin Invite IApr 24 · Discus · Place 1 · HeritageHeritageDiscus1kg1.96' 4"7
Apr 24Ben Franklin Invite IApr 24 · Shot Put · Place 2 · HeritageHeritageShot Put8lb2.26' 10" PB7

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26Great Plains ClassicJun 26 · Long Jump · Place 3 · Team NoDak YouthTeam NoDak YouthLong Jump33.85m6
Jun 26Great Plains ClassicJun 26 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin127.64m6
Jun 26Great Plains ClassicJun 26 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus119.96m6
Jun 26Great Plains ClassicJun 26 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put126-9.56
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav2.28.69m6
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1kg1.23.78m6
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put6lb1.8.61m6
Jun 11Sheyenne River OpenJun 11 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus183-26
Jun 11Sheyenne River OpenJun 11 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin295-46
Jun 11Sheyenne River OpenJun 11 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put128-16
Jun 11Sheyenne River OpenJun 11 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump113-116
Jun 5Team Nodak InviteJun 5 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus124.68m6
Jun 5Team Nodak InviteJun 5 · 80m Hurdles · Place 4 · Team NoDak YouthTeam NoDak Youth80m Hurdles416.68a6
Jun 5Team Nodak InviteJun 5 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin127.52m6
Jun 5Team Nodak InviteJun 5 · Long Jump · Place 3 · Team NoDak YouthTeam NoDak YouthLong Jump33.82m6
May 14Sheyenne River InviteMay 14 · Long Jump · Place 2 · Team NoDak YouthTeam NoDak YouthLong Jump2.3.91m6
May 14Sheyenne River InviteMay 14 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav1.84' 3"6
May 14Sheyenne River InviteMay 14 · 200 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth200 Meters5.32.96

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 10Sunny Day All-Comers MeetJul 10 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin225.03m—
Jul 10Sunny Day All-Comers MeetJul 10 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus118.88m—
Jul 10Sunny Day All-Comers MeetJul 10 · 80m Hurdles · Place 3 · Team NoDak YouthTeam NoDak Youth80m Hurdles316.94a—
Jul 10Sunny Day All-Comers MeetJul 10 · 200 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth200 Meters331.55a PB—
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin227.38m—
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · Discus · Place 7 · Team NoDak YouthTeam NoDak YouthDiscus719.59m—
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 80m Hurdles · Place 7 · Team NoDak YouthTeam NoDak Youth80m HurdlesRound P716.10a—
Jul 4USATF Region 8 Junior Olympic ChampionshipsJul 4 · 80m Hurdles · Place 7 · Team NoDak YouthTeam NoDak Youth80m Hurdles716.05a—
Jun 26Longest Day All-Comers MeetJun 26 · Long Jump · Place 5 · Team NoDak YouthTeam NoDak YouthLong Jump512-6.50—
Jun 26Longest Day All-Comers MeetJun 26 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin225.00m—
Jun 26Longest Day All-Comers MeetJun 26 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus119.64m—
Jun 26Longest Day All-Comers MeetJun 26 · 80m Hurdles · Place 2 · Team NoDak YouthTeam NoDak Youth80m Hurdles216.82a—
Jun 5Back to Track All-Comers MeetJun 5 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump14.02m—
Jun 5Back to Track All-Comers MeetJun 5 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin224.24m—
Jun 5Back to Track All-Comers MeetJun 5 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus114.90m—
Jun 5Back to Track All-Comers MeetJun 5 · 80m Hurdles · Place 2 · Team NoDak YouthTeam NoDak Youth80m Hurdles216.85a—
May 22Black & Gold Youth Track MeetMay 22 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav2.26.36m5
May 22Black & Gold Youth Track MeetMay 22 · 400 Meters · Place 7 · Team NoDak YouthTeam NoDak Youth400 Meters7.1:13.69a PB5
May 22Black & Gold Youth Track MeetMay 22 · 200 Meters · Place 7 · Team NoDak YouthTeam NoDak Youth200 Meters7.32.08a5
May 22Black & Gold Youth Track MeetMay 22 · 100 Meters · Place 6 · Team NoDak YouthTeam NoDak Youth100 Meters6.15.26a5
May 8Elite Kids Youth Track and Field MeetMay 8 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav1.27.66m5
May 8Elite Kids Youth Track and Field MeetMay 8 · 400 Meters · Place 7 · Team NoDak YouthTeam NoDak Youth400 Meters7.1:17.35a5
May 8Elite Kids Youth Track and Field MeetMay 8 · 200 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth200 Meters3.31.87a5
May 8Elite Kids Youth Track and Field MeetMay 8 · 100 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth100 Meters5.15.38a5

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 21Longest Day All-Comer's MeetJun 21 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin124.10m—
Jun 21Longest Day All-Comer's MeetJun 21 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:18.11a—
Jun 21Longest Day All-Comer's MeetJun 21 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters132.26a—
Jun 21Longest Day All-Comer's MeetJun 21 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters115.85a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:18.30a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters133.30a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters116.06a—
Jun 10We are ND Resilient MeetJun 10 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:17.18a—
Jun 10We are ND Resilient MeetJun 10 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump111-2.50—
Jun 10We are ND Resilient MeetJun 10 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters132.57a—
Jun 10We are ND Resilient MeetJun 10 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters115.43a—
Jun 10We are ND Resilient MeetJun 10 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:17.18a—
Jun 10We are ND Resilient MeetJun 10 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump111-2.50—
Jun 10We are ND Resilient MeetJun 10 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters132.57a—
Jun 10We are ND Resilient MeetJun 10 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters115.43a—
Jun 7Back to Track All-Comers MeetJun 7 · Long Jump · Place 2 · Team NoDak YouthTeam NoDak YouthLong Jump23.39m PB—
Jun 7Back to Track All-Comers MeetJun 7 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:17.50a—
Jun 7Back to Track All-Comers MeetJun 7 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters133.32a—
Jun 7Back to Track All-Comers MeetJun 7 · 100 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth100 Meters215.78a—
May 24Black & Gold Youth Track and Field MeetMay 24 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin300g TJ2.73' 9 PB4
May 24Black & Gold Youth Track and Field MeetMay 24 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put6lb2.5.84m4
May 24Black & Gold Youth Track and Field MeetMay 24 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters1.1:20.48a4
May 24Black & Gold Youth Track and Field MeetMay 24 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters1.34.43a4
May 17Be Elite! K-8 Youth MeetMay 17 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin171-8—
May 17Be Elite! K-8 Youth MeetMay 17 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump112-2—
May 17Be Elite! K-8 Youth MeetMay 17 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters135.20a—
May 17Be Elite! K-8 Youth MeetMay 17 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters114.97a PB—
May 10Elite Kids Youth Track & Field MeetMay 10 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump111-2—
May 10Elite Kids Youth Track & Field MeetMay 10 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin262-2—
May 10Elite Kids Youth Track & Field MeetMay 10 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters133.29a—
May 10Elite Kids Youth Track & Field MeetMay 10 · 100 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth100 Meters215.55a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Black & Gold Youth Track and Field MeetMay 11 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump1.11-01.003
May 11Black & Gold Youth Track and Field MeetMay 11 · 200 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth200 Meters2.37.23a3
May 11Black & Gold Youth Track and Field MeetMay 11 · 100 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth100 Meters3.16.31a3

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9Be Elite! All-Comer's MeetJun 9 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump1.10' 42
Jun 9Be Elite! All-Comer's MeetJun 9 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters1.1:32.83a2
Jun 9Be Elite! All-Comer's MeetJun 9 · 200 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth200 Meters2.37.00a2
Jun 9Be Elite! All-Comer's MeetJun 9 · 100 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth100 Meters1.17.10a2
May 26Elite Kids Track & Field Meet #2May 26 · Long Jump · Place 1 · Team NoDak YouthTeam NoDak YouthLong Jump1.10' 82
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters1.1:32.10a2
May 26Elite Kids Track & Field Meet #2May 26 · 200 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth200 Meters2.39.36a2
May 26Elite Kids Track & Field Meet #2May 26 · 100 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth100 Meters2.18.19a2
May 12Elite Kids Track & Field Meet #1May 12 · Long Jump · Place 2 · Team NoDak YouthTeam NoDak YouthLong Jump2.9' 02
May 12Elite Kids Track & Field Meet #1May 12 · 400 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth400 Meters2.1:32.29a2
May 12Elite Kids Track & Field Meet #1May 12 · 200 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth200 Meters3.38.26a2
May 12Elite Kids Track & Field Meet #1May 12 · 100 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth100 Meters2.16.89a2