Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBig 9 Tri - West · May 1311.98aBig 9 Tri - WestMay 13, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 1AAA Championships · May 2815.38aMSHSL Section 1AAA ChampionshipsMay 28, 2026
200 Meters · OutdoorBig 9 Tri - West · May 1324.17aBig 9 Tri - WestMay 13, 2025
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 1AAA Championships · May 2839.16aMSHSL Section 1AAA ChampionshipsMay 28, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 2854.49aGriak Indoor Classic - MaroonMarch 28, 2025
400 Meters · OutdoorDick Norman Invitational · May 154.37aDick Norman InvitationalMay 1, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 21 · Rochester Century300m Hurdles36" / 0.914mRound P21.40.99a12
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 4 · Rochester Century300m Hurdles36" / 0.914mRound P4.40.10a12
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 3 · Rochester Century300m Hurdles36" / 0.914m3.39.16a PB12
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 110m Hurdles · Place 8 · Rochester Century110m Hurdles39" / 0.991mRound P8.15.48a12
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 110m Hurdles · Place 7 · Rochester Century110m Hurdles39" / 0.991m7.15.38a PBWind: -1.412
May 21Big 9 Track and Field ChampionshipsMay 21 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles36" / 0.914m1.39.42a12
May 21Big 9 Track and Field ChampionshipsMay 21 · 110m Hurdles · Place 7 · Rochester Century110m Hurdles39" / 0.991mRound P7.15.96a12
May 21Big 9 Track and Field ChampionshipsMay 21 · 110m Hurdles · Place 7 · Rochester Century110m Hurdles39" / 0.991m7.15.75a12
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 7 · Rochester Century300m Hurdles36" / 0.914m7.41.14a12
May 8Class AAA True Team Wild CardMay 8 · 110m Hurdles · Place 10 · Rochester Century110m Hurdles39" / 0.991m10.15.45a12
May 51AAA Section True Team May 5 · 300m Hurdles · Place 5 · Rochester Century300m Hurdles36" / 0.914m5.41.14a12
May 51AAA Section True Team May 5 · 110m Hurdles · Place 7 · Rochester Century110m Hurdles39" / 0.991m7.15.45a12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles36" / 0.914m1.40.54a12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 110m Hurdles · Place 4 · Rochester Century110m Hurdles39" / 0.991m4.15.87a12
Apr 25Eden Prairie Booster InvitationalApr 25 · 300m Hurdles · Rochester Century300m Hurdles36" / 0.914m—DNS12
Apr 25Eden Prairie Booster InvitationalApr 25 · 110m Hurdles · Rochester Century110m Hurdles39" / 0.991m—DNS12
Apr 20Rochester Century TriApr 20 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles36" / 0.914m1.41.79a12
Apr 20Rochester Century TriApr 20 · 110m Hurdles · Place 2 · Rochester Century110m Hurdles39" / 0.991m2.17.18a12
Apr 20Rochester Century TriApr 20 · 200 Meters · Place 8 · Rochester Century200 Meters8.24.46a12
Apr 14Albert Lea Big Nine Triangular 2Apr 14 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles36" / 0.914m1.41.73a12
Apr 14Albert Lea Big Nine Triangular 2Apr 14 · 110m Hurdles · Place 2 · Rochester Century110m Hurdles39" / 0.991m2.17.15a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · 60m Hurdles · Place 13 · Rochester Century60m Hurdles139.66a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 15 · Rochester Century300m Hurdles1542.86a11
May 13Big 9 Tri - WestMay 13 · 200 Meters · Place 15 · Rochester Century200 Meters1524.17a PB11
May 13Big 9 Tri - WestMay 13 · 100 Meters · Place 20 · Rochester Century100 Meters2011.98a PB11
May 9All-City JV MeetMay 9 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles144.31a11
May 1Dick Norman InvitationalMay 1 · 400 Meters · Place 10 · Rochester Century400 Meters1054.37a PB11
Apr 15Rochester Century MeetApr 15 · 200 Meters · Place 6 · Rochester Century200 Meters624.73a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 400 Meters · Place 8 · Rochester Century400 Meters854.49a PB11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Faribault JV InvitationalMay 20 · 200 Meters · Place 3 · Rochester Century200 Meters324.51a—
May 20Faribault JV InvitationalMay 20 · 100 Meters · Place 6 · Rochester Century100 Meters612.20a—
May 14Mayo Triangular #3May 14 · 100 Meters · Place 11 · Rochester Century100 Meters1112.26a—
May 9Rochester All-City JVMay 9 · 200 Meters · Place 5 · Rochester Century200 Meters524.95a—
May 9Rochester All-City JVMay 9 · 100 Meters · Place 12 · Rochester Century100 Meters1212.18a—
Apr 30Century Triangular #2Apr 30 · 100 Meters · Place 21 · Rochester Century100 Meters2113.06a—
Apr 27Booster InvitationalApr 27 · 200 Meters · Place 21 · Rochester Century200 Meters2125.01a—
Apr 23Century Triangular1Apr 23 · 200 Meters · Place 10 · Rochester Century200 Meters1024.5—
Apr 23Century Triangular1Apr 23 · 100 Meters · Place 9 · Rochester Century100 Meters912.3—
Apr 11Kasson-Mantorville HS InvitationalApr 11 · 200 Meters · Place 8 · Rochester Century200 Meters824.67a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Rochester JV All CityMay 11 · Long Jump · Place 28 · Rochester CenturyLong Jump2815-1.759
May 11Rochester JV All CityMay 11 · 200 Meters · Place 26 · Rochester Century200 Meters2627.279
May 11Rochester JV All CityMay 11 · 100 Meters · Place 60 · Rochester Century100 Meters6013.189

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Century Triangular Apr 19 · High Jump · Place 13 · Rochester CenturyHigh Jump134-04.008

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 4Century Quad - BoysMay 4 · 100 Meters · Place 55 · Rochester Century100 Meters5515.68—