Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 42" / 1.067m · OutdoorGPAC Championships · May 115.12aGPAC ChampionshipsMay 1, 2026
400m Hurdles · 36" / 0.914m · OutdoorGPAC Championships · May 155.83aGPAC ChampionshipsMay 1, 2026
600 Meters · IndoorSDSU Indoor Classic · Feb 131:26.93aSDSU Indoor ClassicFebruary 13, 2026
60m Hurdles · 39" / 0.991m · IndoorDickinson Relays · Mar 48.95aDickinson RelaysMarch 4, 2024
60m Hurdles · 42" / 1.067m · IndoorWSC Wildcat Opener · Dec 58.71aWSC Wildcat OpenerDecember 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 1GPAC ChampionshipsMay 1 · 400m Hurdles · Place 4 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles36" / 0.914m4.55.83a PBFr
May 1GPAC ChampionshipsMay 1 · 110m Hurdles · Place 5 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles42" / 1.067mRound P5.15.06aWind: 4Fr
May 1GPAC ChampionshipsMay 1 · 110m Hurdles · Place 5 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles42" / 1.067m5.15.12a PBWind: 1.3Fr
Apr 22Mount Marty TwilightApr 22 · 110m Hurdles · Place 5 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles515.26aFR
Apr 16Northwestern InviteApr 16 · 400m Hurdles · Place 1 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles36" / 0.914m1.57.79aFr
Apr 16Northwestern InviteApr 16 · 110m Hurdles · Place 11 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles42" / 1.067mRound P11.23.19aWind: 3.5Fr
Apr 8USD Snooze Button ClassicApr 8 · 400m Hurdles · Place 5 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles36" / 0.914m5.56.28aFr
Apr 8USD Snooze Button ClassicApr 8 · 110m Hurdles · Place 8 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles42" / 1.067m8.15.61aWind: 1.3Fr
Mar 28WSC Wildcat ClassicMar 28 · 400m Hurdles · Place 1 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles157.48aFr
Mar 28WSC Wildcat ClassicMar 28 · 110m Hurdles · Place 4 · Northwestern (Iowa)Northwestern (Iowa)110m Hurdles415.38aFr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13SDSU Indoor ClassicFeb 13 · 60m Hurdles · Place 26 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P268.74aFr
Feb 13SDSU Indoor ClassicFeb 13 · 600 Meters · Place 38 · Northwestern (Iowa)Northwestern (Iowa)600 Meters381:26.93a PBFr
Feb 6Wildcat InviteFeb 6 · 60m Hurdles · Place 8 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P88.83aFr
Feb 6Wildcat InviteFeb 6 · 60m Hurdles · Place 4 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles48.71aFr
Jan 30Concordia ClassicJan 30 · 60m Hurdles · Place 13 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P138.72aFr
Jan 30Concordia ClassicJan 30 · 600 Meters · Place 25 · Northwestern (Iowa)Northwestern (Iowa)600 Meters251:29.17aFr
Jan 24Dennis Young Indoor ClassicJan 24 · 60m Hurdles · Place 3 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles42" / 1.067mRound P3.8.99aFr
Jan 24Dennis Young Indoor ClassicJan 24 · 60m Hurdles · Place 3 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles42" / 1.067m3.8.90aFr
Jan 16Mount Marty InvitationalJan 16 · 60m Hurdles · Place 2 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P28.84aFr
Jan 16Mount Marty InvitationalJan 16 · 60m Hurdles · Place 2 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles28.72aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5WSC Wildcat OpenerDec 5 · 600 Meters · Place 10 · Northwestern (Iowa)Northwestern (Iowa)600 Meters10.1:29.37aFr
Dec 5WSC Wildcat OpenerDec 5 · 60m Hurdles · Place 4 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles42" / 1.067mRound P4.8.71a PBFr
Dec 5WSC Wildcat OpenerDec 5 · 60m Hurdles · Place 6 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles42" / 1.067m6.8.87aFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 10Dickinson RelaysMar 10 · 60m Hurdles · Place 10 · Waukee NorthwestWaukee Northwest60m HurdlesRound P108.52a—
Mar 10Dickinson RelaysMar 10 · 60m Hurdles · Place 15 · Waukee NorthwestWaukee Northwest60m Hurdles159.39a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Wartburg HS Meet #2Mar 12 · 55m Hurdles · Place 4 · Waukee NorthwestWaukee Northwest55m Hurdles48.25a—
Mar 12Wartburg HS Meet #2Mar 12 · 55m Hurdles · Place 5 · Waukee NorthwestWaukee Northwest55m Hurdles58.29a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7IATC Indoor ChampionshipsMar 7 · 60m Hurdles · Place 23 · Waukee NorthwestWaukee Northwest60m Hurdles239.04a—
Mar 4Dickinson RelaysMar 4 · 60m Hurdles · Place 29 · Waukee NorthwestWaukee Northwest60m Hurdles39" / 0.991mRound P29.8.95a PBJr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 400m Hurdles · Place 21 · Waukee NorthwestWaukee Northwest400m Hurdles2157.69a—
May 11Iowa 4A State Qualifer - NorthwestMay 11 · 400m Hurdles · Place 6 · Waukee NorthwestWaukee Northwest400m Hurdles656.88a—
May 11Iowa 4A State Qualifer - NorthwestMay 11 · 110m Hurdles · Place 3 · Waukee NorthwestWaukee Northwest110m Hurdles315.55a—
Apr 24Valley Frosh / JV Boys InvitationalApr 24 · 400m Hurdles · Place 5 · Waukee NorthwestWaukee Northwest400m Hurdles559.69a—
Apr 24Valley Frosh / JV Boys InvitationalApr 24 · 110m Hurdles · Place 1 · Waukee NorthwestWaukee Northwest110m Hurdles116.27a—
Apr 20Waukee Boys InvitationalApr 20 · 110m Hurdles · Place 6 · Waukee NorthwestWaukee Northwest110m Hurdles616.10a—
Mar 14Wartburg HS Meet #2Mar 14 · 55m Hurdles · Place 6 · Waukee NorthwestWaukee Northwest55m HurdlesRound P68.59aSo
Mar 14Wartburg HS Meet #2Mar 14 · 55m Hurdles · Place 5 · Waukee NorthwestWaukee Northwest55m Hurdles58.47aSo
Mar 6Wartburg HS Meet #1Mar 6 · 55m Hurdles · Place 4 · Waukee NorthwestWaukee Northwest55m HurdlesRound P48.67a—
Mar 6Wartburg HS Meet #1Mar 6 · 55m Hurdles · Place 6 · Waukee NorthwestWaukee Northwest55m Hurdles68.55a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9IATC Indoor ChampionshipsMar 9 · 60m Hurdles · Place 19 · Waukee NorthwestWaukee Northwest60m HurdlesRound P199.21So

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Ames 9/10 Co-Ed Track MeetApr 4 · 400m Hurdles · Place 3 · Waukee NorthwestWaukee Northwest400m Hurdles31:04.85FR
Apr 4Ames 9/10 Co-Ed Track MeetApr 4 · 110m Hurdles · Place 2 · Waukee NorthwestWaukee Northwest110m Hurdles217.50FR