Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorDual Invite · Apr 16149' 3"Dual InviteApril 16, 2026
Shot Put · 12lb · OutdoorMSHSL Section 5AAA Championships · May 2848' 9"MSHSL Section 5AAA ChampionshipsMay 28, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Discus · Place 6 · Champlin ParkDiscus1.6kg6.140-0311
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Shot Put · Place 6 · Champlin ParkShot Put12lb6.48-08.0011
May 19Northwest Suburban Conference ChampionshipsMay 19 · Discus · Place 13 · Champlin ParkDiscus1.6kg13.126' 11"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · Shot Put · Champlin ParkShot Put12lb—ND11
May 8Class AAA True Team Wild CardMay 8 · Discus · Place 21 · Champlin ParkDiscus1.6kg21.134' 5"11
May 8Class AAA True Team Wild CardMay 8 · Shot Put · Place 22 · Champlin ParkShot Put12lb22.46' 3.5"11
May 54AAA Section True TeamMay 5 · Discus · Place 3 · Champlin ParkDiscus1.6kg3.134' 5"11
May 54AAA Section True TeamMay 5 · Shot Put · Place 4 · Champlin ParkShot Put12lb4.46' 3.5"11
Apr 28Blaine InvitationalApr 28 · Discus · Place 3 · Champlin ParkDiscus1.6kg3.134' 8"11
Apr 28Blaine InvitationalApr 28 · Shot Put · Place 6 · Champlin ParkShot Put12lb6.46' 5.5"11
Apr 16Dual InviteApr 16 · Discus · Place 1 · Champlin ParkDiscus1.6kg1.149' 3" PB11
Apr 16Dual InviteApr 16 · Shot Put · Place 1 · Champlin ParkShot Put12lb1.48' 3.75"11
Apr 10Armstrong InvitationalApr 10 · Discus · Place 2 · Champlin ParkDiscus1.6kg2.142' 4"11
Apr 10Armstrong InvitationalApr 10 · Shot Put · Place 4 · Champlin ParkShot Put12lb4.47' 4"11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Discus · Place 7 · Champlin ParkDiscus1.6kg7.130' 6"10
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Shot Put · Place 6 · Champlin ParkShot Put12lb6.48' 9" PB10
May 22Northwest Suburban Conference ChampionshipsMay 22 · Discus · Place 10 · Champlin ParkDiscus10130-710
May 22Northwest Suburban Conference ChampionshipsMay 22 · Shot Put · Place 10 · Champlin ParkShot Put1045-7.510
May 6Section 4AAA True TeamMay 6 · Discus · Place 14 · Champlin ParkDiscus1.6kg14.112' 9"10
May 6Section 4AAA True TeamMay 6 · Shot Put · Place 10 · Champlin ParkShot Put12lb10.43' 2"10
Apr 11Armstrong InvitationalApr 11 · Discus · Place 6 · Champlin ParkDiscus6117-5.510
Apr 11Armstrong InvitationalApr 11 · Shot Put · Place 10 · Champlin ParkShot Put1040-2.510

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Maple Grove JV True TeamMay 8 · Discus · Place 1 · Champlin ParkDiscus1113-1—
May 8Maple Grove JV True TeamMay 8 · Shot Put · Place 1 · Champlin ParkShot Put141-8.50—
May 1Osseo JV InvitationalMay 1 · Discus · Place 2 · Champlin ParkDiscus2109-11—
May 1Osseo JV InvitationalMay 1 · Shot Put · Place 3 · Champlin ParkShot Put338-4.75—