Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Minnesota District Qualifier · Jun 2013.74aAAU Minnesota District QualifierJune 20, 2026
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 4AA Championships · May 2719.68aMSHSL Section 4AA ChampionshipsMay 27, 2026
200 Meters · IndoorIMAC Indoor Conference Meet · Apr 230.15aIMAC Indoor Conference MeetApril 2, 2026
200 Meters · OutdoorIMAC Conference Championships · May 1728.79aIMAC Conference ChampionshipsMay 17, 2025
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 4AA Championships · May 2750.83aMSHSL Section 4AA ChampionshipsMay 27, 2026
400 Meters · OutdoorUSATF Minnesota Summer Meet #3 · Jul 141:05.24aUSATF Minnesota Summer Meet #3July 14, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 251:15.20aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 1 · Track Minnesota EliteTrack Minnesota Elite400 Meters1.1:05.64a9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 9 · Track Minnesota EliteTrack Minnesota Elite400 Meters9.1:05.64a9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 200 Meters · Track Minnesota EliteTrack Minnesota Elite200 Meters--DNS9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 200 Meters · Track Minnesota EliteTrack Minnesota Elite200 Meters--DNS9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 13 · Track Minnesota EliteTrack Minnesota Elite100 Meters13.14.24a9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 36 · Track Minnesota EliteTrack Minnesota Elite100 Meters36.14.24a9
Jul 14USATF Minnesota Summer Meet #3Jul 14 · 400 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite400 Meters2.1:05.24a PB9
Jul 14USATF Minnesota Summer Meet #3Jul 14 · 200 Meters · Place 3 · Track Minnesota EliteTrack Minnesota Elite200 Meters3.28.81a9
Jul 14USATF Minnesota Summer Meet #3Jul 14 · 100 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite100 Meters2.13.96a9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 11 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles30" / 0.762m11.1:15.20a PB9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 47 · Track Minnesota EliteTrack Minnesota Elite100 MetersRound P47.13.96a9
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400m Hurdles · Place 11 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles30" / 0.762m11.1:15.20a9
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 47 · Track Minnesota EliteTrack Minnesota Elite100 MetersRound P47.13.96a9
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Place 3 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles31:12.43a9
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 18 · Track Minnesota EliteTrack Minnesota Elite200 MetersRound P1829.26a9
Jun 20AAU Minnesota District QualifierJun 20 · 100 Meters · Place 13 · Track Minnesota EliteTrack Minnesota Elite100 MetersRound P1313.74a PB9
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 100m Hurdles · Track Minnesota EliteTrack Minnesota Elite100m Hurdles33" / 0.838m—DNSWind: -0.29
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 400 Meters · Track Minnesota EliteTrack Minnesota Elite400 Meters—DNS9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 5 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles30" / 0.762m5.1:16.35a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100m Hurdles · Place 4 · Track Minnesota EliteTrack Minnesota Elite100m Hurdles33" / 0.838m4.19.73aWind: 0.79
May 27MSHSL Section 4AA ChampionshipsMay 27 · 300m Hurdles · Place 8 · BlakeBlake300m Hurdles30" / 0.762mRound P8.52.54a9
May 27MSHSL Section 4AA ChampionshipsMay 27 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles30" / 0.762m5.50.83a PB9
May 27MSHSL Section 4AA ChampionshipsMay 27 · 100m Hurdles · Place 14 · BlakeBlake100m Hurdles33" / 0.838mRound P14.19.68a PB9
May 19Breck InviteMay 19 · 300m Hurdles · Place 2 · BlakeBlake300m Hurdles253.25a9
May 19Breck InviteMay 19 · 100m Hurdles · Place 9 · BlakeBlake100m Hurdles920.03a9
May 19Breck InviteMay 19 · 200 Meters · Place 9 · BlakeBlake200 Meters929.51a9
May 14IMAC Conference ChampionshipsMay 14 · 300m Hurdles · Place 6 · BlakeBlake300m Hurdles30" / 0.762m6.51.79a9
May 14IMAC Conference ChampionshipsMay 14 · 100m Hurdles · Place 10 · BlakeBlake100m Hurdles33" / 0.838m10.19.81a9
May 8STA InvitationalMay 8 · 300m Hurdles · Place 7 · BlakeBlake300m Hurdles753.50a9
May 8STA InvitationalMay 8 · 100m Hurdles · Place 11 · BlakeBlake100m Hurdles1119.63a9
May 8STA InvitationalMay 8 · 200 Meters · Place 14 · BlakeBlake200 Meters1429.55a9
May 6IMAC Conference RelaysMay 6 · 300m Hurdles · Place 6 · BlakeBlake300m Hurdles30" / 0.762m6.55.93a9
May 6IMAC Conference RelaysMay 6 · 100m Hurdles · Place 6 · BlakeBlake100m Hurdles33" / 0.838m6.20.31a9
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 10 · BlakeBlake300m Hurdles30" / 0.762m10.53.60a9
May 1Edina InvitationalMay 1 · 100m Hurdles · Place 14 · BlakeBlake100m Hurdles33" / 0.838m14.20.06a9
May 1Edina InvitationalMay 1 · 200 Meters · Place 15 · BlakeBlake200 Meters15.29.22a9
Apr 25Eden Prairie Booster InvitationalApr 25 · 300m Hurdles · Place 23 · BlakeBlake300m Hurdles30" / 0.762m23.58.49a9
Apr 25Eden Prairie Booster InvitationalApr 25 · 100m Hurdles · Place 28 · BlakeBlake100m Hurdles33" / 0.838m28.20.45a9
Apr 25Eden Prairie Booster InvitationalApr 25 · 200 Meters · Place 21 · BlakeBlake200 Meters21.29.09a9
Apr 16Minnehaha TriApr 16 · 100m Hurdles · BlakeBlake100m Hurdles33" / 0.838m—DNS9
Apr 16Minnehaha TriApr 16 · 200 Meters · Place 6 · BlakeBlake200 Meters6.29.12a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 2IMAC Indoor Conference MeetApr 2 · 60m Hurdles · Place 4 · BlakeBlake60m Hurdles412.06a9
Apr 2IMAC Indoor Conference MeetApr 2 · 200 Meters · Place 8 · BlakeBlake200 Meters830.15a PB9

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MSHSL Section 3AA ChampionshipsMay 28 · 200 Meters · Place 18 · BlakeBlake200 MetersRound P18.28.98aWind: -1.38
May 17IMAC Conference ChampionshipsMay 17 · 200 Meters · Place 11 · BlakeBlake200 Meters1128.79a PB8
May 7IMAC Conference RelaysMay 7 · 100m Hurdles · Place 14 · BlakeBlake100m Hurdles1421.59a8
May 2Edina InvitationalMay 2 · 100m Hurdles · Place 14 · BlakeBlake100m Hurdles1421.93a8
May 2Edina InvitationalMay 2 · 200 Meters · Place 16 · BlakeBlake200 Meters1629.15a8
Apr 26Eden Prairie Booster InvitationalApr 26 · 200 Meters · Place 16 · BlakeBlake200 Meters1629.068
Apr 16IMAC Tri - Minnehaha AcademyApr 16 · 100m Hurdles · Place 9 · BlakeBlake100m Hurdles921.93a8
Apr 16IMAC Tri - Minnehaha AcademyApr 16 · 200 Meters · Place 16 · BlakeBlake200 Meters1630.12a8
Apr 16IMAC Tri - Minnehaha AcademyApr 16 · 100 Meters · Place 12 · BlakeBlake100 Meters1214.11a8
Apr 5IMAC Track MeetApr 5 · 100m Hurdles · Place 4 · BlakeBlake100m Hurdles421.70a8
Apr 5IMAC Track MeetApr 5 · 200 Meters · Place 18 · BlakeBlake200 Meters1831.34a8
Apr 5IMAC Track MeetApr 5 · 100 Meters · Place 16 · BlakeBlake100 Meters1615.15a8