Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBlaine Invitational · Apr 28125' 5"Blaine InvitationalApril 28, 2026
Shot Put · 12lb · OutdoorMSHSL Section 5AAA Championships · May 2743-01.50MSHSL Section 5AAA ChampionshipsMay 27, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Discus · Place 14 · Champlin ParkDiscus1.6kg14.112-0111
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Shot Put · Place 15 · Champlin ParkShot Put12lb15.43-01.50 PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · Discus · Place 17 · Champlin ParkDiscus1.6kg17.121' 2"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · Shot Put · Place 21 · Champlin ParkShot Put12lb21.41' 1"11
May 8Class AAA True Team Wild CardMay 8 · Shot Put · Place 65 · Champlin ParkShot Put12lb65.41' 3"11
May 54AAA Section True TeamMay 5 · Discus · Champlin ParkDiscus1.6kg—ND11
May 54AAA Section True TeamMay 5 · Shot Put · Place 11 · Champlin ParkShot Put12lb11.41' 3"11
Apr 28Blaine InvitationalApr 28 · Discus · Place 6 · Champlin ParkDiscus1.6kg6.125' 5" PB11
Apr 28Blaine InvitationalApr 28 · Shot Put · Place 9 · Champlin ParkShot Put12lb9.40' 5.5"11
Apr 16Dual InviteApr 16 · Discus · Place 6 · Champlin ParkDiscus1.6kg6.107' 2"11
Apr 16Dual InviteApr 16 · Shot Put · Place 6 · Champlin ParkShot Put12lb6.38' 6.5"11
Apr 10Armstrong InvitationalApr 10 · Discus · Place 4 · Champlin ParkDiscus1.6kg4.119' 6"11
Apr 10Armstrong InvitationalApr 10 · Shot Put · Place 13 · Champlin ParkShot Put12lb13.37' 1"11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Northwest Suburban Conference ChampionshipsMay 22 · Discus · Place 31 · Champlin ParkDiscus31105-410
Apr 11Armstrong InvitationalApr 11 · Discus · Place 19 · Champlin ParkDiscus1990-1110

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Maple Grove JV True TeamMay 8 · Discus · Place 7 · Champlin ParkDiscus786-4—
May 8Maple Grove JV True TeamMay 8 · Shot Put · Place 6 · Champlin ParkShot Put630-9—
May 1Osseo JV InvitationalMay 1 · Discus · Place 25 · Champlin ParkDiscus2556-7—
May 1Osseo JV InvitationalMay 1 · Shot Put · Place 14 · Champlin ParkShot Put1430-4.50—