Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSHSL State Track & Field Championships · Jun 1010.92aMSHSL State Track & Field ChampionshipsJune 10, 2025
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 2323.63aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 1022.07aMSHSL State Track & Field ChampionshipsJune 10, 2025
400 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #2 · Dec 2154.81aUSATF Minnesota Indoor All-Comers Meet #2December 21, 2025
400 Meters · OutdoorTMC Quad Hosted by Visitation · Apr 2953.02aTMC Quad Hosted by VisitationApril 29, 2025
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 237.12aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 6 · Robbinsdale CooperRobbinsdale Cooper200 MetersRound P6.22.51aWind: -1.712
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper200 Meters4.22.12aWind: 0.912
May 26MSHSL Section 6AA ChampionshipsMay 26 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 MetersRound P2.22.35a12
May 26MSHSL Section 6AA ChampionshipsMay 26 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters2.22.22aWind: 012
May 26MSHSL Section 6AA ChampionshipsMay 26 · 100 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper100 MetersRound P4.11.26a12
May 26MSHSL Section 6AA ChampionshipsMay 26 · 100 Meters · Place 5 · Robbinsdale CooperRobbinsdale Cooper100 Meters5.11.28aWind: -0.512
May 12Tri-Metro Championships (Richfield)May 12 · 200 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper200 Meters122.76a12
May 12Tri-Metro Championships (Richfield)May 12 · 100 Meters · Place 5 · Robbinsdale CooperRobbinsdale Cooper100 Meters511.18a12
May 54AA Section True TeamMay 5 · 200 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper200 Meters4.23.24a12
May 54AA Section True TeamMay 5 · 100 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper100 Meters2.11.29a12
Apr 28Tri Metro Quad hosted by KennedyApr 28 · 100 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper100 Meters2.11.25a12
Apr 21Tri-Metro Meet (Cooper)Apr 21 · 200 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper200 Meters122.58a12
Apr 21Tri-Metro Meet (Cooper)Apr 21 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters111.13a12
Apr 14Tri Metro TriangularApr 14 · 200 Meters · Robbinsdale CooperRobbinsdale Cooper200 Meters—DNS12
Apr 14Tri Metro TriangularApr 14 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.11.39a12
Apr 10Armstrong InvitationalApr 10 · 200 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper200 Meters3.23.01a12
Apr 10Armstrong InvitationalApr 10 · 100 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper100 Meters2.11.13a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 400 Meters · Place 9 · 30-Unattached30-Unattached400 Meters9.54.81a PB12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · 30-Unattached30-Unattached60 Meter--DQ11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · 30-Unattached30-Unattached200 Meters--DNS11
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.7.12a PB11
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 200 Meters · Place 8 · UnattachedUnattached200 Meters8.23.63a PB11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 6 · UnattachedUnattached60 Meter6.7.17a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 18 · UnattachedUnattached200 Meters18.24.61a11

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 5 · Robbinsdale CooperRobbinsdale Cooper200 MetersRound P5.22.38aWind: -0.911
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper200 Meters4.22.07a PBWind: 0.311
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 7 · Robbinsdale CooperRobbinsdale Cooper100 MetersRound P7.10.92a PBWind: 1.511
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 7 · Robbinsdale CooperRobbinsdale Cooper100 Meters7.11.03aWind: 0.111
May 27MSHSL Section 6AA ChampionshipsMay 27 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 MetersRound P2.22.96aWind: 011
May 27MSHSL Section 6AA ChampionshipsMay 27 · 200 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper200 Meters1.22.31aWind: 1.711
May 27MSHSL Section 6AA ChampionshipsMay 27 · 100 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper100 MetersRound P3.11.48aWind: 011
May 27MSHSL Section 6AA ChampionshipsMay 27 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.11.02aWind: 1.211
May 13Tri Metro Conference ChampionshipsMay 13 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters222.43a11
May 13Tri Metro Conference ChampionshipsMay 13 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters222.23a11
May 13Tri Metro Conference ChampionshipsMay 13 · 100 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper100 Meters311.11a11
May 13Tri Metro Conference ChampionshipsMay 13 · 100 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper100 Meters311.02a11
May 7Section 7AAA True TeamMay 7 · 100 Meters · Place 8 · Robbinsdale CooperRobbinsdale Cooper100 Meters8.11.28a11
Apr 29TMC Quad Hosted by VisitationApr 29 · 400 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper400 Meters1.53.02a PB11
Apr 29TMC Quad Hosted by VisitationApr 29 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.11.49a11
Apr 22Tri Metro Meet at Cooper HSApr 22 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters2.23.49a11
Apr 22Tri Metro Meet at Cooper HSApr 22 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.11.21a11
Apr 15Tri-Metro Varsity/JV MeetApr 15 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters111.14a11
Apr 11Armstrong InvitationalApr 11 · 200 Meters · Place 11 · Robbinsdale CooperRobbinsdale Cooper200 Meters1123.83a11
Apr 11Armstrong InvitationalApr 11 · 100 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper100 Meters311.28a11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 200 Meters · Place 9 · UnattachedUnattached200 Meters9.23.75a10
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.11.38a10
May 22MSHSL Section 6AA ChampionshipsMay 22 · 200 Meters · Place 10 · Robbinsdale CooperRobbinsdale Cooper200 Meters1023.54a—
May 22MSHSL Section 6AA ChampionshipsMay 22 · 100 Meters · Place 6 · Robbinsdale CooperRobbinsdale Cooper100 Meters611.10a—
May 22MSHSL Section 6AA ChampionshipsMay 22 · 100 Meters · Place 6 · Robbinsdale CooperRobbinsdale Cooper100 Meters611.32a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 200 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper200 Meters423.66a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters223.13a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters111.18a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 100 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper100 Meters211.24a—
May 8Section 7AAA True TeamMay 8 · 100 Meters · Place 8 · Robbinsdale CooperRobbinsdale Cooper100 Meters811.42a—
Apr 30Visitation InviteApr 30 · 200 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper200 Meters123.46a—
Apr 30Visitation InviteApr 30 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters111.20a—
Apr 23Columbia Heights Track Meet April 23Apr 23 · 200 Meters · Place 2 · Robbinsdale CooperRobbinsdale Cooper200 Meters2.25.28aUnofficial10
Apr 23Columbia Heights Track Meet April 23Apr 23 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.11.67aUnofficial10
Apr 18Fridley Meet April 18Apr 18 · 200 Meters · Robbinsdale CooperRobbinsdale Cooper200 Meters—DNS10
Apr 18Fridley Meet April 18Apr 18 · 100 Meters · Place 1 · Robbinsdale CooperRobbinsdale Cooper100 Meters1.12.29a10
Apr 12Armstrong InvitationalApr 12 · 100 Meters · Place 8 · Robbinsdale CooperRobbinsdale Cooper100 Meters811.49a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60 Meter · Place 23 · UnattachedUnattached60 Meter23.7.54a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Tri-Metro JV Conference MeetMay 22 · 200 Meters · Place 5 · Robbinsdale CooperRobbinsdale Cooper200 Meters524.319
May 22Tri-Metro JV Conference MeetMay 22 · 100 Meters · Place 3 · Robbinsdale CooperRobbinsdale Cooper100 Meters311.869
May 2Kennedy HS - May 2May 2 · 200 Meters · Place 8 · Robbinsdale CooperRobbinsdale Cooper200 Meters8.24.10aUnofficial9
May 2Kennedy HS - May 2May 2 · 100 Meters · Place 4 · Robbinsdale CooperRobbinsdale Cooper100 Meters4.11.42aUnofficial9
Apr 26Cooper PentApr 26 · 200 Meters · Place 15 · Robbinsdale CooperRobbinsdale Cooper200 Meters15.25.81a9