Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · IndoorMSHSL Section 2AA Championships · May 2716.06aMSHSL Section 2AA ChampionshipsMay 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorBig South Conference Championship · May 1916.80aBig South Conference ChampionshipMay 19, 2026
300m Hurdles · 30" / 0.762m · IndoorMSHSL Section 2AA Championships · May 2747.40aMSHSL Section 2AA ChampionshipsMay 27, 2026
300m Hurdles · 30" / 0.762m · OutdoorLakeville North Panther Mega Meet · Apr 2548.78aLakeville North Panther Mega MeetApril 25, 2026
Finals · OutdoorBP Outdoor Inv#2 · Apr 917.64BP Outdoor Inv#2April 9, 2026

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles30" / 0.762mRound P3.48.32a11
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Place 4 · Belle Plaine300m Hurdles30" / 0.762m4.47.40a PB11
May 27MSHSL Section 2AA ChampionshipsMay 27 · 100m Hurdles · Place 6 · Belle Plaine100m Hurdles33" / 0.838mRound P6.16.33aWind: 0.611
May 27MSHSL Section 2AA ChampionshipsMay 27 · 100m Hurdles · Place 4 · Belle Plaine100m Hurdles33" / 0.838m4.16.06a PBWind: 0.611
Mar 27Old MRC IndoorMar 27 · 55m Hurdles · Place 2 · Belle Plaine55m Hurdles29.9311
Mar 27Old MRC IndoorMar 27 · 60m Hurdles · Place 1 · Belle Plaine60m Hurdles110.0711

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles30" / 0.762m3.49.17a11
May 19Big South Conference ChampionshipMay 19 · 100m Hurdles · Place 3 · Belle Plaine100m Hurdles33" / 0.838m3.16.80a PB11
May 11TCU HS Invite #3May 11 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles349.49a11
May 11TCU HS Invite #3May 11 · 100m Hurdles · Place 2 · Belle Plaine100m Hurdles216.95a11
May 8Class AA True Team Wild CardMay 8 · 300m Hurdles · Place 14 · Belle Plaine300m Hurdles30" / 0.762m14.49.90a11
May 8Class AA True Team Wild CardMay 8 · 100m Hurdles · Place 16 · Belle Plaine100m Hurdles33" / 0.838m16.16.90a11
May 42AA Section True TeamMay 4 · 300m Hurdles · Place 4 · Belle Plaine300m Hurdles30" / 0.762m4.49.90a11
May 42AA Section True TeamMay 4 · 100m Hurdles · Place 5 · Belle Plaine100m Hurdles33" / 0.838m5.16.90a11
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles30" / 0.762m3.48.78a PB11
Apr 25Lakeville North Panther Mega MeetApr 25 · 100m Hurdles · Place 5 · Belle Plaine100m Hurdles33" / 0.838m5.17.66a11
Apr 20St. Peter Invite #1Apr 20 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles249.18a11
Apr 20St. Peter Invite #1Apr 20 · 100m Hurdles · Place 4 · Belle Plaine100m Hurdles417.73a11
Apr 16BP Outdoor Inv#3Apr 16 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles150.41a11
Apr 16BP Outdoor Inv#3Apr 16 · 100m Hurdles · Place 1 · Belle Plaine100m Hurdles118.41a11
Apr 9BP Outdoor Inv#2Apr 9 · Finals · Place 5 · Belle PlaineFinals529.7311
Apr 9BP Outdoor Inv#2Apr 9 · Finals · Place 2 · Belle PlaineFinals250.5011
Apr 9BP Outdoor Inv#2Apr 9 · Finals · Place 4 · Belle PlaineFinals417.64 PB11