Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorClass AAA Wild Card · May 912.23aClass AAA Wild CardMay 9, 2025
100m Hurdles · 33" / 0.838m · OutdoorSTMA Outdoor Tri · Apr 1416.06aSTMA Outdoor TriApril 14, 2026
200 Meters · OutdoorBuffalo Invitational · Apr 2825.47aBuffalo InvitationalApril 28, 2026
200m Hurdles · 30" / 0.762m · Outdoor7th/8th Buffalo/Big Lake/Waconia · May 1931.77th/8th Buffalo/Big Lake/WaconiaMay 19, 2022
300m Hurdles · 30" / 0.762m · OutdoorMSHSL State Track & Field Championships · Jun 441.94aMSHSL State Track & Field ChampionshipsJune 4, 2026
400 Meters · OutdoorJV Hopkins/Edina/Tonka · May 111:01.73aJV Hopkins/Edina/TonkaMay 11, 2023
60 Meters · OutdoorMSU Varsity Showcase · Mar 287.84aMSU Varsity ShowcaseMarch 28, 2026
Triple Jump · OutdoorWaconia Middle School Track & Field Invite · May 928-08.00Waconia Middle School Track & Field InviteMay 9, 2022

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762mRound P1.42.39a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.41.94a PB12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762mRound P1.42.93a12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.42.09a12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 3 · BuffaloBuffalo100 MetersRound P3.12.51a12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 4 · BuffaloBuffalo100 Meters4.12.46aWind: -0.612
May 19Lake Conference ChampionshipsMay 19 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.43.94a12
May 19Lake Conference ChampionshipsMay 19 · 200 Meters · Place 2 · BuffaloBuffalo200 Meters2.25.73a12
May 19Lake Conference ChampionshipsMay 19 · 100 Meters · Place 4 · BuffaloBuffalo100 Meters4.12.36a12
May 58AAA Section True TeamMay 5 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.44.95a12
May 58AAA Section True TeamMay 5 · 100 Meters · Place 2 · BuffaloBuffalo100 Meters2.12.27a12
Apr 28Buffalo InvitationalApr 28 · 100m Hurdles · Place 1 · BuffaloBuffalo100m Hurdles115.88a12
Apr 28Buffalo InvitationalApr 28 · 200 Meters · Place 1 · BuffaloBuffalo200 Meters125.47a PB12
Apr 28Buffalo InvitationalApr 28 · 100 Meters · Place 3 · BuffaloBuffalo100 Meters312.49a12
Apr 24Hamline Elite MeetApr 24 · 300m Hurdles · Place 2 · BuffaloBuffalo300m Hurdles243.04a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 8 · BuffaloBuffalo100 MetersRound P812.31a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 7 · BuffaloBuffalo100 Meters712.37a12
Apr 21Roseville InviteApr 21 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.43.51a12
Apr 21Roseville InviteApr 21 · 200 Meters · Place 1 · BuffaloBuffalo200 Meters1.25.47a12
Apr 21Roseville InviteApr 21 · 100 Meters · Place 1 · BuffaloBuffalo100 Meters1.12.27a12
Apr 14STMA Outdoor TriApr 14 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.45.71a12
Apr 14STMA Outdoor TriApr 14 · 100m Hurdles · Place 2 · BuffaloBuffalo100m Hurdles33" / 0.838m2.16.06a PB12
Apr 14STMA Outdoor TriApr 14 · 100 Meters · Place 1 · BuffaloBuffalo100 Meters1.12.53a12
Apr 10Lake Conference RelaysApr 10 · 300m Hurdles · Place 2 · BuffaloBuffalo300m Hurdles30" / 0.762m2.45.31a12
Apr 10Lake Conference RelaysApr 10 · 200 Meters · Place 2 · BuffaloBuffalo200 Meters2.25.61a12
Apr 10Lake Conference RelaysApr 10 · 100 Meters · Place 2 · BuffaloBuffalo100 Meters2.12.30a12
Mar 28MSU Varsity ShowcaseMar 28 · 200 Meters · Place 3 · BuffaloBuffalo200 Meters325.66a12
Mar 28MSU Varsity ShowcaseMar 28 · 60 Meters · Place 5 · BuffaloBuffalo60 MetersRound P57.90a12
Mar 28MSU Varsity ShowcaseMar 28 · 60 Meters · Place 5 · BuffaloBuffalo60 Meters57.84a PB12

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 6 · BuffaloBuffalo300m Hurdles30" / 0.762mRound P6.45.24a11
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 5 · BuffaloBuffalo300m Hurdles30" / 0.762m5.45.37a11
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 13 · BuffaloBuffalo100 MetersRound P13.12.51aWind: -1.411
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762mRound P1.45.92a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.44.50a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100 Meters · Place 3 · BuffaloBuffalo100 MetersRound P3.12.43a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100 Meters · Place 4 · BuffaloBuffalo100 Meters4.12.22aWind: 2.311
May 21Lake Conference ChampionshipsMay 21 · 300m Hurdles · Place 2 · BuffaloBuffalo300m Hurdles244.51a11
May 21Lake Conference ChampionshipsMay 21 · 100 Meters · Place 4 · BuffaloBuffalo100 Meters412.45a11
May 9Class AAA Wild CardMay 9 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.44.86a11
May 9Class AAA Wild CardMay 9 · 100 Meters · Place 6 · BuffaloBuffalo100 Meters6.12.23a PB11
May 6Section 8AAA True TeamMay 6 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.44.86a11
May 6Section 8AAA True TeamMay 6 · 100 Meters · Place 2 · BuffaloBuffalo100 Meters2.12.23a11
Apr 29Crimson InvitationalApr 29 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles145.69a11
Apr 29Crimson InvitationalApr 29 · 200 Meters · Place 4 · BuffaloBuffalo200 Meters426.42a11
Apr 29Bison InviteApr 29 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles30" / 0.762m1.45.69a11
Apr 29Bison InviteApr 29 · 200 Meters · Place 4 · BuffaloBuffalo200 Meters4.26.42a11
Apr 25Hamline Elite MeetApr 25 · 300m Hurdles · Place 5 · BuffaloBuffalo300m Hurdles545.5911
Apr 25Hamline Elite MeetApr 25 · 100 Meters · Place 13 · BuffaloBuffalo100 MetersRound P1312.8911
Apr 22Roseville InviteApr 22 · 300m Hurdles · Place 2 · BuffaloBuffalo300m Hurdles246.6211
Apr 22Roseville InviteApr 22 · 100 Meters · Place 2 · BuffaloBuffalo100 Meters212.6911
Apr 15Hopkins/Buffalo/WayzataApr 15 · 300m Hurdles · Place 1 · BuffaloBuffalo300m Hurdles146.96a11
Apr 15Hopkins/Buffalo/WayzataApr 15 · 100 Meters · Place 1 · BuffaloBuffalo100 Meters112.51a11
Apr 11Lake Conference RelaysApr 11 · 300m Hurdles · Place 2 · BuffaloBuffalo300m Hurdles248.11a11
Apr 11Lake Conference RelaysApr 11 · 100 Meters · Place 3 · BuffaloBuffalo100 Meters312.48a11
Mar 29MSU Varsity ShowcaseMar 29 · 200 Meters · Place 5 · BuffaloBuffalo200 Meters526.22a11
Mar 29MSU Varsity ShowcaseMar 29 · 60 Meters · Place 6 · BuffaloBuffalo60 MetersRound P67.99a11
Mar 29MSU Varsity ShowcaseMar 29 · 60 Meters · Place 12 · BuffaloBuffalo60 Meters128.10a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 100 Meters · Place 10 · BuffaloBuffalo100 MetersRound P10.13.28aWind: 010
May 23Lake Conference ChampionshipsMay 23 · 100 Meters · Place 20 · BuffaloBuffalo100 Meters20.13.64a10
May 7Section 8AAA True TeamMay 7 · 100 Meters · Place 13 · BuffaloBuffalo100 Meters13.13.52a10
Apr 30Bison Invitational Apr 30 · 100 Meters · Place 4 · BuffaloBuffalo100 Meters413.61a—
Apr 23Roseville InviteApr 23 · 100 Meters · Place 9 · BuffaloBuffalo100 Meters913.74a—
Apr 12Lake Conference RelaysApr 12 · 100 Meters · Place 15 · BuffaloBuffalo100 Meters1514.11a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 100 Meters · Place 6 · BuffaloBuffalo100 MetersRound P6.13.05a9
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 100 Meters · Place 5 · BuffaloBuffalo100 Meters5.12.77aWind: 0.99
May 23Lake Conference ChampionshipsMay 23 · 200 Meters · Place 8 · BuffaloBuffalo200 Meters827.049
May 23Lake Conference ChampionshipsMay 23 · 100 Meters · Place 5 · BuffaloBuffalo100 Meters512.829
May 11JV Hopkins/Edina/TonkaMay 11 · 400 Meters · Place 2 · BuffaloBuffalo400 Meters2.1:01.73a PB9
May 9Section 8AAA True TeamMay 9 · 200 Meters · Place 7 · BuffaloBuffalo200 Meters7.26.87a9
May 9Section 8AAA True TeamMay 9 · 100 Meters · Place 14 · BuffaloBuffalo100 Meters14.13.62a9
May 2Irondale/Monti/NB/TechMay 2 · 200 Meters · Place 5 · BuffaloBuffalo200 Meters5.27.30a9
May 2Irondale/Monti/NB/TechMay 2 · 100 Meters · Place 6 · BuffaloBuffalo100 Meters6.13.10a9
Apr 25Roseville InviteApr 25 · 200 Meters · Place 5 · BuffaloBuffalo200 Meters5.27.34a9
Apr 25Roseville InviteApr 25 · 100 Meters · Place 6 · BuffaloBuffalo100 Meters6.13.36a9
Apr 18Eden Prairie vs BuffaloApr 18 · 200 Meters · Place 1 · BuffaloBuffalo200 Meters127.969
Apr 18Eden Prairie vs BuffaloApr 18 · 100 Meters · Place 3 · BuffaloBuffalo100 Meters313.639
Apr 14Lake Conference RelaysApr 14 · 100 Meters · Place 14 · BuffaloBuffalo100 Meters1413.829

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 197th/8th Buffalo/Big Lake/WaconiaMay 19 · 200m Hurdles · Place 1 · Buffalo CommunityBuffalo Community200m Hurdles30" / 0.762m1.31.7 PB8
May 197th/8th Buffalo/Big Lake/WaconiaMay 19 · Triple Jump · Place 1 · Buffalo CommunityBuffalo CommunityTriple Jump1.28' 28
May 197th/8th Buffalo/Big Lake/WaconiaMay 19 · 200 Meters · Place 1 · Buffalo CommunityBuffalo Community200 Meters1.28.88
May 197th/8th Buffalo/Big Lake/WaconiaMay 19 · 100 Meters · Place 1 · Buffalo CommunityBuffalo Community100 Meters1.13.48
May 9Waconia Middle School Track & Field InviteMay 9 · Triple Jump · Place 1 · Buffalo CommunityBuffalo CommunityTriple Jump1.28-08.00 PB8
May 9Waconia Middle School Track & Field InviteMay 9 · 200 Meters · Place 1 · Buffalo CommunityBuffalo Community200 Meters1.28.19a8