Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorFargo Rotary Invite · May 7155' 9"Fargo Rotary InviteMay 7, 2026
Javelin · 800g · Outdoor2026 NDHSAA Class A & B State Meet · May 21179' 8"2026 NDHSAA Class A & B State MeetMay 21, 2026
Shot Put · 12lb · OutdoorNDHSAA East Region · May 1549' 2.25"NDHSAA East RegionMay 15, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · Javelin · Place 2 · Grand Forks CentralJavelin800g2.179' 8" PB11
May 212026 NDHSAA Class A & B State MeetMay 21 · Discus · Place 11 · Grand Forks CentralDiscus1.6kg11.147' 10"11
May 212026 NDHSAA Class A & B State MeetMay 21 · Shot Put · Place 16 · Grand Forks CentralShot Put12lb16.48' 10"11
May 15NDHSAA East RegionMay 15 · Javelin · Place 4 · Grand Forks CentralJavelin800g4.154' 2"11
May 15NDHSAA East RegionMay 15 · Discus · Place 10 · Grand Forks CentralDiscus1.6kg10.137' 6"11
May 15NDHSAA East RegionMay 15 · Shot Put · Place 4 · Grand Forks CentralShot Put12lb4.49' 2.25" PB11
May 11Bob Zimney Last Chance MeetMay 11 · Discus · Place 2 · Grand Forks CentralDiscus2154-711
May 11Bob Zimney Last Chance MeetMay 11 · Shot Put · Place 2 · Grand Forks CentralShot Put250-8.511
May 7Fargo Rotary InviteMay 7 · Javelin · Place 5 · Grand Forks CentralJavelin800g5.148' 11"11
May 7Fargo Rotary InviteMay 7 · Discus · Place 3 · Grand Forks CentralDiscus1.6kg3.155' 9" PB11
May 7Fargo Rotary InviteMay 7 · Shot Put · Place 5 · Grand Forks CentralShot Put12lb5.46' 1"11
Apr 23Shanley InvitationalApr 23 · Javelin · Place 4 · Grand Forks CentralJavelin4159-711
Apr 23Shanley InvitationalApr 23 · Discus · Place 6 · Grand Forks CentralDiscus6143-411
Apr 23Shanley InvitationalApr 23 · Shot Put · Place 2 · Grand Forks CentralShot Put250-3.7511
Apr 16Eagle RelaysApr 16 · Discus · Place 11 · Grand Forks CentralDiscus11121-711
Apr 16Eagle RelaysApr 16 · Shot Put · Place 2 · Grand Forks CentralShot Put250-311
Apr 11RR vs Central DualApr 11 · Discus · Place 2 · Grand Forks CentralDiscus2131-911
Apr 11RR vs Central DualApr 11 · Shot Put · Place 2 · Grand Forks CentralShot Put245-511
Mar 20Mike Grandall InviteMar 20 · Shot Put · Place 2 · Grand Forks CentralShot Put251-111

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · Shot Put · Place 7 · Grand Forks CentralShot Put751-511
Mar 14GF Indoor DualMar 14 · Shot Put · Place 2 · Grand Forks CentralShot Put246-711

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · Discus · Place 6 · Grand Forks CentralDiscus6160-010
May 222025 NDHSAA Class A & B State MeetMay 22 · Shot Put · Place 17 · Grand Forks CentralShot Put1747-710
May 16NDHSAA East RegionMay 16 · Javelin · Place 13 · Grand Forks CentralJavelin13124-110
May 16NDHSAA East RegionMay 16 · Discus · Place 3 · Grand Forks CentralDiscus3138-1110
May 16NDHSAA East RegionMay 16 · Shot Put · Place 4 · Grand Forks CentralShot Put447-6.510
May 12Bob Zimney Last ChanceMay 12 · Javelin · Place 5 · Grand Forks CentralJavelin5153-610
May 8Fargo Rotary Track MeetMay 8 · Javelin · Place 2 · Grand Forks CentralJavelin2149-310
May 8Fargo Rotary Track MeetMay 8 · Discus · Place 2 · Grand Forks CentralDiscus2145-910
May 8Fargo Rotary Track MeetMay 8 · Shot Put · Place 4 · Grand Forks CentralShot Put449-110
Apr 12GF DualApr 12 · Javelin · Place 5 · Grand Forks CentralJavelin5143-210
Apr 12GF DualApr 12 · Discus · Place 3 · Grand Forks CentralDiscus3134-610
Apr 12GF DualApr 12 · Shot Put · Place 2 · Grand Forks CentralShot Put246-9.510
Mar 21Mike Grandall OpenMar 21 · Shot Put · Place 5 · Grand Forks CentralShot Put544-410

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · Shot Put · Place 4 · Grand Forks CentralShot Put447-7.2510
Mar 28North Dakota State Class A IndoorMar 28 · Shot Put · Place 15 · Grand Forks CentralShot Put1544-910
Mar 15GF Indoor DualMar 15 · Shot Put · Place 2 · Grand Forks CentralShot Put243-6.25—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · Javelin · Place 8 · Grand Forks CentralJavelin8145-9—
May 17East RegionMay 17 · Shot Put · Place 14 · Grand Forks CentralShot Put1442-10.75—
May 13Bob Zimney Last ChanceMay 13 · Javelin · Place 3 · Grand Forks CentralJavelin3142-7—
May 13Bob Zimney Last ChanceMay 13 · Discus · Place 12 · Grand Forks CentralDiscus12103-3—
May 13Bob Zimney Last ChanceMay 13 · Shot Put · Place 3 · Grand Forks CentralShot Put347-1—
May 112024 EDC JV MeetMay 11 · Javelin · Place 1 · Grand Forks CentralJavelin1136-6—
May 112024 EDC JV MeetMay 11 · Discus · Place 2 · Grand Forks CentralDiscus2116-1—
May 112024 EDC JV MeetMay 11 · Shot Put · Place 1 · Grand Forks CentralShot Put145-5—
May 3Packer RelaysMay 3 · Javelin · Place 9 · Grand Forks CentralJavelin9127-5—
May 3Packer RelaysMay 3 · Discus · Place 55 · Grand Forks CentralDiscus5592-5—
May 3Packer RelaysMay 3 · Shot Put · Place 26 · Grand Forks CentralShot Put2641-1.5—
Apr 30Cushman Track-O-RamaApr 30 · Javelin · Place 9 · Grand Forks CentralJavelin9119-1—
Apr 30Cushman Track-O-RamaApr 30 · Discus · Place 8 · Grand Forks CentralDiscus8105-4—
Apr 30Cushman Track-O-RamaApr 30 · Shot Put · Place 3 · Grand Forks CentralShot Put343-0—
Apr 20Fargo Elite MeetApr 20 · Javelin · Place 19 · Grand Forks CentralJavelin19121-8.25—
Apr 13Red River/Central DualApr 13 · Javelin · Place 5 · Grand Forks CentralJavelin5129-8—
Apr 13Red River/Central DualApr 13 · Discus · Place 7 · Grand Forks CentralDiscus7112-4—
Apr 13Red River/Central DualApr 13 · Shot Put · Place 2 · Grand Forks CentralShot Put241-4—
Apr 6EDC Throws-a-ThonApr 6 · Javelin · Place 6 · Grand Forks CentralJavelin6142-11—
Apr 6EDC Throws-a-ThonApr 6 · Discus · Place 12 · Grand Forks CentralDiscus12118-6—
Apr 6EDC Throws-a-ThonApr 6 · Shot Put · Place 9 · Grand Forks CentralShot Put941-10—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15Bob Zimney Last ChanceMay 15 · Javelin · Place 7 · Grand Forks CentralJavelin7125-0—
May 15Bob Zimney Last ChanceMay 15 · Discus · Place 26 · Grand Forks CentralDiscus2692-0—
May 15Bob Zimney Last ChanceMay 15 · Shot Put · Place 22 · Grand Forks CentralShot Put2235-5—
May 13Fargo South JV InvitationalMay 13 · Javelin · Place 3 · Grand Forks CentralJavelin3126-9—
May 13Fargo South JV InvitationalMay 13 · Discus · Place 13 · Grand Forks CentralDiscus1389-1—
May 13Fargo South JV InvitationalMay 13 · Shot Put · Place 23 · Grand Forks CentralShot Put2334-4—
May 8Fargo RotaryMay 8 · Javelin · Place 21 · Grand Forks CentralJavelin21108-10—
May 5Packer RelaysMay 5 · Javelin · Place 30 · Grand Forks CentralJavelin30106-9—
May 5Packer RelaysMay 5 · Shot Put · Place 54 · Grand Forks CentralShot Put5433-8—
Apr 28Shanley InvitationalApr 28 · Javelin · Place 18 · Grand Forks CentralJavelin18110-4—
Apr 28Shanley InvitationalApr 28 · Shot Put · Place 48 · Grand Forks CentralShot Put4834-2—
Apr 22GF Stuck Indoors InviteApr 22 · Shot Put · Place 35 · Grand Forks CentralShot Put3535-1—
Apr 18Red River/Central Throwers ShowdownApr 18 · Javelin · Place 7 · Grand Forks CentralJavelin7118-5—
Apr 18Red River/Central Throwers ShowdownApr 18 · Discus · Place 26 · Grand Forks CentralDiscus2673-6—
Apr 18Red River/Central Throwers ShowdownApr 18 · Shot Put · Place 21 · Grand Forks CentralShot Put2132-6—
Apr 15MINOT THROWS FESTApr 15 · Javelin · Place 14 · Grand Forks CentralJavelin14110-098
Apr 15MINOT THROWS FESTApr 15 · Discus · Place 9 · Grand Forks CentralDiscus986-088
Apr 15MINOT THROWS FESTApr 15 · Shot Put · Place 14 · Grand Forks CentralShot Put1433-01.008
Mar 25Great North Regional OpenMar 25 · Shot Put · Place 18 · Grand Forks CentralShot Put1834-1.258

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 18GF Indoor DualMar 18 · Shot Put · Place 11 · Grand Forks CentralShot Put1133-88

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14EDC Boys InviteMay 14 · Javelin · Place 28 · Grand Forks CentralJavelin2896' 67
May 14EDC Boys InviteMay 14 · Discus · Place 58 · Grand Forks CentralDiscus5863' 27
May 14EDC Boys InviteMay 14 · Shot Put · Place 55 · Grand Forks CentralShot Put5525' 3.57
May 4Cushman Mid-Week Track-o-RamaMay 4 · Javelin · Place 10 · Grand Forks CentralJavelin1097-027
May 4Cushman Mid-Week Track-o-RamaMay 4 · Discus · Place 33 · Grand Forks CentralDiscus3353-087
May 4Cushman Mid-Week Track-o-RamaMay 4 · Shot Put · Place 33 · Grand Forks CentralShot Put3322-07.007
Apr 11RR vs. GFC DualApr 11 · Javelin · Place 14 · Grand Forks CentralJavelin1492-087
Apr 11RR vs. GFC DualApr 11 · Discus · Place 31 · Grand Forks CentralDiscus3158-087
Apr 11RR vs. GFC DualApr 11 · Shot Put · Place 33 · Grand Forks CentralShot Put3323-10.007

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4GF IndoorApr 4 · Shot Put · Place 60 · Grand Forks CentralShot Put6022-05.007