Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorGateway Metro Track and Field Championships · May 655.59mGateway Metro Track and Field ChampionshipsMay 6, 2026
Hammer · 12lb · Outdoor2025 Ladue Throws Competition Series #2 · Aug 951.44m2025 Ladue Throws Competition Series #2August 9, 2025
Shot Put · 12lb · Indoor2026 Knight Indoor Invitational · Feb 1314.90m2026 Knight Indoor InvitationalFebruary 13, 2026
Shot Put · 12lb · OutdoorDick Hamann Carrollton Invitational · May 1254' 2.5"Dick Hamann Carrollton InvitationalMay 12, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · Discus · Place 17 · Alton (Marquette)Alton (Marquette)Discus1.6kg17.45.82m12
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · Shot Put · Place 16 · Alton (Marquette)Alton (Marquette)Shot Put12lb16.15.46m12
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.49.94m12
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · Shot Put · Place 5 · Alton (Marquette)Alton (Marquette)Shot Put12lb5.15.37m12
May 12Dick Hamann Carrollton InvitationalMay 12 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.164' 1.5"12
May 12Dick Hamann Carrollton InvitationalMay 12 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.54' 2.5" PB12
May 92026 Collinsville Boys InvitationalMay 9 · Discus · Place 4 · Alton (Marquette)Alton (Marquette)Discus1.6kg4.49.21m12
May 92026 Collinsville Boys InvitationalMay 9 · Shot Put · Place 6 · Alton (Marquette)Alton (Marquette)Shot Put12lb6.15.85m12
May 6Gateway Metro Track and Field ChampionshipsMay 6 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.55.59m PB12
May 6Gateway Metro Track and Field ChampionshipsMay 6 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.15.90m12
May 12026 Knight InviteMay 1 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.52.11m12
May 12026 Knight InviteMay 1 · Shot Put · Place 6 · Alton (Marquette)Alton (Marquette)Shot Put12lb6.15.38m12
Apr 282026 Madison County Small School Apr 28 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.52.34m12
Apr 282026 Madison County Small School Apr 28 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.15.43m12
Apr 252026 Winston Brown Meet of ChampionsApr 25 · Discus · Place 3 · Alton (Marquette)Alton (Marquette)Discus353.45m12
Apr 252026 Winston Brown Meet of ChampionsApr 25 · Shot Put · Place 3 · Alton (Marquette)Alton (Marquette)Shot Put315.74m12
Apr 215-Way Meet @ SouthwesternApr 21 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1141-112
Apr 215-Way Meet @ SouthwesternApr 21 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put149-4.512
Apr 17Staunton Invitational/Bulldogs Vs. CancerApr 17 · Discus · Place 2 · Alton (Marquette)Alton (Marquette)Discus1.6kg2.49.51m12
Apr 17Staunton Invitational/Bulldogs Vs. CancerApr 17 · Shot Put · Place 2 · Alton (Marquette)Alton (Marquette)Shot Put12lb2.15.33m12
Apr 16Wood River RelaysApr 16 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus153.06m12
Apr 16Wood River RelaysApr 16 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put116.44m12
Apr 7Roxana COED OpenApr 7 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus147.93m12
Apr 7Roxana COED OpenApr 7 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put114.65m12
Mar 24CM Outdoor OpenerMar 24 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.52.10m12
Mar 24CM Outdoor OpenerMar 24 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.14.86m12
Mar 21Gene Armer InvitationalMar 21 · Shot Put · Place 6 · Alton (Marquette)Alton (Marquette)Shot Put614.79m12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 132026 Knight Indoor InvitationalFeb 13 · Shot Put · Place 3 · Alton (Marquette)Alton (Marquette)Shot Put12lb3.14.90m PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Aug 92025 Ladue Throws Competition Series #2Aug 9 · Hammer · Place 2 · UnattachedUnattachedHammer12lb2.51.44m PB11
Aug 92025 Ladue Throws Competition Series #2Aug 9 · Discus · Place 3 · UnattachedUnattachedDiscus1.6kg3.41.26m11
Aug 92025 Ladue Throws Competition Series #2Aug 9 · Shot Put · Place 1 · UnattachedUnattachedShot Put12lb1.14.14m11
Jun 13USATF Ozark Association Junior Olympic ChampionshipsJun 13 · Discus · 22-Unattached22-UnattachedDiscus1.6kg—DNS11
Jun 13USATF Ozark Association Junior Olympic ChampionshipsJun 13 · Shot Put · 22-Unattached22-UnattachedShot Put12lb—DNS11
May 13Carrollton Invitational (boys only)May 13 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.164' 1"11
May 13Carrollton Invitational (boys only)May 13 · Shot Put · Place 2 · Alton (Marquette)Alton (Marquette)Shot Put12lb2.51' 1"11
May 102025 Collinsville Boys InvitationalMay 10 · Discus · Place 7 · Alton (Marquette)Alton (Marquette)Discus1.6kg7.48.76m11
May 102025 Collinsville Boys InvitationalMay 10 · Shot Put · Place 13 · Alton (Marquette)Alton (Marquette)Shot Put12lb13.15.04m11
May 22025 Knight InvitationalMay 2 · Discus · Place 12 · Alton (Marquette)Alton (Marquette)Discus1.6kg12.42.40m11
May 22025 Knight InvitationalMay 2 · Shot Put · Place 8 · Alton (Marquette)Alton (Marquette)Shot Put12lb8.14.75m11
Mar 25Civic Memorial Outdoor Opener Mar 25 · Discus · Place 1 · Alton (Marquette)Alton (Marquette)Discus1.6kg1.45.06m11
Mar 25Civic Memorial Outdoor Opener Mar 25 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.13.44m11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 282025 Knight Boys InvitationalFeb 28 · Shot Put · Place 17 · Alton (Marquette)Alton (Marquette)Shot Put12lb17.12.59m11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Gateway Metro Conference MeetMay 1 · Discus · Place 2 · Alton (Marquette)Alton (Marquette)Discus1.6kg2.39.59m10
May 1Gateway Metro Conference MeetMay 1 · Shot Put · Place 1 · Alton (Marquette)Alton (Marquette)Shot Put12lb1.13.38m10
Mar 30Greenville InvitationalMar 30 · Discus · Place 7 · Alton (Marquette)Alton (Marquette)Discus1.6kg7.37.20m10
Mar 30Greenville InvitationalMar 30 · Shot Put · Place 8 · Alton (Marquette)Alton (Marquette)Shot Put12lb8.13.06m10
Mar 19Civic Memorial Outdoor Opener Mar 19 · Discus · Place 3 · Alton (Marquette)Alton (Marquette)Discus1.6kg3.34.08m10
Mar 19Civic Memorial Outdoor Opener Mar 19 · Shot Put · Place 2 · Alton (Marquette)Alton (Marquette)Shot Put12lb2.12.23m10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Roxana RelaysApr 17 · Discus · Place 4 · Alton (Marquette)Alton (Marquette)Discus1.6kg4.35.02m9
Apr 17Roxana RelaysApr 17 · Shot Put · Place 7 · Alton (Marquette)Alton (Marquette)Shot Put12lb7.10.73m9