Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 2AAA Championships · May 2717.38aMSHSL Section 2AAA ChampionshipsMay 27, 2026
300m Hurdles · 36" / 0.914m · OutdoorSt. Louis Park Quad · May 847.18aSt. Louis Park QuadMay 8, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 21 · Bloomington Jefferson300m Hurdles36" / 0.914mRound P21.47.21a9
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 110m Hurdles · Place 19 · Bloomington Jefferson110m Hurdles39" / 0.991mRound P19.17.38a PB9
May 20New Prague Last Chance MeetMay 20 · 300m Hurdles · Place 10 · Bloomington Jefferson300m Hurdles1047.22a9
May 20New Prague Last Chance MeetMay 20 · 110m Hurdles · Place 7 · Bloomington Jefferson110m Hurdles717.75a9
May 13Metro West Conference ChampionshipsMay 13 · 300m Hurdles · Place 18 · Bloomington Jefferson300m Hurdles36" / 0.914m18.47.78a9
May 13Metro West Conference ChampionshipsMay 13 · 110m Hurdles · Place 12 · Bloomington Jefferson110m Hurdles39" / 0.991m12.18.47a9
May 8St. Louis Park QuadMay 8 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles36" / 0.914m1.47.18a PB9
May 8St. Louis Park QuadMay 8 · 110m Hurdles · Place 1 · Bloomington Jefferson110m Hurdles39" / 0.991m1.17.53a9
May 53AAA Section True TeamMay 5 · 300m Hurdles · Place 20 · Bloomington Jefferson300m Hurdles36" / 0.914m20.47.80a9
May 53AAA Section True TeamMay 5 · 110m Hurdles · Place 18 · Bloomington Jefferson110m Hurdles39" / 0.991m18.18.34a9
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 11 · Bloomington Jefferson300m Hurdles36" / 0.914m11.48.93a9
May 1Edina InvitationalMay 1 · 110m Hurdles · Place 10 · Bloomington Jefferson110m Hurdles39" / 0.991m10.18.36a9
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 20 · Bloomington Jefferson300m Hurdles36" / 0.914m20.48.25a9
Apr 25Lakeville North Panther Mega MeetApr 25 · 110m Hurdles · Place 18 · Bloomington Jefferson110m Hurdles39" / 0.991m18.19.62a9
Apr 21Chanhassen InvitationalApr 21 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles36" / 0.914m5.47.96a9
Apr 21Chanhassen InvitationalApr 21 · 110m Hurdles · Place 3 · Bloomington Jefferson110m Hurdles39" / 0.991m3.18.45a9
Apr 20Eric Jones InvitationalApr 20 · 300m Hurdles · Place 13 · Bloomington Jefferson300m Hurdles36" / 0.914m13.47.66a9
Apr 20Eric Jones InvitationalApr 20 · 110m Hurdles · Place 7 · Bloomington Jefferson110m Hurdles39" / 0.991m7.18.34a9
Apr 10Armstrong InvitationalApr 10 · 300m Hurdles · Place 12 · Bloomington Jefferson300m Hurdles36" / 0.914m12.49.11a9
Apr 10Armstrong InvitationalApr 10 · 110m Hurdles · Place 14 · Bloomington Jefferson110m Hurdles39" / 0.991m14.20.19a9
Apr 7Jefferson Quad MeetApr 7 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles751.41a9
Apr 7Jefferson Quad MeetApr 7 · 110m Hurdles · Place 5 · Bloomington Jefferson110m Hurdles520.31a9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 60m Hurdles · Place 9 · Bloomington Jefferson60m Hurdles910.97a9