Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarshall Meet · Apr 1715.38aMarshall MeetApril 17, 2023
100m Hurdles · 33" / 0.838m · OutdoorUSD Snooze Button Classic · Apr 817.48aUSD Snooze Button ClassicApril 8, 2026
200 Meters · OutdoorWorthington Invitational · Apr 2731.80aWorthington InvitationalApril 27, 2023
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 3A - South Sub-Section · May 2250.29aMSHSL Section 3A - South Sub-SectionMay 22, 2025
400 Meters · IndoorWSC Wildcat Opener · Dec 51:05.78aWSC Wildcat OpenerDecember 5, 2025
400 Meters · OutdoorBig South Conference (Smalls) · May 1168.93aBig South Conference (Smalls)May 11, 2024
400m Hurdles · 30" / 0.762m · OutdoorGPAC Championships · May 11:09.49aGPAC ChampionshipsMay 1, 2026
60m Hurdles · 33" / 0.838m · IndoorWSC Wildcat Opener · Dec 510.62aWSC Wildcat OpenerDecember 5, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1GPAC ChampionshipsMay 1 · 400m Hurdles · Place 17 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles30" / 0.762m17.1:09.49a PBFr
May 1GPAC ChampionshipsMay 1 · 100m Hurdles · Place 20 · Northwestern (Iowa)Northwestern (Iowa)100m Hurdles33" / 0.838mRound P20.16.73aWind: 3.4Fr
Apr 22Mount Marty TwilightApr 22 · 400m Hurdles · Place 11 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles111:09.58aFR
Apr 22Mount Marty TwilightApr 22 · 100m Hurdles · Place 22 · Northwestern (Iowa)Northwestern (Iowa)100m Hurdles2216.66aFR
Apr 16Northwestern InviteApr 16 · 400m Hurdles · Place 4 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles30" / 0.762m4.1:09.89aFr
Apr 8USD Snooze Button ClassicApr 8 · 400m Hurdles · Place 16 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles30" / 0.762m16.1:10.22aFr
Apr 8USD Snooze Button ClassicApr 8 · 100m Hurdles · Place 26 · Northwestern (Iowa)Northwestern (Iowa)100m Hurdles33" / 0.838m26.17.48a PBWind: 1.6Fr
Mar 28WSC Wildcat ClassicMar 28 · 400m Hurdles · Place 9 · Northwestern (Iowa)Northwestern (Iowa)400m Hurdles91:11.92aFr
Mar 28WSC Wildcat ClassicMar 28 · 100m Hurdles · Place 19 · Northwestern (Iowa)Northwestern (Iowa)100m Hurdles1917.39aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Wildcat InviteFeb 6 · 60m Hurdles · Place 23 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P2310.85aFr
Feb 6Wildcat InviteFeb 6 · 400 Meters · Place 14 · Northwestern (Iowa)Northwestern (Iowa)400 Meters141:05.88aFr
Jan 24Dennis Young Indoor ClassicJan 24 · 400 Meters · Place 13 · Northwestern (Iowa)Northwestern (Iowa)400 Meters13.1:06.77aFr
Jan 16Mount Marty InvitationalJan 16 · 60m Hurdles · Place 13 · Northwestern (Iowa)Northwestern (Iowa)60m HurdlesRound P1310.61aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5WSC Wildcat OpenerDec 5 · 60m Hurdles · Place 18 · Northwestern (Iowa)Northwestern (Iowa)60m Hurdles33" / 0.838mRound P18.10.62a PBFr
Dec 5WSC Wildcat OpenerDec 5 · 400 Meters · Place 10 · Northwestern (Iowa)Northwestern (Iowa)400 Meters10.1:05.78a PBFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MSHSL Section 3A ChampionshipsMay 29 · 300m Hurdles · Place 6 · LuverneLuverne300m Hurdles30" / 0.762m6.50.79a12
May 22MSHSL Section 3A - South Sub-SectionMay 22 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles30" / 0.762m2.50.29a PB12
May 17Class A State True Team MeetMay 17 · 300m Hurdles · Place 16 · LuverneLuverne300m Hurdles30" / 0.762m16.52.22a12
May 13Trojan RelaysMay 13 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles251.11a12
May 10Big South Conference Small School ChampionshipMay 10 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles250.96a12
May 10Big South Conference Small School ChampionshipMay 10 · 100m Hurdles · Place 5 · LuverneLuverne100m Hurdles518.97a12
May 5Section 3A True TeamMay 5 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles251.11a12
Apr 29Bob Nangle RelayApr 29 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles251.75a12
Apr 29Bob Nangle RelayApr 29 · 100m Hurdles · Place 6 · LuverneLuverne100m Hurdles618.59a12
Apr 21Luverne MeetApr 21 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles252.3612
Apr 21Luverne MeetApr 21 · 100m Hurdles · Place 5 · LuverneLuverne100m Hurdles518.9212
Apr 14Marshall meetApr 14 · 100m Hurdles · Place 4 · LuverneLuverne100m Hurdles419.13a12
Apr 14Marshall meetApr 14 · 400 Meters · Place 9 · LuverneLuverne400 Meters91:13.92a12
Apr 8Luverne Cardinal RelaysApr 8 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles252.95a12
Apr 8Luverne Cardinal RelaysApr 8 · 100m Hurdles · Place 5 · LuverneLuverne100m Hurdles519.04a12

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30Luverne SectionMay 30 · 300m Hurdles · Place 6 · LuverneLuverne300m Hurdles30" / 0.762m6.50.56a11
May 30MSHSL Section 3A ChampionshipsMay 30 · 300m Hurdles · Place 6 · LuverneLuverne300m Hurdles30" / 0.762m6.50.56a11
May 23MSHSL Section 3A - South Sub SectionMay 23 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles30" / 0.762m2.50.78a11
May 23MSHSL Section 3A - South Sub SectionMay 23 · 100m Hurdles · Place 7 · LuverneLuverne100m Hurdles33" / 0.838m7.19.06a11
May 14Worthington Trojan RelaysMay 14 · 300m Hurdles · Place 10 · LuverneLuverne300m Hurdles1057.53a—
May 11Big South Conference (Smalls)May 11 · 100m Hurdles · Place 5 · LuverneLuverne100m Hurdles520.55a—
May 11Big South Conference (Smalls)May 11 · 400 Meters · Place 8 · LuverneLuverne400 Meters868.93a PB—
May 7Section 3A True TeamMay 7 · 300m Hurdles · Place 4 · LuverneLuverne300m Hurdles30" / 0.762m4.54.37a11
May 6Section 3A True TeamMay 6 · 300m Hurdles · Place 4 · LuverneLuverne300m Hurdles30" / 0.762m4.54.37a11
Apr 30Bob Nangle RelaysApr 30 · 300m Hurdles · Place 5 · LuverneLuverne300m Hurdles555.94a—
Apr 30Bob Nangle RelaysApr 30 · 100m Hurdles · Place 10 · LuverneLuverne100m Hurdles1020.52a—
Apr 29Worthington Invite testApr 29 · 300m Hurdles · Place 3 · LuverneLuverne300m Hurdles30" / 0.762m3.53.35a11
Apr 29Worthington Invite testApr 29 · 100m Hurdles · Place 8 · LuverneLuverne100m Hurdles33" / 0.838m8.19.45a11
Apr 20Pipestone Invitational (Valid)Apr 20 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles256.90a—
Apr 20Pipestone Invitational (Valid)Apr 20 · 100m Hurdles · Place 3 · LuverneLuverne100m Hurdles319.69a—
Apr 15Marshall MeetApr 15 · 300m Hurdles · Place 4 · LuverneLuverne300m Hurdles454.38a—
Apr 15Marshall MeetApr 15 · 100m Hurdles · Place 6 · LuverneLuverne100m Hurdles619.54a—
Apr 9Luverne Cardinal RelaysApr 9 · 300m Hurdles · Place 5 · LuverneLuverne300m Hurdles556.18a—
Apr 9Luverne Cardinal RelaysApr 9 · 100m Hurdles · Place 8 · LuverneLuverne100m Hurdles820.52a—
Apr 5Luverne InviteApr 5 · 300m Hurdles · Place 2 · LuverneLuverne300m Hurdles30" / 0.762m2.57.07a11
Apr 5Luverne InviteApr 5 · 100m Hurdles · Place 3 · LuverneLuverne100m Hurdles33" / 0.838m3.20.26a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25MSHSL Section 3A - Sub-Section SouthMay 25 · 100m Hurdles · Place 11 · LuverneLuverne100m Hurdles33" / 0.838m11.20.24a10
May 2Bob Nangle RelaysMay 2 · 300m Hurdles · Place 8 · LuverneLuverne300m Hurdles30" / 0.762m8.59.00a10
Apr 27Worthington InvitationalApr 27 · 200 Meters · Place 26 · LuverneLuverne200 Meters26.31.80a PB10
Apr 17Marshall MeetApr 17 · 200 Meters · Place 18 · LuverneLuverne200 Meters18.32.52a10
Apr 17Marshall MeetApr 17 · 100 Meters · Place 17 · LuverneLuverne100 Meters17.15.38a PB10
Apr 11Luverne Cardinal RelaysApr 11 · 200 Meters · Place 21 · LuverneLuverne200 Meters2132.7410