Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMSHSL State Track & Field Championships · Jun 4181' 5"MSHSL State Track & Field ChampionshipsJune 4, 2026
Shot Put · 12lb · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #1 · Dec 1515.41mUSATF Minnesota All Ages Indoor Track & Field Meet #1December 15, 2024
Shot Put · 12lb · OutdoorMSHSL Section 7AAA Championships · May 2760-02.00MSHSL Section 7AAA ChampionshipsMay 27, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.181' 5" PB12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Shot Put · Place 5 · Forest LakeForest LakeShot Put12lb5.58' 8"12
May 27MSHSL Section 7AAA ChampionshipsMay 27 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.164-0212
May 27MSHSL Section 7AAA ChampionshipsMay 27 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.60-02.00 PB12
May 19Suburban East Conference ChampionshipMay 19 · Discus · Place 3 · Forest LakeForest LakeDiscus3158-512
May 19Suburban East Conference ChampionshipMay 19 · Shot Put · Place 2 · Forest LakeForest LakeShot Put259-0.2512
May 8Class AAA True Team Wild CardMay 8 · Discus · Place 3 · Forest LakeForest LakeDiscus1.6kg3.168' 0"12
May 8Class AAA True Team Wild CardMay 8 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.58' 8.5"12
May 55AAA Section True TeamMay 5 · Discus · Place 1 · Forest LakeForest LakeDiscus1.6kg1.168' 0"12
May 55AAA Section True TeamMay 5 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.58' 8.5"12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · Discus · Place 1 · Forest LakeForest LakeDiscus1.6kg1.167' 6"12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.57' 7"12
Apr 24Hamline Elite MeetApr 24 · Discus · Place 4 · Forest LakeForest LakeDiscus4169-012
Apr 24Hamline Elite MeetApr 24 · Shot Put · Place 3 · Forest LakeForest LakeShot Put357-612
Apr 21Roseville InviteApr 21 · Discus · Place 1 · Forest LakeForest LakeDiscus1.6kg1.172' 7"12
Apr 21Roseville InviteApr 21 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.56' 0"12
Apr 15Irondale Boys JVApr 15 · Discus · Place 1 · Forest LakeForest LakeDiscus1163-012
Apr 15Irondale Boys JVApr 15 · Shot Put · Place 1 · Forest LakeForest LakeShot Put158-4.512
Mar 30Forest Lake TriangularMar 30 · Discus · Place 1 · Forest LakeForest LakeDiscus1161-312
Mar 30Forest Lake TriangularMar 30 · Shot Put · Place 1 · Forest LakeForest LakeShot Put158-612

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · Shot Put · Place 1 · Forest LakeForest LakeShot Put154-10.2512
Mar 24White Bear Lake Boys IndoorMar 24 · Shot Put · Place 1 · Forest LakeForest LakeShot Put154-1012

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.173-0611
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · Shot Put · Place 2 · Forest LakeForest LakeShot Put12lb2.58-00.5011
May 28MSHSL Section 7AAA ChampionshipsMay 28 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.166-0411
May 28MSHSL Section 7AAA ChampionshipsMay 28 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.55-05.2511
May 22Suburban East Conference ChampionshipMay 22 · Discus · Place 2 · Forest LakeForest LakeDiscus2169-811
May 22Suburban East Conference ChampionshipMay 22 · Shot Put · Place 1 · Forest LakeForest LakeShot Put154-10.2511
May 13C/I QuadMay 13 · Discus · Place 1 · Forest LakeForest LakeDiscus1167-1011
May 13C/I QuadMay 13 · Shot Put · Place 1 · Forest LakeForest LakeShot Put154-911
May 6Section 5AAA True TeamMay 6 · Discus · Place 1 · Forest LakeForest LakeDiscus1.6kg1.169' 11"11
May 6Section 5AAA True TeamMay 6 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.58' 10"11
May 2Coon Rapids InvitationalMay 2 · Discus · Place 1 · Forest LakeForest LakeDiscus1152-911
May 2Coon Rapids InvitationalMay 2 · Shot Put · Place 1 · Forest LakeForest LakeShot Put155-211
Apr 25Hamline Elite MeetApr 25 · Discus · Place 2 · Forest LakeForest LakeDiscus2170-011
Apr 25Hamline Elite MeetApr 25 · Shot Put · Place 2 · Forest LakeForest LakeShot Put256-211
Apr 22Roseville InviteApr 22 · Discus · Place 1 · Forest LakeForest LakeDiscus1174-411
Apr 22Roseville InviteApr 22 · Shot Put · Place 1 · Forest LakeForest LakeShot Put158-211
Apr 11Irondale Knights Under the LightsApr 11 · Discus · Place 1 · Forest LakeForest LakeDiscus1172-711
Apr 11Irondale Knights Under the LightsApr 11 · Shot Put · Place 1 · Forest LakeForest LakeShot Put157-7.5011
Apr 4Forest Lake TriangularApr 4 · Discus · Place 1 · Forest LakeForest LakeDiscus1165-311
Apr 4Forest Lake TriangularApr 4 · Shot Put · Place 1 · Forest LakeForest LakeShot Put156-511

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · Shot Put · Place 1 · Forest LakeForest LakeShot Put152-6.7511
Mar 25WBL Boys IndoorMar 25 · Shot Put · Place 1 · Forest LakeForest LakeShot Put155-0.511

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · Shot Put · Place 1 · UnattachedUnattachedShot Put12lb1.15.41m PB11
Mar 29Griak Indoor Classic - MaroonMar 29 · Shot Put · Place 3 · Forest LakeForest LakeShot Put350-11.25—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · Discus · Place 12 · Forest LakeForest LakeDiscus1.6kg12.142' 5"10
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · Shot Put · Place 3 · Forest LakeForest LakeShot Put12lb3.56' 9.75"10
May 29MSHSL Section 7AAA ChampionshipsMay 29 · Discus · Place 3 · Forest LakeForest LakeDiscus1.6kg3.154' 210
May 29MSHSL Section 7AAA ChampionshipsMay 29 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.58' 1110
May 23Suburban East Conference ChampionshipMay 23 · Discus · Place 5 · Forest LakeForest LakeDiscus5143-10—
May 23Suburban East Conference ChampionshipMay 23 · Shot Put · Place 1 · Forest LakeForest LakeShot Put159-0.25—
May 14Suburban East Boys JV MeetMay 14 · Discus · Place 1 · Forest LakeForest LakeDiscus1133-3—
May 14Suburban East Boys JV MeetMay 14 · Shot Put · Place 1 · Forest LakeForest LakeShot Put155-9—
May 8Class AAA WildcardMay 8 · Discus · Place 3 · Forest LakeForest LakeDiscus1.6kg3.154' 1010
May 8Class AAA WildcardMay 8 · Shot Put · Place 3 · Forest LakeForest LakeShot Put12lb3.55' 7.2510
May 7Section 5AAA True TeamMay 7 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.154' 1010
May 7Section 5AAA True TeamMay 7 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.55' 7.2510
May 1Minnesota Open HS InvitationalMay 1 · Discus · Place 3 · Forest LakeForest LakeDiscus3141-3—
May 1Minnesota Open HS InvitationalMay 1 · Shot Put · Place 1 · Forest LakeForest LakeShot Put152-7—
Apr 27Booster InvitationalApr 27 · Discus · Place 6 · Forest LakeForest LakeDiscus6122-0—
Apr 27Booster InvitationalApr 27 · Shot Put · Place 1 · Forest LakeForest LakeShot Put154-7.75—
Apr 26Hamline Elite MeetApr 26 · Shot Put · Place 9 · Forest LakeForest LakeShot Put951-9—
Apr 20Stillwater Pony ClassicApr 20 · Discus · Place 8 · Forest LakeForest LakeDiscus1.6kg8.128' 110
Apr 20Stillwater Pony ClassicApr 20 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.50' 110
Apr 12Irondale Knights Under the LightsApr 12 · Discus · Place 4 · Forest LakeForest LakeDiscus4114-9—
Apr 12Irondale Knights Under the LightsApr 12 · Shot Put · Place 1 · Forest LakeForest LakeShot Put155-7—
Apr 5Forest Lake TriangularApr 5 · Discus · Place 3 · Forest LakeForest LakeDiscus3128-5—
Apr 5Forest Lake TriangularApr 5 · Shot Put · Place 1 · Forest LakeForest LakeShot Put152-2.50—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31MSHSL Section 7AAA ChampionshipsMay 31 · Discus · Place 17 · Forest LakeForest LakeDiscus1.6kg17.114-109
May 31MSHSL Section 7AAA ChampionshipsMay 31 · Shot Put · Place 4 · Forest LakeForest LakeShot Put12lb4.50-03.009
May 23Suburban East Conference ChampionshipMay 23 · Discus · Place 16 · Forest LakeForest LakeDiscus16119-09
May 23Suburban East Conference ChampionshipMay 23 · Shot Put · Place 6 · Forest LakeForest LakeShot Put649-11.259
May 119-10 Conference ChampionshipMay 11 · Discus · Place 2 · Forest LakeForest LakeDiscus1.6kg2.123-079
May 119-10 Conference ChampionshipMay 11 · Shot Put · Place 1 · Forest LakeForest LakeShot Put12lb1.48-06.009
May 9Section 5AAA True TeamMay 9 · Shot Put · Place 8 · Forest LakeForest LakeShot Put12lb8.49-04.509
May 5Coon Rapids InvitationalMay 5 · Shot Put · Place 1 · Forest LakeForest LakeShot Put144-01.259
Apr 25Roseville InviteApr 25 · Discus · Place 16 · Forest LakeForest LakeDiscus1.6kg16.98-029
Apr 25Roseville InviteApr 25 · Shot Put · Place 3 · Forest LakeForest LakeShot Put12lb3.45-08.759
Apr 14Irondale HSApr 14 · Discus · Place 7 · Forest LakeForest LakeDiscus1.6kg7.108-039
Apr 14Irondale HSApr 14 · Shot Put · Place 6 · Forest LakeForest LakeShot Put12lb6.43-02.509
Apr 12East Ridge vs. Forest Lake DualApr 12 · Shot Put · Place 1 · Forest LakeForest LakeShot Put147-04.008
Apr 12East Ridge vs. Forest Lake DualApr 12 · Discus · Place 2 · Forest LakeForest LakeDiscus2113-088

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · Shot Put · Place 5 · Forest LakeForest LakeShot Put544-07.509

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 7AAA ChampionshipsJun 1 · Shot Put · Place 17 · Forest LakeForest LakeShot Put12lb17.39-09.508
May 24Suburban East Conference ChampionshipsMay 24 · Discus · Place 28 · Forest LakeForest LakeDiscus28107-028
May 24Suburban East Conference ChampionshipsMay 24 · Shot Put · Place 22 · Forest LakeForest LakeShot Put2239-05.008
May 20State True Team Class AAAMay 20 · Shot Put · Place 30 · Forest LakeForest LakeShot Put3040-02.008
May 17SEC Boys JV ChampionshipMay 17 · Discus · Place 5 · Forest LakeForest LakeDiscus1.6kg5.116-06.508
May 17SEC Boys JV ChampionshipMay 17 · Shot Put · Place 3 · Forest LakeForest LakeShot Put12lb3.42-09.008
May 10Section 5AAA True TeamMay 10 · Shot Put · Place 14 · Forest LakeForest LakeShot Put12lb14.40-07.258
May 5Mayo Dick Norman InvitationalMay 5 · Discus · Place 15 · Forest LakeForest LakeDiscus1.6kg15.100-098
May 5Mayo Dick Norman InvitationalMay 5 · Shot Put · Place 11 · Forest LakeForest LakeShot Put12lb11.40-01.008
Apr 26Roseville InviteApr 26 · Shot Put · Place 10 · Forest LakeForest LakeShot Put12lb10.37-09.508
Apr 21Mounds View JV MeetApr 21 · Shot Put · Place 7 · Forest LakeForest LakeShot Put736-11.008
Apr 13White Bear Lake RelaysApr 13 · Discus · Place 29 · Forest LakeForest LakeDiscus1.6kg29.62-03Unofficial8