Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorTrue Team Section 7AAA · May 1614.71aTrue Team Section 7AAAMay 16, 2021
110m Hurdles · 42" / 1.067m · OutdoorAshton May Invitational · Apr 614.62aAshton May InvitationalApril 6, 2024
200 Meters · IndoorM City Indoor Classic · Dec 623.36aM City Indoor ClassicDecember 6, 2024
200 Meters · OutdoorTrue Team Section 7AAA · May 1623.99aTrue Team Section 7AAAMay 16, 2021
300 Meters · IndoorJack Johnson Classic · Jan 2636.69Jack Johnson ClassicJanuary 26, 2024
300m Hurdles · 36" / 0.914m · OutdoorTrue Team Section 7AAA · May 1639.13aTrue Team Section 7AAAMay 16, 2021
400 Meters · IndoorMark Schuck Open and Multi · Jan 3151.55aMark Schuck Open and MultiJanuary 31, 2025
400 Meters · OutdoorClass AAA Boys State True Team · May 2951.50aClass AAA Boys State True TeamMay 29, 2021
400m Hurdles · 36" / 0.914m · Outdoor97th Clyde Littlefield Texas Relays presented by Truist · Mar 2653.42a97th Clyde Littlefield Texas Relays presented by TruistMarch 26, 2025
60 Meters · IndoorUniv. of St. Thomas Indoor Invitational · Jan 177.17aUniv. of St. Thomas Indoor InvitationalJanuary 17, 2025
60m Hurdles · 42" / 1.067m · IndoorSummit League Indoor Track and Field Championships · Feb 287.95aSummit League Indoor Track and Field ChampionshipsFebruary 28, 2025

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Maverick Open #2May 2 · 400m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles252.96SR
May 2Maverick Open #2May 2 · 110m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)110m HurdlesRound P214.68SR
May 2Maverick Open #2May 2 · 110m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles114.15SR
Apr 30Meet of the UnSaintlyApr 30 · 400m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles152.83SR
Apr 23Gary Wilson InvitationalApr 23 · 110m Hurdles · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)110m HurdlesRound P614.44SR
Apr 23Gary Wilson InvitationalApr 23 · 110m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles414.16SR
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 400m Hurdles · Place 25 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914mRound P25.53.42a PBSr
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 110m Hurdles · Place 23 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m23.14.65aWind: 1Sr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Summit League Indoor Track and Field ChampionshipsFeb 28 · 60m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P2.7.95a PBSr
Feb 28Summit League Indoor Track and Field ChampionshipsFeb 28 · 60m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m3.7.95aSr
Feb 21Snowshoe OpenFeb 21 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles48.12a—
Feb 21Snowshoe OpenFeb 21 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles48.00a—
Jan 31Mark Schuck Open and MultiJan 31 · 60m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles38.16a—
Jan 31Mark Schuck Open and MultiJan 31 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles58.20a—
Jan 31Mark Schuck Open and MultiJan 31 · 400 Meters · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)400 Meters1051.55a PB—
Jan 17Univ. of St. Thomas Indoor InvitationalJan 17 · 60 Meters · Place 14 · St. Thomas (Minn.)St. Thomas (Minn.)60 Meters147.17a PB—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6M City Indoor ClassicDec 6 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P5.8.29aSr
Dec 6M City Indoor ClassicDec 6 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m5.8.29aSr
Dec 6M City Indoor ClassicDec 6 · 200 Meters · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters7.23.36a PBSr
Feb 23Summit League Indoor Track and Field ChampionshipFeb 23 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P5.8.05aJr
Feb 23Summit League Indoor Track and Field ChampionshipFeb 23 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m5.8.08aJr
Feb 16Snowshoe OpenFeb 16 · 60m Hurdles · Place 9 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles98.30a—
Feb 16Snowshoe OpenFeb 16 · 60m Hurdles · Place 8 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles88.18a—
Feb 3Ted Nelson ClassicFeb 3 · 60m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles18.31a—
Feb 3Ted Nelson ClassicFeb 3 · 60m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles18.13a—
Feb 3Ted Nelson ClassicFeb 3 · 200 Meters · Place 11 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters1123.51a—
Jan 26Jack Johnson ClassicJan 26 · 300 Meters · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)300 Meters436.69 PBJR
Jan 26Jack Johnson ClassicJan 26 · 60 Meters · Place 20 · St. Thomas (Minn.)St. Thomas (Minn.)60 MetersRound P207.26JR
Jan 12St. Thomas Indoor InvitationalJan 12 · 60m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P3.8.49aJr
Jan 12St. Thomas Indoor InvitationalJan 12 · 60m Hurdles · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m--DNSJr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Summit League T&F Outdoor ChampionshipMay 9 · 400 Hurdles Preliminaries Heat 2 · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)400 Hurdles Preliminaries Heat 2354.16JR
May 9Summit League T&F Outdoor ChampionshipMay 9 · 400 Hurdles Preliminaries · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)400 Hurdles Preliminaries354.16JR
May 9Summit League T&F Outdoor ChampionshipMay 9 · 400 Hurdles Finals · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)400 Hurdles Finals453.61JR
May 9Summit League T&F Outdoor ChampionshipMay 9 · 110 Hurdles Preliminaries Heat 2 · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)110 Hurdles Preliminaries Heat 2314.34JR
May 9Summit League T&F Outdoor ChampionshipMay 9 · 110 Hurdles Preliminaries · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)110 Hurdles Preliminaries314.34JR
May 9Summit League T&F Outdoor ChampionshipMay 9 · 110 Hurdles Finals · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)110 Hurdles Finals714.71JR
May 1St. Thomas Joe Sweeney InvitationalMay 1 · 110m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles214.65a—
Apr 24Gary Wilson InvitationalApr 24 · 400 Hurdles · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)400 Hurdles654.44JR
Apr 6Ashton May InvitationalApr 6 · 400m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m4.54.45aJr
Apr 6Ashton May InvitationalApr 6 · 110m Hurdles · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067mRound P2.14.62a PBWind: 1.6Jr
Apr 6Ashton May InvitationalApr 6 · 110m Hurdles · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m1.14.72aWind: -0.8Jr

2023 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 8M City Indoor ClassicDec 8 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P5.8.35aJr
Dec 8M City Indoor ClassicDec 8 · 60m Hurdles · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m6.8.33aJr
Dec 8M City Indoor ClassicDec 8 · 200 Meters · Place 11 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters11.23.57aJr
Feb 25Summit Indoor T&F ChampionshipsFeb 25 · 60m Hurdles · Place 8 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P8.8.38aSo
Feb 25Summit Indoor T&F ChampionshipsFeb 25 · 60m Hurdles · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m6.8.32aSo
Feb 17Snowshoe OpenFeb 17 · 60m Hurdles · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles58.44SO
Feb 10SDSU Indoor ClassicFeb 10 · 60m Hurdles · Place 9 · St Thomas (MN)St Thomas (MN)60m HurdlesRound P98.28a—
Feb 10SDSU Indoor ClassicFeb 10 · 200 Meters · Place 78 · St Thomas (MN)St Thomas (MN)200 Meters7823.53a—
Feb 4Ted Nelson ClassicFeb 4 · 60 Hurdles Preliminaries Heat 3 · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries Heat 358.54SO
Feb 4Ted Nelson ClassicFeb 4 · 60 Hurdles Preliminaries · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries58.54SO
Feb 4Ted Nelson ClassicFeb 4 · 60 Hurdles Finals · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Finals38.29SO
Feb 4Ted Nelson ClassicFeb 4 · 200 Meters · Place 23 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters2323.95SO
Feb 4Ted Nelson ClassicFeb 4 · 200 Meters · Place 23 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters2323.95SO
Jan 20Blue Demon Alumni InvitationalJan 20 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P4.8.51aSo
Jan 20Blue Demon Alumni InvitationalJan 20 · 60m Hurdles · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m--DNSSo
Jan 20Blue Demon Alumni InvitationalJan 20 · 400 Meters · St. Thomas (Minn.)St. Thomas (Minn.)400 Meters--DNSSo
Jan 20Blue Demon Alumni InvitationalJan 20 · 200 Meters · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters--DNSSo
Jan 13St. Thomas Indoor InvitationalJan 13 · 60 Hurdles Preliminaries Heat 2 · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries Heat 238.54SO
Jan 13St. Thomas Indoor InvitationalJan 13 · 60 Hurdles Preliminaries · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries38.54SO
Jan 13St. Thomas Indoor InvitationalJan 13 · 60 Hurdles Finals · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Finals28.38SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3St Thomas Joe Sweeney InvitationalMay 3 · 400m Hurdles · Place 1 · St Thomas (MN)St Thomas (MN)400m Hurdles154.77a—
May 3St Thomas Joe Sweeney InvitationalMay 3 · 110m Hurdles · Place 2 · St Thomas (MN)St Thomas (MN)110m Hurdles215.08a—
Apr 26Running on Hope InvitationalApr 26 · 110m Hurdles · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)110m HurdlesRound P715.48SO
Apr 26Running on Hope InvitationalApr 26 · 110m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles315.07SO
Apr 13Bryan Clay InvitationalApr 13 · 400m Hurdles · Place 36 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m36.55.40aSo
Apr 12Cal State LA TwilightApr 12 · 400m Hurdles · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m7.55.47aSo
Apr 12Cal State LA TwilightApr 12 · 110m Hurdles · Place 11 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m11.15.13aWind: 1.2So

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 9Icebreaker Opener and MultiDec 9 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m4.8.34aSo
Dec 9Icebreaker Opener and MultiDec 9 · 400 Meters · St. Thomas (Minn.)St. Thomas (Minn.)400 Meters--DNSSo
Feb 18Snowshoe OpenFeb 18 · 60 Hurdles Preliminaries · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries128.67FR
Feb 18Snowshoe OpenFeb 18 · 60 Hurdles Preliminaries · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries128.67FR
Feb 5Gopher ClassicFeb 5 · 400 Meters · Place 13 · St. Thomas (Minn.)St. Thomas (Minn.)400 Meters13.54.00aFr
Jan 28Jack Johnson ClassicJan 28 · 60 Hurdles Preliminaries · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries58.74FR
Jan 28Jack Johnson ClassicJan 28 · 60 Hurdles Preliminaries · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Preliminaries58.74FR
Jan 28Jack Johnson ClassicJan 28 · 60 Hurdles Finals · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)60 Hurdles Finals58.60FR
Jan 22Cyclone OpenJan 22 · 60m Hurdles · Place 8 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P8.8.76aFr
Jan 22Cyclone OpenJan 22 · 60m Hurdles · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m7.8.66aFr
Jan 8Minnesota OpenJan 8 · 60m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067mRound P4.8.70aFr
Jan 8Minnesota OpenJan 8 · 60m Hurdles · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)60m Hurdles42" / 1.067m3.8.58aFr

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12The Summit League Outdoor ChampionshipsMay 12 · 400m Hurdles · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914mRound P10.58.45aFr
May 12The Summit League Outdoor ChampionshipsMay 12 · 110m Hurdles · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067mRound P12.15.42aWind: 0.3Fr
May 4St Thomas Tommie TwilightMay 4 · 110m Hurdles · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m4.15.34aWind: 0.6Fr
Apr 23Holst InvitationalApr 23 · 110m Hurdles · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067mRound P12.15.49aWind: 2.7Fr
Apr 13St. Thomas Tom Cat InvitationalApr 13 · 400m Hurdles · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m—DNSFr
Apr 13St. Thomas Tom Cat InvitationalApr 13 · 110m Hurdles · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m—DNSWind: 0.6Fr
Mar 18Willie Williams Classic/Dave Murray Distance ClassicMar 18 · 400m Hurdles · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)400m Hurdles36" / 0.914m10.55.95aFr
Mar 18Willie Williams Classic/Dave Murray Distance ClassicMar 18 · 110m Hurdles · Place 12 · St. Thomas (Minn.)St. Thomas (Minn.)110m Hurdles42" / 1.067m12.15.56aWind: 0.8Fr

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 17MSHSL State Track & Field ChampionshipsJun 17 · 300m Hurdles · Place 1 · HopkinsHopkins300m Hurdles36" / 0.914m1.39.15a12
Jun 17MSHSL State Track & Field ChampionshipsJun 17 · 110m Hurdles · Place 2 · HopkinsHopkins110m Hurdles39" / 0.991m2.14.50aWind: 3.312
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 300m Hurdles · Place 1 · HopkinsHopkins300m Hurdles36" / 0.914mRound P1.40.08a12
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 300m Hurdles · Place 1 · HopkinsHopkins300m Hurdles36" / 0.914m1.39.50a12
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 110m Hurdles · Place 1 · HopkinsHopkins110m Hurdles39" / 0.991mRound P1.14.98a12
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 110m Hurdles · Place 2 · HopkinsHopkins110m Hurdles39" / 0.991m2.14.85aWind: 112
May 29Class AAA Boys State True TeamMay 29 · 300m Hurdles · Place 5 · HopkinsHopkins300m Hurdles36" / 0.914m5.41.77a12
May 29Class AAA Boys State True TeamMay 29 · 110m Hurdles · Place 2 · HopkinsHopkins110m Hurdles39" / 0.991m2.15.14a12
May 29Class AAA Boys State True TeamMay 29 · 400 Meters · Place 5 · HopkinsHopkins400 Meters5.51.50a PB12
May 16True Team Section 7AAAMay 16 · 300m Hurdles · Place 1 · HopkinsHopkins300m Hurdles36" / 0.914m1.39.13a PB12
May 16True Team Section 7AAAMay 16 · 110m Hurdles · Place 1 · HopkinsHopkins110m Hurdles39" / 0.991m1.14.71a PB12
May 16True Team Section 7AAAMay 16 · 200 Meters · Place 8 · HopkinsHopkins200 Meters8.23.99a PB12