Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRF Tri vs Mendota, Fulton · Apr 1629.48mRF Tri vs Mendota, FultonApril 16, 2026
Shot Put · 12lb · IndoorFirst Chance Invitational · Mar 159.19mFirst Chance InvitationalMarch 15, 2025
Shot Put · 12lb · OutdoorBNC Boys Conference Meet · May 1410.75mBNC Boys Conference MeetMay 14, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14BNC Boys Conference MeetMay 14 · Shot Put · Place 8 · Rock FallsShot Put12lb8.10.75m PB11
May 8Geneseo McCormick InviteMay 8 · Shot Put · Place 36 · Rock FallsShot Put3611.29m11
May 1Night RelaysMay 1 · Shot Put · Place 21 · Rock FallsShot Put12lb21.9.43m11
Apr 16RF Tri vs Mendota, FultonApr 16 · Discus · Place 8 · Rock FallsDiscus1.6kg8.29.48m PB11
Apr 16RF Tri vs Mendota, FultonApr 16 · Shot Put · Place 11 · Rock FallsShot Put12lb11.9.34m11
Apr 14Byron 5 Team MeetApr 14 · Discus · Rock FallsDiscus1.6kg—ND11
Apr 14Byron 5 Team MeetApr 14 · Shot Put · Place 18 · Rock FallsShot Put12lb18.10.05m11
Apr 8RF QuadApr 8 · Discus · Place 23 · Rock FallsDiscus1.6kg23.26.73m11
Apr 8RF QuadApr 8 · Shot Put · Place 24 · Rock FallsShot Put12lb24.10.53m11
Mar 14First Chance InviteMar 14 · Shot Put · Place 17 · Rock FallsShot Put1711.03m11
Mar 7Gold MedalMar 7 · Shot Put · Place 21 · Rock FallsShot Put2110.82m11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9RF Indoor Meet 1Mar 9 · Shot Put · Place 11 · Rock FallsShot Put1110.04m11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29Geneseo Boys F/S Invite Apr 29 · Discus · Place 13 · Rock FallsDiscus1326.14m10
Apr 29Geneseo Boys F/S Invite Apr 29 · Shot Put · Place 12 · Rock FallsShot Put129.79m10
Apr 28Winnebago Boys Track and Field Meet 4/28/25Apr 28 · Discus · Place 10 · Rock FallsDiscus1.6kg10.28.18m10
Apr 28Winnebago Boys Track and Field Meet 4/28/25Apr 28 · Shot Put · Place 17 · Rock FallsShot Put12lb17.9.91m10
Apr 15GKHS QuadApr 15 · Discus · Place 15 · Rock FallsDiscus1526.27m10
Apr 15GKHS QuadApr 15 · Shot Put · Place 20 · Rock FallsShot Put209.53m10
Apr 10Sterling - Rock Falls BoysApr 10 · Discus · Place 8 · Rock FallsDiscus829.05m10
Apr 10Sterling - Rock Falls BoysApr 10 · Shot Put · Place 14 · Rock FallsShot Put149.04m10
Apr 8SVHS Boys QuadApr 8 · Discus · Place 17 · Rock FallsDiscus1725.96m10
Apr 8SVHS Boys QuadApr 8 · Shot Put · Place 16 · Rock FallsShot Put169.93m10
Apr 3Morrison QuadApr 3 · Shot Put · Place 9 · Rock FallsShot Put99.53m10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Sterling Indoor InvitationalMar 29 · Shot Put · Place 18 · Rock FallsShot Put189.40m10
Mar 15First Chance InvitationalMar 15 · Shot Put · Place 22 · Rock FallsShot Put12lb22.9.19m PB10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 23Geneseo Boys FS InviteApr 23 · Discus · Place 14 · Rock FallsDiscus1.6kg14.22.77m9
Apr 23Geneseo Boys FS InviteApr 23 · Shot Put · Place 14 · Rock FallsShot Put12lb14.9.64m9
Apr 11RF vs Mendota/FultonApr 11 · Discus · Place 10 · Rock FallsDiscus1023.67m—
Apr 11RF vs Mendota/FultonApr 11 · Shot Put · Place 10 · Rock FallsShot Put108.70m—
Apr 9RF vs Oregon, Byron, GK (Boys)Apr 9 · Discus · Place 22 · Rock FallsDiscus2222.67m—
Apr 9RF vs Oregon, Byron, GK (Boys)Apr 9 · Shot Put · Place 26 · Rock FallsShot Put268.06m—
Mar 28Rock Falls Outdoor 1Mar 28 · Discus · Place 20 · Rock FallsDiscus1.6kg20.19.79m9
Mar 28Rock Falls Outdoor 1Mar 28 · Shot Put · Place 17 · Rock FallsShot Put12lb17.8.50m9
Mar 23Dixon Spring Break ExtravangzaMar 23 · Shot Put · Place 30 · Rock FallsShot Put309.25m—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13IESA 3A - Sectional 4 @ OrionMay 13 · Shot Put · Place 14 · Rock FallsShot Put1429-11—
May 6Reagan Invite May 6 · Discus · Place 11 · Rock FallsDiscus1172-9—
May 6Reagan Invite May 6 · Shot Put · Place 11 · Rock FallsShot Put1129-3—
May 2Tri-County Conference MeetMay 2 · Shot Put · Place 10 · Rock FallsShot Put1029-5.50—
Apr 13Morrison vs. Rock Falls and St. AndrewsApr 13 · Discus · Place 6 · Rock FallsDiscus674-8—
Apr 13Morrison vs. Rock Falls and St. AndrewsApr 13 · Shot Put · Place 5 · Rock FallsShot Put527-1.50—
Apr 12RBMS vs. Rock FallsApr 12 · Discus · Place 3 · Rock FallsDiscus378-0—
Apr 12RBMS vs. Rock FallsApr 12 · Shot Put · Place 7 · Rock FallsShot Put727-10—
Apr 6PLT vs RFMS/SaintsApr 6 · Discus · Place 8 · Rock FallsDiscus851-4—
Apr 6PLT vs RFMS/SaintsApr 6 · Shot Put · Place 5 · Rock FallsShot Put526-0—