Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorGranite City Boys Track & Field Invitational · Apr 1742.73mGranite City Boys Track & Field InvitationalApril 17, 2026
Discus · 1kg · OutdoorWashington Warrior Invite · Apr 2361-10Washington Warrior InviteApril 23, 2022
Shot Put · 12lb · Indoor2026 Illinois Top Times Championships · Mar 2715.01m2026 Illinois Top Times ChampionshipsMarch 27, 2026
Shot Put · 12lb · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2015.23mIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
Shot Put · 4kg · OutdoorIESA 4A - Sectional 9 @ Mt. Zion Junior/Senior High · May 1434-02.00IESA 4A - Sectional 9 @ Mt. Zion Junior/Senior HighMay 14, 2022

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · Discus · Place 18 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg18.38.98m12
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · Shot Put · Place 6 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb6.15.23m PB12
May 132026 Big 12 Conference Boys Varsity T&F ChampionshipsMay 13 · Discus · Champaign (Centennial)Champaign (Centennial)Discus1.6kg—ND12
May 132026 Big 12 Conference Boys Varsity T&F ChampionshipsMay 13 · Shot Put · Place 13 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb13.11.91m12
May 7Bloomington Raider Relays 2026May 7 · Discus · Place 15 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg15.34.53m12
May 7Bloomington Raider Relays 2026May 7 · Shot Put · Place 4 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb4.13.56m12
May 4Danville (Senior Night)May 4 · Discus · Place 2 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg2.39.04m12
May 4Danville (Senior Night)May 4 · Shot Put · Place 1 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb1.14.40m12
May 12026 Gene Ward Invitational (Champaign Central)May 1 · Discus · Place 5 · Champaign (Centennial)Champaign (Centennial)Discus536.34m12
Apr 24Red Grange InvitationalApr 24 · Discus · Place 3 · Champaign (Centennial)Champaign (Centennial)Discus341.15m12
Apr 24Red Grange InvitationalApr 24 · Shot Put · Place 6 · Champaign (Centennial)Champaign (Centennial)Shot Put614.50m12
Apr 22NCHS/Centennial Coed DualApr 22 · Discus · Champaign (Centennial)Champaign (Centennial)Discus1.6kg—DNS12
Apr 22NCHS/Centennial Coed DualApr 22 · Shot Put · Place 2 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb2.13.43m12
Apr 17Granite City Boys Track & Field InvitationalApr 17 · Discus · Place 6 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg6.42.73m PB12
Apr 11Norm Armstrong InviteApr 11 · Discus · Champaign (Centennial)Champaign (Centennial)Discus1.6kg—FOUL12
Apr 11Norm Armstrong InviteApr 11 · Shot Put · Place 15 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb15.14.06m12
Apr 4SHS OpenApr 4 · Discus · Place 2 · Champaign (Centennial)Champaign (Centennial)Discus2138-412
Mar 7First to the Finish Boys Charger InviteMar 7 · Shot Put · Place 2 · Champaign (Centennial)Champaign (Centennial)Shot Put215.29m12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · Shot Put · Place 11 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb11.15.01m PB12
Feb 273A Boys ONU HS ClassicFeb 27 · Shot Put · Place 4 · Champaign (Centennial)Champaign (Centennial)Shot Put414.13m12

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · Discus · Place 18 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg18.35.78m11
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · Shot Put · Place 8 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb8.14.23m11
May 14Big 12 Boys Track & Field ChampionshipsMay 14 · Discus · Place 7 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg7.40.89m11
May 14Big 12 Boys Track & Field ChampionshipsMay 14 · Shot Put · Place 6 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb6.13.86m11
May 82025 Bloomington Raider RelaysMay 8 · Discus · Place 7 · Champaign (Centennial)Champaign (Centennial)Discus741.80m11
May 82025 Bloomington Raider RelaysMay 8 · Shot Put · Place 16 · Champaign (Centennial)Champaign (Centennial)Shot Put1611.55m11
May 6Twin City InvitationalMay 6 · Discus · Place 2 · Champaign (Centennial)Champaign (Centennial)Discus243.91m11
May 6Twin City InvitationalMay 6 · Shot Put · Place 2 · Champaign (Centennial)Champaign (Centennial)Shot Put213.68m11
May 2Spartan InviteMay 2 · Discus · Place 8 · Champaign (Centennial)Champaign (Centennial)Discus1.6kg8.38.67m11
May 2Spartan InviteMay 2 · Shot Put · Place 4 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb4.13.75m11
Apr 25Red Grange InvitationalApr 25 · Discus · Champaign (Centennial)Champaign (Centennial)Discus—ND11
Apr 25Red Grange InvitationalApr 25 · Shot Put · Place 15 · Champaign (Centennial)Champaign (Centennial)Shot Put1512.04m11
Apr 19Capitol City ClassicApr 19 · Discus · Place 3 · Champaign (Centennial)Champaign (Centennial)Discus3129-511
Apr 19Capitol City ClassicApr 19 · Shot Put · Place 8 · Champaign (Centennial)Champaign (Centennial)Shot Put842-111
Apr 122025 JJK/AL Joyner ClassicApr 12 · Discus · Place 2 · Champaign (Centennial)Champaign (Centennial)Discus2131-511
Apr 122025 JJK/AL Joyner ClassicApr 12 · Shot Put · Place 9 · Champaign (Centennial)Champaign (Centennial)Shot Put941-411
Apr 1Champaign Central, Centennial, & Monticello Triangular (CO-ED)Apr 1 · Discus · Place 1 · Champaign (Centennial)Champaign (Centennial)Discus141.89m11
Apr 1Champaign Central, Centennial, & Monticello Triangular (CO-ED)Apr 1 · Shot Put · Place 1 · Champaign (Centennial)Champaign (Centennial)Shot Put114.02m11
Mar 22Cogdal HS Boys InviteMar 22 · Shot Put · Place 26 · Champaign (Centennial)Champaign (Centennial)Shot Put2611.91m11
Mar 8First to the Finish Boys Charger InviteMar 8 · Shot Put · Place 3 · Champaign (Centennial)Champaign (Centennial)Shot Put314.29m11
Mar 12025 Coach Basting InvitationalMar 1 · Shot Put · Place 16 · Champaign (Centennial)Champaign (Centennial)Shot Put1612.96m—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 11Big 12 Boys Indoor Conference ChampionshipsMar 11 · Shot Put · Place 4 · Champaign (Centennial)Champaign (Centennial)Shot Put413.52m11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15IHSA Class 3A TRB Sectional - #11 Danville (H.S.)May 15 · Shot Put · Place 21 · Champaign (Centennial)Champaign (Centennial)Shot Put2111.54m—
May 8Big 12 Conference ChampionshipsMay 8 · Shot Put · Place 10 · Champaign (Centennial)Champaign (Centennial)Shot Put1011.97m—
May 4Big 12 Frosh/Soph Conference InvitationalMay 4 · Shot Put · Place 2 · Champaign (Centennial)Champaign (Centennial)Shot Put212.42m—
May 2Bloomington Raider RelaysMay 2 · Shot Put · Place 12 · Champaign (Centennial)Champaign (Centennial)Shot Put1212.35m—
Apr 30Champaign Urbana Twin City ChampionshipApr 30 · Discus · Place 6 · Champaign (Centennial)Champaign (Centennial)Discus632.56m—
Apr 30Champaign Urbana Twin City ChampionshipApr 30 · Shot Put · Place 3 · Champaign (Centennial)Champaign (Centennial)Shot Put312.23m—
Apr 26GENE WARD INVITEApr 26 · Shot Put · Place 5 · Champaign (Centennial)Champaign (Centennial)Shot Put511.51m—
Apr 19Red Grange InvitationalApr 19 · Shot Put · Place 5 · Champaign (Centennial)Champaign (Centennial)Shot Put511.95m—
Apr 13Capitol City ClassicApr 13 · Discus · Place 3 · Champaign (Centennial)Champaign (Centennial)Discus3114-610
Apr 13Capitol City ClassicApr 13 · Shot Put · Place 4 · Champaign (Centennial)Champaign (Centennial)Shot Put439-410
Apr 6Princeton Spurlock Track and Field ClassicApr 6 · Shot Put · Place 11 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb11.42-08.0010
Mar 9Rantoul InviteMar 9 · Shot Put · Place 18 · Champaign (Centennial)Champaign (Centennial)Shot Put1812.30m—
Mar 2First to the Finish Boys Charger InviteMar 2 · Shot Put · Place 1 · Champaign (Centennial)Champaign (Centennial)Shot Put112.79m10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 12Big 12 Boys Indoor Conference ChampionshipsMar 12 · Shot Put · Place 1 · CentennialCentennialShot Put112.92mSO

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Big 12 Boys FR/SOPH Inv.May 6 · Shot Put · Place 7 · Champaign (Centennial)Champaign (Centennial)Shot Put710.66m—
Apr 25Centennial-Rantoul-Charleston QuadApr 25 · Discus · Place 26 · Champaign (Centennial)Champaign (Centennial)Discus2621.02m—
Apr 25Centennial-Rantoul-Charleston QuadApr 25 · Shot Put · Place 12 · Champaign (Centennial)Champaign (Centennial)Shot Put1210.30m—
Apr 18Charger Vs Normal Co-ed meetApr 18 · Discus · Place 14 · Champaign (Centennial)Champaign (Centennial)Discus1425.20m—
Apr 18Charger Vs Normal Co-ed meetApr 18 · Shot Put · Place 7 · Champaign (Centennial)Champaign (Centennial)Shot Put711.20m—
Apr 12Charger Frosh/Soph InviteApr 12 · Shot Put · Place 11 · Champaign (Centennial)Champaign (Centennial)Shot Put12lb11.10.17m9
Apr 3SHS OpenApr 3 · Discus · Place 20 · Champaign (Centennial)Champaign (Centennial)Discus2026.34m9
Apr 3SHS OpenApr 3 · Shot Put · Place 26 · Champaign (Centennial)Champaign (Centennial)Shot Put269.96m9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 9 @ Mt. Zion Junior/Senior HighMay 14 · Discus · Place 18 · Champaign JeffersonChampaign JeffersonDiscus1kg18.61-068
May 14IESA 4A - Sectional 9 @ Mt. Zion Junior/Senior HighMay 14 · Shot Put · Place 5 · Champaign JeffersonChampaign JeffersonShot Put4kg5.34-02.00 PB8
May 7Kankakee Kays Middle School InviteMay 7 · Shot Put · Champaign JeffersonChampaign JeffersonShot Put4kg—NM8
May 2North Ridge Meet #1May 2 · Shot Put · Place 4 · Champaign JeffersonChampaign JeffersonShot Put4kg4.32-02.008
Apr 23Washington Warrior InviteApr 23 · Discus · Place 13 · Champaign JeffersonChampaign JeffersonDiscus1kg13.61-10 PB8
Apr 23Washington Warrior InviteApr 23 · Shot Put · Place 6 · Champaign JeffersonChampaign JeffersonShot Put4kg6.32-07.008
Apr 14Bulldog InvitationalApr 14 · Shot Put · Place 8 · Jefferson (Champaign)Jefferson (Champaign)Shot Put831-09.008
Apr 5JW Eater vs. Urbana MS, Jefferson-Ch, St. MalachyApr 5 · Discus · Place 7 · Champaign JeffersonChampaign JeffersonDiscus1kg7.56-04.50Unofficial8
Apr 5JW Eater vs. Urbana MS, Jefferson-Ch, St. MalachyApr 5 · Shot Put · Place 4 · Champaign JeffersonChampaign JeffersonShot Put8lb4.28-09.00Unofficial8
Mar 28Champaign Jefferson InviteMar 28 · Shot Put · Place 2 · Jefferson (Champaign)Jefferson (Champaign)Shot Put29.65m8