Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2025 Collinsville Boys Invitational · May 1050.88m2025 Collinsville Boys InvitationalMay 10, 2025
Discus · 2kg · OutdoorCSB/SJU Invitational · Apr 1643.36mCSB/SJU InvitationalApril 16, 2026
Hammer · 16lb / 7.26kg · OutdoorKip Janvrin Open · Apr 2443.81mKip Janvrin OpenApril 24, 2026
Shot Put · 12lb · IndoorSIU-C HS Indoor Meet · Mar 716.23mSIU-C HS Indoor MeetMarch 7, 2025
Shot Put · 12lb · Outdoor2025 Collinsville Boys Invitational · May 1017.55m2025 Collinsville Boys InvitationalMay 10, 2025
Shot Put · 16lb / 7.26kg · IndoorChuck Petersen Open · Dec 515.61mChuck Petersen OpenDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorCSB/SJU Invitational · Apr 1615.34mCSB/SJU InvitationalApril 16, 2026
Weight Throw · 35lb / 15.9kg · IndoorChuck Petersen Open · Dec 513.59mChuck Petersen OpenDecember 5, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 7NSIC Outdoor ChampionshipMay 7 · Discus · Place 13 · SW Minnesota St.SW Minnesota St.Discus13141-5.64FR
May 7NSIC Outdoor ChampionshipMay 7 · Shot Put · Place 14 · SW Minnesota St.SW Minnesota St.Shot Put1449-8.85FR
May 2Tim Marshall OpenMay 2 · Hammer · Place 14 · SW Minnesota St.SW Minnesota St.Hammer14142-9.39FR
May 2Tim Marshall OpenMay 2 · Discus · Place 11 · SW Minnesota St.SW Minnesota St.Discus11150-5.12FR
May 2Tim Marshall OpenMay 2 · Shot Put · Place 6 · SW Minnesota St.SW Minnesota St.Shot Put649-6.09FR
Apr 24Kip Janvrin OpenApr 24 · Hammer · Place 16 · SW Minnesota St.SW Minnesota St.Hammer16lb / 7.26kg16.43.81m PBFr
Apr 24Kip Janvrin OpenApr 24 · Discus · Place 21 · SW Minnesota St.SW Minnesota St.Discus2kg21.39.07mFr
Apr 24Kip Janvrin OpenApr 24 · Shot Put · Place 8 · SW Minnesota St.SW Minnesota St.Shot Put16lb / 7.26kg8.14.77mFr
Apr 16CSB/SJU InvitationalApr 16 · Hammer · Place 25 · SW Minnesota St.SW Minnesota St.Hammer16lb / 7.26kg25.38.23mFr
Apr 16CSB/SJU InvitationalApr 16 · Discus · Place 7 · SW Minnesota St.SW Minnesota St.Discus2kg7.43.36m PBFr
Apr 16CSB/SJU InvitationalApr 16 · Shot Put · Place 7 · SW Minnesota St.SW Minnesota St.Shot Put16lb / 7.26kg7.15.34m PBFr
Apr 12Minnesota State OpenApr 12 · Hammer · Place 10 · SW Minnesota St.SW Minnesota St.Hammer16lb / 7.26kg10.43.40mFr
Apr 12Minnesota State OpenApr 12 · Discus · Place 7 · SW Minnesota St.SW Minnesota St.Discus2kg7.41.54mFr
Apr 12Minnesota State OpenApr 12 · Shot Put · SW Minnesota St.SW Minnesota St.Shot Put16lb / 7.26kg—NDFr
Mar 28CSB/SJU Optimistic MeetMar 28 · Hammer · Place 18 · SW Minnesota St.SW Minnesota St.Hammer16lb / 7.26kg18.39.10mFr
Mar 28CSB/SJU Optimistic MeetMar 28 · Discus · Place 6 · SW Minnesota St.SW Minnesota St.Discus2kg6.41.82mFr
Mar 28CSB/SJU Optimistic MeetMar 28 · Shot Put · Place 4 · SW Minnesota St.SW Minnesota St.Shot Put16lb / 7.26kg4.14.44mFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Chuck Petersen OpenDec 5 · Weight Throw · Place 14 · SW Minnesota St.SW Minnesota St.Weight Throw35lb / 15.9kg14.13.59m PBFr
Dec 5Chuck Petersen OpenDec 5 · Shot Put · Place 5 · SW Minnesota St.SW Minnesota St.Shot Put16lb / 7.26kg5.15.61m PBFr
Mar 7SIU-C HS Indoor MeetMar 7 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb2.16.23m PB12

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Discus · Place 20 · Maryville (M. Christian)Maryville (M. Christian)DiscusRound P2041.87m12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot PutRound P217.56m12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put217.56m12
May 21IHSA Class 1A TRB Sectional - #12 Virden (North Mac)May 21 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus146.77m12
May 21IHSA Class 1A TRB Sectional - #12 Virden (North Mac)May 21 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put117.19m12
May 16Gillespie InvitationalMay 16 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg1.46.74m12
May 16Gillespie InvitationalMay 16 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb1.16.24m12
May 102025 Collinsville Boys InvitationalMay 10 · Discus · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg6.50.88m PB12
May 102025 Collinsville Boys InvitationalMay 10 · Shot Put · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb3.17.55m PB12
May 7Gateway Metro Conference MeetMay 7 · Discus · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Discus242.55m12
May 7Gateway Metro Conference MeetMay 7 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put215.30m12
May 2Jokisch-Grandone InvitationalMay 2 · Discus · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Discus244.19m12
May 2Jokisch-Grandone InvitationalMay 2 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put214.67m12
Apr 28Small School Madison County Championship Apr 28 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus150.53m12
Apr 28Small School Madison County Championship Apr 28 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put115.55m12
Apr 262025 Winston Brown Meet of ChampionsApr 26 · Discus · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Discus349.41m12
Apr 262025 Winston Brown Meet of ChampionsApr 26 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put216.47m12
Apr 21Father McGivney Inaugural Quad MeetApr 21 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg1.46.32m12
Apr 21Father McGivney Inaugural Quad MeetApr 21 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb1.15.42m12
Apr 12East Alton Wood River InvitationalApr 12 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus147.49m12
Apr 12East Alton Wood River InvitationalApr 12 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put116.09m12
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put216.41m12
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put216.41m12
Mar 26Dupo Home Meet 2Mar 26 · Discus · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg1.47.33m12
Mar 26Dupo Home Meet 2Mar 26 · Shot Put · Place 1 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb1.15.77m12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Midwest High Performance Series Meet #1Dec 7 · Shot Put · Place 3 · UnattachedUnattachedShot Put12lb3.50' 0"12

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Shot Put · Place 30 · Maryville (M. Christian)Maryville (M. Christian)Shot Put3012.94m11
May 15IHSA Class 1A TRB Sectional - #12 CarlinvilleMay 15 · Discus · Place 4 · Maryville (M. Christian)Maryville (M. Christian)Discus441.35m—
May 15IHSA Class 1A TRB Sectional - #12 CarlinvilleMay 15 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put214.37m—
May 10Gillespie InvitationalMay 10 · Discus · Place 4 · Maryville (M. Christian)Maryville (M. Christian)Discus438.96m—
May 10Gillespie InvitationalMay 10 · Shot Put · Place 5 · Maryville (M. Christian)Maryville (M. Christian)Shot Put513.09m—
May 42024 Collinsville InvitationalMay 4 · Discus · Place 43 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg43.33.68m11
May 42024 Collinsville InvitationalMay 4 · Shot Put · Place 37 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb37.11.34m11
May 1Gateway Metro Conference MeetMay 1 · Discus · Place 4 · Maryville (M. Christian)Maryville (M. Christian)Discus1.6kg4.35.35m11
May 1Gateway Metro Conference MeetMay 1 · Shot Put · Place 5 · Maryville (M. Christian)Maryville (M. Christian)Shot Put12lb5.11.84m11
Apr 27Jokisch-Grandone InviteApr 27 · Discus · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Discus635.88m—
Apr 27Jokisch-Grandone InviteApr 27 · Shot Put · Place 9 · Maryville (M. Christian)Maryville (M. Christian)Shot Put912.77m—
Apr 222024 Madison County Small School ChampionshipsApr 22 · Discus · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Discus337.85m—
Apr 222024 Madison County Small School ChampionshipsApr 22 · Shot Put · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Shot Put637-9—
Apr 19Roxana OpenApr 19 · Discus · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Discus335.40m—
Apr 19Roxana OpenApr 19 · Shot Put · Place 4 · Maryville (M. Christian)Maryville (M. Christian)Shot Put411.44m—
Apr 132024 Keith Hall InvitationalApr 13 · Discus · Maryville (M. Christian)Maryville (M. Christian)Discus—ND11
Apr 132024 Keith Hall InvitationalApr 13 · Shot Put · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Shot Put638-111
Apr 6East Alton Wood River InvitationalApr 6 · Discus · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Discus335.52m—
Apr 6East Alton Wood River InvitationalApr 6 · Shot Put · Place 5 · Maryville (M. Christian)Maryville (M. Christian)Shot Put511.75m—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 192023 IHSA Class 1A TRB Sectional - #13 NashvilleMay 19 · Discus · Place 4 · Maryville (M. Christian)Maryville (M. Christian)Discus437.00m10
May 192023 IHSA Class 1A TRB Sectional - #13 NashvilleMay 19 · Shot Put · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Shot Put313.00m10
May 3Gateway Metro Conference ChampionshipsMay 3 · Discus · Place 3 · Maryville (M. Christian)Maryville (M. Christian)Discus333.01m—
May 3Gateway Metro Conference ChampionshipsMay 3 · Shot Put · Place 2 · Maryville (M. Christian)Maryville (M. Christian)Shot Put211.88m—
Apr 25Bert Trump Relays @ Southwestern HSApr 25 · Shot Put · Place 11 · Maryville (M. Christian)Maryville (M. Christian)Shot Put1137-310
Apr 8East Alton Wood River InvitationalApr 8 · Discus · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Discus631.33m—
Apr 8East Alton Wood River InvitationalApr 8 · Shot Put · Place 6 · Maryville (M. Christian)Maryville (M. Christian)Shot Put611.04m—
Mar 28SWIL RelaysMar 28 · Discus · Place 8 · Maryville (M. Christian)Maryville (M. Christian)Discus833.23m10
Mar 28SWIL RelaysMar 28 · Shot Put · Place 15 · Maryville (M. Christian)Maryville (M. Christian)Shot Put158.68m10