Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWhite Bear Lake CoEd Meet · Apr 1510.69aWhite Bear Lake CoEd MeetApril 15, 2026
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #2 · Jan 523.42aUSATF Minnesota All Ages Indoor Track & Field Meet #2January 5, 2025
200 Meters · OutdoorMSHSL Section 5AAA Championships · May 2722.00aMSHSL Section 5AAA ChampionshipsMay 27, 2026
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 126.83aUSATF Minnesota All Ages Indoor Track & Field Meet #3January 12, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 5 · Spring Lake ParkSpring Lake Park200 MetersRound P5.22.00a PB12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Spring Lake ParkSpring Lake Park200 Meters--DNSWind: -0.912
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 MetersRound P3.10.81a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 Meters3.10.90aWind: -2.112
May 19Northwest Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 3 · Spring Lake ParkSpring Lake Park200 Meters3.22.18a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100 Meters · Spring Lake ParkSpring Lake Park100 Meters—DNS12
May 8Class AAA True Team Wild CardMay 8 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 Meters3.10.84a12
May 55AAA Section True TeamMay 5 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.10.84a12
May 1Don Fineran Panther InvitationalMay 1 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.10.95a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 8 · Spring Lake ParkSpring Lake Park100 MetersRound P810.76a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 9 · Spring Lake ParkSpring Lake Park100 Meters910.93a12
Apr 21Roseville InviteApr 21 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.10.71a12
Apr 15White Bear Lake CoEd MeetApr 15 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters1.22.04a12
Apr 15White Bear Lake CoEd MeetApr 15 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.10.69a PB12
Apr 7Spring Lake Park Dual MeetApr 7 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters1.23.67a12
Apr 7Spring Lake Park Dual MeetApr 7 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.11.39a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 24UWRF HS OpenerMar 24 · 60 Meter · Place 3 · Spring Lake ParkSpring Lake Park60 Meter3.7.13a12
Mar 24UWRF HS OpenerMar 24 · 200 Meters · Spring Lake ParkSpring Lake Park200 Meters—DNS12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 13 · Spring Lake ParkSpring Lake Park100 MetersRound P13.10.97aWind: -1.411
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 MetersRound P1.11.15aWind: 011
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.10.69aWind: 2.611
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters110.74a11
May 15Irondale Greenslit RelaysMay 15 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters110.88a11
Apr 22Roseville InviteApr 22 · 100 Meters · Place 6 · Spring Lake ParkSpring Lake Park100 Meters611.7011
Apr 9Park Center Quad Apr 9 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters110.88a11
Mar 26Panther Home OpenerMar 26 · 200 Meters · Place 3 · Spring Lake ParkSpring Lake Park200 Meters323.61a11
Mar 26Panther Home OpenerMar 26 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters110.82a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 2 · 30-Unattached30-Unattached60 Meter2.6.87a11
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 3 · UnattachedUnattached60 Meter3.6.92a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.83a PB11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.92a11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 200 Meters · Place 8 · UnattachedUnattached200 Meters8.23.42a PB11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 100 Meters · Place 8 · Spring Lake ParkSpring Lake Park100 MetersRound P8.10.85aWind: 4.110
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 100 Meters · Place 8 · Spring Lake ParkSpring Lake Park100 Meters8.10.82aWind: 2.310
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 200 Meters · Place 3 · Spring Lake ParkSpring Lake Park200 MetersRound P3.22.76aWind: 010
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters6.22.76aWind: -0.110
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 MetersRound P3.11.25aWind: 010
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters2.10.91aWind: 010
May 21Northwest Suburban Conference ChampionshipsMay 21 · 200 Meters · Place 9 · Spring Lake ParkSpring Lake Park200 Meters922.61a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters622.66a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100 Meters · Place 9 · Spring Lake ParkSpring Lake Park100 Meters910.92a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100 Meters · Place 9 · Spring Lake ParkSpring Lake Park100 Meters911.51a—
May 16Greenslit RelaysMay 16 · Long Jump · Place 6 · Spring Lake ParkSpring Lake ParkLong Jump617-4.50—
May 16Greenslit RelaysMay 16 · 100 Meters · Place 3 · Spring Lake ParkSpring Lake Park100 Meters311.15a—
May 8Class AAA WildcardMay 8 · 200 Meters · Place 11 · Spring Lake ParkSpring Lake Park200 Meters11.22.72a10
May 7Section 5AAA True TeamMay 7 · 200 Meters · Place 5 · Spring Lake ParkSpring Lake Park200 Meters5.22.72aWind: 010
May 3Don Fineran Panther InvitationalMay 3 · Long Jump · Place 9 · Spring Lake ParkSpring Lake ParkLong Jump918-5.50—
May 3Don Fineran Panther InvitationalMay 3 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters111.35a—
Apr 23Roseville InviteApr 23 · Long Jump · Place 5 · Spring Lake ParkSpring Lake ParkLong Jump519-7—
Apr 18Shakopee RelaysApr 18 · Long Jump · Place 13 · Spring Lake ParkSpring Lake ParkLong Jump1318-9.50—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 200 Meters · Place 7 · Spring Lake ParkSpring Lake Park200 MetersRound P7.23.45a9
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 200 Meters · Place 9 · Spring Lake ParkSpring Lake Park200 Meters9.23.97aWind: -2.49
May 23Northwest Suburban Conference ChampionshipsMay 23 · 200 Meters · Place 22 · Spring Lake ParkSpring Lake Park200 MetersRound P2223.909
May 9Section 5AAA True TeamMay 9 · 200 Meters · Place 16 · Spring Lake ParkSpring Lake Park200 Meters16.24.20a9
May 9Section 5AAA True TeamMay 9 · 100 Meters · Place 13 · Spring Lake ParkSpring Lake Park100 Meters13.11.99a9
Apr 29White Bear Lake CoEd InviteApr 29 · 300m Hurdles · Place 11 · Spring Lake ParkSpring Lake Park300m Hurdles1147.299
Apr 29White Bear Lake CoEd InviteApr 29 · 100 Meters · Place 8 · Spring Lake ParkSpring Lake Park100 Meters811.839
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 200 Meters · Place 10 · Spring Lake ParkSpring Lake Park200 Meters1024.879
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 100 Meters · Place 6 · Spring Lake ParkSpring Lake Park100 Meters611.829