Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPark Center Quad · Apr 915.00aPark Center Quad April 9, 2025
1600 Meters · IndoorMinnesota State HS Relay Meet · Apr 86:09.12aMinnesota State HS Relay MeetApril 8, 2022
1600 Meters · OutdoorNorthwest Suburban Conference Championships · May 245:46.48Northwest Suburban Conference ChampionshipsMay 24, 2022
3200 Meters · OutdoorNorthwest Suburban Conference Championships · May 2312:53.00Northwest Suburban Conference ChampionshipsMay 23, 2023
400 Meters · OutdoorChamplin Park vs Spring Lake Park · Apr 251:12.23Champlin Park vs Spring Lake ParkApril 25, 2023
800 Meters · OutdoorRogers Tri (Andover & SLP) · May 172:42.24aRogers Tri (Andover & SLP)May 17, 2022
Discus · 1kg · OutdoorMSHSL State Track & Field Championships · Jun 4141' 2"MSHSL State Track & Field ChampionshipsJune 4, 2026
Pole Vault · OutdoorGreenslit Relays · May 148' 6"Greenslit RelaysMay 14, 2026
Shot Put · 4kg · IndoorUWRF HS Opener · Mar 2436' 9"UWRF HS OpenerMarch 24, 2026
Shot Put · 4kg · OutdoorMSHSL Section 5AAA Championships · May 2837' 6"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

23 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Discus · Place 2 · Spring Lake ParkDiscus1kg2.141' 2" PB12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.139-1112
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Shot Put · Place 4 · Spring Lake ParkShot Put4kg4.36-08.0012
May 19Northwest Suburban Conference ChampionshipsMay 19 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.124' 11"12
May 19Northwest Suburban Conference ChampionshipsMay 19 · Shot Put · Place 8 · Spring Lake ParkShot Put4kg8.34' 5.5"12
May 14Greenslit RelaysMay 14 · Pole Vault · Place 2 · Spring Lake ParkPole Vault2.8' 6" PB12
May 14Greenslit RelaysMay 14 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.129' 0"12
May 14Greenslit RelaysMay 14 · Shot Put · Place 1 · Spring Lake ParkShot Put4kg1.35' 11"12
May 55AAA Section True TeamMay 5 · Discus · Place 2 · Spring Lake ParkDiscus1kg2.127' 2"12
May 55AAA Section True TeamMay 5 · Shot Put · Place 6 · Spring Lake ParkShot Put4kg6.33' 3.5"12
May 1Don Fineran Panther InvitationalMay 1 · Pole Vault · Place 5 · Spring Lake ParkPole Vault5.8' 0"12
May 1Don Fineran Panther InvitationalMay 1 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.136' 1"12
May 1Don Fineran Panther InvitationalMay 1 · Shot Put · Place 1 · Spring Lake ParkShot Put4kg1.35' 7"12
Apr 24Hamline Elite MeetApr 24 · Discus · Place 5 · Spring Lake ParkDiscus5126-1012
Apr 21Roseville InviteApr 21 · Pole Vault · Place 7 · Spring Lake ParkPole Vault7.8' 0"12
Apr 21Roseville InviteApr 21 · Discus · Place 2 · Spring Lake ParkDiscus1kg2.130' 10"12
Apr 21Roseville InviteApr 21 · Shot Put · Place 2 · Spring Lake ParkShot Put4kg2.35' 4"12
Apr 15White Bear Lake CoEd MeetApr 15 · Pole Vault · Place 4 · Spring Lake ParkPole Vault4.8' 0"12
Apr 15White Bear Lake CoEd MeetApr 15 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.130' 0"12
Apr 15White Bear Lake CoEd MeetApr 15 · Shot Put · Place 1 · Spring Lake ParkShot Put4kg1.33' 7"12
Apr 7Spring Lake Park Dual MeetApr 7 · Pole Vault · Spring Lake ParkPole Vault—NH12
Apr 7Spring Lake Park Dual MeetApr 7 · Discus · Place 1 · Spring Lake ParkDiscus1kg1.134' 4"12
Apr 7Spring Lake Park Dual MeetApr 7 · Shot Put · Place 1 · Spring Lake ParkShot Put4kg1.36' 2.25"12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 24UWRF HS OpenerMar 24 · Shot Put · Place 2 · Spring Lake ParkShot Put4kg2.36' 9" PB12

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · Discus · Place 9 · Spring Lake ParkDiscus1kg9.117-0911
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Discus · Place 3 · Spring Lake ParkDiscus1kg3.120' 1"11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Shot Put · Place 3 · Spring Lake ParkShot Put4kg3.37' 6" PB11
May 22Northwest Suburban Conference ChampionshipsMay 22 · Pole Vault · Place 10 · Spring Lake ParkPole Vault108-011
May 22Northwest Suburban Conference ChampionshipsMay 22 · Discus · Place 2 · Spring Lake ParkDiscus2127-1011
May 22Northwest Suburban Conference ChampionshipsMay 22 · Shot Put · Place 11 · Spring Lake ParkShot Put1134-4.2511
May 15Irondale Greenslit RelaysMay 15 · Pole Vault · Place 5 · Spring Lake ParkPole Vault58-611
May 15Irondale Greenslit RelaysMay 15 · Discus · Place 2 · Spring Lake ParkDiscus2123-311
May 15Irondale Greenslit RelaysMay 15 · Shot Put · Place 1 · Spring Lake ParkShot Put136-811
May 9Class AAA Wild CardMay 9 · Pole Vault · Place 35 · Spring Lake ParkPole Vault35.8' 0"11
May 9Class AAA Wild CardMay 9 · Discus · Place 5 · Spring Lake ParkDiscus1kg5.124' 10"11
May 9Class AAA Wild CardMay 9 · Shot Put · Place 9 · Spring Lake ParkShot Put4kg9.37' 4"11
May 6Section 5AAA True TeamMay 6 · Pole Vault · Place 14 · Spring Lake ParkPole Vault14.8' 0"11
May 6Section 5AAA True TeamMay 6 · Discus · Place 2 · Spring Lake ParkDiscus1kg2.124' 10"11
May 6Section 5AAA True TeamMay 6 · Shot Put · Place 2 · Spring Lake ParkShot Put4kg2.37' 4"11
May 2Don Fineran Panther InvitationalMay 2 · Pole Vault · Place 6 · Spring Lake ParkPole Vault68-011
May 2Don Fineran Panther InvitationalMay 2 · Discus · Place 1 · Spring Lake ParkDiscus1130-511
May 2Don Fineran Panther InvitationalMay 2 · Shot Put · Place 2 · Spring Lake ParkShot Put234-1011
Apr 22Roseville InviteApr 22 · Discus · Place 2 · Spring Lake ParkDiscus2117-211
Apr 22Roseville InviteApr 22 · Shot Put · Place 3 · Spring Lake ParkShot Put334-611
Apr 15Panther Quad MeetApr 15 · Discus · Place 1 · Spring Lake ParkDiscus1118-911
Apr 15Panther Quad MeetApr 15 · Shot Put · Place 5 · Spring Lake ParkShot Put531-611
Apr 11Irondale Knights Under the LightsApr 11 · Pole Vault · Place 10 · Spring Lake ParkPole Vault107-011
Apr 11Irondale Knights Under the LightsApr 11 · Discus · Place 2 · Spring Lake ParkDiscus2127-211
Apr 11Irondale Knights Under the LightsApr 11 · Shot Put · Place 3 · Spring Lake ParkShot Put335-411
Apr 9Park Center Quad Apr 9 · Discus · Place 2 · Spring Lake ParkDiscus2109-1011
Apr 9Park Center Quad Apr 9 · Shot Put · Place 1 · Spring Lake ParkShot Put136-8.511
Apr 9Park Center Quad Apr 9 · 100 Meters · Place 45 · Spring Lake Park100 Meters4515.00a PB11
Mar 26Panther Home OpenerMar 26 · Pole Vault · Place 3 · Spring Lake ParkPole Vault37-611
Mar 26Panther Home OpenerMar 26 · Discus · Place 1 · Spring Lake ParkDiscus1117-711
Mar 26Panther Home OpenerMar 26 · Shot Put · Place 1 · Spring Lake ParkShot Put137-411

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · Discus · Place 5 · Spring Lake ParkDiscus1kg5.104' 910
May 29MSHSL Section 5AAA ChampionshipsMay 29 · Shot Put · Place 5 · Spring Lake ParkShot Put4kg5.36' 4.510
May 21Northwest Suburban Conference ChampionshipsMay 21 · Discus · Place 10 · Spring Lake ParkDiscus10100-9—
May 21Northwest Suburban Conference ChampionshipsMay 21 · Shot Put · Place 12 · Spring Lake ParkShot Put1232-1.50—
May 16Greenslit RelaysMay 16 · Discus · Place 2 · Spring Lake ParkDiscus2105-6—
May 16Greenslit RelaysMay 16 · Shot Put · Place 3 · Spring Lake ParkShot Put335-0.50—
May 16Greenslit RelaysMay 16 · 3200 Meters · Place 1 · Spring Lake Park3200 Meters115:15.53a—
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 20 · Spring Lake Park1600 Meters20.6:41.70a10
May 7Section 5AAA True TeamMay 7 · Discus · Place 3 · Spring Lake ParkDiscus1kg3.108' 1110
May 7Section 5AAA True TeamMay 7 · Shot Put · Place 7 · Spring Lake ParkShot Put4kg7.32' 11.7510
Apr 23Roseville InviteApr 23 · Discus · Place 5 · Spring Lake ParkDiscus594-3—
Apr 23Roseville InviteApr 23 · Shot Put · Place 10 · Spring Lake ParkShot Put1033-4—
Apr 23Roseville InviteApr 23 · 800 Meters · Place 23 · Spring Lake Park800 Meters233:06.25a—
Apr 19Spring Lake Park April 19Apr 19 · 1600 Meters · Place 18 · Spring Lake Park1600 Meters18.6:42.44a10

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 3200 Meters · Place 17 · Spring Lake Park3200 Meters17.14:23.93a9
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 1600 Meters · Place 14 · Spring Lake Park1600 Meters14.5:50.78a9
May 31MSHSL Section 5AAA ChampionshipsMay 31 · Discus · Place 8 · Spring Lake ParkDiscus1kg8.97-069
May 23Northwest Suburban Conference ChampionshipsMay 23 · Discus · Place 13 · Spring Lake ParkDiscus1399-109
May 23Northwest Suburban Conference ChampionshipsMay 23 · 3200 Meters · Place 19 · Spring Lake Park3200 Meters1912:53.00 PB9
May 23Northwest Suburban Conference ChampionshipsMay 23 · 1600 Meters · Place 20 · Spring Lake Park1600 Meters205:46.789
May 9Section 5AAA True TeamMay 9 · 3200 Meters · Place 14 · Spring Lake Park3200 Meters14.13:00.09a9
May 9Section 5AAA True TeamMay 9 · Discus · Place 11 · Spring Lake ParkDiscus1kg11.90-089
May 5Don Fineran Panther InvitationalMay 5 · 3200 Meters · Place 2 · Spring Lake Park3200 Meters2.13:13.55a9
May 5Don Fineran Panther InvitationalMay 5 · Discus · Place 4 · Spring Lake ParkDiscus1kg4.89-079
May 5Don Fineran Panther InvitationalMay 5 · Shot Put · Place 6 · Spring Lake ParkShot Put4kg6.28-00.009
Apr 29White Bear Lake CoEd InviteApr 29 · 1600 Meters · Place 8 · Spring Lake Park1600 Meters85:56.839
Apr 25Champlin Park vs Spring Lake ParkApr 25 · Pole Vault · Place 5 · Spring Lake ParkPole Vault57-06.009
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 800 Meters · Place 5 · Spring Lake Park800 Meters52:46.149
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 400 Meters · Place 9 · Spring Lake Park400 Meters91:12.23 PB9
Apr 20Osseo InvitationalApr 20 · 3200 Meters · Place 13 · Spring Lake Park3200 Meters1313:17.389

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 1600 Meters · Place 15 · Spring Lake Park1600 Meters15.5:57.63a8
May 24Northwest Suburban Conference ChampionshipsMay 24 · 1600 Meters · Place 18 · Spring Lake Park1600 Meters185:46.48 PB8
May 17Rogers Tri (Andover & SLP)May 17 · Pole Vault · Place 6 · Spring Lake ParkPole Vault6.7-00.008
May 17Rogers Tri (Andover & SLP)May 17 · 800 Meters · Place 9 · Spring Lake Park800 Meters9.2:42.24a PB8
May 10Section 5AAA True TeamMay 10 · 1600 Meters · Place 12 · Spring Lake Park1600 Meters12.5:49.93a8
May 3Buffalo InviteMay 3 · 1600 Meters · Place 3 · Spring Lake Park1600 Meters3.5:48.26aUnofficial8
Apr 29Don Fineran Panther InvitationalApr 29 · 800 Meters · Place 4 · Spring Lake Park800 Meters4.2:47.25a8
Apr 21Osseo InvitationalApr 21 · 1600 Meters · Place 8 · Spring Lake Park1600 Meters85:52.228

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 8Minnesota State HS Relay MeetApr 8 · 1600 Meters · Place 14 · Spring Lake Park1600 Meters14.6:09.12a PB8