Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSuburban Yellow (JV/V Boys) · May 412.58aSuburban Yellow (JV/V Boys)May 4, 2024
200 Meters · OutdoorNorthwest Invitational 2025 · Apr 1226.06Northwest Invitational 2025April 12, 2025
Discus · 1.6kg · OutdoorSuburban Conference Yellow Boys · May 727.01mSuburban Conference Yellow BoysMay 7, 2026
Javelin · 800g · OutdoorMSHSAA Class 4 District 1 & 5 District 1 · May 1639.52mMSHSAA Class 4 District 1 & 5 District 1May 16, 2026
Shot Put · 12lb · OutdoorMSHSAA Class 4 District 1 & 5 District 1 · May 1613.04mMSHSAA Class 4 District 1 & 5 District 1May 16, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16MSHSAA Class 4 District 1 & 5 District 1May 16 · Javelin · Place 12 · LindberghJavelin800g12.39.52m PB11
May 16MSHSAA Class 4 District 1 & 5 District 1May 16 · Shot Put · Place 8 · LindberghShot Put12lb8.13.04m PB11
May 7Suburban Conference Yellow BoysMay 7 · Javelin · Place 7 · LindberghJavelin800g7.38.26m11
May 7Suburban Conference Yellow BoysMay 7 · Discus · Place 9 · LindberghDiscus1.6kg9.27.01m PB11
May 7Suburban Conference Yellow BoysMay 7 · Shot Put · Place 5 · LindberghShot Put12lb5.12.59m11
May 2Ladue Brusca-Strobach Invitational May 2 · Javelin · Place 10 · LindberghJavelin10125-0211
Apr 30Affton’s Devon Ford/Glenn Kammerer-JV RelaysApr 30 · Discus · Place 7 · LindberghDiscus725.10m11
Apr 30Affton’s Devon Ford/Glenn Kammerer-JV RelaysApr 30 · Shot Put · Place 2 · LindberghShot Put211.90m11
Apr 25Lindbergh Boys South County InviteApr 25 · Javelin · Place 3 · LindberghJavelin800g3.39.48m11
Apr 11Northwest Invitational Apr 11 · Javelin · Place 5 · LindberghJavelin541.41m11
Apr 7Webster Groves Early BirdApr 7 · Javelin · Place 1 · LindberghJavelin135.98m11
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Javelin · Place 33 · LindberghJavelin3335.16m—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17MSHSAA Class 5 District 1May 17 · Javelin · Place 14 · LindberghJavelin1437.72m10
May 8SC Boys YellowMay 8 · Javelin · LindberghJavelin800g—DNS10
Apr 26Brusca-Strobach InviteApr 26 · Javelin · Place 9 · LindberghJavelin800g9.37.90m10
Apr 12Northwest Invitational 2025Apr 12 · Javelin · Place 15 · LindberghJavelin1537.15m10
Apr 12Northwest Invitational 2025Apr 12 · 200 Meters · Place 13 · Lindbergh200 Meters1326.06 PB10
Apr 12Northwest Invitational 2025Apr 12 · 100 Meters · Place 19 · Lindbergh100 Meters1912.8610
Apr 11Wildcat InviteApr 11 · Javelin · Place 15 · LindberghJavelin800g15.34.56m10
Mar 29Jaguar InvitationalMar 29 · Javelin · Place 10 · LindberghJavelin800g10.36.44m10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11MSHSAA Class 4 District 1May 11 · Javelin · Place 12 · LindberghJavelin1235.35m9
May 4Suburban Yellow (JV/V Boys)May 4 · Javelin · Place 3 · LindberghJavelin800g3.34.16m9
May 4Suburban Yellow (JV/V Boys)May 4 · 100 Meters · Place 21 · Lindbergh100 Meters21.12.58a PB9
Apr 25Patriot ClassicApr 25 · Javelin · Place 2 · LindberghJavelin800g2.34.35m9
Apr 24Parkway West Freshman InviteApr 24 · Javelin · Place 3 · LindberghJavelin800g3.27.37m9
Apr 19Tigertown InvitationalApr 19 · Javelin · Place 30 · LindberghJavelin800g30.32.05m9
Apr 5Eureka Boys InviteApr 5 · Javelin · Place 7 · LindberghJavelin800g7.28.23m9
Mar 30Marquette JV/V Boy's InviteMar 30 · Javelin · LindberghJavelin800g—DNS9