Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 1AAA Championships · May 3014.33aMSHSL Section 1AAA ChampionshipsMay 30, 2024
110m Hurdles · 42" / 1.067m · OutdoorBadger Challenge · May 114.86aBadger ChallengeMay 1, 2026
200 Meters · IndoorM City Classic · Dec 523.68aM City ClassicDecember 5, 2025
200 Meters · OutdoorELLIS INVITATIONAL JUNIOR HIGH TRACK MEET · May 1025.95ELLIS INVITATIONAL JUNIOR HIGH TRACK MEETMay 10, 2021
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 1AAA Championships · May 3039.23aMSHSL Section 1AAA ChampionshipsMay 30, 2024
400m Hurdles · 36" / 0.914m · Outdoor2026 Clyde Hart Classic · Mar 2756.42a2026 Clyde Hart ClassicMarch 27, 2026
60m Hurdles · 42" / 1.067m · IndoorM City Classic · Dec 58.35aM City ClassicDecember 5, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1Badger ChallengeMay 1 · 110m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m3.14.86a PBWind: 0.3Fr
Apr 22Gary Wilson InvitationalApr 22 · 400m Hurdles · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles1255.24FR
Apr 22Gary Wilson InvitationalApr 22 · 110m Hurdles · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles1014.70FR
Apr 15Gustie TwilightApr 15 · 400m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles154.97aFr
Apr 15Gustie TwilightApr 15 · 110m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles214.85aFr
Apr 11Gene Glader InvitationalApr 11 · 400m Hurdles · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m—SCRFr
Apr 11Gene Glader InvitationalApr 11 · 110m Hurdles · Place 8 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067mRound P8.15.17aWind: 0.9Fr
Apr 11Gene Glader InvitationalApr 11 · 110m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m3.14.93aWind: 0.1Fr
Mar 272026 Clyde Hart ClassicMar 27 · 400m Hurdles · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m12.56.42a PBFr
Mar 272026 Clyde Hart ClassicMar 27 · 110m Hurdles · Place 16 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067mRound P16.15.50aWind: 0.9Fr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Mark Schuck Open & MultiJan 30 · 60m Hurdles · Place 16 · St. Thomas (Minn.)St. Thomas (Minn.)60m HurdlesRound P168.42aFr
Jan 16University of St. Thomas Indoor InvitationalJan 16 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles48.46aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5M City ClassicDec 5 · 60m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m3.8.35a PBFr
Dec 5M City ClassicDec 5 · 200 Meters · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters12.23.68a PBFr

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 16 · OwatonnaOwatonna300m Hurdles36" / 0.914mRound P16.40.61a12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P4.14.69aWind: -0.612
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.14.38aWind: 1.312
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 5 · OwatonnaOwatonna300m Hurdles541.69a12
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles340.02a12
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles314.98a12
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles214.17a12
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 8 · OwatonnaOwatonna300m Hurdles841.92a12
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles515.05a12
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles314.32a12
May 13Mankato East TriangularMay 13 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.74a12
May 13Mankato East TriangularMay 13 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.23a12
May 6Section 1AAA True TeamMay 6 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914m3.41.31a12
May 6Section 1AAA True TeamMay 6 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991m3.14.93a12
Apr 30White Bear Lake CoEd MeetApr 30 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.04a12
Apr 30White Bear Lake CoEd MeetApr 30 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.31a12
Apr 25Hamline Elite MeetApr 25 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles515.2512
Apr 22Big 9 Triangular - Red Wing - 4/22/25Apr 22 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.40.40a12
Apr 22Big 9 Triangular - Red Wing - 4/22/25Apr 22 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.14.86a12
Apr 192025 Pony ClassicApr 19 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.1712
Apr 15Big 9 Tri - OwatonnaApr 15 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.10a12
Apr 15Big 9 Tri - OwatonnaApr 15 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991m3.15.16a12
Apr 10Ted Nelson InvitationalApr 10 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles141.20a12
Apr 10Ted Nelson InvitationalApr 10 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles315.07a12

2024 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 5 · OwatonnaOwatonna300m Hurdles36" / 0.914mRound P5.39.97a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 5 · OwatonnaOwatonna300m Hurdles36" / 0.914m5.39.39a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P3.14.41aWind: 3.611
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.13.98aWind: 2.311
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914mRound P3.40.94a11
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.39.23a PB11
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P3.15.91aWind: 011
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.14.33a PBWind: 1.211
May 23Big9 Conference MeetMay 23 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles138.30a—
May 23Big9 Conference MeetMay 23 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles314.93a—
May 23Big9 Conference MeetMay 23 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles214.34a—
May 16Northfield Tri.May 16 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles139.63a—
May 16Northfield Tri.May 16 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles114.53a—
May 8Class AAA WildcardMay 8 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.39.37a11
May 8Class AAA WildcardMay 8 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.14.69a11
May 7Section 1AAA True TeamMay 7 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.39.37a11
May 7Section 1AAA True TeamMay 7 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.14.69a11
May 2Ron Sass InviteMay 2 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles139.73a—
May 2Ron Sass InviteMay 2 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles114.75a—
Apr 30Century Triangular #2Apr 30 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.94a—
Apr 30Century Triangular #2Apr 30 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.82a—
Apr 26Hamline Elite MeetApr 26 · 300m Hurdles · Place 4 · OwatonnaOwatonna300m Hurdles439.98a—
Apr 26Hamline Elite MeetApr 26 · 110m Hurdles · Place 7 · OwatonnaOwatonna110m Hurdles714.94a—
Apr 25Lakeville South Gilmer True Team ClassicApr 25 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles240.34a—
Apr 25Lakeville South Gilmer True Team ClassicApr 25 · 110m Hurdles · Place 7 · OwatonnaOwatonna110m Hurdles716.51a—
Apr 24Owatonna Big-9 TriApr 24 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.12a—
Apr 24Owatonna Big-9 TriApr 24 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.01a—
Apr 20Stillwater Pony ClassicApr 20 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.14a11
Apr 15Big 9 Triangular Austin #1Apr 15 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles139.96a—
Apr 15Big 9 Triangular Austin #1Apr 15 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.25a—
Apr 11Faribault Coed InvitationalApr 11 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles141.42a—
Apr 11Faribault Coed InvitationalApr 11 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles315.02a—
Apr 6Mounds View OutdoorApr 6 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.24a—
Apr 6Mounds View OutdoorApr 6 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.77a—

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 110m Hurdles · Place 12 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P12.15.48aWind: -1.910
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914mRound P3.42.28a10
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914m3.39.85a10
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P2.15.90a10
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.15.11aWind: 0.910
May 25Big 9 ChampionshipsMay 25 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.0710
May 25Big 9 ChampionshipsMay 25 · 110m Hurdles · Place 8 · OwatonnaOwatonna110m HurdlesRound P815.7210
May 25Big 9 ChampionshipsMay 25 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles315.3310
May 25Big 9 ChampionshipsMay 25 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles140.0710
May 25Big 9 ChampionshipsMay 25 · 110m Hurdles · Place 8 · OwatonnaOwatonna110m HurdlesRound P815.7210
May 25Big 9 ChampionshipsMay 25 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles315.3310
May 19State True Team AAA BoysMay 19 · 300m Hurdles · Place 5 · OwatonnaOwatonna300m Hurdles36" / 0.914m5.40.82a10
May 19State True Team AAA BoysMay 19 · 110m Hurdles · Place 7 · OwatonnaOwatonna110m Hurdles39" / 0.991m7.15.67a10
May 11Owatonna Coed TriMay 11 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles141.1010
May 9Section 1AAA True TeamMay 9 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.40.69a10
May 9Section 1AAA True TeamMay 9 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles39" / 0.991m4.16.09a10
May 4Mayo Dick Norman InvitationalMay 4 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles240.7510
May 4Mayo Dick Norman InvitationalMay 4 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles516.1010
May 2Big 9 Conference TriangularMay 2 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.42.22a10
May 2Big 9 Conference TriangularMay 2 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.16.19a10
Apr 27Cougar InvitationalApr 27 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.23a10
Apr 27Cougar InvitationalApr 27 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles39" / 0.991m5.16.29a10
Apr 25Albert Lea Big Nine Coed Triangular 4-25-23Apr 25 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.41.85a10
Apr 25Albert Lea Big Nine Coed Triangular 4-25-23Apr 25 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.16.54a10
Apr 14Irondale HSApr 14 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.80a10
Apr 14Irondale HSApr 14 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.16.26a10
Apr 12Eastview 9/10 Boys InvitationalApr 12 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.42.17a10
Apr 11Faribault Invitational #2Apr 11 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.13a10
Apr 11Faribault Invitational #2Apr 11 · 110m Hurdles · Place 7 · OwatonnaOwatonna110m Hurdles39" / 0.991m7.17.58a10

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 300m Hurdles · Place 8 · OwatonnaOwatonna300m Hurdles36" / 0.914m8.42.63a9
May 26Big 9 Conference ChampionshipsMay 26 · 300m Hurdles · Place 6 · OwatonnaOwatonna300m Hurdles642.849
May 20State True Team Class AAAMay 20 · 300m Hurdles · Place 19 · OwatonnaOwatonna300m Hurdles1943.309
May 19 Owatonna Big 9 Tri #2May 19 · 100 Meters · Place 14 · OwatonnaOwatonna100 Meters14.12.45aUnofficial9
May 10Section 1AAA True TeamMay 10 · 300m Hurdles · Place 9 · OwatonnaOwatonna300m Hurdles36" / 0.914m9.42.64a9
May 5Mayo Dick Norman InvitationalMay 5 · 300m Hurdles · Place 4 · OwatonnaOwatonna300m Hurdles36" / 0.914m4.42.47a9
May 3Owatonna Big 9 Tri #1May 3 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.42.92a9
May 3Owatonna Big 9 Tri #1May 3 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991m3.17.80a9
Apr 28Cougar InvitationalApr 28 · 300m Hurdles · Place 10 · OwatonnaOwatonna300m Hurdles36" / 0.914m10.43.40a9
Apr 28Cougar InvitationalApr 28 · 110m Hurdles · Place 21 · OwatonnaOwatonna110m Hurdles39" / 0.991m21.18.77a9
Apr 26JM Big 9 TriangularApr 26 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914m3.44.96a9
Apr 25Lakeville South 9th/10th MeetApr 25 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles146.41—
Apr 25Lakeville South 9th/10th MeetApr 25 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles318.88—
Apr 23Lakeville Mega MeetApr 23 · 300m Hurdles · Place 7 · OwatonnaOwatonna300m Hurdles744.83—
Apr 13Faribault Invitational #3Apr 13 · 110m Hurdles · Place 6 · OwatonnaOwatonna110m Hurdles39" / 0.991m6.19.50a9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10ELLIS INVITATIONAL JUNIOR HIGH TRACK MEETMay 10 · High Jump · Place 3 · OwatonnaOwatonnaHigh Jump34-08.008
May 10ELLIS INVITATIONAL JUNIOR HIGH TRACK MEETMay 10 · 100m Hurdles · Place 2 · OwatonnaOwatonna100m Hurdles216.978
May 10ELLIS INVITATIONAL JUNIOR HIGH TRACK MEETMay 10 · 200 Meters · Place 1 · OwatonnaOwatonna200 Meters125.95 PB8