Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSection 7AAA True Team · May 710.75aSection 7AAA True TeamMay 7, 2025
200 Meters · IndoorUSATF Minnesota Indoor Championships · Mar 922.76aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
200 Meters · OutdoorMSHSL Section 2AAA Championships · May 2821.74aMSHSL Section 2AAA ChampionshipsMay 28, 2025
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 2351.82aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
400 Meters · OutdoorSection 7AAA True Team · May 849.79aSection 7AAA True TeamMay 8, 2024
55 Meters · IndoorOrono Indoor Invite Morning · Apr 66.73aOrono Indoor Invite MorningApril 6, 2024
60 Meter · IndoorUSATF Minnesota Indoor Championships · Mar 96.99aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
High Jump · OutdoorRed Knight Outdoor Meet · Apr 95-08.00Red Knight Outdoor Meet April 9, 2024
Long Jump · OutdoorChanhassen Quad · Apr 1114-09.00Chanhassen QuadApril 11, 2022

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 14 · ChanhassenChanhassen200 MetersRound P14.22.35aWind: -2.212
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100 Meters · Place 11 · ChanhassenChanhassen100 MetersRound P11.11.05aWind: -1.612
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 2 · ChanhassenChanhassen200 MetersRound P2.22.30a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.22.01aWind: 0.412
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 100 Meters · Place 1 · ChanhassenChanhassen100 MetersRound P1.10.78a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters1.10.80aWind: 0.712
May 13Metro West Conference ChampionshipsMay 13 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.22.55a12
May 13Metro West Conference ChampionshipsMay 13 · 100 Meters · Place 3 · ChanhassenChanhassen100 Meters3.11.36a12
May 8Class AAA True Team Wild CardMay 8 · 200 Meters · Place 10 · ChanhassenChanhassen200 Meters10.22.53a12
May 8Class AAA True Team Wild CardMay 8 · 100 Meters · Place 7 · ChanhassenChanhassen100 Meters7.11.01a12
May 67AAA Section True TeamMay 6 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters4.22.53a12
May 67AAA Section True TeamMay 6 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.11.01a12
Apr 15Chaska InvitationalApr 15 · 400 Meters · ChanhassenChanhassen400 Meters—DNS12
Apr 15Chaska InvitationalApr 15 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters1.11.26a12

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 2 · ChanhassenChanhassen200 MetersRound P2.21.77aWind: -2.211
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 5 · ChanhassenChanhassen200 Meters5.21.82aWind: 0.611
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 7 · ChanhassenChanhassen100 MetersRound P7.10.81aWind: -2.811
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 6 · ChanhassenChanhassen100 Meters6.10.99aWind: 4.511
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · ChanhassenChanhassen100 MetersRelay Split—10.1hUnofficial11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · Place 2 · ChanhassenChanhassen200 MetersRound P2.21.98a11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.21.74a PBWind: -2.111
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Place 2 · ChanhassenChanhassen100 MetersRound P2.10.89a11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.10.79aWind: -0.611
May 14Metro West Conference ChampionshipsMay 14 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters121.86a11
May 14Metro West Conference ChampionshipsMay 14 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters210.86a11
May 7Section 7AAA True TeamMay 7 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—22.2hUnofficial11
May 7Section 7AAA True TeamMay 7 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.21.84a11
May 7Section 7AAA True TeamMay 7 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.10.75a PB11
May 1Minnesota HS InvitationalMay 1 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters121.99a11
Apr 25Hamline Elite MeetApr 25 · 200 Meters · Place 5 · ChanhassenChanhassen200 Meters521.9811
Apr 25Hamline Elite MeetApr 25 · 100 Meters · Place 4 · ChanhassenChanhassen100 MetersRound P410.9211
Apr 25Hamline Elite MeetApr 25 · 100 Meters · Place 7 · ChanhassenChanhassen100 Meters711.1011
Apr 22Chanhassen InvitationalApr 22 · 100 Meters · ChanhassenChanhassen100 MetersRelay Split—10.7hUnofficial11
Apr 22Chanhassen InvitationalApr 22 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.10.96a11
Apr 11Armstrong InvitationalApr 11 · High Jump · Place 3 · ChanhassenChanhassenHigh Jump35-1011
Apr 11Armstrong InvitationalApr 11 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters121.95a11
Apr 8Jefferson Quad MeetApr 8 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters250.1111
Apr 8Jefferson Quad MeetApr 8 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters210.9111

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 27Chaska/Chan IndoorMar 27 · Long Jump · Place 2 · ChanhassenChanhassenLong Jump219-211
Mar 27Chaska/Chan IndoorMar 27 · High Jump · Place 6 · ChanhassenChanhassenHigh Jump65-411
Mar 27Chaska/Chan IndoorMar 27 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters122.86a11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 4 · 30-Unattached30-Unattached60 Meter4.6.99a PB11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · Place 1 · 30-Unattached30-Unattached200 Meters1.22.76a PB11
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 400 Meters · Place 2 · 30-Unattached30-Unattached400 Meters2.51.82a PB11

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 27AAU Region 14 ChampionshipsJun 27 · 400 Meters · Place 8 · UnattachedUnattached400 Meters8.50.17a10
Jun 27AAU Region 14 ChampionshipsJun 27 · 200 Meters · Place 5 · UnattachedUnattached200 MetersRound P5.22.36a10
Jun 27AAU Region 14 ChampionshipsJun 27 · 200 Meters · Place 8 · UnattachedUnattached200 Meters8.22.62a10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · Place 1 · ChanhassenChanhassen400 MetersRound P1.49.94a10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · Place 4 · ChanhassenChanhassen400 Meters4.50.28a10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 200 Meters · Place 3 · ChanhassenChanhassen200 MetersRound P3.22.68aWind: 010
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters4.22.79aWind: -0.910
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 100 Meters · Place 7 · ChanhassenChanhassen100 MetersRound P7.11.24aWind: 010
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 100 Meters · Place 8 · ChanhassenChanhassen100 Meters8.11.30aWind: 0.110
May 15Metro West Conference ChampionshipsMay 15 · High Jump · Place 3 · ChanhassenChanhassenHigh Jump35-10—
May 15Metro West Conference ChampionshipsMay 15 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters250.56a—
May 15Metro West Conference ChampionshipsMay 15 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters122.74a—
May 15Metro West Conference ChampionshipsMay 15 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters411.49a—
May 8Section 7AAA True TeamMay 8 · High Jump · Place 10 · ChanhassenChanhassenHigh Jump105-10—
May 8Section 7AAA True TeamMay 8 · 400 Meters · Place 3 · ChanhassenChanhassen400 Meters349.79a PB—
May 8Section 7AAA True TeamMay 8 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters221.95a—
May 8Section 7AAA True TeamMay 8 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters411.31a—
May 1Minnesota Open HS InvitationalMay 1 · High Jump · Place 6 · ChanhassenChanhassenHigh Jump65-6—
May 1Minnesota Open HS InvitationalMay 1 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters251.49a—
May 1Minnesota Open HS InvitationalMay 1 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters222.29a—
Apr 26Hamline Elite MeetApr 26 · 200 Meters · Place 7 · ChanhassenChanhassen200 Meters723.30a—
Apr 23Chanhassen InvitationalApr 23 · High Jump · Place 2 · ChanhassenChanhassenHigh Jump2.5' 610
Apr 23Chanhassen InvitationalApr 23 · 100 Meters · ChanhassenChanhassen100 MetersRelay Split—10.3hUnofficial10
Apr 23Chanhassen InvitationalApr 23 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.22.49a10
Apr 23Chanhassen InvitationalApr 23 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.11.25a10
Apr 17Chaska PentApr 17 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters111.28a—
Apr 12Armstrong InvitationalApr 12 · High Jump · Place 2 · ChanhassenChanhassenHigh Jump25-10—
Apr 12Armstrong InvitationalApr 12 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters122.55a—
Apr 12Armstrong InvitationalApr 12 · 100 Meters · Place 3 · ChanhassenChanhassen100 Meters311.22a—
Apr 9Red Knight Outdoor Meet Apr 9 · High Jump · Place 3 · ChanhassenChanhassenHigh Jump3.5-08.00 PB10
Apr 9Red Knight Outdoor Meet Apr 9 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters1.11.86a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · High Jump · Place 2 · ChanhassenChanhassenHigh Jump25-9—
Apr 6Orono Indoor Invite MorningApr 6 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters123.34a—
Apr 6Orono Indoor Invite MorningApr 6 · 55 Meters · Place 2 · ChanhassenChanhassen55 Meters26.73a PB—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Place 2 · 30-Unattached30-Unattached400 Meters2.52.47a10
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 400 Meters · Place 17 · 30-Unattached30-Unattached400 Meters17.54.00a10
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 200 Meters · Place 8 · 30-Unattached30-Unattached200 Meters8.23.67a10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17Metro West Conference ChampionshipsMay 17 · High Jump · Place 9 · ChanhassenChanhassenHigh Jump95-08.009
May 12Gryphon JV InvitationalMay 12 · High Jump · Place 1 · ChanhassenChanhassenHigh Jump1.5-06.009
May 5Edina InvitationalMay 5 · 100 Meters · Place 13 · ChanhassenChanhassen100 Meters1311.979
May 3Minnesota Open HS Spring InvitationalMay 3 · High Jump · Place 17 · ChanhassenChanhassenHigh Jump175-00.009
May 3Minnesota Open HS Spring InvitationalMay 3 · 400 Meters · ChanhassenChanhassen400 Meters—54.299
Apr 26Chanhassen TriangularApr 26 · High Jump · Place 10 · ChanhassenChanhassenHigh Jump105-00.00—
Apr 26Chanhassen TriangularApr 26 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters224.19a—
Apr 24New Prague JV InviteApr 24 · High Jump · Place 3 · ChanhassenChanhassenHigh Jump35-39
Apr 24New Prague JV InviteApr 24 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters124.029
Apr 24New Prague JV InviteApr 24 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters111.989
Apr 19Chaska PentApr 19 · Long Jump · Place 8 · ChanhassenChanhassenLong Jump816-10.259
Apr 19Chaska PentApr 19 · 200 Meters · Place 5 · ChanhassenChanhassen200 Meters524.729
Apr 19Chaska PentApr 19 · 100 Meters · Place 5 · ChanhassenChanhassen100 Meters512.129
Apr 14Armstrong InvitationalApr 14 · High Jump · Place 13 · ChanhassenChanhassenHigh Jump135-29

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 8Orono Indoor InviteApr 8 · High Jump · Place 10 · ChanhassenChanhassenHigh Jump105-39
Apr 8Orono Indoor InviteApr 8 · 200 Meters · Place 5 · ChanhassenChanhassen200 Meters525.019

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 100 Meters · Place 18 · ChanhassenChanhassen100 MetersRound P18.12.12a8
May 23Metro West Conference JV ChampionshipsMay 23 · Long Jump · Place 32 · ChanhassenChanhassenLong Jump3214-06.008
May 23Metro West Conference JV ChampionshipsMay 23 · High Jump · Place 7 · ChanhassenChanhassenHigh Jump75-02.008
May 23Metro West Conference JV ChampionshipsMay 23 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters411.988
May 18Metro West Conference ChampionshipsMay 18 · 200 Meters · Place 15 · ChanhassenChanhassen200 Meters1524.218
May 11Section 7AAA True TeamMay 11 · 200 Meters · ChanhassenChanhassen200 Meters—DQ8
May 6Edina InvitationalMay 6 · 200 Meters · Place 13 · ChanhassenChanhassen200 Meters1324.808
May 6Edina InvitationalMay 6 · 100 Meters · Place 13 · ChanhassenChanhassen100 Meters1312.088
May 2Chanhassen MeetMay 2 · High Jump · Place 3 · ChanhassenChanhassenHigh Jump34-08.008
May 2Chanhassen MeetMay 2 · Long Jump · Place 4 · ChanhassenChanhassenLong Jump415-10.008
May 2Chanhassen MeetMay 2 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters412.328
Apr 26Chanhassen InvitationalApr 26 · Long Jump · ChanhassenChanhassenLong Jump—14-09.008
Apr 26Chanhassen InvitationalApr 26 · 300m Hurdles · Place 12 · ChanhassenChanhassen300m Hurdles1250.138
Apr 26Chanhassen InvitationalApr 26 · 200 Meters · Place 7 · ChanhassenChanhassen200 Meters724.928
Apr 26Chanhassen InvitationalApr 26 · 100 Meters · Place 12 · ChanhassenChanhassen100 Meters1212.208
Apr 21Shakopee RelaysApr 21 · 200 Meters · Place 18 · ChanhassenChanhassen200 Meters18.24.70a8
Apr 21Shakopee RelaysApr 21 · 100 Meters · Place 30 · ChanhassenChanhassen100 Meters30.12.35a8
Apr 19Orono QuadrangularApr 19 · Long Jump · ChanhassenChanhassenLong Jump—SCR8
Apr 19Orono QuadrangularApr 19 · 200 Meters · ChanhassenChanhassen200 Meters—DNS8
Apr 19Orono QuadrangularApr 19 · 100 Meters · Place 6 · ChanhassenChanhassen100 Meters6.12.08a8
Apr 11Chanhassen QuadApr 11 · Long Jump · Place 17 · ChanhassenChanhassenLong Jump17.14-09.00 PB8
Apr 11Chanhassen QuadApr 11 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters4.25.15a8
Apr 11Chanhassen QuadApr 11 · 100 Meters · Place 8 · ChanhassenChanhassen100 Meters8.12.21a8