Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorElite Kids Track & Field Meet #1 · May 1217.40aElite Kids Track & Field Meet #1May 12, 2021
200 Meters · OutdoorElite Kids Track & Field Meet #1 · May 1236.84aElite Kids Track & Field Meet #1May 12, 2021
Discus · 1.6kg · OutdoorNDHSAA East Region · May 15121' 3"NDHSAA East RegionMay 15, 2026
Discus · 1kg · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 363' 0Kevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
Javelin · 450g AeroJav · OutdoorElite Kids Track & Field Meet #2 · May 2651' 5Elite Kids Track & Field Meet #2May 26, 2021
Javelin · 800g · OutdoorBPS Boys Invite · Apr 16162' 7"BPS Boys InviteApril 16, 2026
Long Jump · OutdoorElite Kids Track & Field Meet #2 · May 269' 6Elite Kids Track & Field Meet #2May 26, 2021
Shot Put · 12lb · OutdoorHorizon Middle School Invitational (JH) · May 526' 0Horizon Middle School Invitational (JH)May 5, 2022
Shot Put · 4kg · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 325' 7Kevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
Shot Put · 6lb · OutdoorElite Kids Track & Field Meet #2 · May 2620' 9.5Elite Kids Track & Field Meet #2May 26, 2021

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10Sheyenne River InviteJun 10 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin800g1.140' 1"11
Jun 10Sheyenne River InviteJun 10 · Discus · Place 1 · Team NoDak YouthTeam NoDak YouthDiscus1.6kg1.114' 7"11
May 212026 NDHSAA Class A & B State MeetMay 21 · Javelin · Place 10 · SheyenneSheyenneJavelin800g10.159' 11"11
May 15NDHSAA East RegionMay 15 · Javelin · Place 3 · SheyenneSheyenneJavelin800g3.155' 3"11
May 15NDHSAA East RegionMay 15 · Discus · Place 20 · SheyenneSheyenneDiscus1.6kg20.121' 3" PB11
May 8Soaring Eagle InviteMay 8 · Javelin · Place 3 · SheyenneSheyenneJavelin3141-811
May 8Soaring Eagle InviteMay 8 · Discus · Place 8 · SheyenneSheyenneDiscus8107-1111
Apr 23Shanley InvitationalApr 23 · Discus · Place 11 · SheyenneSheyenneDiscus11128-911
Apr 16BPS Boys InviteApr 16 · Javelin · Place 3 · SheyenneSheyenneJavelin800g3.162' 7" PB11
Apr 16BPS Boys InviteApr 16 · Discus · SheyenneSheyenneDiscus1.6kg—DNS11
Apr 2Thundering Herd ClassicApr 2 · Shot Put · Place 9 · SheyenneSheyenneShot Put943-4.7511
Mar 19Fargo Metro MeetMar 19 · Shot Put · Place 4 · SheyenneSheyenneShot Put443-2.511

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · Shot Put · Place 37 · SheyenneSheyenneShot Put3741-911

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 14USATF Dakotas Association Junior Olympic ChampionshipJun 14 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin800g1.45.62m10
Jun 5Team Nodak InviteJun 5 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin145.04m10
May 222025 NDHSAA Class A & B State MeetMay 22 · Javelin · Place 16 · SheyenneSheyenneJavelin16147-010
May 16NDHSAA East RegionMay 16 · Javelin · Place 5 · SheyenneSheyenneJavelin5144-710
May 9Soaring Eagle InviteMay 9 · Javelin · Place 12 · SheyenneSheyenneJavelin12128-910
Apr 24Shanley InvitationalApr 24 · Javelin · Place 11 · SheyenneSheyenneJavelin800g11.140' 4"10
Apr 22Sheyenne JV InviteApr 22 · Javelin · SheyenneSheyenneJavelin800g—DNS10
Apr 15West Fargo Showdown InvitationalApr 15 · Javelin · Place 2 · SheyenneSheyenneJavelin2133-110
Apr 11Sheyenne InvitationalApr 11 · Javelin · Place 10 · SheyenneSheyenneJavelin10126-210

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26Longest Day All-Comers MeetJun 26 · Javelin · Place 1 · Team NoDak YouthTeam NoDak YouthJavelin143.89m—
May 17East RegionMay 17 · Javelin · Place 20 · SheyenneSheyenneJavelin20127-6—
May 10Soaring Eagle InvitationalMay 10 · Javelin · Place 4 · SheyenneSheyenneJavelin4138-0.5—
May 10Soaring Eagle InvitationalMay 10 · Discus · Place 26 · SheyenneSheyenneDiscus2686-3—
May 3Packer RelaysMay 3 · Javelin · Place 23 · SheyenneSheyenneJavelin23118-4—
May 1Davies InviteMay 1 · Discus · Place 3 · SheyenneSheyenneDiscus397-11—
Apr 23Sheyenne QuadrangularApr 23 · Pole Vault · SheyenneSheyennePole Vault—SCR9
Apr 23Sheyenne QuadrangularApr 23 · Javelin · Place 5 · SheyenneSheyenneJavelin800g5.115' 49
Apr 23Sheyenne QuadrangularApr 23 · Discus · Place 14 · SheyenneSheyenneDiscus1.6kg14.100' 69
Apr 20Fargo Elite MeetApr 20 · Javelin · Place 20 · SheyenneSheyenneJavelin20121-3.25—
Apr 12Sheyenne InvitationalApr 12 · Javelin · Place 21 · SheyenneSheyenneJavelin21107-1—
Apr 12Sheyenne InvitationalApr 12 · Discus · Place 39 · SheyenneSheyenneDiscus3991-2—
Apr 42024 Sheyenne Early BirdApr 4 · Pole Vault · Place 12 · SheyenneSheyennePole Vault127-0—
Apr 42024 Sheyenne Early BirdApr 4 · Javelin · Place 8 · SheyenneSheyenneJavelin8128-5—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23North Dakota State JV IndoorMar 23 · Pole Vault · Place 14 · SheyenneSheyennePole Vault147-6—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18All-City Outdoor - Boys (JH)May 18 · Discus · Place 14 · LibertyLibertyDiscus1489-11—
May 18All-City Outdoor - Boys (JH)May 18 · Shot Put · Place 9 · LibertyLibertyShot Put933-3—
May 8Heritage Invite I (JH)May 8 · Shot Put · Place 2 · LibertyLibertyShot Put233-0—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · Discus · Place 10 · LibertyLibertyDiscus1.6kg10.71' 10Unofficial7
May 18All City Junior High Meet (JH)May 18 · Shot Put · Place 18 · LibertyLibertyShot Put12lb18.23' 7Unofficial7
May 5Horizon Middle School Invitational (JH)May 5 · Discus · Place 3 · LibertyLibertyDiscus1.6kg3.70' 117
May 5Horizon Middle School Invitational (JH)May 5 · Shot Put · Place 2 · LibertyLibertyShot Put12lb2.26' 0 PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · Discus · Place 1 · LibertyLibertyDiscus1kg1.63' 0 PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · Shot Put · Place 1 · LibertyLibertyShot Put4kg1.25' 7 PB7

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26Elite Kids Track & Field Meet #2May 26 · Long Jump · Place 7 · Team NoDak YouthTeam NoDak YouthLong Jump7.9' 6 PB6
May 26Elite Kids Track & Field Meet #2May 26 · Javelin · Place 4 · Team NoDak YouthTeam NoDak YouthJavelin450g AeroJav4.51' 5 PB6
May 26Elite Kids Track & Field Meet #2May 26 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put6lb2.20' 9.5 PB6
May 12Elite Kids Track & Field Meet #1May 12 · Javelin · Place 2 · Team NoDak YouthTeam NoDak YouthJavelin800g2.60' 06
May 12Elite Kids Track & Field Meet #1May 12 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put12lb2.20' 106
May 12Elite Kids Track & Field Meet #1May 12 · 200 Meters · Place 10 · Team NoDak YouthTeam NoDak Youth200 Meters10.36.84a PB6
May 12Elite Kids Track & Field Meet #1May 12 · 100 Meters · Place 13 · Team NoDak YouthTeam NoDak Youth100 Meters13.17.40a PB6