Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorClass A True Team State Championships · May 18134' 1Class A True Team State ChampionshipsMay 18, 2024
Shot Put · 12lb · OutdoorClass A True Team State Championships · May 1840' 4.5Class A True Team State ChampionshipsMay 18, 2024
Shot Put · 16lb / 7.26kg · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 2812.07mCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Meet of the UnsaintlyMay 1 · Javelin · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)Javelin688-10.14FR
May 1Meet of the UnsaintlyMay 1 · Hammer · Place 25 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer25109-4.21FR
May 1Meet of the UnsaintlyMay 1 · Discus · Place 15 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus15109-3.42FR
Apr 11St. Olaf Manitou ClassicApr 11 · Hammer · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)Hammer1335.82mFr
Apr 11St. Olaf Manitou ClassicApr 11 · Discus · Place 19 · Saint Mary's (Minn.)Saint Mary's (Minn.)Discus1930.97mFr
Apr 11St. Olaf Manitou ClassicApr 11 · Shot Put · Place 10 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put1011.35mFr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · Shot Put · Place 25 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put16lb / 7.26kg25.12.07m PBFr
Feb 26MIAC Indoor ChampionshipsFeb 26 · Weight Throw · Place 19 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1912.15mFR
Feb 26MIAC Indoor ChampionshipsFeb 26 · Shot Put · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put1711.89mFR
Feb 20Maverick OpenFeb 20 · Weight Throw · Place 17 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1712.78mFr
Feb 14Carleton Meet of HeartsFeb 14 · Weight Throw · Place 12 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1212.54mFR
Feb 14Carleton Meet of HeartsFeb 14 · Shot Put · Place 5 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put513.03mFR
Feb 7UWRF Winter ClassicFeb 7 · Weight Throw · Place 11 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1112.67mFr
Feb 7UWRF Winter ClassicFeb 7 · Shot Put · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put1312.22mFr
Jan 30St. Olaf Invitational and Multi EventsJan 30 · Weight Throw · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw913.72mFr
Jan 30St. Olaf Invitational and Multi EventsJan 30 · Shot Put · Place 10 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put1011.93mFr
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · Weight Throw · Place 14 · Saint Mary's (Minn.)Saint Mary's (Minn.)Weight Throw1413.33mFr
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · Shot Put · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)Shot Put1312.10mFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27MSHSL Section 1A ChampionshipsMay 27 · Discus · Place 8 · GMLOKSGMLOKSDiscus1.6kg8.131-0112
May 22MSHSL Section 1A - Sub-Section 2May 22 · Discus · Place 4 · GMLOKSGMLOKSDiscus4139-212
May 22MSHSL Section 1A - Sub-Section 2May 22 · Shot Put · Place 6 · GMLOKSGMLOKSShot Put639-912
May 9Class A Wild CardMay 9 · Discus · Place 4 · GMLOKSGMLOKSDiscus1.6kg4.131' 0"12
May 6Section 1A True TeamMay 6 · Discus · Place 6 · GMLOKSGMLOKSDiscus1.6kg6.131-0012
May 6Section 1A True TeamMay 6 · Shot Put · GMLOKSGMLOKSShot Put12lb—FOUL12
Apr 15Tiger InviteApr 15 · Discus · Place 5 · GMLOKSGMLOKSDiscus5127-312
Apr 11Klas-Kronebusch InvitationalApr 11 · Discus · Place 1 · GMLOKSGMLOKSDiscus1120-412
Apr 11Klas-Kronebusch InvitationalApr 11 · Shot Put · Place 1 · GMLOKSGMLOKSShot Put145-3.512

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A - Sub Section 2May 22 · Discus · Place 5 · GMLOKSGMLOKSDiscus5126-7—
May 22MSHSL Section 1A - Sub Section 2May 22 · Shot Put · Place 5 · GMLOKSGMLOKSShot Put541-2—
May 18Class A True Team State ChampionshipsMay 18 · Discus · Place 7 · GMLOKSGMLOKSDiscus1.6kg7.134' 1 PB11
May 18Class A True Team State ChampionshipsMay 18 · Shot Put · Place 13 · GMLOKSGMLOKSShot Put12lb13.40' 4.5 PB11
May 8Class A WildcardMay 8 · Discus · Place 25 · GMLOKSGMLOKSDiscus1.6kg25.108' 911
May 8Class A WildcardMay 8 · Shot Put · Place 34 · GMLOKSGMLOKSShot Put12lb34.36' 6.2511
May 7Section 1A True TeamMay 7 · Discus · Place 17 · GMLOKSGMLOKSDiscus1.6kg17.108-0911
May 7Section 1A True TeamMay 7 · Shot Put · Place 25 · GMLOKSGMLOKSShot Put12lb25.36-06.2511
Apr 18Triton Varsity Meet #2Apr 18 · Discus · Place 1 · GMLOKSGMLOKSDiscus1124-4—
Apr 18Triton Varsity Meet #2Apr 18 · Shot Put · Place 4 · GMLOKSGMLOKSShot Put437-4—
Apr 9Glen Amundsen InvitationalApr 9 · Discus · Place 7 · GMLOKSGMLOKSDiscus7120-2—
Apr 9Glen Amundsen InvitationalApr 9 · Shot Put · Place 13 · GMLOKSGMLOKSShot Put1337-9—
Apr 5Hayfield Varsity MeetApr 5 · Discus · Place 4 · GMLOKSGMLOKSDiscus4121-3—
Apr 5Hayfield Varsity MeetApr 5 · Shot Put · Place 4 · GMLOKSGMLOKSShot Put438-6—
Mar 30MSU Varsity ShowcaseMar 30 · Shot Put · Place 24 · GMLOKSGMLOKSShot Put2440-4.5—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24MSHSL Section 1A - Sub-Section 2May 24 · Discus · Place 6 · GMLOKSGMLOKSDiscus1.6kg6.110-0910
Apr 11Glen Amundsen InvitationalApr 11 · Discus · Place 8 · GMLOKSGMLOKSDiscus1.6kg8.111-0710
Apr 11Glen Amundsen InvitationalApr 11 · Shot Put · Place 21 · GMLOKSGMLOKSShot Put12lb21.34-02.5010