Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 1413.54aSpartan Classic Track and Field MeetApril 14, 2026
60 Meters · OutdoorThundering Herd Classic · Apr 28.69aThundering Herd ClassicApril 2, 2026
Discus · 1.6kg · Outdoor2026 NDHSAA Class A & B State Meet · May 21135' 7"2026 NDHSAA Class A & B State MeetMay 21, 2026
Discus · 1kg · OutdoorLisbon JH Invite · May 7141' 5Lisbon JH InviteMay 7, 2024
Javelin · 800g · OutdoorFargo Elite Meet · Apr 2696' 9"Fargo Elite MeetApril 26, 2025
Shot Put · 12lb · IndoorConcordia HS Indoor · Mar 3130' 8Concordia HS IndoorMarch 31, 2023
Shot Put · 12lb · Outdoor2026 NDHSAA Class A & B State Meet · May 2147' 3"2026 NDHSAA Class A & B State MeetMay 21, 2026
Shot Put · 16lb / 7.26kg · IndoorNorth Dakota State JV Indoor · Mar 2529-03.00North Dakota State JV IndoorMarch 25, 2023
Shot Put · 4kg · OutdoorCentral Cass Junior High Track Meet · May 1041' 5Central Cass Junior High Track MeetMay 10, 2024

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · Discus · Place 12 · Valley CityValley CityDiscus1.6kg12.135' 7" PB10
May 212026 NDHSAA Class A & B State MeetMay 21 · Shot Put · Place 7 · Valley CityValley CityShot Put12lb7.47' 3" PB10
May 16NDHSAA South East RegionMay 16 · Discus · Place 7 · Valley CityValley CityDiscus7127-710
May 16NDHSAA South East RegionMay 16 · Shot Put · Place 3 · Valley CityValley CityShot Put347-7.2510
May 11Bill Jansen Last ChanceMay 11 · Discus · Place 4 · Valley CityValley CityDiscus4135-510
May 11Bill Jansen Last ChanceMay 11 · Shot Put · Place 1 · Valley CityValley CityShot Put151-610
May 8701 Apparel InvitationalMay 8 · Discus · Place 3 · Valley CityValley CityDiscus3135-710
May 8701 Apparel InvitationalMay 8 · Shot Put · Place 5 · Valley CityValley CityShot Put546-910
May 1Packer RelaysMay 1 · Discus · Place 6 · Valley CityValley CityDiscus1.6kg6.131' 0"10
May 1Packer RelaysMay 1 · Shot Put · Place 6 · Valley CityValley CityShot Put12lb6.45' 11.5"10
Apr 28Mailloux Unlimited Invitational Apr 28 · Discus · Place 3 · Valley CityValley CityDiscus3124-010
Apr 28Mailloux Unlimited Invitational Apr 28 · Shot Put · Place 3 · Valley CityValley CityShot Put343-5.510
Apr 23VCSU HS OPENApr 23 · Discus · Place 4 · Valley CityValley CityDiscus4135-810
Apr 23VCSU HS OPENApr 23 · Shot Put · Place 4 · Valley CityValley CityShot Put445-910
Apr 16Horace Lions InvitationalApr 16 · Discus · Place 2 · Valley CityValley CityDiscus2132-010
Apr 16Horace Lions InvitationalApr 16 · Shot Put · Place 1 · Valley CityValley CityShot Put149-410
Apr 14Spartan Classic Track and Field MeetApr 14 · Discus · Place 3 · Valley CityValley CityDiscus3127-1010
Apr 14Spartan Classic Track and Field MeetApr 14 · Shot Put · Place 1 · Valley CityValley CityShot Put149-2.510
Apr 14Spartan Classic Track and Field MeetApr 14 · 100 Meters · Place 72 · Valley CityValley City100 Meters7213.54a PB10
Apr 2Thundering Herd ClassicApr 2 · Shot Put · Place 3 · Valley CityValley CityShot Put345-3.7510
Apr 2Thundering Herd ClassicApr 2 · 60 Meters · Place 89 · Valley CityValley City60 Meters898.69a PB10
Mar 27Dick Clay InviteMar 27 · Shot Put · Place 4 · Valley CityValley CityShot Put445-4.510
Mar 27Dick Clay InviteMar 27 · 60 Meters · Place 180 · Valley CityValley City60 MetersRound P1808.79a10
Mar 20Mike Grandall InviteMar 20 · Shot Put · Place 6 · Valley CityValley CityShot Put644-2.7510

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · Discus · Place 26 · Valley CityValley CityDiscus2691-09
May 16NDHSAA East RegionMay 16 · Shot Put · Place 11 · Valley CityValley CityShot Put1142-9.759
May 12Bill Jansen Last ChanceMay 12 · Discus · Place 8 · Valley CityValley CityDiscus8120-29
May 6Jamestown InvitationalMay 6 · Discus · Place 5 · Valley CityValley CityDiscus5128-39
May 6Jamestown InvitationalMay 6 · Shot Put · Place 6 · Valley CityValley CityShot Put642-29
Apr 26Fargo Elite MeetApr 26 · Javelin · Place 20 · Valley CityValley CityJavelin800g20.96' 9" PB9
Apr 26Fargo Elite MeetApr 26 · Discus · Place 13 · Valley CityValley CityDiscus1.6kg13.128' 4"9
Apr 26Fargo Elite MeetApr 26 · Shot Put · Place 15 · Valley CityValley CityShot Put12lb15.43' 3.75"9
Apr 24VCSU HS OPENApr 24 · Javelin · Place 34 · Valley CityValley CityJavelin800g34.82' 1"9
Apr 24VCSU HS OPENApr 24 · Discus · Place 6 · Valley CityValley CityDiscus1.6kg6.128' 6"9
Apr 24VCSU HS OPENApr 24 · Shot Put · Place 7 · Valley CityValley CityShot Put12lb7.41' 9"9
Apr 11Sheyenne InvitationalApr 11 · Javelin · Place 29 · Valley CityValley CityJavelin2999-99
Apr 11Sheyenne InvitationalApr 11 · Discus · Place 17 · Valley CityValley CityDiscus17112-99
Apr 11Sheyenne InvitationalApr 11 · Shot Put · Place 9 · Valley CityValley CityShot Put943-89
Mar 21Mike Grandall OpenMar 21 · Shot Put · Place 14 · Valley CityValley CityShot Put1439-89

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · Shot Put · Place 16 · Valley CityValley CityShot Put1643-09
Mar 28North Dakota State Class A IndoorMar 28 · Shot Put · Place 59 · Valley CityValley CityShot Put5936-3.259

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · Discus · Place 44 · Valley CityValley CityDiscus4498-1.5—
May 17East RegionMay 17 · Shot Put · Place 46 · Valley CityValley CityShot Put4633-7.25—
May 10Central Cass Junior High Track MeetMay 10 · Discus · Place 2 · Valley CityValley CityDiscus1kg2.127' 88
May 10Central Cass Junior High Track MeetMay 10 · Shot Put · Place 1 · Valley CityValley CityShot Put4kg1.41' 5 PB8
May 10Central Cass Junior High Track MeetMay 10 · 100 Meters · Place 49 · Valley CityValley City100 Meters49.15.06a8
May 7Lisbon JH InviteMay 7 · Discus · Place 1 · Valley CityValley CityDiscus1kg1.141' 5 PB8
May 7Lisbon JH InviteMay 7 · Shot Put · Place 1 · Valley CityValley CityShot Put4kg1.41' 18
May 7Lisbon JH InviteMay 7 · 100 Meters · Place 26 · Valley CityValley City100 Meters26.16.24a8
May 3Packer RelaysMay 3 · Discus · Place 43 · Valley CityValley CityDiscus43102-7—
May 3Packer RelaysMay 3 · Shot Put · Place 62 · Valley CityValley CityShot Put6234-4—
Apr 30Joan Halland ClassicApr 30 · Discus · Place 41 · Valley CityValley CityDiscus4180-10—
Apr 30Joan Halland ClassicApr 30 · Shot Put · Place 37 · Valley CityValley CityShot Put3735-6.5—
Apr 25Valley City State HS OpenApr 25 · Javelin · Place 15 · Valley CityValley CityJavelin15102-5.5—
Apr 25Valley City State HS OpenApr 25 · Discus · Place 9 · Valley CityValley CityDiscus993-2.5—
Apr 25Valley City State HS OpenApr 25 · Shot Put · Place 15 · Valley CityValley CityShot Put1532-3—
Apr 23Valley City Junior HighApr 23 · Discus · Place 2 · Valley CityValley CityDiscus2128-0—
Apr 23Valley City Junior HighApr 23 · Shot Put · Place 3 · Valley CityValley CityShot Put337-5—
Apr 23Valley City Junior HighApr 23 · 100 Meters · Place 46 · Valley CityValley City100 Meters4614.89a—
Apr 15Yowzer InviteApr 15 · Javelin · Place 27 · Valley CityValley CityJavelin27100-11—
Apr 15Yowzer InviteApr 15 · Discus · Place 23 · Valley CityValley CityDiscus2393-0—
Apr 15Yowzer InviteApr 15 · Shot Put · Place 21 · Valley CityValley CityShot Put2134-3—
Apr 12Sheyenne InvitationalApr 12 · Javelin · Place 18 · Valley CityValley CityJavelin18109-5—
Apr 12Sheyenne InvitationalApr 12 · Discus · Place 52 · Valley CityValley CityDiscus5279-7—
Apr 12Sheyenne InvitationalApr 12 · Shot Put · Place 34 · Valley CityValley CityShot Put3434-3—
Apr 42024 Sheyenne Early BirdApr 4 · Javelin · Place 23 · Valley CityValley CityJavelin23102-2—
Apr 42024 Sheyenne Early BirdApr 4 · Discus · Place 34 · Valley CityValley CityDiscus3493-4—
Apr 42024 Sheyenne Early BirdApr 4 · Shot Put · Place 48 · Valley CityValley CityShot Put4832-6—
Apr 1Thundering Herd HS ClassicApr 1 · Shot Put · Place 34 · Valley CityValley CityShot Put3434-3.75—
Mar 16The Fighting Hawk ClassicMar 16 · Shot Put · Place 40 · Valley CityValley CityShot Put4035-5.75—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22North Dakota State Class A IndoorMar 22 · Shot Put · Place 68 · Valley CityValley CityShot Put6832-1.5—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19East Region MeetMay 19 · Javelin · Place 42 · Valley CityValley CityJavelin800g42.83' 07
May 19East Region MeetMay 19 · Shot Put · Place 51 · Valley CityValley CityShot Put12lb51.32' 0.57
May 8Northern Cass JH InviteMay 8 · Discus · Place 1 · Valley CityValley CityDiscus195-11—
May 8Northern Cass JH InviteMay 8 · Shot Put · Place 1 · Valley CityValley CityShot Put134-0—
May 8Northern Cass JH InviteMay 8 · 100 Meters · Place 22 · Valley CityValley City100 Meters2216.6—
May 5Packer RelaysMay 5 · Javelin · Place 46 · Valley CityValley CityJavelin4692-4—
May 5Packer RelaysMay 5 · Shot Put · Place 57 · Valley CityValley CityShot Put5732-11—
May 2JMS MeetMay 2 · Shot Put · Place 2 · Valley CityValley CityShot Put12lb2.34' 77
Apr 28Kindred Junior High Track MeetApr 28 · Discus · Place 2 · Valley CityValley CityDiscus283-0—
Apr 28Kindred Junior High Track MeetApr 28 · Shot Put · Place 1 · Valley CityValley CityShot Put134-5.5—
Apr 28Kindred Junior High Track MeetApr 28 · 100 Meters · Place 26 · Valley CityValley City100 Meters2616.32a—
Apr 25Central Cass Track MeetApr 25 · Discus · Place 19 · Valley CityValley CityDiscus1973-0—
Apr 25Central Cass Track MeetApr 25 · Shot Put · Place 22 · Valley CityValley CityShot Put2230-5—
Apr 18Kindred QuadApr 18 · Javelin · Place 6 · Valley CityValley CityJavelin690-3—
Apr 18Kindred QuadApr 18 · Discus · Place 16 · Valley CityValley CityDiscus1666-6—
Apr 18Kindred QuadApr 18 · Shot Put · Place 17 · Valley CityValley CityShot Put1729-6—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 13Bison Stampede Indoor MeetApr 13 · Shot Put · Place 111 · Valley CityValley CityShot Put11127-11.007
Mar 31Concordia HS IndoorMar 31 · Shot Put · Place 47 · Valley CityValley CityShot Put12lb47.30' 8 PB7
Mar 25North Dakota State JV IndoorMar 25 · Shot Put · Place 45 · Valley CityValley CityShot Put16lb / 7.26kg45.29-03.00 PB7