Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2025 Collinsville Boys Invitational · May 1051.37m2025 Collinsville Boys InvitationalMay 10, 2025
Shot Put · 12lb · IndoorIllinois Top Times Indoor Championships - Class 3A · Mar 2317.12mIllinois Top Times Indoor Championships - Class 3AMarch 23, 2024
Shot Put · 12lb · OutdoorIHSA 3A Boys State Track & Field Championships · May 3020.70mIHSA 3A Boys State Track & Field ChampionshipsMay 30, 2025
Shot Put · 16lb / 7.26kg · OutdoorNCAA DI Outdoor Championships - West First-Rounds · May 2718.64mNCAA DI Outdoor Championships - West First-RoundsMay 27, 2026
Shot Put · 6kg · OutdoorWorld Athletics U20 Championships · Aug 518.85mWorld Athletics U20 ChampionshipsAugust 5, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Aug 5World Athletics U20 ChampionshipsAug 5 · Shot Put · Place 8 · United StatesUnited StatesShot Put6kgRound P8.18.60mFr
Aug 5World Athletics U20 ChampionshipsAug 5 · Shot Put · Place 11 · United StatesUnited StatesShot Put6kg11.18.85m PBFr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · Shot Put · Place 15 · UTEPUTEPShot Put16lb / 7.26kgRound P15.18.64m PBFr
May 142026 C*USA Outdoor T&F ChampionshipsMay 14 · Shot Put · Place 1 · UTEPUTEPShot Put16lb / 7.26kg1.17.94mFr
May 8Arkansas TwilightMay 8 · Shot Put · Place 4 · UTEPUTEPShot Put455-4.17FR
Apr 24Don Kirby TwilightApr 24 · Shot Put · Place 1 · UnattachedUnattachedShot Put16lb / 7.26kg1.17.95mFr

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Dec 6Winter All-Comers Meet/Community EventDec 6 · Hammer · UTEPUTEPHammer16lb / 7.26kg—NMFr
Dec 6Winter All-Comers Meet/Community EventDec 6 · Shot Put · Place 1 · UTEPUTEPShot Put16lb / 7.26kg1.15.84mFr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · Discus · East Moline (United)East Moline (United)Discus1.6kgRound P--FOUL12
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · Shot Put · Place 2 · East Moline (United)East Moline (United)Shot Put12lbRound P2.19.21m12
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.20.70m PB12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Discus · East Moline (United)East Moline (United)DiscusRound P—FOUL12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Shot Put · Place 2 · East Moline (United)East Moline (United)Shot PutRound P219.21m12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put120.70m12
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · Discus · Place 1 · East Moline (United)East Moline (United)Discus154.80m12
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put119.73m12
May 15WB6 Boys 2025 Conference May 15 · Discus · Place 2 · East Moline (United)East Moline (United)Discus248.17m12
May 15WB6 Boys 2025 Conference May 15 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put120.29m12
May 102025 Collinsville Boys InvitationalMay 10 · Discus · Place 4 · East Moline (United)East Moline (United)Discus1.6kg4.51.37m PB12
May 102025 Collinsville Boys InvitationalMay 10 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.20.14m12
May 2Friday Night RelaysMay 2 · Discus · Place 2 · East Moline (United)East Moline (United)Discus255.35m12
May 2Friday Night RelaysMay 2 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put119.68m12
Apr 2540th Annual Rock Island Boys' ABC Track and Field InvitationalApr 25 · Discus · Place 1 · East Moline (United)East Moline (United)Discus149.72m12
Apr 2540th Annual Rock Island Boys' ABC Track and Field InvitationalApr 25 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put118.79m12
Apr 22UTHS/RI/Moline Boys TriangluarApr 22 · Discus · Place 1 · East Moline (United)East Moline (United)Discus148.81m12
Apr 22UTHS/RI/Moline Boys TriangluarApr 22 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put119.25m12
Apr 1813th Annual Silver Streak Boys ABC InvitationalApr 18 · Discus · Place 1 · East Moline (United)East Moline (United)Discus1.6kg1.48.32m12
Apr 1813th Annual Silver Streak Boys ABC InvitationalApr 18 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.18.12m12
Apr 12UTHS Kiwanis InviteApr 12 · Discus · Place 6 · East Moline (United)East Moline (United)Discus640.34m12
Apr 12UTHS Kiwanis InviteApr 12 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put118.08m12
Apr 52025 Gene Shipley Track and Field InvitationalApr 5 · Discus · Place 1 · East Moline (United)East Moline (United)Discus147.26m12
Apr 52025 Gene Shipley Track and Field InvitationalApr 5 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put118.10m12
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 4 · East Moline (United)East Moline (United)Shot Put416.99m12
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 4 · East Moline (United)East Moline (United)Shot Put416.99m12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 2217th Annual Silver Streak Last Chance Indoor MeetMar 22 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put117.55m12
Mar 8Western Big Six Girls/Boys IndoorMar 8 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put118.09m—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · Discus · Place 18 · East Moline (United)East Moline (United)Discus1.6kg18.47.08m11
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · Shot Put · Place 6 · East Moline (United)East Moline (United)Shot Put12lb6.17.86m11
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Discus · Place 18 · East Moline (United)East Moline (United)Discus1847.08m11
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Shot Put · Place 6 · East Moline (United)East Moline (United)Shot Put617.86m11
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · Discus · Place 3 · East Moline (United)East Moline (United)Discus348.57m—
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put117.64m—
May 10Western Big 6 Boys' Conference ChampionshipsMay 10 · Discus · Place 3 · East Moline (United)East Moline (United)Discus346.80m—
May 10Western Big 6 Boys' Conference ChampionshipsMay 10 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put115.90m—
May 3Geneseo McCormick ABC InviteMay 3 · Discus · Place 5 · East Moline (United)East Moline (United)Discus544.53m—
May 3Geneseo McCormick ABC InviteMay 3 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put117.77m—
Apr 26Sterling Night RelaysApr 26 · Discus · Place 1 · East Moline (United)East Moline (United)Discus1.6kg1.43.53m11
Apr 26Sterling Night RelaysApr 26 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.16.42m11
Apr 1939th Annual Rock Island Boy's ABC Track & Field InvitationalApr 19 · Discus · Place 2 · East Moline (United)East Moline (United)Discus245.95m—
Apr 1939th Annual Rock Island Boy's ABC Track & Field InvitationalApr 19 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put117.20m—
Apr 1212th Annual Streak ABC Boys InvitationalApr 12 · Discus · Place 4 · East Moline (United)East Moline (United)Discus1.6kg4.42.50m11
Apr 1212th Annual Streak ABC Boys InvitationalApr 12 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.16.58m11
Mar 29Gene Shipley Track & Field InvitationalMar 29 · Discus · Place 2 · East Moline (United)East Moline (United)Discus1.6kg2.40.38m11
Mar 29Gene Shipley Track & Field InvitationalMar 29 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put12lb1.16.35m11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · Shot Put · Place 3 · East Moline (United)East Moline (United)Shot Put12lb3.17.12m PB11
Mar 1616th Annual Silver Streak Last Chance Indoor MeetMar 16 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put116.70m—
Mar 2Western Big 6 Indoor Girls/BoysMar 2 · Shot Put · Place 2 · East Moline (United)East Moline (United)Shot Put215.87m11

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #10 MinookaMay 17 · Shot Put · Place 5 · East Moline (United)East Moline (United)Shot Put515.25m10
May 122023 WB6 Boys Conference MeetMay 12 · Discus · Place 4 · East Moline (United)East Moline (United)Discus441.87m10
May 122023 WB6 Boys Conference MeetMay 12 · Shot Put · Place 3 · East Moline (United)East Moline (United)Shot Put314.76m10
May 5Geneseo McCormick ABC InviteMay 5 · Discus · Place 4 · East Moline (United)East Moline (United)Discus435.79m—
May 2UTHS JV Boys InviteMay 2 · Discus · Place 1 · East Moline (United)East Moline (United)Discus135.13m—
Apr 28Sterling Night RelaysApr 28 · Discus · Place 7 · East Moline (United)East Moline (United)Discus734.77m—
Apr 28Sterling Night RelaysApr 28 · Shot Put · Place 10 · East Moline (United)East Moline (United)Shot Put1012.49m—
Apr 25Geneseo F/S InviteApr 25 · Discus · Place 6 · East Moline (United)East Moline (United)Discus634.22m—
Apr 25Geneseo F/S InviteApr 25 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put114.41m—
Apr 2138th Annual Rock Island Boys ABC InviteApr 21 · Discus · Place 3 · East Moline (United)East Moline (United)Discus336.69m—
Apr 2138th Annual Rock Island Boys ABC InviteApr 21 · Shot Put · Place 5 · East Moline (United)East Moline (United)Shot Put513.37m—
Apr 1411th Annual Streak ABC InvitationalApr 14 · Discus · Place 2 · East Moline (United)East Moline (United)Discus239.26m—
Apr 1411th Annual Streak ABC InvitationalApr 14 · Shot Put · Place 3 · East Moline (United)East Moline (United)Shot Put314.40m—
Apr 10Rock Island Boys' JV InviteApr 10 · Discus · Place 1 · East Moline (United)East Moline (United)Discus139.42m10
Apr 10Rock Island Boys' JV InviteApr 10 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put114.36m10
Apr 8Kiwanis InvitationalApr 8 · Discus · Place 1 · East Moline (United)East Moline (United)Discus137.94m10
Apr 8Kiwanis InvitationalApr 8 · Shot Put · Place 3 · East Moline (United)East Moline (United)Shot Put313.80m10
Apr 3Gene Shipley Track and Field InvitationalApr 3 · Discus · Place 3 · East Moline (United)East Moline (United)Discus336.26m10
Apr 3Gene Shipley Track and Field InvitationalApr 3 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put113.81m10
Mar 18Warrior InviteMar 18 · Shot Put · Place 1 · East Moline (United)East Moline (United)Shot Put113.03m10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 4WB6 IndoorMar 4 · Shot Put · Place 6 · East Moline (United)East Moline (United)Shot Put612.28m10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13Western Big Six Boys Conference MeetMay 13 · Discus · Place 17 · East Moline (United)East Moline (United)DiscusRound P1732.05m9
May 931st Annual Moline Boys Frosh/Soph InvitationalMay 9 · Discus · Place 3 · East Moline (United)East Moline (United)Discus333.02m9
May 931st Annual Moline Boys Frosh/Soph InvitationalMay 9 · Shot Put · Place 8 · East Moline (United)East Moline (United)Shot Put89.89m9
May 3UTHS JV Boys InviteMay 3 · Discus · Place 4 · East Moline (United)East Moline (United)Discus1.6kg4.30.07m9
May 3UTHS JV Boys InviteMay 3 · Shot Put · Place 24 · East Moline (United)East Moline (United)Shot Put12lb24.9.26m9
Apr 26Geneseo F/S InviteApr 26 · Discus · Place 4 · East Moline (United)East Moline (United)Discus431.80m9
Apr 1924th Annual Moline JV InvitationalApr 19 · Discus · Place 3 · East Moline (United)East Moline (United)Discus1.6kg3.30.52m9
Apr 1924th Annual Moline JV InvitationalApr 19 · Shot Put · Place 14 · East Moline (United)East Moline (United)Shot Put12lb14.9.92m9
Apr 12Rock Island JV Boys' InviteApr 12 · Discus · Place 11 · East Moline (United)East Moline (United)Discus1129.15m9
Apr 12Rock Island JV Boys' InviteApr 12 · Shot Put · Place 27 · East Moline (United)East Moline (United)Shot Put279.59m9
Mar 19Warrior InviteMar 19 · Shot Put · Place 27 · East Moline (United)East Moline (United)Shot Put279.33m9