Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorOsseo Invitational · Apr 16112' 5"Osseo InvitationalApril 16, 2026
Shot Put · 4kg · IndoorIcebreaker Indoor presented by Nike & Mill City Running · Mar 132' 11Icebreaker Indoor presented by Nike & Mill City RunningMarch 1, 2025
Shot Put · 4kg · OutdoorMSHSL State Track & Field Championships · Jun 439' 10"MSHSL State Track & Field ChampionshipsJune 4, 2026
Shot Put · 6lb · OutdoorUSATF Minnesota All-Comers Meet #5 · Aug 19.22mUSATF Minnesota All-Comers Meet #5August 1, 2023

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Shot Put · Place 9 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg9.39' 10" PB11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · Discus · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg5.108-1111
May 26MSHSL Section 6AAA ChampionshipsMay 26 · Shot Put · Place 2 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg2.39-05.0011
May 19Northwest Suburban Conference ChampionshipsMay 19 · Discus · Place 12 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg12.98' 3"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg5.37' 0"11
May 67AAA Section True TeamMay 6 · Discus · Place 13 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg13.90' 5"11
May 67AAA Section True TeamMay 6 · Shot Put · Place 3 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg3.35' 2"11
Apr 28Crimson InvitationalApr 28 · Discus · Place 3 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg3.99' 9"11
Apr 28Crimson InvitationalApr 28 · Shot Put · Place 1 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg1.35' 4"11
Apr 21Hopkins True Team InvitationalApr 21 · Discus · Place 2 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg2.106' 5"11
Apr 21Hopkins True Team InvitationalApr 21 · Shot Put · Place 6 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg6.32' 4"11
Apr 16Osseo InvitationalApr 16 · Discus · Place 4 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg4.112' 5" PB11
Apr 16Osseo InvitationalApr 16 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg5.35' 5.5"11
Apr 10Armstrong InvitationalApr 10 · Discus · Place 2 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg2.108' 6"11
Apr 10Armstrong InvitationalApr 10 · Shot Put · Place 3 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg3.31' 11.5"11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27MSHSL Section 6AAA ChampionshipsMay 27 · Discus · Place 10 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg10.94-0510
May 27MSHSL Section 6AAA ChampionshipsMay 27 · Shot Put · Place 3 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg3.35-09.7510
May 22Northwest Suburban Conference ChampionshipsMay 22 · Discus · Place 13 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus13102-510
May 22Northwest Suburban Conference ChampionshipsMay 22 · Shot Put · Place 15 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put1533-8.510
May 7Section 7AAA True TeamMay 7 · Discus · Place 7 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg7.92' 6"10
May 7Section 7AAA True TeamMay 7 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg5.32' 1"10
Apr 19Osseo InvitationalApr 19 · Discus · Place 9 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg9.93' 2"10
Apr 19Osseo InvitationalApr 19 · Shot Put · Place 8 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg8.32' 0.5"10
Apr 11Armstrong InvitationalApr 11 · Discus · Place 3 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus3109-510
Apr 11Armstrong InvitationalApr 11 · Shot Put · Place 10 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put1029-510
Apr 9Park Center Quad Apr 9 · Discus · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus596-1010
Apr 9Park Center Quad Apr 9 · Shot Put · Place 2 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put235-2.2510
Mar 29MSU Varsity ShowcaseMar 29 · Shot Put · Place 10 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put1034-5.510

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · Shot Put · Place 6 · 30-Unattached30-UnattachedShot Put4kg6.32' 11 PB10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MSHSL Section 6AAA ChampionshipsMay 28 · Discus · Place 14 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg14.82' 119
May 28MSHSL Section 6AAA ChampionshipsMay 28 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg5.32' 89
May 21Northwest Suburban Conference ChampionshipsMay 21 · Discus · Place 28 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus2884-1—
May 21Northwest Suburban Conference ChampionshipsMay 21 · Shot Put · Place 30 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put3027-9—
May 8Section 7AAA True TeamMay 8 · Discus · Place 11 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1185-10—
May 8Section 7AAA True TeamMay 8 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put531-5.75—
Apr 30Crimson InvitationalApr 30 · Discus · Place 4 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus492-5—
Apr 30Crimson InvitationalApr 30 · Shot Put · Place 5 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put532-2.5—
Apr 18Osseo InvitationalApr 18 · Discus · Place 28 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus1kg28.68-089
Apr 18Osseo InvitationalApr 18 · Shot Put · Place 9 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put4kg9.30-07.009
Apr 12Armstrong InvitationalApr 12 · Discus · Place 7 · Robbinsdale ArmstrongRobbinsdale ArmstrongDiscus786-7—
Apr 12Armstrong InvitationalApr 12 · Shot Put · Place 7 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put730-1—
Mar 30MSU Varsity ShowcaseMar 30 · Shot Put · Place 29 · Robbinsdale ArmstrongRobbinsdale ArmstrongShot Put2929-4.75—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · Shot Put · Place 1 · 30-Unattached30-UnattachedShot Put6lb1.9.22m PB8

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23CLC Middle School Girls ChampionshipsMay 23 · Discus · Place 14 · PlymouthPlymouthDiscus1kg14.50-047
May 23CLC Middle School Girls ChampionshipsMay 23 · Shot Put · Place 7 · PlymouthPlymouthShot Put4kg7.22-07.757