Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorAAU Minnesota District Qualifier · Jun 2025.20aAAU Minnesota District QualifierJune 20, 2026
Discus · 1.6kg · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2836.83mUSATF Minnesota Summer Meet #4July 28, 2026
Discus · 1kg · Outdoor AAU Region 14 Qualifier at Des Moines IA · Jun 2321.04m AAU Region 14 Qualifier at Des Moines IA June 23, 2022
Javelin · 600g · Outdoor AAU Region 14 Qualifier at Des Moines IA · Jun 2310.80m AAU Region 14 Qualifier at Des Moines IA June 23, 2022
Javelin · 800g · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1320.76mUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 12lb · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1311.28mUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 4kg · OutdoorTrack Minnesota Invitational · Jun 58.41mTrack Minnesota Invitational June 5, 2022

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jul 28USATF Minnesota Summer Meet #4Jul 28 · Discus · Place 4 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg4.36.83m PB11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · Discus · Place 5 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg5.36.83m11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · Shot Put · Place 4 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb4.10.68m11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · Shot Put · Place 7 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb7.10.68m11
Jul 14USATF Minnesota Summer Meet #3Jul 14 · Discus · Place 3 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg3.36.14m11
Jul 14USATF Minnesota Summer Meet #3Jul 14 · Shot Put · Place 5 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb5.11.10m11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Javelin · Place 10 · Track Minnesota EliteTrack Minnesota EliteJavelin800g10.19.26m11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Discus · Place 14 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg14.36.05m11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Shot Put · Place 11 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb11.10.72m11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Javelin · Place 9 · Track Minnesota EliteTrack Minnesota EliteJavelin800g9.18.62m11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Discus · Place 13 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg13.32.90m11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Shot Put · Place 10 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb10.10.75m11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Javelin · Place 9 · Track Minnesota EliteTrack Minnesota EliteJavelin800g9.18.62m11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Discus · Place 13 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg13.32.90m11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Shot Put · Place 10 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb10.10.75m11
Jun 20AAU Minnesota District QualifierJun 20 · Javelin · Place 5 · Track Minnesota EliteTrack Minnesota EliteJavelin519.44m11
Jun 20AAU Minnesota District QualifierJun 20 · Discus · Place 3 · Track Minnesota EliteTrack Minnesota EliteDiscus335.13m11
Jun 20AAU Minnesota District QualifierJun 20 · Shot Put · Place 4 · Track Minnesota EliteTrack Minnesota EliteShot Put412.76m11
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 26 · Track Minnesota EliteTrack Minnesota Elite200 MetersRound P2625.20a PB11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Javelin · Place 8 · Track Minnesota EliteTrack Minnesota EliteJavelin800g8.20.76m PB11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Discus · Place 8 · Track Minnesota EliteTrack Minnesota EliteDiscus1.6kg8.34.26m11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Shot Put · Place 8 · Track Minnesota EliteTrack Minnesota EliteShot Put12lb8.11.28m PB11
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Discus · Place 17 · OsseoOsseoDiscus1.6kg17.100-0311
May 19Northwest Suburban Conference ChampionshipsMay 19 · Discus · Place 34 · OsseoOsseoDiscus1.6kg34.95' 7"11
May 15Class AAA State True TeamMay 15 · Discus · Place 35 · OsseoOsseoDiscus1.6kg35.97' 5"11
May 12District 279 ChampionshipsMay 12 · Discus · Place 6 · OsseoOsseoDiscus1.6kg6.112' 1"11
May 12District 279 ChampionshipsMay 12 · Shot Put · Place 12 · OsseoOsseoShot Put12lb12.34' 11"11
May 7True Team JVMay 7 · Discus · OsseoOsseoDiscus1.6kg—89' 8Unofficial11
May 7True Team JVMay 7 · Shot Put · OsseoOsseoShot Put12lb—37' 2Unofficial11
May 54AAA Section True TeamMay 5 · Discus · Place 24 · OsseoOsseoDiscus1.6kg24.95' 7"11
May 1Coon Rapids InvitationalMay 1 · Discus · Place 21 · OsseoOsseoDiscus1.6kg21.95' 3"11
Apr 10Armstrong InvitationalApr 10 · Discus · Place 19 · OsseoOsseoDiscus1.6kg19.94' 6"11
Mar 31TRI with CP, ER, and OSHMar 31 · Discus · OsseoOsseoDiscus1.6kg—87-7Unofficial11
Mar 31TRI with CP, ER, and OSHMar 31 · Shot Put · OsseoOsseoShot PutUnified—34-2.5Unofficial11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13District 279 ChampionshipsMay 13 · Discus · Place 12 · OsseoOsseoDiscus1296-1110
May 13District 279 ChampionshipsMay 13 · Shot Put · Place 11 · OsseoOsseoShot Put1134-710
May 8Panther JV InviteMay 8 · Discus · Place 7 · OsseoOsseoDiscus787-010
May 8Panther JV InviteMay 8 · Shot Put · Place 5 · OsseoOsseoShot Put535-2.5010
Apr 30Osseo JV InvitationalApr 30 · Discus · Place 14 · OsseoOsseoDiscus1485-410
Apr 30Osseo JV InvitationalApr 30 · Shot Put · Place 5 · OsseoOsseoShot Put535-610
Apr 8Maple Grove DualApr 8 · Discus · OsseoOsseoDiscus1.6kg—89-9Unofficial10
Apr 8Maple Grove DualApr 8 · Shot Put · OsseoOsseoShot Put12lb—32-8Unofficial10
Apr 5Mounds View OutdoorApr 5 · Discus · Place 13 · OsseoOsseoDiscus1391-510
Apr 5Mounds View OutdoorApr 5 · Shot Put · Place 15 · OsseoOsseoShot Put1532-210

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · Discus · Place 3 · 30-Unattached30-UnattachedDiscus1.6kg3.24.50m9
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · Shot Put · Place 2 · 30-Unattached30-UnattachedShot Put12lb2.8.68m9
May 14District 279 ChampionshipsMay 14 · Discus · Place 15 · OsseoOsseoDiscus1577-5—
May 9SLP DualMay 9 · Discus · OsseoOsseoDiscus1.6kg—79-1Unofficial9
May 9SLP DualMay 9 · Shot Put · OsseoOsseoShot Put12lb—29-10Unofficial9
May 1Osseo JV InvitationalMay 1 · Discus · Place 16 · OsseoOsseoDiscus1681-8—
Apr 25Anoka JV TriApr 25 · Discus · OsseoOsseoDiscus1.6kg—68-10Unofficial9
Apr 9Maple Grove Tri with Osseo, RogersApr 9 · Discus · OsseoOsseoDiscus1.6kg—68-5Unofficial9
Apr 6Mounds View OutdoorApr 6 · Discus · Place 40 · OsseoOsseoDiscus4067-0—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18NWSC JV ChampionshipsMay 18 · Discus · Place 8 · OsseoOsseoDiscus1.6kg8.86-07Unofficial8
May 18NWSC JV ChampionshipsMay 18 · Shot Put · Place 15 · OsseoOsseoShot Put12lb15.27-11.508
May 16District 279 ChampionshipsMay 16 · Discus · Place 9 · OsseoOsseoDiscus985-048
Apr 18Armstrong JVApr 18 · Discus · OsseoOsseoDiscus1.6kg—73'10Unofficial8
Apr 18Armstrong JVApr 18 · Shot Put · OsseoOsseoShot Put8lb—29'7Unofficial8
Apr 11Maple Grove/Osseo DualApr 11 · Discus · OsseoOsseoDiscus1kg—66'2Unofficial8
Apr 11Maple Grove/Osseo DualApr 11 · Shot Put · OsseoOsseoShot Put8lb—28'3.5Unofficial8
Apr 11Maple Grove/Osseo DualApr 11 · Shot Put · OsseoOsseoShot Put12lb—28'3.5Unofficial8
Apr 8Mounds View InviteApr 8 · Shot Put · Place 26 · OsseoOsseoShot Put2629-10.508

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · Javelin · Place 4 · I.C.A.A./BreezeI.C.A.A./BreezeJavelin600g4.10.80m PB7
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · Discus · Place 5 · I.C.A.A./BreezeI.C.A.A./BreezeDiscus1kg5.21.04m PB7
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · Shot Put · Place 5 · I.C.A.A./BreezeI.C.A.A./BreezeShot Put4kg5.6.62m7
Jun 11AAU Iowa District QualifierJun 11 · Javelin · Place 1 · I.C.A.A./BreezeI.C.A.A./BreezeJavelin19.80m—
Jun 11AAU Iowa District QualifierJun 11 · Discus · Place 2 · I.C.A.A./BreezeI.C.A.A./BreezeDiscus265-10.50—
Jun 11AAU Iowa District QualifierJun 11 · Shot Put · Place 2 · I.C.A.A./BreezeI.C.A.A./BreezeShot Put220-11.00—
Jun 5Track Minnesota Invitational Jun 5 · Shot Put · Place 1 · 30-Unattached30-UnattachedShot Put4kg1.8.41m PB7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · Discus · Place 2 · 30-Unattached30-UnattachedDiscus1.6kg2.19.23m7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · Shot Put · Place 5 · 30-Unattached30-UnattachedShot Put12lb5.6.87m7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · Shot Put · Place 1 · 30-Unattached30-UnattachedShot Put4kg1.22-11.007
May 3JV Osseo, SpLP, Anoka Rd 2May 3 · Discus · OsseoOsseoDiscus1.6kg—53'10Unofficial7
May 3JV Osseo, SpLP, Anoka Rd 2May 3 · Shot Put · OsseoOsseoShot Put12lb—19'7Unofficial7
Apr 28JV Osseo SprLP AnokaApr 28 · Discus · OsseoOsseoDiscus1.6kg—42'9Unofficial7
Apr 12Centennial HSApr 12 · Discus · Place 29 · OsseoOsseoDiscus2943-017
Mar 24Osseo Tri with Maple Grove/CentennialMar 24 · 200 Meters · OsseoOsseo200 Meters—0:39.4Unofficial7

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 26AAU Minnesota District QualifierJun 26 · Discus · Place 1 · I.C.A.A./BreezeI.C.A.A./BreezeDiscus1kg1.41-006
Jun 26AAU Minnesota District QualifierJun 26 · Shot Put · Place 2 · I.C.A.A./BreezeI.C.A.A./BreezeShot Put4kg2.15-10.006