Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 316.58aKevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
200 Meters · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 336.06aKevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
Discus · 1kg · OutdoorShanley Invitational · Apr 2489' 6"Shanley InvitationalApril 24, 2025
Javelin · 600g · OutdoorSheyenne Quadrangular · Apr 2362' 4Sheyenne QuadrangularApril 23, 2024
Shot Put · 4kg · OutdoorBruin Last Chance · May 1133' 0"Bruin Last ChanceMay 11, 2026
Shot Put · 6lb · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 319' 7Kevin Froeber Classic Junior High Track & Field MeetMay 3, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15NDHSAA East RegionMay 15 · Discus · Place 22 · HoraceHoraceDiscus1kg22.86' 9"11
May 15NDHSAA East RegionMay 15 · Shot Put · Place 30 · HoraceHoraceShot Put4kg30.27' 9.5"11
May 11Bruin Last ChanceMay 11 · Discus · Place 3 · HoraceHoraceDiscus1kg3.85' 6"11
May 11Bruin Last ChanceMay 11 · Shot Put · Place 1 · HoraceHoraceShot Put4kg1.33' 0" PB11
May 7Fargo Rotary InviteMay 7 · Discus · Place 15 · HoraceHoraceDiscus1kg15.79' 8"11
May 7Fargo Rotary InviteMay 7 · Shot Put · Place 9 · HoraceHoraceShot Put4kg9.30' 0.5"11
May 4West Fargo ShowdownMay 4 · Discus · Place 4 · HoraceHoraceDiscus483-1011
May 4West Fargo ShowdownMay 4 · Shot Put · Place 2 · HoraceHoraceShot Put227-611
May 1Packer RelaysMay 1 · Discus · Place 27 · HoraceHoraceDiscus1kg27.77' 8"11
May 1Packer RelaysMay 1 · Shot Put · Place 36 · HoraceHoraceShot Put4kg36.26' 6"11
Apr 23Shanley InvitationalApr 23 · Shot Put · Place 40 · HoraceHoraceShot Put4025-411
Apr 21Sheyenne InvitationalApr 21 · Discus · Place 6 · HoraceHoraceDiscus1kg6.88' 1"11
Apr 21Sheyenne InvitationalApr 21 · Shot Put · Place 23 · HoraceHoraceShot Put4kg23.26' 0"11
Apr 16Horace Lions InvitationalApr 16 · Discus · Place 3 · HoraceHoraceDiscus384-1111
Apr 16Horace Lions InvitationalApr 16 · Shot Put · Place 3 · HoraceHoraceShot Put329-1011
Apr 2Thundering Herd ClassicApr 2 · Shot Put · Place 27 · HoraceHoraceShot Put2727-811

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · Shot Put · Place 42 · HoraceHoraceShot Put4227-1.7511

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · Discus · Place 8 · HoraceHoraceDiscus894-810
May 12Deacon Last ChanceMay 12 · Discus · Place 5 · HoraceHoraceDiscus596-010
May 8Fargo Rotary Track MeetMay 8 · Discus · Place 9 · HoraceHoraceDiscus982-510
May 8Fargo Rotary Track MeetMay 8 · Shot Put · Place 13 · HoraceHoraceShot Put1328-1010
Apr 24Shanley InvitationalApr 24 · Discus · Place 16 · HoraceHoraceDiscus1kg16.89' 6" PB10
Apr 24Shanley InvitationalApr 24 · Shot Put · Place 36 · HoraceHoraceShot Put4kg36.26' 2"10
Apr 15West Fargo Showdown InvitationalApr 15 · Discus · Place 5 · HoraceHoraceDiscus598-2.510
Apr 15West Fargo Showdown InvitationalApr 15 · Shot Put · Place 7 · HoraceHoraceShot Put727-910
Apr 10Horace Lions InvitationalApr 10 · Discus · Place 6 · HoraceHoraceDiscus681-910
Apr 10Horace Lions InvitationalApr 10 · Shot Put · Place 7 · HoraceHoraceShot Put728-410
Mar 20Fargo Metro MeetMar 20 · Shot Put · Place 25 · HoraceHoraceShot Put2520-4.7510

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · Shot Put · Place 24 · HoraceHoraceShot Put2427-210
Mar 28North Dakota State Class A IndoorMar 28 · Shot Put · Place 40 · HoraceHoraceShot Put4027-4.7510

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · Discus · Place 35 · HoraceHoraceDiscus3569-6.25—
May 13Shanley "Last Chance" InvitationalMay 13 · Javelin · Place 16 · HoraceHoraceJavelin1650-8—
May 13Shanley "Last Chance" InvitationalMay 13 · Discus · Place 16 · HoraceHoraceDiscus1678-7—
May 13Shanley "Last Chance" InvitationalMay 13 · Shot Put · Place 19 · HoraceHoraceShot Put1924-4—
May 6Fargo RotaryMay 6 · Javelin · Place 16 · HoraceHoraceJavelin1664-2—
May 6Fargo RotaryMay 6 · Discus · Place 15 · HoraceHoraceDiscus1575-6—
May 6Fargo RotaryMay 6 · Shot Put · Place 18 · HoraceHoraceShot Put1825-2—
May 3Packer RelaysMay 3 · Javelin · Place 41 · HoraceHoraceJavelin4162-6—
May 3Packer RelaysMay 3 · Discus · Place 40 · HoraceHoraceDiscus4074-1—
May 3Packer RelaysMay 3 · Shot Put · Place 55 · HoraceHoraceShot Put5524-5—
Apr 30Joan Halland ClassicApr 30 · Discus · Place 48 · HoraceHoraceDiscus4862-0—
Apr 30Joan Halland ClassicApr 30 · Shot Put · Place 44 · HoraceHoraceShot Put4422-0—
Apr 23Sheyenne QuadrangularApr 23 · Javelin · Place 15 · HoraceHoraceJavelin600g15.62' 4 PB9
Apr 23Sheyenne QuadrangularApr 23 · Discus · Place 13 · HoraceHoraceDiscus1kg13.67' 39
Apr 23Sheyenne QuadrangularApr 23 · Shot Put · Place 18 · HoraceHoraceShot Put4kg18.23' 69
Apr 15Hawks TriangularApr 15 · Javelin · Place 18 · HoraceHoraceJavelin600g18.53' 09
Apr 15Hawks TriangularApr 15 · Discus · Place 12 · HoraceHoraceDiscus1kg12.72' 109
Apr 15Hawks TriangularApr 15 · Shot Put · Place 14 · HoraceHoraceShot Put4kg14.22' 49
Apr 11Horace Lions Club InvitationalApr 11 · Discus · Place 16 · HoraceHoraceDiscus1667-5—
Apr 42024 Sheyenne Early BirdApr 4 · Javelin · Place 36 · HoraceHoraceJavelin3646-2—
Apr 42024 Sheyenne Early BirdApr 4 · Discus · Place 32 · HoraceHoraceDiscus3258-9—
Apr 42024 Sheyenne Early BirdApr 4 · Shot Put · Place 38 · HoraceHoraceShot Put3822-1—
Mar 14Fargo Metro MeetMar 14 · Shot Put · Place 24 · HoraceHoraceShot Put2422-9.75—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22North Dakota State Class A IndoorMar 22 · Shot Put · Place 53 · HoraceHoraceShot Put5326-7.25—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · Shot Put · Place 21 · LibertyLibertyShot Put6lb21.20' 10Unofficial7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · Shot Put · Place 5 · LibertyLibertyShot Put6lb5.19' 7 PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 200 Meters · Place 33 · LibertyLiberty200 Meters33.36.06a PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 100 Meters · Place 30 · LibertyLiberty100 Meters30.16.58a PB7