Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChamplin Park vs Spring Lake Park · Apr 2511.45Champlin Park vs Spring Lake ParkApril 25, 2023
200 Meters · OutdoorSection 5AAA True Team · May 1022.76aSection 5AAA True TeamMay 10, 2022
400 Meters · OutdoorMSHSL Section 5AAA Championships · May 3149.76aMSHSL Section 5AAA ChampionshipsMay 31, 2023
800 Meters · IndoorGVSU Holiday Open · Dec 52:00.89aGVSU Holiday OpenDecember 5, 2025
800 Meters · OutdoorUW-Platteville Invitational · Apr 101:59.78aUW-Platteville InvitationalApril 10, 2026
Triple Jump · IndoorMinnesota State HS Relay Meet · Apr 834-06.25Minnesota State HS Relay MeetApril 8, 2022
Triple Jump · OutdoorMSHSL Section 5AAA Championships · Jun 137-02.00MSHSL Section 5AAA ChampionshipsJune 1, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 800 Meters · Place 40 · Michigan TechMichigan Tech800 Meters40.2:03.34aJr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 800 Meters · Place 24 · Michigan TechMichigan Tech800 MetersRound P24.2:03.54aJr
Apr 252026 St. Norbert College InvitationalApr 25 · 800 Meters · Place 35 · Michigan TechMichigan Tech800 Meters35.2:12.66aJr
Apr 252026 St. Norbert College InvitationalApr 25 · 400 Meters · Place 8 · Michigan TechMichigan Tech400 Meters8.52.57aJr
Apr 10UW-Platteville InvitationalApr 10 · 800 Meters · Place 34 · Michigan TechMichigan Tech800 Meters34.1:59.78a PBJr
Mar 28St. Norbert Early BirdMar 28 · 800 Meters · Place 3 · Michigan TechMichigan Tech800 Meters3.2:06.29aJr
Mar 6Ripon Final Qualifier + MultiMar 6 · 800 Meters · Place 6 · Michigan TechMichigan Tech800 Meters62:03.68aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5GVSU Holiday OpenDec 5 · 800 Meters · Place 24 · Michigan TechMichigan Tech800 Meters24.2:00.89a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 302025 GLIAC Outdoor Track & Field ChampionshipsApr 30 · 400 Meters · Place 17 · Michigan TechMichigan Tech400 MetersRound P17.51.77aSo
Apr 12CMU Chippewa ChallengeApr 12 · 400 Meters · Place 6 · Michigan TechMichigan Tech400 Meters650.96aSo
Mar 7Ripon NCAA Final Qualifier and MultiMar 7 · 800 Meters · Place 18 · Michigan TechMichigan Tech800 Meters182:04.97FR

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12024 GLIAC ChampionshipsMay 1 · 400 Meters · Place 14 · Michigan TechMichigan Tech400 MetersRound P14.51.95aFr
May 12024 GLIAC ChampionshipsMay 1 · 200 Meters · Place 13 · Michigan TechMichigan Tech200 MetersRound P13.22.73aWind: 2.1Fr
Apr 19Phil Esten ChallengeApr 19 · 400 Meters · Place 5 · Michigan TechMichigan Tech400 Meters551.83a—
Apr 12Mount Mercy Distance CarnivalApr 12 · 400 Meters · Place 19 · Michigan TechMichigan Tech400 Meters19.52.04aFr
Apr 12Mount Mercy Distance CarnivalApr 12 · 200 Meters · Place 16 · Michigan TechMichigan Tech200 Meters16.22.64aWind: 2.3Fr
Mar 28St Norbert TwilightMar 28 · 200 Meters · Place 4 · Michigan TechMichigan Tech200 Meters423.25a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 400 Meters · Place 10 · Spring Lake ParkSpring Lake Park400 MetersRound P10.50.17a12
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 400 Meters · Place 3 · Spring Lake ParkSpring Lake Park400 MetersRound P3.51.31a12
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 400 Meters · Place 2 · Spring Lake ParkSpring Lake Park400 Meters2.49.76a PB12
May 23Northwest Suburban Conference ChampionshipsMay 23 · 400 Meters · Place 5 · Spring Lake ParkSpring Lake Park400 MetersRound P551.8712
May 23Northwest Suburban Conference ChampionshipsMay 23 · 400 Meters · Place 5 · Spring Lake ParkSpring Lake Park400 Meters550.6012
May 9Section 5AAA True TeamMay 9 · 400 Meters · Place 2 · Spring Lake ParkSpring Lake Park400 Meters2.51.20a12
May 9Section 5AAA True TeamMay 9 · 200 Meters · Place 5 · Spring Lake ParkSpring Lake Park200 Meters5.23.11a12
May 5Don Fineran Panther InvitationalMay 5 · 400 Meters · Place 1 · Spring Lake ParkSpring Lake Park400 Meters1.53.44a12
Apr 29White Bear Lake CoEd InviteApr 29 · 400 Meters · Place 2 · Spring Lake ParkSpring Lake Park400 Meters252.8112
Apr 29White Bear Lake CoEd InviteApr 29 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters123.2512
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 200 Meters · Place 2 · Spring Lake ParkSpring Lake Park200 Meters223.1812
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 Meters311.45 PB12
Apr 20Osseo InvitationalApr 20 · Triple Jump · Place 6 · Spring Lake ParkSpring Lake ParkTriple Jump637-06.0012
Apr 20Osseo InvitationalApr 20 · 400 Meters · Place 1 · Spring Lake ParkSpring Lake Park400 Meters152.8812
Apr 20Osseo InvitationalApr 20 · 200 Meters · Place 5 · Spring Lake ParkSpring Lake Park200 Meters523.9212

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · Triple Jump · Place 15 · Spring Lake ParkSpring Lake ParkTriple Jump15.37-02.00 PBWind: 1.311
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 MetersRound P6.23.23a11
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters6.22.96aWind: 1.711
May 24Northwest Suburban Conference ChampionshipsMay 24 · Triple Jump · Place 32 · Spring Lake ParkSpring Lake ParkTriple Jump3235-03.7511
May 24Northwest Suburban Conference ChampionshipsMay 24 · 200 Meters · Place 10 · Spring Lake ParkSpring Lake Park200 MetersRound P1023.1811
May 17Rogers Tri (Andover & SLP)May 17 · 400 Meters · Place 3 · Spring Lake ParkSpring Lake Park400 Meters3.52.39a11
May 10Section 5AAA True TeamMay 10 · Triple Jump · Place 17 · Spring Lake ParkSpring Lake ParkTriple Jump17.36-02.5011
May 10Section 5AAA True TeamMay 10 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters6.22.76a PB11
May 3Buffalo InviteMay 3 · Triple Jump · Place 6 · Spring Lake ParkSpring Lake ParkTriple Jump6.37' 6.25Unofficial11
May 3Buffalo InviteMay 3 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters2.11.41aUnofficial11
Apr 29Don Fineran Panther InvitationalApr 29 · Triple Jump · Place 8 · Spring Lake ParkSpring Lake ParkTriple Jump8.34-09.0011
Apr 29Don Fineran Panther InvitationalApr 29 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters1.23.67a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 8Minnesota State HS Relay MeetApr 8 · Triple Jump · Place 17 · Spring Lake ParkSpring Lake ParkTriple Jump17.34-06.25 PB11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 5AA ChampionshipsJun 9 · 400 Meters · Place 13 · Spring Lake ParkSpring Lake Park400 MetersRound P13.53.82a10
May 18Osseo Track MeetMay 18 · 400 Meters · Place 5 · Spring Lake ParkSpring Lake Park400 Meters555.1410
May 18Osseo Track MeetMay 18 · 200 Meters · Place 7 · Spring Lake ParkSpring Lake Park200 Meters723.7110
May 16True Team Section 5AAAMay 16 · 400 Meters · Place 12 · Spring Lake ParkSpring Lake Park400 Meters12.55.14a10
May 16True Team Section 5AAAMay 16 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters6.23.71a10
May 11Blaine QuadMay 11 · 200 Meters · Place 7 · Spring Lake ParkSpring Lake Park200 Meters724.5210
May 6Osseo Track MeetMay 6 · 400 Meters · Place 6 · Spring Lk Pk/St. AnthonySpring Lk Pk/St. Anthony400 Meters655.65—
May 6Osseo Track MeetMay 6 · 200 Meters · Place 15 · Spring Lake ParkSpring Lake Park200 Meters1524.8510