Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMSHSAA Class 5 State Championship · May 2960.51mMSHSAA Class 5 State ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorMSHSAA Class 5 Sectional 1 · May 2316.96mMSHSAA Class 5 Sectional 1May 23, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MSHSAA Class 5 State ChampionshipMay 29 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.60.51m PB12
May 29MSHSAA Class 5 State ChampionshipMay 29 · Shot Put · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb5.16.46m12
May 23MSHSAA Class 5 Sectional 1May 23 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.54.07m12
May 23MSHSAA Class 5 Sectional 1May 23 · Shot Put · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb1.16.96m PB12
May 16MSHSAA Class 5 District 2May 16 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.57.05m12
May 16MSHSAA Class 5 District 2May 16 · Shot Put · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb2.16.33m12
May 7Suburban Conference Red BoysMay 7 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.57.95m12
May 7Suburban Conference Red BoysMay 7 · Shot Put · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb1.16.57m12
Apr 30Jim Schmuck Patriot ClassicApr 30 · Shot Put · Place 1 · Lafayette (W)Lafayette (W)Shot Put155-03.0012
Apr 30Jim Schmuck Patriot ClassicApr 30 · Discus · Place 1 · Lafayette (W)Lafayette (W)Discus1170-0712
Apr 24Ken Peek InvitationalApr 24 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus155.56m12
Apr 24Ken Peek InvitationalApr 24 · Shot Put · Place 6 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put615.03m12
Apr 1651st Annual Henle Holmes - Steve Warren InvitationalApr 16 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)DiscusRound S154.85m12
Apr 1651st Annual Henle Holmes - Steve Warren InvitationalApr 16 · Shot Put · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Shot PutRound S116.89m12
Apr 11Northwest Invitational Apr 11 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus150.01m12
Apr 11Northwest Invitational Apr 11 · Shot Put · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put414.93m12
Apr 10Eureka Wildcat ClassicApr 10 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.53.23m12
Apr 10Eureka Wildcat ClassicApr 10 · Shot Put · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb4.14.77m12
Apr 4Marquette Boys Mustang InvitationalApr 4 · Shot Put · Place 3 · Lafayette (W)Lafayette (W)Shot Put349-05.0012
Apr 4Marquette Boys Mustang InvitationalApr 4 · Discus · Place 1 · Lafayette (W)Lafayette (W)Discus1174-0612
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Shot Put · Place 3 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put316.66m—
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus152.55m—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30MSHSAA Class 5 State ChampionshipsMay 30 · Discus · Place 4 · Lafayette (WLafayette (WDiscus4181-0311
May 24MSHSAA Class 5 Sectional 1May 24 · Discus · Place 2 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoDiscus254.47m11
May 24MSHSAA Class 5 Sectional 1May 24 · Shot Put · Place 7 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoShot Put715.47m11
May 8Suburban Red ConferenceMay 8 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.51.66m11
May 8Suburban Red ConferenceMay 8 · Shot Put · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb4.14.99m11
May 1Patriot ClassicMay 1 · Discus · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg1.49.33m11
May 1Patriot ClassicMay 1 · Shot Put · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb5.14.83m11
Apr 25Tigertown Invitational - Open MileApr 25 · Shot Put · Place 7 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoShot Put714.65m11
Apr 25Tigertown Invitational - Open MileApr 25 · Discus · Place 2 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoDiscus246.21m11
Apr 25Tigertown InvitationalApr 25 · Discus · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg2.46.21m11
Apr 25Tigertown InvitationalApr 25 · Shot Put · Place 7 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb7.14.65m11
Apr 16Henle Holmes InvitationalApr 16 · Discus · Place 3 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg3.50.54m11
Apr 12Northwest Invitational 2025Apr 12 · Discus · Place 2 · Lafayette (W)Lafayette (W)Discus246.73m11
Apr 12Northwest Invitational 2025Apr 12 · Shot Put · Place 3 · Lafayette (W)Lafayette (W)Shot Put313.52m11
Mar 29McCullough-Douglass InvitationalMar 29 · Shot Put · Place 15 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoShot Put1512.98m11
Mar 29McCullough-Douglass InvitationalMar 29 · Discus · Place 2 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoDiscus247.58m11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20AAU Region 15 National QualifierJun 20 · Discus · Place 1 · UnattachedUnattachedDiscus1.6kg1.44.12m10
Jun 20AAU Region 15 National QualifierJun 20 · Shot Put · Place 1 · UnattachedUnattachedShot Put12lb1.14.21m10
May 18MSHSAA Class 4 Sectional 3May 18 · Discus · Place 6 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoDiscus646.15m10
May 18MSHSAA Class 5 Sectional 3May 18 · Discus · Place 6 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoDiscus646.15m10
May 11MSHSAA Class 4 and 5 District 5May 11 · Discus · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg4.45.24m10
May 11MSHSAA Class 4 and 5 District 5May 11 · Shot Put · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb5.14.07m10
May 3Suburban Red Boys ConferenceMay 3 · Shot Put · Place 6 · Lafayette (W)Lafayette (W)Shot Put641-07.0010
May 3Suburban Red Boys ConferenceMay 3 · Discus · Place 4 · Lafayette (W)Lafayette (W)Discus4137-1110
Apr 25Patriot ClassicApr 25 · Discus · Place 3 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg3.44.19m10
Apr 25Patriot ClassicApr 25 · Shot Put · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb5.13.24m10
Apr 19Tigertown InvitationalApr 19 · Discus · Place 3 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg3.43.58m10
Apr 19Tigertown InvitationalApr 19 · Shot Put · Place 7 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb7.13.18m10
Apr 11Henle Holmes InvitationalApr 11 · Discus · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg5.40.92m10
Apr 11Henle Holmes InvitationalApr 11 · Shot Put · Place 6 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb6.14.18m10
Apr 6Nortwest InviteApr 6 · Discus · Place 6 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg6.35.46m10
Apr 6Nortwest InviteApr 6 · Shot Put · Place 3 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb3.14.32m10
Mar 30Marquette JV/V Boy's InviteMar 30 · Discus · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg2.43.87m10
Mar 30Marquette JV/V Boy's InviteMar 30 · Shot Put · Place 1 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb1.14.19m10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13MSHSAA Class 5 District 5May 13 · Shot Put · Place 17 · Lafayette (Wildwood) High SchoLafayette (Wildwood) High SchoShot Put1711.13m9
May 4Suburban Red Boys ConferenceMay 4 · Discus · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg2.38.02m9
May 4Suburban Red Boys ConferenceMay 4 · Shot Put · Place 6 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put12lb6.11.57m9
Apr 28Patriot ClassicApr 28 · Discus · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Discus1.6kg2.36.55m9
Apr 18Eureka JV InvitationalApr 18 · Discus · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Discus434.48mFR
Apr 8Northwest InvitationalApr 8 · Discus · Place 2 · Lafayette (Wildwood)Lafayette (Wildwood)Discus235.06mFR
Apr 1Mustang Flyer ClassicApr 1 · Discus · Place 4 · Lafayette (Wildwood)Lafayette (Wildwood)Discus429.63m—
Apr 1Mustang Flyer ClassicApr 1 · Discus · Place 5 · Lafayette (Wildwood)Lafayette (Wildwood)Discus529.63m—
Apr 1Mustang Flyer ClassicApr 1 · Shot Put · Place 9 · Lafayette (Wildwood)Lafayette (Wildwood)Shot Put99.97m—