Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSt. Louis Park Tri · Apr 1413.55aSt. Louis Park TriApril 14, 2026
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 2AAA Championships · May 2717.11aMSHSL Section 2AAA ChampionshipsMay 27, 2026
100m Hurdles · 36" / 0.914m · OutdoorSt. Louis Park Tri · Apr 1418.02aSt. Louis Park TriApril 14, 2026
200 Meters · IndoorOrono Indoor Meet · Apr 429.50aOrono Indoor MeetApril 4, 2026
200 Meters · OutdoorSpartan Invite · Apr 1831.07aSpartan InviteApril 18, 2024
300m Hurdles · 27" / 0.686m · OutdoorSt. Louis Park Tri · Apr 1449.76aSt. Louis Park TriApril 14, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 2AAA Championships · May 2746.71aMSHSL Section 2AAA ChampionshipsMay 27, 2026
400 Meters · OutdoorEric Jones Invitational · Apr 221:09.79aEric Jones InvitationalApril 22, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 17 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P17.46.90a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 8 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P8.47.72a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 6 · Bloomington Jefferson300m Hurdles30" / 0.762m6.46.71a PB12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 100m Hurdles · Place 13 · Bloomington Jefferson100m Hurdles33" / 0.838mRound P13.17.11a PB12
May 20New Prague Last Chance MeetMay 20 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles247.92a12
May 20New Prague Last Chance MeetMay 20 · 100m Hurdles · Place 6 · Bloomington Jefferson100m Hurdles616.73a12
May 13Metro West Conference ChampionshipsMay 13 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles30" / 0.762m4.48.12a12
May 13Metro West Conference ChampionshipsMay 13 · 100m Hurdles · Place 6 · Bloomington Jefferson100m Hurdles33" / 0.838m6.17.39a12
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles30" / 0.762m4.49.63a12
May 1Edina InvitationalMay 1 · 100 Meters · Place 13 · Bloomington Jefferson100 Meters13.13.68a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 6 · Bloomington Jefferson300m Hurdles30" / 0.762m6.49.48a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 100m Hurdles · Place 9 · Bloomington Jefferson100m Hurdles33" / 0.838m9.17.91a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 100 Meters · Place 6 · Bloomington Jefferson100 Meters6.13.78a12
Apr 20Eric Jones InvitationalApr 20 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles30" / 0.762m7.50.07a12
Apr 20Eric Jones InvitationalApr 20 · 100m Hurdles · Place 8 · Bloomington Jefferson100m Hurdles33" / 0.838m8.17.92a12
Apr 14St. Louis Park TriApr 14 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles27" / 0.686m2.49.76a PB12
Apr 14St. Louis Park TriApr 14 · 100m Hurdles · Place 2 · Bloomington Jefferson100m Hurdles36" / 0.914m2.18.02a PB12
Apr 14St. Louis Park TriApr 14 · 100 Meters · Place 2 · Bloomington Jefferson100 Meters2.13.55a PB12
Apr 10Armstrong InvitationalApr 10 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles30" / 0.762m3.50.64a12
Apr 10Armstrong InvitationalApr 10 · 100m Hurdles · Place 4 · Bloomington Jefferson100m Hurdles33" / 0.838m4.17.84a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 60m Hurdles · Place 8 · Bloomington Jefferson60m Hurdles810.81a12
Apr 4Orono Indoor MeetApr 4 · 200 Meters · Place 14 · Bloomington Jefferson200 Meters1429.50a PB12
Mar 27Griak Indoor Classic - MaroonMar 27 · 60m Hurdles · Place 9 · Bloomington Jefferson60m Hurdles910.80a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21NP Last Chance MeetMay 21 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles550.16a11
May 21NP Last Chance MeetMay 21 · 100m Hurdles · Place 6 · Bloomington Jefferson100m Hurdles616.88a11
May 14Metro West Conference ChampionshipsMay 14 · 300m Hurdles · Place 11 · Bloomington Jefferson300m Hurdles1151.01a11
May 14Metro West Conference ChampionshipsMay 14 · 100m Hurdles · Place 8 · Bloomington Jefferson100m Hurdles817.52a11
May 2Edina InvitationalMay 2 · 300m Hurdles · Place 8 · Bloomington Jefferson300m Hurdles851.75a11
May 2Edina InvitationalMay 2 · 100m Hurdles · Place 6 · Bloomington Jefferson100m Hurdles617.84a11
Apr 21Eric Jones InvitationalApr 21 · 300m Hurdles · Place 8 · Bloomington Jefferson300m Hurdles850.6911
Apr 21Eric Jones InvitationalApr 21 · 100m Hurdles · Place 8 · Bloomington Jefferson100m Hurdles817.8911
Apr 16Chaska MeetApr 16 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles451.93a11
Apr 16Chaska MeetApr 16 · 100m Hurdles · Place 5 · Bloomington Jefferson100m Hurdles518.84a11
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles752.86a11
Apr 11Armstrong InvitationalApr 11 · 100m Hurdles · Place 8 · Bloomington Jefferson100m Hurdles818.54a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 55m Hurdles · Place 7 · Bloomington Jefferson55m Hurdles711.03a11
Mar 28Griak Indoor Classic - MaroonMar 28 · 60m Hurdles · Place 30 · Bloomington Jefferson60m Hurdles3011.53a11
Mar 28Griak Indoor Classic - MaroonMar 28 · 200 Meters · Place 38 · Bloomington Jefferson200 Meters3830.28a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22New Prague Last Chance MeetMay 22 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles451.03a—
May 22New Prague Last Chance MeetMay 22 · 100m Hurdles · Place 11 · Bloomington Jefferson100m Hurdles1118.35a—
May 15Metro West Conference ChampionshipsMay 15 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles550.44a—
May 6Chanhassen JV MeetMay 6 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles252.34a—
May 6Chanhassen JV MeetMay 6 · 100m Hurdles · Place 4 · Bloomington Jefferson100m Hurdles419.32a—
May 3Edina InvitationalMay 3 · 300m Hurdles · Place 6 · Bloomington Jefferson300m Hurdles651.07a—
Apr 27Lakeville North Mega MeetApr 27 · 300m Hurdles · Place 14 · Bloomington Jefferson300m Hurdles1453.34a—
Apr 27Lakeville North Mega MeetApr 27 · 100m Hurdles · Place 19 · Bloomington Jefferson100m Hurdles1919.20a—
Apr 22Eric Jones InvitationalApr 22 · 400 Meters · Place 13 · Bloomington Jefferson400 Meters131:09.79a PB—
Apr 18Spartan InviteApr 18 · 400 Meters · Place 10 · Bloomington Jefferson400 Meters101:14.95a—
Apr 18Spartan InviteApr 18 · 200 Meters · Place 10 · Bloomington Jefferson200 Meters1031.07a PB—
Apr 17Chaska PentApr 17 · 300m Hurdles · Place 8 · Bloomington Jefferson300m Hurdles857.31a—
Apr 17Chaska PentApr 17 · 100m Hurdles · Place 10 · Bloomington Jefferson100m Hurdles1020.39a—