Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorVermilion County · Apr 2153.42mVermilion CountyApril 21, 2026
Shot Put · 12lb · Indoor2026 Illinois Top Times Championships · Mar 2715.41m2026 Illinois Top Times ChampionshipsMarch 27, 2026
Shot Put · 12lb · Outdoor7th Annual Salt Fork Invite · Apr 1416.32m7th Annual Salt Fork Invite April 14, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · Discus · Place 2 · Catlin (Salt Fork)Discus1.6kg2.49.78m12
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · Shot Put · Place 14 · Catlin (Salt Fork)Shot Put12lb14.15.44m12
May 21IHSA Class 1A TRB Sectional - #07 Bismarck (B.-Henning-Rossville-Alvin)May 21 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.47.53m12
May 21IHSA Class 1A TRB Sectional - #07 Bismarck (B.-Henning-Rossville-Alvin)May 21 · Shot Put · Place 2 · Catlin (Salt Fork)Shot Put12lb2.15.16m12
May 15St. Teresa HS Boys Track and Field Invite 2026May 15 · Discus · Place 3 · Catlin (Salt Fork)Discus1.6kg3.47.54m12
May 15St. Teresa HS Boys Track and Field Invite 2026May 15 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put12lb5.15.10m12
May 11Blue Devils Boys' Track | Last Chance MeetMay 11 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.50.64m12
May 11Blue Devils Boys' Track | Last Chance MeetMay 11 · Shot Put · Place 2 · Catlin (Salt Fork)Shot Put12lb2.14.45m12
May 7Vermilion Valley ConferenceMay 7 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.52.30m12
May 7Vermilion Valley ConferenceMay 7 · Shot Put · Place 4 · Catlin (Salt Fork)Shot Put12lb4.13.57m12
May 12026 Spartan ClassicMay 1 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.51.35m12
May 12026 Spartan ClassicMay 1 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put12lb5.15.28m12
Apr 29SF Throwers Meet #2Apr 29 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.50.68m12
Apr 29SF Throwers Meet #2Apr 29 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.15.85m12
Apr 2440th Annual Tuscola OpenApr 24 · Discus · Place 1 · Catlin (Salt Fork)Discus149.36m12
Apr 21Vermilion CountyApr 21 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.53.42m PB12
Apr 21Vermilion CountyApr 21 · Shot Put · Catlin (Salt Fork)Shot Put12lb—SCR12
Apr 17Monticello Boys InvitationalApr 17 · Discus · Place 2 · Catlin (Salt Fork)Discus246.35m12
Apr 17Monticello Boys InvitationalApr 17 · Shot Put · Place 2 · Catlin (Salt Fork)Shot Put216.25m12
Apr 147th Annual Salt Fork Invite Apr 14 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.49.25m12
Apr 147th Annual Salt Fork Invite Apr 14 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.16.32m PB12
Apr 7Salt Fork Meet #2Apr 7 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.50.90m12
Apr 7Salt Fork Meet #2Apr 7 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.16.11m12
Apr 6SF Throwers Meet #1Apr 6 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.48.13m12
Apr 6SF Throwers Meet #1Apr 6 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.15.78m12
Apr 2Salt Fork Meet #1Apr 2 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.48.65m12
Apr 2Salt Fork Meet #1Apr 2 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.15.56m12
Mar 21Gene Armer InvitationalMar 21 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put515.10m12
Mar 14Rantoul InviteMar 14 · Shot Put · Place 6 · Catlin (Salt Fork)Shot Put614.41m12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · Shot Put · Place 8 · Catlin (Salt Fork)Shot Put12lb8.15.41m PB12
Mar 6Central Illinois HS InvitationalMar 6 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.15.05m12

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Discus · Place 2 · Catlin (Salt Fork)DiscusRound P250.39m11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Discus · Place 2 · Catlin (Salt Fork)Discus254.57m11
May 23IHSA Class 1A TRB Sectional - #07 Hoopeston (H. Area)May 23 · Discus · Place 1 · Catlin (Salt Fork)Discus149.37m11
May 23IHSA Class 1A TRB Sectional - #07 Hoopeston (H. Area)May 23 · Shot Put · Place 10 · Catlin (Salt Fork)Shot Put1011.55m11
May 162025 Decatur St. Teresa Track and Field InviteMay 16 · Discus · Place 2 · Catlin (Salt Fork)Discus252.73m11
May 162025 Decatur St. Teresa Track and Field InviteMay 16 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put116.61m11
May 12Throwers Meet #2May 12 · Discus · Place 1 · Catlin (Salt Fork)Discus153.42m11
May 8Vermilion Valley Conference MeetMay 8 · Discus · Place 1 · Catlin (Salt Fork)Discus152.80m11
May 8Vermilion Valley Conference MeetMay 8 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put115.53m11
May 2Spartan ClassicMay 2 · Discus · Place 1 · Catlin (Salt Fork)Discus151.31m11
May 2Spartan ClassicMay 2 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put315.41m11
Apr 2839th Annual Tuscola OpenApr 28 · Discus · Place 1 · Catlin (Salt Fork)Discus151.36m11
Apr 2839th Annual Tuscola OpenApr 28 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put116.34m11
Apr 22Vermilion County Track MeetApr 22 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.48.50m11
Apr 22Vermilion County Track MeetApr 22 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.15.24m11
Apr 17Monticello Boys InvitationalApr 17 · Discus · Place 4 · Catlin (Salt Fork)Discus444.24m11
Apr 17Monticello Boys InvitationalApr 17 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put315.30m11
Apr 156th Annual Salt Fork Invite Apr 15 · Discus · Place 1 · Catlin (Salt Fork)Discus148.77m11
Apr 156th Annual Salt Fork Invite Apr 15 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.96m11
Apr 8Salt Fork Meet #2Apr 8 · Discus · Place 1 · Catlin (Salt Fork)Discus148.00m11
Apr 8Salt Fork Meet #2Apr 8 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.94m11
Apr 7Salt Fork Throws Meet #1Apr 7 · Discus · Place 1 · Catlin (Salt Fork)Discus147.51m11
Apr 7Salt Fork Throws Meet #1Apr 7 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.40m11
Apr 3Salt Fork Meet #1Apr 3 · Discus · Place 1 · Catlin (Salt Fork)Discus1.6kg1.48.92m11
Apr 3Salt Fork Meet #1Apr 3 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put12lb1.14.28m11
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 14 · Catlin (Salt Fork)Shot Put1413.66m11
Mar 282025 Illinois Top Times ChampionshipsMar 28 · Shot Put · Place 14 · Catlin (Salt Fork)Shot Put1413.66m11
Mar 22Gene Armer InvitationalMar 22 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put349-6.511
Mar 15Rantoul InviteMar 15 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put314.27m—
Mar 12Throws-only #1Mar 12 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put115.49m—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put12lb3.14.59m11
Feb 21Uni High Mini Meet #2Feb 21 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.58m—

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Discus · Place 3 · Catlin (Salt Fork)Discus348.08m10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Shot Put · Place 24 · Catlin (Salt Fork)Shot Put2413.61m10
May 17IHSA Class 1A TRB Sectional - #7 Catlin (Salt Fork)May 17 · Discus · Place 1 · Catlin (Salt Fork)Discus146.40m—
May 17IHSA Class 1A TRB Sectional - #7 Catlin (Salt Fork)May 17 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.08m—
May 102nd Annual St. Teresa Boys Track and Field InviteMay 10 · Discus · Place 2 · Catlin (Salt Fork)Discus1.6kg2.48.64m10
May 102nd Annual St. Teresa Boys Track and Field InviteMay 10 · Shot Put · Place 7 · Catlin (Salt Fork)Shot Put12lb7.14.97m10
May 6Salt Fork Throwers Meet #2May 6 · Discus · Place 1 · Catlin (Salt Fork)Discus143.96m—
May 6Salt Fork Throwers Meet #2May 6 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.95m—
May 2VVC MeetMay 2 · Discus · Place 1 · Catlin (Salt Fork)Discus141.48m—
May 2VVC MeetMay 2 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.29m—
Apr 29Fresh-Soph InviteApr 29 · Discus · Place 3 · Catlin (Salt Fork)Discus340.35m—
Apr 29Fresh-Soph InviteApr 29 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put114.84m—
Apr 262024 Spartan ClassicApr 26 · Discus · Place 6 · Catlin (Salt Fork)Discus638.16m—
Apr 22Salt Fork JV MeetApr 22 · Discus · Place 1 · Catlin (Salt Fork)Discus141.78m—
Apr 22Salt Fork JV MeetApr 22 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put113.28m—
Apr 1938th Annual Tuscola OpenApr 19 · Discus · Place 3 · Catlin (Salt Fork)Discus337.29m—
Apr 16Pirate InviteApr 16 · Discus · Place 2 · Catlin (Salt Fork)Discus242.32m—
Apr 16Pirate InviteApr 16 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put511.71m—
Apr 12Monticello Boys InvitationalApr 12 · Discus · Place 3 · Catlin (Salt Fork)Discus339.90m—
Apr 12Monticello Boys InvitationalApr 12 · Shot Put · Place 11 · Catlin (Salt Fork)Shot Put1112.61m—
Apr 95th Annual Salt Fork InviteApr 9 · Discus · Place 2 · Catlin (Salt Fork)Discus243.12m—
Apr 95th Annual Salt Fork InviteApr 9 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put512.53m—
Apr 52024 Vermilion County MeetApr 5 · Discus · Place 1 · Catlin (Salt Fork)Discus145.03m—
Apr 52024 Vermilion County MeetApr 5 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put113.63m—
Apr 1SF Throws Meet #1Apr 1 · Discus · Place 1 · Catlin (Salt Fork)Discus140.47m—
Apr 1SF Throws Meet #1Apr 1 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put112.21m—
Apr 1SF Throws Meet #1Apr 1 · Discus · Place 1 · Catlin (Salt Fork)Discus140.47m—
Apr 1SF Throws Meet #1Apr 1 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put112.21m—
Mar 28Salt Fork Triangular Mar 28 · Discus · Place 2 · Catlin (Salt Fork)Discus1.6kg2.35.30m10
Mar 28Salt Fork Triangular Mar 28 · Shot Put · Catlin (Salt Fork)Shot Put12lb—SCR10
Mar 16Gene Armer InvitationalMar 16 · Shot Put · Place 17 · Catlin (Salt Fork)Shot Put1713.15m—
Mar 9Rantoul InviteMar 9 · Shot Put · Place 17 · Catlin (Salt Fork)Shot Put1712.64m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 62024 Mt. Zion Boys Indoor InvitationalMar 6 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put513.32m10
Mar 1Charleston HS Indoor InvitationalMar 1 · Shot Put · Place 6 · Catlin (Salt Fork)Shot Put12lb6.13.45m10

2023 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · Discus · Place 10 · Catlin (Salt Fork)Discus1045.16m9
May 192023 IHSA Class 1A TRB Sectional - #7 WestvilleMay 19 · Discus · Place 3 · Catlin (Salt Fork)Discus343.50m9
May 192023 IHSA Class 1A TRB Sectional - #7 WestvilleMay 19 · Shot Put · Place 4 · Catlin (Salt Fork)Shot Put413.13m9
May 15News-Gazette Honor Roll MeetMay 15 · Discus · Place 8 · Catlin (Salt Fork)Discus840.34m—
May 12St. Teresa Boys Track & Field InvitationalMay 12 · Discus · Place 6 · Catlin (Salt Fork)Discus644.75m—
May 12St. Teresa Boys Track & Field InvitationalMay 12 · Shot Put · Place 9 · Catlin (Salt Fork)Shot Put913.42m—
May 8Salt Fork Throwers Meet #2May 8 · Discus · Place 6 · Catlin (Salt Fork)Discus636.54m—
May 8Salt Fork Throwers Meet #2May 8 · Shot Put · Place 5 · Catlin (Salt Fork)Shot Put512.57m—
May 4Vermillion Valley Conference Championship Meet 2023May 4 · Discus · Place 2 · Catlin (Salt Fork)Discus239.17m—
May 1Tuscola Fresh-Soph InviteMay 1 · Discus · Place 4 · Catlin (Salt Fork)Discus433.65m—
Apr 28Spartan ClassicApr 28 · Discus · Place 9 · Catlin (Salt Fork)Discus1.6kg9.39.65m9
Apr 28Spartan ClassicApr 28 · Shot Put · Place 8 · Catlin (Salt Fork)Shot Put12lb8.13.34m9
Apr 24Salt Fork JV MeetApr 24 · Discus · Place 1 · Catlin (Salt Fork)Discus140.33m—
Apr 24Salt Fork JV MeetApr 24 · Shot Put · Place 1 · Catlin (Salt Fork)Shot Put112.56m—
Apr 18Pirate Invitational (Boys Only)Apr 18 · Discus · Place 4 · Catlin (Salt Fork)Discus1.6kg4.40.19m9
Apr 18Pirate Invitational (Boys Only)Apr 18 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put12lb3.13.56m9
Apr 14Monticello Boys InvitationalApr 14 · Discus · Place 8 · Catlin (Salt Fork)Discus840.98m9
Apr 14Monticello Boys InvitationalApr 14 · Shot Put · Place 8 · Catlin (Salt Fork)Shot Put813.27m9
Apr 11Salt Fork Invite Apr 11 · Discus · Place 2 · Catlin (Salt Fork)Discus242.87m9
Apr 11Salt Fork Invite Apr 11 · Shot Put · Place 4 · Catlin (Salt Fork)Shot Put413.34m9
Apr 6Vermilion County Track Meet 2023Apr 6 · Discus · Place 2 · Catlin (Salt Fork)Discus242.09m—
Apr 6Vermilion County Track Meet 2023Apr 6 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put312.46m—
Apr 3Salt Fork Throwers Meet #1Apr 3 · Discus · Place 5 · Catlin (Salt Fork)Discus540.10m—
Apr 3Salt Fork Throwers Meet #1Apr 3 · Shot Put · Place 3 · Catlin (Salt Fork)Shot Put313.49m—
Mar 30Tuscola 5-TeamMar 30 · Discus · Place 4 · Catlin (Salt Fork)Discus438.12m9
Mar 30Tuscola 5-TeamMar 30 · Shot Put · Place 4 · Catlin (Salt Fork)Shot Put412.50m9
Mar 11Rantoul InviteMar 11 · Shot Put · Place 34 · Catlin (Salt Fork)Shot Put3411.18m—