Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorPatriot Classic · Apr 2825.10aPatriot ClassicApril 28, 2022
Discus · 1.6kg · OutdoorHenle Holmes Invitational · Apr 1650.63mHenle Holmes InvitationalApril 16, 2025
Javelin · 800g · OutdoorMSHSAA Class 4 and 5 District 5 · May 1154.24mMSHSAA Class 4 and 5 District 5May 11, 2024
Shot Put · 12lb · OutdoorPatriot Classic · May 116.96mPatriot ClassicMay 1, 2025
Triple Jump · OutdoorPatriot Classic · Apr 2811.83mPatriot ClassicApril 28, 2022

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

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 30MSHSAA Class 5 State ChampionshipsMay 30 · Javelin · Place 4 · Lafayette (WJavelin4172-0612
May 30MSHSAA Class 5 State ChampionshipsMay 30 · Discus · Place 8 · Lafayette (WDiscus8165-0212
May 30MSHSAA Class 5 State ChampionshipsMay 30 · Shot Put · Place 6 · Lafayette (WShot Put655-03.5012
May 24MSHSAA Class 5 Sectional 1May 24 · Javelin · Place 1 · Lafayette (Wildwood) High SchoJavelin154.41m12
May 24MSHSAA Class 5 Sectional 1May 24 · Discus · Place 3 · Lafayette (Wildwood) High SchoDiscus350.75m12
May 24MSHSAA Class 5 Sectional 1May 24 · Shot Put · Place 2 · Lafayette (Wildwood) High SchoShot Put217.10m12
May 8Suburban Red ConferenceMay 8 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.52.70m12
May 8Suburban Red ConferenceMay 8 · Discus · Place 2 · Lafayette (Wildwood)Discus1.6kg2.47.00m12
May 8Suburban Red ConferenceMay 8 · Shot Put · Place 1 · Lafayette (Wildwood)Shot Put12lb1.16.82m12
May 1Patriot ClassicMay 1 · Discus · Place 2 · Lafayette (Wildwood)Discus1.6kg2.48.67m12
May 1Patriot ClassicMay 1 · Shot Put · Place 1 · Lafayette (Wildwood)Shot Put12lb1.16.96m PB12
Apr 25Tigertown Invitational - Open MileApr 25 · Javelin · Place 1 · Lafayette (Wildwood) High SchoJavelin153.98m12
Apr 25Tigertown Invitational - Open MileApr 25 · Shot Put · Place 3 · Lafayette (Wildwood) High SchoShot Put315.91m12
Apr 25Tigertown Invitational - Open MileApr 25 · Discus · Place 1 · Lafayette (Wildwood) High SchoDiscus148.53m12
Apr 25Tigertown InvitationalApr 25 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.53.98m12
Apr 25Tigertown InvitationalApr 25 · Discus · Place 1 · Lafayette (Wildwood)Discus1.6kg1.48.53m12
Apr 25Tigertown InvitationalApr 25 · Shot Put · Place 3 · Lafayette (Wildwood)Shot Put12lb3.15.91m12
Apr 16Henle Holmes InvitationalApr 16 · Javelin · Place 2 · Lafayette (Wildwood)Javelin800g2.52.35m12
Apr 16Henle Holmes InvitationalApr 16 · Discus · Place 2 · Lafayette (Wildwood)Discus1.6kg2.50.63m PB12
Apr 12Northwest Invitational 2025Apr 12 · Javelin · Place 1 · Lafayette (W)Javelin154.98m12
Apr 12Northwest Invitational 2025Apr 12 · Discus · Place 3 · Lafayette (W)Discus344.18m12
Apr 12Northwest Invitational 2025Apr 12 · Shot Put · Place 1 · Lafayette (W)Shot Put115.56m12
Mar 29McCullough-Douglass InvitationalMar 29 · Javelin · Place 2 · Lafayette (Wildwood) High SchoJavelin247.31m12
Mar 29McCullough-Douglass InvitationalMar 29 · Shot Put · Place 1 · Lafayette (Wildwood) High SchoShot Put115.75m12
Mar 29McCullough-Douglass InvitationalMar 29 · Discus · Place 4 · Lafayette (Wildwood) High SchoDiscus444.13m12

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 24MSHSAA Class 5 State ChampionshipsMay 24 · Javelin · Place 4 · Lafayette (WJavelin4172-0011
May 18MSHSAA Class 4 Sectional 3May 18 · Javelin · Place 1 · Lafayette (Wildwood) High SchoJavelin154.11m11
May 18MSHSAA Class 4 Sectional 3May 18 · Shot Put · Place 7 · Lafayette (Wildwood) High SchoShot Put714.92m11
May 18MSHSAA Class 5 Sectional 3May 18 · Javelin · Place 1 · Lafayette (Wildwood) High SchoJavelin154.11m11
May 18MSHSAA Class 5 Sectional 3May 18 · Shot Put · Place 7 · Lafayette (Wildwood) High SchoShot Put714.92m11
May 11MSHSAA Class 4 and 5 District 5May 11 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.54.24m PB11
May 11MSHSAA Class 4 and 5 District 5May 11 · Discus · Place 7 · Lafayette (Wildwood)Discus1.6kg7.42.10m11
May 11MSHSAA Class 4 and 5 District 5May 11 · Shot Put · Place 2 · Lafayette (Wildwood)Shot Put12lb2.14.70m11
May 3Suburban Red Boys ConferenceMay 3 · Shot Put · Place 3 · Lafayette (W)Shot Put348-06.0011
May 3Suburban Red Boys ConferenceMay 3 · Discus · Place 3 · Lafayette (W)Discus3139-0211
May 3Suburban Red Boys ConferenceMay 3 · Javelin · Place 1 · Lafayette (W)Javelin1145-0111
Apr 25Patriot ClassicApr 25 · Discus · Place 6 · Lafayette (Wildwood)Discus1.6kg6.42.12m11
Apr 25Patriot ClassicApr 25 · Shot Put · Place 2 · Lafayette (Wildwood)Shot Put12lb2.14.64m11
Apr 19Tigertown InvitationalApr 19 · Javelin · Place 2 · Lafayette (Wildwood)Javelin800g2.49.13m11
Apr 19Tigertown InvitationalApr 19 · Discus · Place 2 · Lafayette (Wildwood)Discus1.6kg2.44.33m11
Apr 19Tigertown InvitationalApr 19 · Shot Put · Place 4 · Lafayette (Wildwood)Shot Put12lb4.13.64m11
Apr 11Henle Holmes InvitationalApr 11 · Javelin · Place 2 · Lafayette (Wildwood)Javelin800g2.45.39m11
Apr 11Henle Holmes InvitationalApr 11 · Discus · Place 3 · Lafayette (Wildwood)Discus1.6kg3.44.40m11
Apr 11Henle Holmes InvitationalApr 11 · Shot Put · Place 5 · Lafayette (Wildwood)Shot Put12lb5.14.73m11
Apr 6Nortwest InviteApr 6 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.52.31m11
Apr 6Nortwest InviteApr 6 · Discus · Place 9 · Lafayette (Wildwood)Discus1.6kg9.33.82m11
Apr 6Nortwest InviteApr 6 · Shot Put · Place 2 · Lafayette (Wildwood)Shot Put12lb2.14.51m11
Mar 30Marquette JV/V Boy's InviteMar 30 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.50.64m11
Mar 30Marquette JV/V Boy's InviteMar 30 · Discus · Place 7 · Lafayette (Wildwood)Discus1.6kg7.38.88m11
Mar 30Marquette JV/V Boy's InviteMar 30 · Shot Put · Place 4 · Lafayette (Wildwood)Shot Put12lb4.13.38m11

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 13MSHSAA Class 5 District 5May 13 · Javelin · Place 1 · Lafayette (Wildwood) High SchoJavelin151.48m10
May 13MSHSAA Class 5 District 5May 13 · Discus · Place 9 · Lafayette (Wildwood) High SchoDiscus939.68m10
May 4Suburban Red Boys ConferenceMay 4 · Javelin · Place 2 · Lafayette (Wildwood)Javelin800g2.46.90m10
May 4Suburban Red Boys ConferenceMay 4 · Discus · Place 2 · Lafayette (Wildwood)Discus1.6kg2.43.01m10
May 4Suburban Red Boys ConferenceMay 4 · Shot Put · Place 5 · Lafayette (Wildwood)Shot Put12lb5.12.58m10
Apr 28Patriot ClassicApr 28 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.48.71m10
Apr 28Patriot ClassicApr 28 · Discus · Place 5 · Lafayette (Wildwood)Discus1.6kg5.41.34m10
Apr 28Patriot ClassicApr 28 · Shot Put · Place 17 · Lafayette (Wildwood)Shot Put12lb17.11.53m10
Apr 22Ladue InviteApr 22 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.49.87m10
Apr 22Ladue InviteApr 22 · Discus · Place 9 · Lafayette (Wildwood)Discus1.6kg9.38.67m10
Apr 22Ladue InviteApr 22 · Shot Put · Place 12 · Lafayette (Wildwood)Shot Put12lb12.13.05m10
Apr 18Eureka JV InvitationalApr 18 · Discus · Place 3 · Lafayette (Wildwood)Discus336.34mSO
Apr 13Henle Holmes InvitationalApr 13 · Javelin · Place 1 · Lafayette (Wildwood)Javelin800g1.48.35m10
Apr 13Henle Holmes InvitationalApr 13 · Shot Put · Place 10 · Lafayette (Wildwood)Shot Put12lb10.13.00m10
Apr 8Northwest InvitationalApr 8 · Javelin · Place 1 · Lafayette (Wildwood)Javelin148.73mSO
Apr 8Northwest InvitationalApr 8 · Shot Put · Place 6 · Lafayette (Wildwood)Shot Put612.72mSO
Apr 8Northwest InvitationalApr 8 · Shot Put · Place 7 · Lafayette (Wildwood)Shot Put712.72mSO
Apr 8Northwest InvitationalApr 8 · Triple Jump · Place 9 · Lafayette (Wildwood)Triple Jump911.32mSO
Apr 1Mustang Flyer ClassicApr 1 · Javelin · Place 3 · Lafayette (Wildwood)Javelin339.95m—
Apr 1Mustang Flyer ClassicApr 1 · Shot Put · Place 5 · Lafayette (Wildwood)Shot Put511.97m—
Apr 1Mustang Flyer ClassicApr 1 · Triple Jump · Place 4 · Lafayette (Wildwood)Triple Jump411.80m—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 14MSHSAA Class 5 District 5May 14 · Shot Put · Place 8 · Lafayette (W)Shot Put840-06.009
May 14MSHSAA Class 5 District 5May 14 · Triple Jump · Place 9 · Lafayette (W)Triple Jump937-10.759
May 5Suburban Yellow Conference Boys MeetMay 5 · Shot Put · Place 11 · Lafayette (W)Shot Put1110.96m9
May 5Suburban Yellow Conference Boys MeetMay 5 · Discus · Place 9 · Lafayette (W)Discus930.88m9
May 5Suburban Yellow Conference Boys MeetMay 5 · Triple Jump · Place 5 · Lafayette (W)Triple Jump512.16m9
Apr 28Patriot ClassicApr 28 · Triple Jump · Place 2 · Lafayette (Wildwood)Triple Jump2.11.83m PB9
Apr 28Patriot ClassicApr 28 · Discus · Place 5 · Lafayette (Wildwood)Discus1.6kg5.34.90m9
Apr 28Patriot ClassicApr 28 · Shot Put · Place 7 · Lafayette (Wildwood)Shot Put12lb7.11.79m9
Apr 28Patriot ClassicApr 28 · 200 Meters · Place 16 · Lafayette (Wildwood)200 MetersRound P16.25.10a PB9
Apr 23Ladue Brusca/Strobach InvitationalApr 23 · Shot Put · Place 26 · Lafayette (W)Shot Put2637-01.759
Apr 23Ladue Brusca/Strobach InvitationalApr 23 · Discus · Place 14 · Lafayette (W)Discus14114-019
Apr 23Ladue Brusca/Strobach InvitationalApr 23 · Triple Jump · Place 7 · Lafayette (W)Triple Jump740-00.759
Apr 19Eureka Boys & Girls JV InvitationalApr 19 · Triple Jump · Place 1 · Lafayette (W)Triple Jump139-10.509
Apr 14Parkway Central Henle R Holmes InvitationalApr 14 · Discus · Place 13 · Lafayette (Wildwood)Discus1.6kg13.30.56m9
Apr 14Parkway Central Henle R Holmes InvitationalApr 14 · Shot Put · Place 5 · Lafayette (Wildwood)Shot Put12lb5.12.80m9
Apr 9Northwest InvitationalApr 9 · Discus · Place 1 · Lafayette (Wildwood)Discus134.30m—
Apr 9Northwest InvitationalApr 9 · Shot Put · Place 1 · Lafayette (Wildwood)Shot Put111.34m—
Apr 2Lindbergh Boys Flyer Track and Field ClassicApr 2 · Javelin · Place 4 · Lafayette (Wildwood)Javelin800g4.32.95m9
Apr 2Lindbergh Boys Flyer Track and Field ClassicApr 2 · Discus · Place 7 · Lafayette (Wildwood)Discus1.6kg7.22.60m9
Apr 2Lindbergh Boys Flyer Track and Field ClassicApr 2 · Shot Put · Place 2 · Lafayette (Wildwood)Shot Put12lb2.12.22m9
Mar 25McCullough-Douglass InvitationalMar 25 · Javelin · Place 20 · Lafayette (WJavelin2031.60m—