Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAll-Catholic Invitational · Apr 1113.69All-Catholic InvitationalApril 11, 2026
100m Hurdles · 33" / 0.838m · OutdoorMSHSAA Class 3 State Championship · May 2215.64aMSHSAA Class 3 State ChampionshipMay 22, 2026
300m Hurdles · 30" / 0.762m · OutdoorSkippy Keefer Invitational · Apr 655.07aSkippy Keefer InvitationalApril 6, 2024
High Jump · OutdoorSkippy Keefer Invitational · Apr 61.37mSkippy Keefer InvitationalApril 6, 2024
Javelin · 600g · Outdoor2026 SEMO Conference by Region · May 133.84m2026 SEMO Conference by RegionMay 1, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 22MSHSAA Class 3 State ChampionshipMay 22 · 100m Hurdles · Place 7 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838mRound P7.15.64a PBWind: 1.212
May 22MSHSAA Class 3 State ChampionshipMay 22 · 100m Hurdles · Place 7 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m7.15.67aWind: 0.512
May 16MSHSAA Class 3 Sectional 1May 16 · Javelin · Place 6 · Notre Dame (Cape Girardeau)Javelin600g6.31.72m12
May 16MSHSAA Class 3 Sectional 1May 16 · 100m Hurdles · Place 1 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m1.16.04a12
May 9MSHSAA Class 3 District 1May 9 · Javelin · Place 4 · Notre Dame (Cape Girardeau)Javelin600g4.32.34m12
May 9MSHSAA Class 3 District 1May 9 · 100m Hurdles · Place 1 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m1.16.01a12
May 12026 SEMO Conference by RegionMay 1 · Javelin · Place 4 · Notre Dame (Cape Girardeau)Javelin600g4.33.84m PB12
May 12026 SEMO Conference by RegionMay 1 · 100m Hurdles · Place 2 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m2.15.65a12
May 12026 SEMO Conference MeetMay 1 · Javelin · Place 8 · Notre Dame (Cape Girardeau)Javelin600g8.33.84m12
May 12026 SEMO Conference MeetMay 1 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m3.15.65a12
Apr 29St. Dominic Catholic ClosingApr 29 · 100m Hurdles · Place 2 · Notre Dame (Cape Girardeau)100m Hurdles216.18a12
Apr 242026 Tiger Town InvitationalApr 24 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau)100m Hurdles316.05a12
Apr 11All-Catholic InvitationalApr 11 · 100 Meters · Place 4 · Cape Girardeau - Notre Dame100 Meters413.69 PB12
Apr 11All-Catholic InvitationalApr 11 · 100m Hurdles · Place 1 · Cape Girardeau - Notre Dame100m Hurdles116.2512
Apr 7Jackson Bob Sink InvitationalApr 7 · Javelin · Place 7 · Notre Dame (Cape Girardeau)Javelin730.28m12
Apr 7Jackson Bob Sink InvitationalApr 7 · 100m Hurdles · Place 2 · Notre Dame (Cape Girardeau)100m Hurdles216.40a12
Mar 28Festus McCullough-Douglass InvitationalMar 28 · 100m Hurdles · Place 8 · Notre Dame (Cape Girardeau)100m Hurdles816.44—
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Javelin · Place 35 · Notre Dame (Cape Girardeau)Javelin3520.02m—
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Discus · Place 36 · Notre Dame (Cape Girardeau)Discus3629.65—
Mar 21Notre Dame Frozen InvitationalMar 21 · Javelin · Place 7 · Notre Dame (Cape Girardeau)Javelin725.40m12
Mar 21Notre Dame Frozen InvitationalMar 21 · 100m Hurdles · Place 2 · Notre Dame (Cape Girardeau)100m Hurdles216.31a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17MSHSAA Class 3 Sectional 1 & Class 4 District 1May 17 · Javelin · Place 10 · Notre Dame (Cape Girardeau)Javelin600g10.26.55m11
May 17MSHSAA Class 3 Sectional 1 & Class 4 District 1May 17 · 100m Hurdles · Place 5 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m5.16.42a11
May 9Hillsboro InvitationalMay 9 · Javelin · Place 18 · Notre Dame (Cape Girardeau) HiJavelin1829.28m11
May 9Hillsboro InvitationalMay 9 · 100m Hurdles · Place 5 · Notre Dame (Cape Girardeau) Hi100m Hurdles516.6811
May 3SEMO Conference MeetMay 3 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m3.16.68a11
Apr 25Tigertown Invitational - Open MileApr 25 · Javelin · Place 9 · Notre Dame (Cape Girardeau) HiJavelin927.18m11
Apr 25Tigertown Invitational - Open MileApr 25 · 100m Hurdles · Place 7 · Notre Dame (Cape Girardeau) Hi100m Hurdles717.0311
Apr 25Tigertown InvitationalApr 25 · Javelin · Place 9 · Notre Dame (Cape Girardeau)Javelin600g9.27.18m11
Apr 25Tigertown InvitationalApr 25 · 100m Hurdles · Place 7 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m7.17.03a11
Apr 12Cape Central InvitationalApr 12 · Javelin · Place 8 · Notre Dame (Cape Girardeau)Javelin600g8.25.70m11
Apr 12Cape Central InvitationalApr 12 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m3.17.20a11
Mar 29McCullough-Douglass InvitationalMar 29 · Javelin · Place 15 · Notre Dame (Cape Girardeau) HiJavelin1526.72m11
Mar 29McCullough-Douglass InvitationalMar 29 · 300m Hurdles · Place 30 · Notre Dame (Cape Girardeau) Hi300m Hurdles3056.9711
Mar 29McCullough-Douglass InvitationalMar 29 · 100m Hurdles · Place 29 · Notre Dame (Cape Girardeau) Hi100m Hurdles2919.7011
Mar 22Frozen InviteMar 22 · Javelin · Place 3 · Notre Dame (Cape Girardeau)Javelin600g3.28.85m11
Mar 22Frozen InviteMar 22 · 100m Hurdles · Place 6 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m6.17.49a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11MSHSAA Class 3 Sectional 1May 11 · 100m Hurdles · Place 5 · Notre Dame (Cape Girardeau) Hi100m Hurdles517.1410
May 11MSHSAA Class 2 Sectional 1May 11 · 100m Hurdles · Place 5 · Notre Dame (Cape Girardeau) Hi100m Hurdles517.1410
May 4MSHSAA Class 3 District 1May 4 · 300m Hurdles · Place 13 · Notre Dame (Cape Girardeau) Hi300m Hurdles1357.1210
May 4MSHSAA Class 3 District 1May 4 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau) Hi100m Hurdles317.1110
Apr 19Tigertown InvitationalApr 19 · 100m Hurdles · Place 11 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m11.17.47a10
Apr 19Tigertown InvitationalApr 19 · High Jump · Place 24 · Notre Dame (Cape Girardeau)High Jump24.1.27m10
Apr 6Skippy Keefer InvitationalApr 6 · 300m Hurdles · Place 4 · Notre Dame (Cape Girardeau)300m Hurdles30" / 0.762m4.55.07a PB10
Apr 6Skippy Keefer InvitationalApr 6 · 100m Hurdles · Place 3 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m3.18.58a10
Apr 6Skippy Keefer InvitationalApr 6 · High Jump · Place 3 · Notre Dame (Cape Girardeau)High Jump3.1.37m PB10
Mar 23 McCullough-Douglass InvitationalMar 23 · 300m Hurdles · Place 13 · Notre Dame (Cape Girardeau) Hi300m Hurdles1355.8710
Mar 23 McCullough-Douglass InvitationalMar 23 · 100m Hurdles · Place 14 · Notre Dame (Cape Girardeau) Hi100m Hurdles1419.2910
Mar 16Notre Dame Frozen Invite 2024Mar 16 · 100m Hurdles · Place 20 · Notre Dame (Cape Girard100m Hurdles2023.88a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13MSHSAA Class 4 District 1May 13 · 100m Hurdles · Place 4 · Notre Dame (Cape Gir100m Hurdles420.649
May 13MSHSAA Class 4 District 1May 13 · 100m Hurdles · Place 11 · Notre Dame (Cape Gir100m Hurdles1120.649
May 5Hillsboro InvitationalMay 5 · High Jump · Place 14 · Notre Dame (Cape Girardeau) HiHigh Jump141.37m9
May 5Hillsboro InvitationalMay 5 · 100m Hurdles · Place 24 · Notre Dame (Cape Girardeau) Hi100m Hurdles2420.349
May 5Hillsboro InvitationalMay 5 · 300m Hurdles · Place 17 · Notre Dame (Cape Girardeau) Hi300m Hurdles1754.639
Apr 4Perryville InvitationalApr 4 · 100m Hurdles · Place 4 · Notre Dame (Cape Girardeau) Hi100m Hurdles420.689
Apr 1Mineral Area RelaysApr 1 · 100m Hurdles · Place 6 · Notre Dame (Cape Girardeau)100m Hurdles33" / 0.838m6.21.64a9
Mar 25McCullough-Douglass InvitationalMar 25 · 100m Hurdles · Place 30 · Notre Dame (Cape Girardeau) Hi100m Hurdles3022.339