Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorByron Jr High Indoor Meet · Mar 2733.62Byron Jr High Indoor MeetMarch 27, 2018
400 Meters · IndoorByron Jr High Indoor Meet · Mar 271:17.57Byron Jr High Indoor MeetMarch 27, 2018
60 Meter · IndoorSt. Thomas Indoor Invitational · Jan 129.95aSt. Thomas Indoor InvitationalJanuary 12, 2024
Discus · 1kg · OutdoorJanis Rider/Doug Bolstorff Invitational · Apr 2420.70mJanis Rider/Doug Bolstorff InvitationalApril 24, 2026
Hammer · 4kg · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 2835.71mCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
Hammer · 4kg · OutdoorMIAC Outdoor Championship · Apr 3040.08mMIAC Outdoor ChampionshipApril 30, 2026
Javelin · 600g · OutdoorMIAC Outdoor Championship · Apr 3037.55mMIAC Outdoor ChampionshipApril 30, 2026
Long Jump · OutdoorKasson-Mantorville HS Invitational · May 2513-07.75Kasson-Mantorville HS InvitationalMay 25, 2023
Pole Vault · OutdoorPine Island Varsity Invitational - Mel’s Meet · May 168-06.00Pine Island Varsity Invitational - Mel’s MeetMay 16, 2023
Shot Put · 4kg · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 288.89mCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
Shot Put · 4kg · OutdoorJanis Rider/Doug Bolstorff Invitational · Apr 248.51mJanis Rider/Doug Bolstorff InvitationalApril 24, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 1Meet of the UnsaintlyMay 1 · Javelin · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin2115-2.68JR
May 1Meet of the UnsaintlyMay 1 · Hammer · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer17124-10.43JR
May 1Meet of the UnsaintlyMay 1 · Discus · Place 19 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus1993-0.93JR
May 1Meet of the UnsaintlyMay 1 · Shot Put · Place 20 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put2029-6.72JR
Apr 30MIAC Outdoor ChampionshipApr 30 · Hammer · Place 14 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer4kg14.40.08m PBJr
Apr 30MIAC Outdoor ChampionshipApr 30 · Javelin · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin600g2.37.55m PBJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · Hammer · Place 18 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer4kg18.40.03mJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · Javelin · Place 4 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin600g4.32.24mJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · Discus · Place 39 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus1kg39.20.70m PBJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · Shot Put · Place 34 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put4kg34.8.51m PBJr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · Javelin · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin600g--FSJr
Apr 11St. Olaf Manitou ClassicApr 11 · Hammer · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer938.66mJr
Apr 11St. Olaf Manitou ClassicApr 11 · Javelin · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin629.31mJr
Apr 11St. Olaf Manitou ClassicApr 11 · Discus · Place 21 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus2125.36mJr
Apr 11St. Olaf Manitou ClassicApr 11 · Shot Put · Place 21 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put218.48mJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · Hammer · Place 28 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer4kg28.35.71m PBJr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · Shot Put · Place 22 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put4kg22.8.89m PBJr
Feb 26MIAC Indoor ChampionshipsFeb 26 · Weight Throw · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1713.03mJR
Feb 20Maverick OpenFeb 20 · Weight Throw · Place 24 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw2412.22mJR
Feb 7UWRF Winter ClassicFeb 7 · Weight Throw · Place 10 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1012.70mJr
Feb 7UWRF Winter ClassicFeb 7 · Shot Put · Place 38 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put388.02mJr
Jan 30St. Olaf Invitational and Multi EventsJan 30 · Weight Throw · Place 7 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw713.29mJr
Jan 30St. Olaf Invitational and Multi EventsJan 30 · Shot Put · Place 28 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put288.55mJr
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · Weight Throw · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw913.54mJr
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · Shot Put · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put139.54mJr

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 9MIAC ChampionshipsMay 9 · Javelin · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin600g17.28.15mSo
May 2Maverick Open #2May 2 · Javelin · Place 19 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin1926.98mSO
May 2Maverick Open #2May 2 · Hammer · Place 22 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer2239.32mSO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · Javelin · Place 7 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin731.59mSO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · Hammer · Place 18 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer1837.94mSO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · Discus · Place 36 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus3626.66mSO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · Shot Put · Place 41 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put418.32mSO
Apr 18Maverick InvitationalApr 18 · Javelin · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin1726.82mSO
Apr 18Maverick InvitationalApr 18 · Hammer · Place 24 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer2437.28mSO
Apr 18Maverick InvitationalApr 18 · Discus · Place 30 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus3026.53mSO
Apr 12SMU Cardinal InvitationalApr 12 · Hammer · Place 14 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer1435.04mSO
Apr 12SMU Cardinal InvitationalApr 12 · Javelin · Place 7 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin726.49mSO
Apr 12SMU Cardinal InvitationalApr 12 · Discus · Place 22 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus2224.05mSO
Apr 12SMU Cardinal InvitationalApr 12 · Shot Put · Place 23 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put238.24mSO
Apr 5Norse InvitationalApr 5 · Hammer · Place 23 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer4kg23.30.28mSo
Apr 5Norse InvitationalApr 5 · Javelin · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin600g9.28.62mSo
Apr 5Norse InvitationalApr 5 · Discus · Place 28 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus1kg28.18.95mSo
Apr 5Norse InvitationalApr 5 · Shot Put · Place 32 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put4kg32.7.36mSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Maverick InvitationalFeb 21 · Weight Throw · Place 25 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw2512.11m—
Feb 21Maverick InvitationalFeb 21 · Shot Put · Place 30 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put308.08m—
Feb 15CSB/SJU InvitationalFeb 15 · Weight Throw · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1711.91m—
Feb 15CSB/SJU InvitationalFeb 15 · Shot Put · Place 37 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put378.26m—
Jan 31Warren Bowlus InviteJan 31 · Weight Throw · Place 25 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw2510.85m—
Jan 18St. Olaf Ole OpenerJan 18 · Weight Throw · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw612.14m—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10MIAC ChampionshipsMay 10 · Javelin · Place 18 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin1826.67m—
May 3Meet of the UnSaintlyMay 3 · Hammer · Place 20 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer2032.80m—
May 3Meet of the UnSaintlyMay 3 · Javelin · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin231.65m—
May 1Maverick Open #1May 1 · Javelin · Place 8 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin8105-4FR
May 1Maverick Open #1May 1 · Javelin · Place 8 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin8105-4FR
May 1Maverick Open #1May 1 · Hammer · Place 37 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer37108-8FR
May 1Maverick Open #1May 1 · Hammer · Place 37 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer37108-8FR
Apr 25Janis Rider / Doug Bolstorff InvitationalApr 25 · Hammer · Place 36 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer3626.71m—
Apr 25Janis Rider / Doug Bolstorff InvitationalApr 25 · Javelin · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin631.46m—
Apr 19Phil Esten ChallengeApr 19 · Javelin · Place 5 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin533.56m—
Apr 13SMU Cardinal InvitationalApr 13 · Javelin · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin130.47m—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12St. Thomas Indoor InvitationalJan 12 · 60 Meter · Place 30 · Saint Mary's (Minn.)Saint Mary's (Minn.)60 MeterRound P30.9.95a PBFr

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1AA ChampionshipsJun 1 · Pole Vault · Place 10 · StewartvilleStewartvillePole Vault108-00.0012
Jun 1MSHSL Section 1AA ChampionshipsJun 1 · Shot Put · Place 29 · StewartvilleStewartvilleShot Put2924-04.0012
May 25Kasson-Mantorville HS InvitationalMay 25 · Long Jump · Place 8 · StewartvilleStewartvilleLong Jump8.13-07.75 PB12
May 25Kasson-Mantorville HS InvitationalMay 25 · Pole Vault · Place 5 · StewartvilleStewartvillePole Vault5.7-06.0012
May 25Kasson-Mantorville HS InvitationalMay 25 · Shot Put · Place 8 · StewartvilleStewartvilleShot Put4kg8.23-04.0012
May 16Pine Island Varsity Invitational - Mel’s MeetMay 16 · Pole Vault · Place 2 · StewartvilleStewartvillePole Vault2.8-06.00 PB12
May 16Pine Island Varsity Invitational - Mel’s MeetMay 16 · Shot Put · Place 10 · StewartvilleStewartvilleShot Put4kg10.24-03.5012
May 13HVL Conference ChampionshipsMay 13 · Pole Vault · Place 7 · StewartvilleStewartvillePole Vault7.8-00.0012
May 13HVL Conference ChampionshipsMay 13 · Shot Put · Place 16 · StewartvilleStewartvilleShot Put4kg16.22-06.0012
May 9Section 1AA True TeamMay 9 · Pole Vault · Place 8 · StewartvilleStewartvillePole Vault8.8-00.0012
May 4Mayo Dick Norman InvitationalMay 4 · Pole Vault · Place 7 · StewartvilleStewartvillePole Vault78-012
May 4Mayo Dick Norman InvitationalMay 4 · Shot Put · Place 17 · StewartvilleStewartvilleShot Put1722-1012
Apr 24Al Heitman InvitationalApr 24 · Long Jump · Place 12 · StewartvilleStewartvilleLong Jump12.12-05.7512
Apr 24Al Heitman InvitationalApr 24 · Pole Vault · Place 4 · StewartvilleStewartvillePole Vault4.7-00.0012
Apr 24Al Heitman InvitationalApr 24 · Shot Put · Place 8 · StewartvilleStewartvilleShot Put4kg8.22-11.5012
Apr 14Winged Foot InvitationalApr 14 · Pole Vault · Place 6 · STEW JSTEW JPole Vault67-06.00—
Apr 11Glen Amundsen InvitationalApr 11 · Pole Vault · Place 3 · StewartvilleStewartvillePole Vault3.7-00.0012

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 1A - Sub-Section 2Jun 3 · Pole Vault · Place 5 · StewartvilleStewartvillePole Vault57-09.0010
May 22HVL Conference ChampionshipsMay 22 · Pole Vault · Place 8 · StewartvilleStewartvillePole Vault88-00.0010
May 11Stewartville JV MeetMay 11 · Long Jump · Place 14 · StewartvilleStewartvilleLong Jump1412-07.2510
May 11Stewartville JV MeetMay 11 · Pole Vault · Place 3 · StewartvilleStewartvillePole Vault38-00.0010
Apr 29Byron Varsity Meet #3Apr 29 · Pole Vault · Place 3 · StewartvilleStewartvillePole Vault37-06.0010
Apr 22Glen Amundsen InvitationalApr 22 · Pole Vault · Place 1 · StewartvilleStewartvillePole Vault17-06.0010
Apr 16PEM Varsity 4/16Apr 16 · Pole Vault · Place 6 · StewartvilleStewartvillePole Vault6.7-00.0010

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24Adidas Jr High Elite MeetMay 24 · Pole Vault · Place 7 · StewartvilleStewartvillePole Vault77-00.008

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 26Byron Jr Hight Indoor MeetMar 26 · 200 Meters · Place 19 · StewartvilleStewartville200 Meters1934.44SR8

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25Adidas JH Elite meetMay 25 · Pole Vault · Place 6 · StewartvilleStewartvillePole Vault67-00.007
May 14Stewartville Jr High MeetMay 14 · Triple Jump · Place 12 · StewartvilleStewartvilleTriple Jump1224-11.007
May 14Stewartville Jr High MeetMay 14 · Long Jump · Place 8 · StewartvilleStewartvilleLong Jump811-07.757
May 14Stewartville Jr High MeetMay 14 · Pole Vault · Place 4 · StewartvilleStewartvillePole Vault46-06.007

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 27Byron Jr High Indoor MeetMar 27 · High Jump · Place 10 · StewartvilleStewartvilleHigh Jump103-09.007
Mar 27Byron Jr High Indoor MeetMar 27 · 400 Meters · Place 8 · StewartvilleStewartville400 Meters81:17.57 PB7
Mar 27Byron Jr High Indoor MeetMar 27 · 200 Meters · Place 9 · StewartvilleStewartville200 Meters933.62 PB7