Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJefferson Quad Meet · Apr 914.16aJefferson Quad MeetApril 9, 2024
100m Hurdles · 33" / 0.838m · OutdoorEdina Invitational · May 117.33aEdina InvitationalMay 1, 2026
200 Meters · IndoorGriak Indoor Classic - Maroon · Mar 2730.12aGriak Indoor Classic - MaroonMarch 27, 2026
200 Meters · Outdoor3AAA Section True Team · May 529.25a3AAA Section True TeamMay 5, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 2AAA Championships · May 2848.09aMSHSL Section 2AAA ChampionshipsMay 28, 2025
400 Meters · OutdoorEdina Invitational · May 31:05.76aEdina InvitationalMay 3, 2024
60 Meters · IndoorGriak Indoor Classic - Maroon · Mar 288.97aGriak Indoor Classic - MaroonMarch 28, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 11 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P11.48.25a12
May 20New Prague Last Chance MeetMay 20 · 100m Hurdles · Place 14 · Bloomington Jefferson100m Hurdles1417.51a12
May 13Metro West Conference ChampionshipsMay 13 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles30" / 0.762m5.48.14a12
May 53AAA Section True TeamMay 5 · 200 Meters · Place 25 · Bloomington Jefferson200 Meters25.29.25a PB12
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles30" / 0.762m3.49.42a12
May 1Edina InvitationalMay 1 · 100m Hurdles · Place 6 · Bloomington Jefferson100m Hurdles33" / 0.838m6.17.33a PB12
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles30" / 0.762m5.49.47a12
Apr 21Chanhassen InvitationalApr 21 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles30" / 0.762m3.50.55a12
Apr 21Chanhassen InvitationalApr 21 · 100m Hurdles · Place 1 · Bloomington Jefferson100m Hurdles33" / 0.838m1.17.46a12
Apr 21Chanhassen InvitationalApr 21 · 100 Meters · Place 20 · Bloomington Jefferson100 Meters20.14.40a12
Apr 10Armstrong InvitationalApr 10 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles30" / 0.762m2.49.69a12
Apr 10Armstrong InvitationalApr 10 · 100m Hurdles · Place 3 · Bloomington Jefferson100m Hurdles33" / 0.838m3.17.37a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 60m Hurdles · Place 5 · Bloomington Jefferson60m Hurdles510.65a12
Apr 4Orono Indoor MeetApr 4 · 60 Meters · Place 27 · Bloomington Jefferson60 Meters279.09a12
Mar 27Griak Indoor Classic - MaroonMar 27 · 60m Hurdles · Place 10 · Bloomington Jefferson60m Hurdles1010.85a12
Mar 27Griak Indoor Classic - MaroonMar 27 · 200 Meters · Place 29 · Bloomington Jefferson200 Meters2930.12a PB12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P5.48.32a11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles30" / 0.762m5.48.09a PB11
May 21NP Last Chance MeetMay 21 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles249.35a11
May 21NP Last Chance MeetMay 21 · 100m Hurdles · Place 14 · Bloomington Jefferson100m Hurdles1417.85a11
May 14Metro West Conference ChampionshipsMay 14 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles448.72a11
May 6Section 3AAA True TeamMay 6 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles30" / 0.762m4.49.25a11
May 2Edina InvitationalMay 2 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles349.41a11
Apr 21Eric Jones InvitationalApr 21 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles550.0411
Apr 16Chaska MeetApr 16 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles150.47a11
Apr 16Chaska MeetApr 16 · 100m Hurdles · Place 4 · Bloomington Jefferson100m Hurdles418.66a11
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles350.69a11
Apr 11Armstrong InvitationalApr 11 · 100 Meters · Place 24 · Bloomington Jefferson100 Meters2414.58a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 55m Hurdles · Place 9 · Bloomington Jefferson55m Hurdles911.04a11
Mar 28Griak Indoor Classic - MaroonMar 28 · 60 Meters · Place 44 · Bloomington Jefferson60 Meters448.97a PB11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 300m Hurdles · Place 9 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P9.49.57a10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 300m Hurdles · Place 6 · Bloomington Jefferson300m Hurdles30" / 0.762m6.48.76a10
May 22New Prague Last Chance MeetMay 22 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles350.58a—
May 22New Prague Last Chance MeetMay 22 · 100 Meters · Place 19 · Bloomington Jefferson100 Meters1914.22a—
May 15Metro West Conference ChampionshipsMay 15 · 400 Meters · Place 15 · Bloomington Jefferson400 Meters151:06.63a—
May 7Section 3AAA True TeamMay 7 · 300m Hurdles · Place 11 · Bloomington Jefferson300m Hurdles30" / 0.762m11.50.67a10
May 3Edina InvitationalMay 3 · 400 Meters · Place 12 · Bloomington Jefferson400 Meters121:05.76a PB—
Apr 12Armstrong InvitationalApr 12 · 300m Hurdles · Place 9 · Bloomington Jefferson300m Hurdles952.00a—
Apr 9Jefferson Quad MeetApr 9 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles151.62a—
Apr 9Jefferson Quad MeetApr 9 · 100 Meters · Place 12 · Bloomington Jefferson100 Meters1214.16a PB—