Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSection 1AAA True Team · May 1014.89aSection 1AAA True TeamMay 10, 2022
110m Hurdles · 42" / 1.067m · OutdoorUW-La Crosse Phil Esten Challenge · Apr 1714.44aUW-La Crosse Phil Esten ChallengeApril 17, 2026
200 Meters · IndoorJim Emmerich Alumni Invitational · Jan 2023.72aJim Emmerich Alumni InvitationalJanuary 20, 2024
200 Meters · OutdoorSouth Dakota Challenge · Apr 134.3South Dakota ChallengeApril 13, 2024
300m Hurdles · 36" / 0.914m · OutdoorFaribault Invitational #2 · Apr 1141.31aFaribault Invitational #2April 11, 2023
60m Hurdles · 39" / 0.991m · IndoorDakota Timing Test · Oct 308.42aDakota Timing TestOctober 30, 2024
60m Hurdles · 42" / 1.067m · IndoorDakota Alumni Classic · Dec 138.20aDakota Alumni ClassicDecember 13, 2024
Discus · 1.6kg · OutdoorEastview 9/10 Boys Invitational · Apr 1267-00Eastview 9/10 Boys InvitationalApril 12, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8USD TwilightMay 8 · 110m Hurdles · South Dakota StateSouth Dakota State110m Hurdles—DNFJr
Apr 24Kip Janvrin OpenApr 24 · 110m Hurdles · Place 1 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m1.14.13aWind: 2.9Jr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 110m Hurdles · Place 3 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067mRound P3.14.52aWind: 0Jr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 110m Hurdles · Place 2 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m2.14.44a PBWind: 0.6Jr
Apr 10Jim Duncan InvitationalApr 10 · 110m Hurdles · Place 6 · South Dakota StateSouth Dakota State110m Hurdles614.47aJr
Mar 30Steinborn/Beacom TwilightMar 30 · 110m Hurdles · Place 2 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m2.14.37aWind: 2.6Jr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20SDSU Last Chance MeetFeb 20 · 60m Hurdles · Place 2 · South Dakota StateSouth Dakota State60m Hurdles28.11aJr
Feb 13SDSU Indoor ClassicFeb 13 · 60m Hurdles · Place 1 · South Dakota StateSouth Dakota State60m HurdlesRound P18.10aJr
Feb 13SDSU Indoor ClassicFeb 13 · 60m Hurdles · Place 1 · South Dakota StateSouth Dakota State60m Hurdles18.04aJr
Jan 24Jim Emmerich Alumni MeetJan 24 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m HurdlesRound P48.21aJr
Jan 24Jim Emmerich Alumni MeetJan 24 · 60m Hurdles · Place 3 · South Dakota StateSouth Dakota State60m Hurdles38.17aJr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 52025 SDSU Holiday MeetDec 5 · 60m Hurdles · Place 5 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P5.8.22aJr
Dec 52025 SDSU Holiday MeetDec 5 · 60m Hurdles · Place 6 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067m6.8.22aJr
Dec 52025 SDSU Holiday MeetDec 5 · 60 Meter · South Dakota StateSouth Dakota State60 MeterRound P--DNSJr
Feb 28Summit League Indoor Track and Field ChampionshipsFeb 28 · 60m Hurdles · Place 9 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P9.8.22aSo
Feb 21SDSU Last ChanceFeb 21 · 60m Hurdles · Place 2 · South Dakota StateSouth Dakota State60m Hurdles28.12a—
Feb 21SDSU Last ChanceFeb 21 · 60m Hurdles · Place 1 · South Dakota StateSouth Dakota State60m Hurdles18.21a—
Feb 14SDSU Indoor ClassicFeb 14 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles48.19a—
Feb 14SDSU Indoor ClassicFeb 14 · 60m Hurdles · Place 6 · South Dakota StateSouth Dakota State60m Hurdles610.84a—
Jan 31SDSU D2 OpenJan 31 · 60m Hurdles · Place 7 · South Dakota StateSouth Dakota State60m Hurdles78.28a—
Jan 31SDSU D2 OpenJan 31 · 60m Hurdles · Place 5 · South Dakota StateSouth Dakota State60m Hurdles58.30a—
Jan 25Jim Emmerich Alumni InvitationalJan 25 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P4.8.23aSo
Jan 25Jim Emmerich Alumni InvitationalJan 25 · 60m Hurdles · Place 6 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067m6.8.28aSo
Jan 18USD Alumni InvitationalJan 18 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles48.25a—
Jan 18USD Alumni InvitationalJan 18 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles48.26a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9USD Twilight MeetMay 9 · 110m Hurdles · Place 4 · South Dakota StateSouth Dakota State110m Hurdles414.83aSO
May 2USD Twilight MeetMay 2 · 110m Hurdles · Place 9 · South Dakota StateSouth Dakota State110m Hurdles914.78aSo
Apr 24Kip Janvrin OpenApr 24 · 110m Hurdles · Place 6 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067mRound P6.14.57aWind: 1So
Apr 24Kip Janvrin OpenApr 24 · 110m Hurdles · Place 5 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m5.14.53aWind: 1.3So
Apr 182025 Beach InviteApr 18 · 110m Hurdles · Place 13 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m13.14.86aWind: 0.2So
Apr 17Pacific Coast InvitationalApr 17 · 110m Hurdles · Place 18 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m18.14.66aWind: 1.5So
Apr 12University of South Dakota ChallengeApr 12 · 110m Hurdles · Place 6 · South Dakota StateSouth Dakota State110m Hurdles614.70aSo
Mar 27Bobcat InvitationalMar 27 · 110m Hurdles · Place 36 · South Dakota StateSouth Dakota State110m Hurdles3614.77aSo
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 110m Hurdles · Place 26 · South Dakota StateSouth Dakota State110m Hurdles42" / 1.067m26.14.70aWind: 0.7So

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 13Dakota Alumni ClassicDec 13 · 60m Hurdles · Place 6 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P6.8.29aSo
Dec 13Dakota Alumni ClassicDec 13 · 60m Hurdles · Place 6 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067m6.8.20a PBSo
Dec 6SDSU Holiday Open and MultiDec 6 · 60m Hurdles · Place 7 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P7.8.23aSo
Dec 6SDSU Holiday Open and MultiDec 6 · 60m Hurdles · Place 8 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067m8.8.34aSo
Oct 30Dakota Timing TestOct 30 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles39" / 0.991mRound P4.8.42a PBFr
Oct 30Dakota Timing TestOct 30 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles39" / 0.991m4.8.46aFr
Feb 23Summit League Indoor Track and Field ChampionshipFeb 23 · 60m Hurdles · Place 9 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P9.8.42aFr
Feb 16SDSU Last ChanceFeb 16 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles48.42a—
Feb 16SDSU Last ChanceFeb 16 · 60m Hurdles · Place 4 · South Dakota StateSouth Dakota State60m Hurdles48.46a—
Feb 9SDSU Indoor ClassicFeb 9 · 60m Hurdles · Place 14 · South Dakota StateSouth Dakota State60m HurdlesRound P148.40a—
Jan 26SDSU D2/NAIA OpenJan 26 · 60m Hurdles · Place 5 · South Dakota StateSouth Dakota State60m Hurdles58.42a—
Jan 26SDSU D2/NAIA OpenJan 26 · 60m Hurdles · Place 5 · South Dakota StateSouth Dakota State60m Hurdles58.44a—
Jan 20Jim Emmerich Alumni InvitationalJan 20 · 60m Hurdles · Place 12 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P12.8.51aFr
Jan 20Jim Emmerich Alumni InvitationalJan 20 · 200 Meters · Place 27 · South Dakota StateSouth Dakota State200 Meters27.23.72a PBFr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3USD Tune UpMay 3 · 110m Hurdles · Place 8 · South Dakota StateSouth Dakota State110m Hurdles814.88a—
Apr 13South Dakota ChallengeApr 13 · 110m Hurdles · South Dakota StateSouth Dakota State110m Hurdles—3.1—
Apr 13South Dakota ChallengeApr 13 · 200 Meters · South Dakota StateSouth Dakota State200 Meters—4.3 PB—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 1SDSU Holiday Invite and MultiDec 1 · 60m Hurdles · Place 9 · South Dakota StateSouth Dakota State60m Hurdles42" / 1.067mRound P9.8.58aFr
Dec 1SDSU Holiday Invite and MultiDec 1 · 200 Meters · Place 26 · South Dakota StateSouth Dakota State200 Meters26.24.01aFr

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 110m Hurdles · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P--DNS12
May 4Mayo Dick Norman InvitationalMay 4 · 300m Hurdles · Place 15 · OwatonnaOwatonna300m Hurdles1546.3412
May 4Mayo Dick Norman InvitationalMay 4 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles415.4912
Apr 28Hamline Elite MeetApr 28 · 110m Hurdles · Place 8 · OwatonnaOwatonna110m Hurdles815.72a—
Apr 27Cougar InvitationalApr 27 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.41.40a12
Apr 27Cougar InvitationalApr 27 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.29a12
Apr 25Albert Lea Big Nine Coed Triangular 4-25-23Apr 25 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles36" / 0.914m1.41.48a12
Apr 25Albert Lea Big Nine Coed Triangular 4-25-23Apr 25 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.32a12
Apr 14Irondale HSApr 14 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.77a12
Apr 12Eastview 9/10 Boys InvitationalApr 12 · Discus · Place 40 · OwatonnaOwatonnaDiscus1.6kg40.67-00 PB12
Apr 11Faribault Invitational #2Apr 11 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.41.31a PB12
Apr 11Faribault Invitational #2Apr 11 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.28a12

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P4.15.30aWind: -1.911
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles39" / 0.991m5.14.72aWind: 2.111
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 300m Hurdles · Place 7 · OwatonnaOwatonna300m Hurdles36" / 0.914m7.42.38a11
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P1.15.45a11
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.10aWind: -0.611
May 26Big 9 Conference ChampionshipsMay 26 · 300m Hurdles · Place 4 · OwatonnaOwatonna300m Hurdles442.6011
May 26Big 9 Conference ChampionshipsMay 26 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m HurdlesRound P115.0411
May 26Big 9 Conference ChampionshipsMay 26 · 110m Hurdles · OwatonnaOwatonna110m Hurdles—DQ11
May 20State True Team Class AAAMay 20 · 300m Hurdles · Place 11 · OwatonnaOwatonna300m Hurdles1142.4511
May 20State True Team Class AAAMay 20 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles215.0711
May 19 Owatonna Big 9 Tri #2May 19 · 100 Meters · Place 10 · OwatonnaOwatonna100 Meters10.12.17aUnofficial11
May 10Section 1AAA True TeamMay 10 · 300m Hurdles · Place 8 · OwatonnaOwatonna300m Hurdles36" / 0.914m8.42.06a11
May 10Section 1AAA True TeamMay 10 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.14.89a PB11
May 5Mayo Dick Norman InvitationalMay 5 · 300m Hurdles · Place 5 · OwatonnaOwatonna300m Hurdles36" / 0.914m5.42.48a11
May 5Mayo Dick Norman InvitationalMay 5 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.09a11
May 3Owatonna Big 9 Tri #1May 3 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.43.80a11
May 3Owatonna Big 9 Tri #1May 3 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.75a11
Apr 29Hamline Elite MeetApr 29 · 110m Hurdles · Place 9 · OwatonnaOwatonna110m Hurdles915.8711
Apr 28Cougar InvitationalApr 28 · 300m Hurdles · Place 23 · OwatonnaOwatonna300m Hurdles36" / 0.914m23.47.29a11
Apr 28Cougar InvitationalApr 28 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.29a11
Apr 26JM Big 9 TriangularApr 26 · 300m Hurdles · Place 2 · OwatonnaOwatonna300m Hurdles36" / 0.914m2.44.42a11
Apr 26JM Big 9 TriangularApr 26 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.30a11
Apr 23Lakeville Mega MeetApr 23 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles316.6311
Apr 19Mankato East - Big 9 TriangularApr 19 · 300m Hurdles · Place 4 · OwatonnaOwatonna300m Hurdles36" / 0.914m4.44.78a11
Apr 19Mankato East - Big 9 TriangularApr 19 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.93a11
Apr 13Faribault Invitational #3Apr 13 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914m3.43.89a11
Apr 13Faribault Invitational #3Apr 13 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles39" / 0.991m1.15.74a11
Apr 8Knights Under the LightsApr 8 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles344.7311
Apr 8Knights Under the LightsApr 8 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles116.1111

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 10MSHSL Section 1AA ChampionshipsJun 10 · 300m Hurdles · Place 10 · OwatonnaOwatonna300m Hurdles36" / 0.914mRound P10.43.09a10
Jun 10MSHSL Section 1AA ChampionshipsJun 10 · 110m Hurdles · Place 9 · OwatonnaOwatonna110m Hurdles39" / 0.991mRound P9.16.05a10
Jun 10MSHSL Section 1AA ChampionshipsJun 10 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles39" / 0.991m3.15.38aWind: 1.310
May 27Big 9 Championships BoysMay 27 · 300m Hurdles · Place 11 · OwatonnaOwatonna300m Hurdles1144.5810
May 27Big 9 Championships BoysMay 27 · 110m Hurdles · Place 6 · OwatonnaOwatonna110m HurdlesRound P616.0410
May 27Big 9 Championships BoysMay 27 · 110m Hurdles · Place 8 · OwatonnaOwatonna110m Hurdles816.2010
May 18Big 9 Boys Quad at WestMay 18 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles144.3010
May 18Big 9 Boys Quad at WestMay 18 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles115.9310
May 16True Team Section 1AAAMay 16 · 300m Hurdles · Place 10 · OwatonnaOwatonna300m Hurdles36" / 0.914m10.44.30a10
May 16True Team Section 1AAAMay 16 · 110m Hurdles · Place 2 · OwatonnaOwatonna110m Hurdles39" / 0.991m2.15.93a10
May 11Boys Big 9 Quad CenturyMay 11 · 300m Hurdles · Place 1 · OwatonnaOwatonna300m Hurdles144.1510
May 11Boys Big 9 Quad CenturyMay 11 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles116.1910
May 6Cougar InvitationalMay 6 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles36" / 0.914m3.45.31a10
May 6Cougar InvitationalMay 6 · 110m Hurdles · Place 5 · OwatonnaOwatonna110m Hurdles39" / 0.991m5.16.13a10
May 4Albert Lea QuadMay 4 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles344.6610
May 4Albert Lea QuadMay 4 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles416.1410
Apr 29Dick Norman Invitational - Mayo HSApr 29 · 300m Hurdles · Place 6 · OwatonnaOwatonna300m Hurdles36" / 0.914m6.45.16a10
Apr 29Dick Norman Invitational - Mayo HSApr 29 · 110m Hurdles · Place 4 · OwatonnaOwatonna110m Hurdles39" / 0.991m4.15.87a10
Apr 20Owatonna Boys Big9 QuadApr 20 · 300m Hurdles · Place 3 · OwatonnaOwatonna300m Hurdles345.6010
Apr 20Owatonna Boys Big9 QuadApr 20 · 110m Hurdles · Place 1 · OwatonnaOwatonna110m Hurdles118.2510
Apr 16Dean Bishop InvitationalApr 16 · 300m Hurdles · Place 6 · OwatonnaOwatonna300m Hurdles644.8610
Apr 16Dean Bishop InvitationalApr 16 · 110m Hurdles · Place 6 · OwatonnaOwatonna110m Hurdles616.9710

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Kasson-Mantorville InvitationalApr 16 · Triple Jump · Place 9 · OwatonnaOwatonnaTriple Jump926-01.008
Apr 16Kasson-Mantorville InvitationalApr 16 · 300m Hurdles · Place 4 · OwatonnaOwatonna300m Hurdles454.868
Apr 16Kasson-Mantorville InvitationalApr 16 · 110m Hurdles · Place 3 · OwatonnaOwatonna110m Hurdles320.568