Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · Outdoor3AAA Section True Team · May 518.16a3AAA Section True TeamMay 5, 2026
100m Hurdles · 36" / 0.914m · OutdoorSt. Louis Park Tri · Apr 1418.93aSt. Louis Park TriApril 14, 2026
200 Meters · IndoorOrono Indoor Meet · Apr 430.20aOrono Indoor MeetApril 4, 2026
200 Meters · Outdoor3AAA Section True Team · May 528.89a3AAA Section True TeamMay 5, 2026
300m Hurdles · 27" / 0.686m · OutdoorSt. Louis Park Tri · Apr 1449.36aSt. Louis Park TriApril 14, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 2AAA Championships · May 2746.93aMSHSL Section 2AAA ChampionshipsMay 27, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 281:09.50aGriak Indoor Classic - MaroonMarch 28, 2025
400 Meters · OutdoorMSHSL Section 2AAA Championships · May 281:03.82aMSHSL Section 2AAA ChampionshipsMay 28, 2025
55 Meters · IndoorOrono Indoor Invite Morning · Apr 68.93aOrono Indoor Invite MorningApril 6, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 3 · Bloomington Jefferson300m Hurdles30" / 0.762mRound P3.46.93a PB10
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles30" / 0.762m7.47.94a10
May 20New Prague Last Chance MeetMay 20 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles147.45a10
May 20New Prague Last Chance MeetMay 20 · 100m Hurdles · Place 16 · Bloomington Jefferson100m Hurdles1617.92a10
May 13Metro West Conference ChampionshipsMay 13 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles30" / 0.762m2.47.55a10
May 53AAA Section True TeamMay 5 · 100m Hurdles · Place 12 · Bloomington Jefferson100m Hurdles33" / 0.838m12.18.16a PB10
May 53AAA Section True TeamMay 5 · 400 Meters · Place 15 · Bloomington Jefferson400 Meters15.1:05.20a10
May 53AAA Section True TeamMay 5 · 200 Meters · Place 21 · Bloomington Jefferson200 Meters21.28.89a PB10
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 6 · Bloomington Jefferson300m Hurdles30" / 0.762m6.49.77a10
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles30" / 0.762m7.49.82a10
Apr 20Eric Jones InvitationalApr 20 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles30" / 0.762m5.49.37a10
Apr 14St. Louis Park TriApr 14 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles27" / 0.686m1.49.36a PB10
Apr 14St. Louis Park TriApr 14 · 100m Hurdles · Place 4 · Bloomington Jefferson100m Hurdles36" / 0.914m4.18.93a PB10
Apr 7Jefferson Quad MeetApr 7 · 300m Hurdles · Place 2 · Bloomington Jefferson300m Hurdles253.97a10
Apr 7Jefferson Quad MeetApr 7 · 100m Hurdles · Place 1 · Bloomington Jefferson100m Hurdles118.97a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 60m Hurdles · Place 10 · Bloomington Jefferson60m Hurdles1011.20a10
Apr 4Orono Indoor MeetApr 4 · 200 Meters · Place 23 · Bloomington Jefferson200 Meters2330.20a PB10
Mar 27Griak Indoor Classic - MaroonMar 27 · 400 Meters · Place 29 · Bloomington Jefferson400 Meters291:11.95a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 400 Meters · Place 19 · Bloomington Jefferson400 MetersRound P19.1:03.82a PB9
May 21NP Last Chance MeetMay 21 · 300m Hurdles · Place 12 · Bloomington Jefferson300m Hurdles1252.08a9
May 21NP Last Chance MeetMay 21 · 100m Hurdles · Place 19 · Bloomington Jefferson100m Hurdles1918.74a9
May 6Section 3AAA True TeamMay 6 · 400 Meters · Place 15 · Bloomington Jefferson400 Meters15.1:05.89a9
May 5Chanhassen JV MeetMay 5 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles153.41a9
May 5Chanhassen JV MeetMay 5 · 100m Hurdles · Place 3 · Bloomington Jefferson100m Hurdles318.95a9
May 5Chanhassen JV MeetMay 5 · 200 Meters · Place 5 · Bloomington Jefferson200 Meters529.54a9
Apr 26Lakeville North Mega MeetApr 26 · 300m Hurdles · Place 15 · Bloomington Jefferson300m Hurdles1553.789
Apr 26Lakeville North Mega MeetApr 26 · 100m Hurdles · Place 19 · Bloomington Jefferson100m Hurdles1919.509
Apr 23Red Knight QuadApr 23 · 300m Hurdles · Place 1 · Bloomington Jefferson300m Hurdles153.099
Apr 23Red Knight QuadApr 23 · 100m Hurdles · Place 4 · Bloomington Jefferson100m Hurdles422.879
Apr 16Chaska MeetApr 16 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles755.09a9
Apr 16Chaska MeetApr 16 · 100m Hurdles · Place 13 · Bloomington Jefferson100m Hurdles1319.98a9
Apr 8Jefferson Quad MeetApr 8 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles554.359
Apr 8Jefferson Quad MeetApr 8 · 100m Hurdles · Place 12 · Bloomington Jefferson100m Hurdles1220.249

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 55m Hurdles · Place 18 · Bloomington Jefferson55m Hurdles1811.84a9
Mar 28Griak Indoor Classic - MaroonMar 28 · 400 Meters · Place 28 · Bloomington Jefferson400 Meters281:09.50a PB9

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22New Prague Last Chance MeetMay 22 · 300m Hurdles · Place 11 · Bloomington Jefferson300m Hurdles1154.74a—
May 22New Prague Last Chance MeetMay 22 · 100m Hurdles · Place 16 · Bloomington Jefferson100m Hurdles1619.90a—
May 20Metro West Conference JV ChampionshipsMay 20 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles454.12a—
May 20Metro West Conference JV ChampionshipsMay 20 · 100m Hurdles · Place 9 · Bloomington Jefferson100m Hurdles919.87a—
May 6Chanhassen JV MeetMay 6 · 100m Hurdles · Place 11 · Bloomington Jefferson100m Hurdles1120.23a—
May 6Chanhassen JV MeetMay 6 · 200 Meters · Place 15 · Bloomington Jefferson200 Meters1531.06a—
Apr 25Waconia QuadApr 25 · 300m Hurdles · Place 7 · Bloomington Jefferson300m Hurdles757.92a—
Apr 25Waconia QuadApr 25 · 100m Hurdles · Place 5 · Bloomington Jefferson100m Hurdles520.45a—
Apr 17Chaska PentApr 17 · 300m Hurdles · Place 5 · Bloomington Jefferson300m Hurdles555.82a—
Apr 17Chaska PentApr 17 · 100m Hurdles · Place 7 · Bloomington Jefferson100m Hurdles720.11a—
Apr 9Jefferson Quad MeetApr 9 · 300m Hurdles · Place 4 · Bloomington Jefferson300m Hurdles457.35a—
Apr 9Jefferson Quad MeetApr 9 · 100m Hurdles · Place 5 · Bloomington Jefferson100m Hurdles519.62a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · 55 Meters · Place 46 · Bloomington Jefferson55 Meters468.93a PB—