Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorRoger Minton Invite (Marion) · Feb 238.33aRoger Minton Invite (Marion)February 23, 2019
Discus · 1.6kg · OutdoorIHSA 2A Boys State Track & Field Championships · Jun 1853.86mIHSA 2A Boys State Track & Field ChampionshipsJune 18, 2021
Discus · 1kg · OutdoorUSATF Ozark Association Junior Olympic Championships · Jun 1836.36mUSATF Ozark Association Junior Olympic ChampionshipsJune 18, 2016
Discus · 2kg · Outdoor2025 LSU Invitational · May 355.09m2025 LSU InvitationalMay 3, 2025
Hammer · 12lb · OutdoorUSATF Region 9 Junior Olympic Championships · Jul 522.46mUSATF Region 9 Junior Olympic ChampionshipsJuly 5, 2018
Javelin · 600g · OutdoorUSATF Ozark Association Junior Olympic Championships · Jun 1819.91mUSATF Ozark Association Junior Olympic ChampionshipsJune 18, 2016
Shot Put · 12lb · IndoorRoger Minton Invite · Feb 2945-02.25Roger Minton Invite February 29, 2020
Shot Put · 12lb · OutdoorIHSA Class 2A TRB Sectional #11 - Mascoutah · Jun 916.77mIHSA Class 2A TRB Sectional #11 - MascoutahJune 9, 2021
Shot Put · 4kg · OutdoorUSATF Ozark Association Junior Olympic Championships · Jun 1810.46mUSATF Ozark Association Junior Olympic ChampionshipsJune 18, 2016

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 142026 SEC Outdoor Track & Field ChampionshipsMay 14 · Discus · Place 20 · AlabamaAlabamaDiscus2kg20.51.58mSr
Apr 25Tiger Track ClassicApr 25 · Discus · Place 8 · AlabamaAlabamaDiscus2kg8.51.58mSr
Apr 16Tom Jones MemorialApr 16 · Discus · Place 12 · AlabamaAlabamaDiscus2kg12.50.40mSr
Apr 10Crimson Tide InvitationalApr 10 · Discus · Place 5 · AlabamaAlabamaDiscus2kg5.54.28mSr
Apr 3Battle on the BayouApr 3 · Discus · Place 12 · AlabamaAlabamaDiscus2kg12.48.75mSr
Mar 26Alumni Bulldog RelaysMar 26 · Discus · Place 11 · AlabamaAlabamaDiscus2kg11.47.39mSr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Discus · Place 26 · AlabamaAlabamaDiscus2kgRound P26.52.57mJr
May 15SEC Outdoor ChampionshipsMay 15 · Discus · Place 17 · AlabamaAlabamaDiscus2kg17.53.43mJr
May 32025 LSU InvitationalMay 3 · Discus · Place 7 · AlabamaAlabamaDiscus2kg7.55.09m PBJr
Apr 26Tiger Track ClassicApr 26 · Discus · Place 6 · AlabamaAlabamaDiscus654.10mSR
Apr 18Tom Jones InvitationalApr 18 · Discus · Place 9 · AlabamaAlabamaDiscus2kg9.51.05mJr
Apr 11Crimson Tide InvitationalApr 11 · Discus · Place 3 · AlabamaAlabamaDiscus352.99mJr
Mar 282025 Battle on the BayouMar 28 · Discus · Place 5 · AlabamaAlabamaDiscus2kg5.52.67mJr
Mar 20Alumni Bulldog RelaysMar 20 · Discus · Place 6 · AlabamaAlabamaDiscus2kg6.51.15mJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Orange & Purple InvitationalJan 24 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1155-6.5SR
Jan 24Orange & Purple InvitationalJan 24 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1155-6.5SR
Jan 24Orange & Purple InvitationalJan 24 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1155-6.5SR
Jan 24Orange & Purple InvitationalJan 24 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1155-6.5SR
Jan 18Samford OpenJan 18 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1115.12mSR

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Crimson Tide InviteApr 5 · Discus · Place 7 · AlabamaAlabamaDiscus752.99m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Samford InvitationalJan 19 · Weight Throw · Place 12 · AlabamaAlabamaWeight Throw1215.55m—
Jan 11Harvey Glance Tide and Tigers Dual MeetJan 11 · Weight Throw · Place 7 · AlabamaAlabamaWeight Throw715.64m—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 29LSU InvitationalApr 29 · Discus · Place 6 · AlabamaAlabamaDiscus2kg6.48.73mFr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Samford January InvitationalJan 20 · Weight Throw · Place 11 · AlabamaAlabamaWeight Throw1148-8.25FR

2021 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 18IHSA 2A Boys State Track & Field ChampionshipsJun 18 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.53.86m PB12
Jun 18IHSA 2A Boys State Track & Field ChampionshipsJun 18 · Shot Put · Place 2 · MascoutahMascoutahShot Put12lb2.16.49m12
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · Discus · Place 1 · MascoutahMascoutahDiscus153.86m12
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · Shot Put · Place 2 · MascoutahMascoutahShot Put216.49m12
Jun 9IHSA Class 2A TRB Sectional #11 - MascoutahJun 9 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.48.86m12
Jun 9IHSA Class 2A TRB Sectional #11 - MascoutahJun 9 · Shot Put · Place 1 · MascoutahMascoutahShot Put12lb1.16.77m PB12
Jun 2Mississippi Valley Conference Boys ChampionshipsJun 2 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.49.28m12
Jun 2Mississippi Valley Conference Boys ChampionshipsJun 2 · Shot Put · Place 1 · MascoutahMascoutahShot Put12lb1.15.67m12
May 28Collinsville Boys InvitationalMay 28 · Discus · Place 1 · MascoutahMascoutahDiscus151.88m12
May 28Collinsville Boys InvitationalMay 28 · Shot Put · Place 6 · MascoutahMascoutahShot Put614.36m12
May 21Mascoutah Military ClassicMay 21 · Discus · MascoutahMascoutahDiscus—50.96m—
May 21Mascoutah Military ClassicMay 21 · Shot Put · MascoutahMascoutahShot Put—13.36m—
May 19St. Clair County Boys ChampionshipsMay 19 · Discus · Place 1 · MascoutahMascoutahDiscus149.28m12
May 19St. Clair County Boys ChampionshipsMay 19 · Shot Put · Place 3 · MascoutahMascoutahShot Put313.86m12
May 14Triad InvitationalMay 14 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.53.79m12
May 14Triad InvitationalMay 14 · Shot Put · Place 3 · MascoutahMascoutahShot Put12lb3.14.68m12
May 7Winston Brown InvitationalMay 7 · Discus · Place 1 · MascoutahMascoutahDiscus147.37m—
May 7Winston Brown InvitationalMay 7 · Shot Put · Place 2 · MascoutahMascoutahShot Put215.10m—
May 1Belleville West InvitationalMay 1 · Discus · Place 1 · MascoutahMascoutahDiscus152.46m—
May 1Belleville West InvitationalMay 1 · Shot Put · Place 1 · MascoutahMascoutahShot Put115.56m—
Apr 21Granite City Quad-Mascoutah/Collinsville/WaterlooApr 21 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.52.1462mUnofficial12
Apr 21Granite City Quad-Mascoutah/Collinsville/WaterlooApr 21 · Shot Put · Place 1 · MascoutahMascoutahShot Put12lb1.14.0208mUnofficial12
Apr 19Civic Memorial TriangularApr 19 · Discus · Place 1 · MascoutahMascoutahDiscus150.812
Apr 19Civic Memorial TriangularApr 19 · Shot Put · Place 1 · MascoutahMascoutahShot Put113.9712
Apr 14Mascoutah Quad Track & Field MeetApr 14 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.50.65m12
Apr 14Mascoutah Quad Track & Field MeetApr 14 · Shot Put · Place 1 · MascoutahMascoutahShot Put12lb1.14.05m12

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Jacksonville Indoor Invitational - 2A/3AMar 6 · Shot Put · Place 7 · MascoutahMascoutahShot Put12lb7.13.11m11
Feb 29Roger Minton Invite Feb 29 · 55 Meter · MascoutahMascoutah55 Meter—DNS11
Feb 29Roger Minton Invite Feb 29 · Shot Put · Place 4 · MascoutahMascoutahShot Put12lb4.45-02.25 PB11
Feb 22Troy Triad Knights InvitationalFeb 22 · Shot Put · Place 5 · MascoutahMascoutahShot Put513.42mJR

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · Discus · Place 15 · MascoutahMascoutahDiscus1.6kgRound P15.143-0410
May 23IHSA 1A Boys State Track & Field Championships May 23 · Discus · Place 15 · MascoutahMascoutahDiscusRound P15143-0410
May 23IHSA 1A Boys State Track & Field Championships May 23 · Discus · Place 15 · MascoutahMascoutahDiscusRound P15143-0410
May 15IHSA 2A Boys Herrin SectionalMay 15 · Discus · Place 3 · MascoutahMascoutahDiscus1.6kgRound P3.139-1010
May 15IHSA 2A Boys Herrin SectionalMay 15 · Discus · Place 2 · MascoutahMascoutahDiscus1.6kg2.151-0210
May 15IHSA 2A Boys Herrin SectionalMay 15 · Shot Put · Place 17 · MascoutahMascoutahShot Put12lbRound P17.40-00.0010
May 4Collinsville Boys InvitationalMay 4 · Shot Put · Place 17 · MascoutahMascoutahShot Put1739-11"10
Apr 26Triad Knight InvitationalApr 26 · Discus · Place 1 · MascoutahMascoutahDiscus1159-11SO
Apr 26Triad Knight InvitationalApr 26 · Shot Put · Place 10 · MascoutahMascoutahShot Put1041-0SO
Apr 23St. Clair County Boys ChampionshipsApr 23 · Discus · Place 4 · MascoutahMascoutahDiscus1.6kg4.133' 9"10
Apr 23St. Clair County Boys ChampionshipsApr 23 · Shot Put · Place 9 · MascoutahMascoutahShot Put12lb9.39' 1"10
Apr 12Granite City Boys InvitationalApr 12 · Discus · Place 1 · MascoutahMascoutahDiscus1150-4"10
Apr 12Granite City Boys InvitationalApr 12 · Shot Put · Place 21 · MascoutahMascoutahShot Put2137-8"10
Apr 9Highland Frosh-Soph InvitationalApr 9 · Discus · Place 1 · MascoutahMascoutahDiscus1.6kg1.151' 5"10
Apr 9Highland Frosh-Soph InvitationalApr 9 · Shot Put · Place 1 · MascoutahMascoutahShot Put12lb1.41' 8.5"10
Apr 6Belleville West InvitationalApr 6 · Shot Put · Place 15 · MascoutahMascoutahShot Put1542-4.50"10
Mar 22Southwestern Illinois RelaysMar 22 · Discus · Place 2 · MascoutahMascoutahDiscus1.6kg2.140' 3"10
Mar 22Southwestern Illinois RelaysMar 22 · Shot Put · Place 6 · MascoutahMascoutahShot Put12lb6.43' 8"10

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 16Charleston HS Boys InvitationalMar 16 · Shot Put · Place 19 · MascoutahMascoutahShot Put12lb19.41' 8"10
Mar 9Jersey Thaw Indoor MeetMar 9 · Shot Put · Place 15 · MascoutahMascoutahShot Put12lb15.41' 9"10
Mar 1Jacksonville AA/AAA Indoor InvitationalMar 1 · Shot Put · Place 2 · MascoutahMascoutahShot Put243-4SO
Feb 23Roger Minton Invite (Marion)Feb 23 · 55 Meter · Place 5 · MascoutahMascoutah55 Meter5.8.33a PB10
Feb 23Roger Minton Invite (Marion)Feb 23 · Shot Put · Place 8 · MascoutahMascoutahShot Put12lb8.40-09.0010
Feb 16Triad Boys Indoor invitationalFeb 16 · Shot Put · Place 14 · MascoutahMascoutahShot Put12lb14.39' 3.75"10

2018 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 5USATF Region 9 Junior Olympic ChampionshipsJul 5 · Hammer · Place 1 · 22-Unattached22-UnattachedHammer12lb1.22.46m PB9
Jul 5USATF Region 9 Junior Olympic ChampionshipsJul 5 · Discus · Place 2 · 22-Unattached22-UnattachedDiscus1.6kg2.37.72m9
Jul 5USATF Region 9 Junior Olympic ChampionshipsJul 5 · Shot Put · Place 2 · 22-Unattached22-UnattachedShot Put12lb2.12.30m9
Jun 16USATF Ozark Association Junior Olympic ChampionshipsJun 16 · Discus · Place 1 · 22-Unattached22-UnattachedDiscus1.6kg1.39.59m9
Jun 16USATF Ozark Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 1 · 22-Unattached22-UnattachedShot Put12lb1.11.92m9
May 17IHSA 2A Boys Salem SectionalMay 17 · Discus · Place 14 · MascoutahMascoutahDiscus1.6kgRound P14.119-00.009
May 10Mississippi Valley Conference Boys ChampionshipsMay 10 · Discus · Place 3 · MascoutahMascoutahDiscus1.6kg3.129' 7"9
May 5Collinsville Boys InvitationalMay 5 · Discus · Place 6 · MascoutahMascoutahDiscus1.6kg6.126' 10"9
Apr 27Marion RelaysApr 27 · Discus · Place 6 · MascoutahMascoutahDiscus1.6kg6.130-039
Apr 27Marion RelaysApr 27 · Shot Put · Place 14 · MascoutahMascoutahShot Put12lb14.38-07.509
Apr 24St. Clair County Boys ChampionshipsApr 24 · Discus · Place 2 · MascoutahMascoutahDiscus1.6kg2.131' 3"9
Apr 20Mascoutah Military ClassicApr 20 · Shot Put · Place 5 · MascoutahMascoutahShot Put539' 0.50"—
Apr 20Mascoutah Military ClassicApr 20 · Discus · Place 3 · MascoutahMascoutahDiscus3128' 9"—
Apr 17Bob Karnes RelaysApr 17 · Discus · Place 3 · MascoutahMascoutahDiscus3122-02.759
Apr 17Bob Karnes RelaysApr 17 · Shot Put · Place 13 · MascoutahMascoutahShot Put1337-02.509
Apr 13Granite City InviteApr 13 · Discus · Place 13 · MascoutahMascoutahDiscus1.6kg13.120' 7"9
Apr 13Granite City InviteApr 13 · Shot Put · Place 13 · MascoutahMascoutahShot Put12lb13.38' 4"9
Apr 11Belleville West Boys InvitationalApr 11 · Discus · Place 16 · MascoutahMascoutahDiscus1.6kg16.116' 1"9
Mar 30O'Fallon RelaysMar 30 · Discus · Place 4 · MascoutahMascoutahDiscus4128-1" PR9
Mar 30O'Fallon RelaysMar 30 · Shot Put · Place 6 · MascoutahMascoutahShot Put640-5" PR9
Mar 23Southwestern Illinois RelaysMar 23 · Discus · Place 7 · MascoutahMascoutahDiscus7123-3" PR9

2017 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 6USATF Region 9 Junior Olympic ChampionshipsJul 6 · Hammer · Place 3 · DashersDashersHammer321.17m PR15-16
Jul 6USATF Region 9 Junior Olympic ChampionshipsJul 6 · Discus · Place 5 · DashersDashersDiscus531.67m15-16
Jul 6USATF Region 9 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 5 · DashersDashersShot Put510.79m PR15-16
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · Discus · 22-Unattached22-UnattachedDiscus1.6kg—DNS8
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · Discus · Place 2 · Dashers TrackDashers TrackDiscus1.6kg2.32.02m8
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · Shot Put · 22-Unattached22-UnattachedShot Put12lb—DNS8
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 2 · Dashers TrackDashers TrackShot Put12lb2.10.27m8

2016 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 7USATF Region 9 Junior Olympic ChampionshipsJul 7 · Javelin · Place 4 · 22-Unattached22-UnattachedJavelin600g4.19.63m7
Jul 7USATF Region 9 Junior Olympic ChampionshipsJul 7 · Discus · Place 1 · 22-Unattached22-UnattachedDiscus1kg1.33.98m7
Jul 7USATF Region 9 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 3 · 22-Unattached22-UnattachedShot Put4kg3.10.40m7
Jun 18USATF Ozark Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 3 · 22-Unattached22-UnattachedJavelin600g3.19.91m PB7
Jun 18USATF Ozark Association Junior Olympic ChampionshipsJun 18 · Discus · Place 1 · 22-Unattached22-UnattachedDiscus1kg1.36.36m PB7
Jun 18USATF Ozark Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 1 · 22-Unattached22-UnattachedShot Put4kg1.10.46m PB7