Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGreenville Select Meet · Apr 1214.45aGreenville Select MeetApril 12, 2025
200 Meters · OutdoorJerry Ball Relays · Apr 1228.34Jerry Ball RelaysApril 12, 2022
200 Meters · Outdoor · Hand timedPalmyra - Hannibal Dual · Mar 2628.1hPalmyra - Hannibal DualMarch 26, 2021
400 Meters · OutdoorPalmyra Panther Open · Apr 81:10.86Palmyra Panther OpenApril 8, 2021
400 Meters · Outdoor · Hand timedPalmyra - Hannibal Dual · Mar 261:09.43hPalmyra - Hannibal DualMarch 26, 2021
800 Meters · OutdoorCentral Methodist Invite · Mar 293:32.09aCentral Methodist InviteMarch 29, 2024
Combined results · OutdoorMSHSAA Class 3 District 3 · May 1114.67MSHSAA Class 3 District 3May 11, 2019
Discus · 1kg · OutdoorAMC Outdoor Track and Field Championships · May 533.35mAMC Outdoor Track and Field ChampionshipsMay 5, 2023
High Jump · OutdoorCentral Methodist Invite · Mar 291.23mCentral Methodist InviteMarch 29, 2024
Javelin · 600g · OutdoorNCCAA Track & Field National Championships · May 734.37mNCCAA Track & Field National ChampionshipsMay 7, 2025
Long Jump · OutdoorCentral Methodist Invite · Mar 293.99mCentral Methodist InviteMarch 29, 2024
Shot Put · 4kg · IndoorAMC Indoor Championship · Feb 1510.56mAMC Indoor ChampionshipFebruary 15, 2025
Shot Put · 4kg · OutdoorLicklider Inviational · Apr 159.64mLicklider InviationalApril 15, 2022

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7NCCAA Track & Field National ChampionshipsMay 7 · Javelin · Place 4 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g4.34.37m PBSr
Apr 30American Midwest Outdoor ChampionshipsApr 30 · Javelin · Place 1 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin136.98mSR
Apr 30American Midwest Outdoor ChampionshipsApr 30 · 200 Meters · Place 16 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters1629.89aSR
Apr 12Greenville Select MeetApr 12 · 200 Meters · Place 31 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters3130.05aSR
Apr 12Greenville Select MeetApr 12 · 100 Meters · Place 23 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)100 Meters2314.45a PBSR
Apr 4Illinois College True Blue InviteApr 4 · 200 Meters · Place 8 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters829.78aSR
Mar 22Grandview University Viking RelaysMar 22 · 200 Meters · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters--NTSr
Mar 15Central Methodist OpenMar 15 · Javelin · Place 8 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin830.13m—
Mar 15Central Methodist OpenMar 15 · 200 Meters · Place 22 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters2230.72a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15AMC Indoor ChampionshipFeb 15 · Shot Put · Place 7 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Shot Put4kg7.10.56m PBJr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 8NCCAA Track and FieldMay 8 · Javelin · Place 10 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g10.31.94mJr
May 2AMC Outdoor ChampionshipsMay 2 · Javelin · Place 9 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g9.32.43mJr
May 2AMC Outdoor ChampionshipsMay 2 · Discus · Place 20 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1kg20.23.26mJr
Apr 20Wildcat InviteApr 20 · Javelin · Place 4 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin430.61m—
Apr 20Wildcat InviteApr 20 · Discus · Place 13 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1324.54m—
Apr 13Greenville Select MeetApr 13 · Javelin · Place 6 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin629.87m—
Apr 13Greenville Select MeetApr 13 · Discus · Place 11 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1128.61m—
Apr 13Greenville Select MeetApr 13 · Shot Put · Place 11 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Shot Put119.87m—
Mar 29Central Methodist InviteMar 29 · Long Jump · Place 5 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Long Jump53.99m PB—
Mar 29Central Methodist InviteMar 29 · High Jump · Place 3 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)High Jump31.23m PB—
Mar 29Central Methodist InviteMar 29 · Javelin · Place 1 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin126.35m—
Mar 29Central Methodist InviteMar 29 · Shot Put · Place 1 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Shot Put110.27m—
Mar 29Central Methodist InviteMar 29 · 100m Hurdles · Place 5 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)100m Hurdles521.94a—
Mar 29Central Methodist InviteMar 29 · 800 Meters · Place 5 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)800 Meters53:32.09a PB—
Mar 29Central Methodist InviteMar 29 · 200 Meters · Place 5 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)200 Meters534.21a—
Mar 16Central Methodist OpenMar 16 · Javelin · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g--DNSJr
Mar 16Central Methodist OpenMar 16 · Discus · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1kg--DNSJr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17AMC ChampionshipsFeb 17 · Weight Throw · Place 17 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Weight Throw179.78m—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5AMC Outdoor Track and Field ChampionshipsMay 5 · Javelin · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g—FOULSo
May 5AMC Outdoor Track and Field ChampionshipsMay 5 · Discus · Place 5 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1kg5.33.35m PBSo
Mar 31Central Methodist InvitationalMar 31 · Javelin · Place 10 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Javelin600g10.27.68mSo
Mar 31Central Methodist InvitationalMar 31 · Discus · Place 26 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Discus1kg26.29.82mSo
Mar 31Central Methodist InvitationalMar 31 · Shot Put · Place 28 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Shot Put4kg28.9.32mSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10NCCAA Indoor Track & Field ChampionshipsFeb 10 · Shot Put · Place 25 · Hannibal-LaGrange (Mo.)Hannibal-LaGrange (Mo.)Shot Put4kg25.9.37mFr

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 14MSHSAA Class 3 District 4May 14 · Javelin · Place 9 · PalmyraPalmyraJavelin600g9.28.58m12
May 14MSHSAA Class 3 District 4May 14 · Shot Put · Place 13 · PalmyraPalmyraShot Put4kg13.8.59m12
May 9Centralia ClassicMay 9 · Javelin · Place 5 · PalmyraPalmyraJavelin588-0612
May 9Centralia ClassicMay 9 · Shot Put · Place 8 · PalmyraPalmyraShot Put830-02.2512
Apr 29Mark Twain/Becky Thatcher Relays Apr 29 · Javelin · Place 4 · PalmyraPalmyraJavelin428.03m—
Apr 29Mark Twain/Becky Thatcher Relays Apr 29 · Javelin · Place 4 · PalmyraPalmyraJavelin428.03m—
Apr 26Gerald Mansfield InviteApr 26 · Javelin · Place 5 · Palmyra HighPalmyra HighJavelin529.01m—
Apr 26Gerald Mansfield InviteApr 26 · Shot Put · Place 12 · Palmyra HighPalmyra HighShot Put128.76m—
Apr 22Brookfield Gary Ewing InvitationalApr 22 · Javelin · Place 13 · PalmyraPalmyraJavelin1327.40m12
Apr 22Brookfield Gary Ewing InvitationalApr 22 · Shot Put · Place 15 · PalmyraPalmyraShot Put158.87m12
Apr 19Montgomery CountyApr 19 · Javelin · Place 6 · PalmyraPalmyraJavelin600g6.27.20m12
Apr 19Montgomery CountyApr 19 · Shot Put · Place 12 · PalmyraPalmyraShot Put4kg12.7.96m12
Apr 19Montgomery CountyApr 19 · 400 Meters · Place 8 · PalmyraPalmyra400 Meters8.1:12.34a12
Apr 15Licklider InviationalApr 15 · Javelin · Place 10 · PalmyraPalmyraJavelin600g10.29.70m12
Apr 15Licklider InviationalApr 15 · Shot Put · Place 14 · PalmyraPalmyraShot Put4kg14.9.64m PB12
Apr 12Jerry Ball RelaysApr 12 · Javelin · Place 4 · Palmyra HighPalmyra HighJavelin433.71m—
Apr 12Jerry Ball RelaysApr 12 · Shot Put · Place 4 · Palmyra HighPalmyra HighShot Put49.47m—
Apr 12Jerry Ball RelaysApr 12 · 400 Meters · Place 8 · Palmyra HighPalmyra High400 Meters81:11.96—
Apr 12Jerry Ball RelaysApr 12 · 200 Meters · Palmyra HighPalmyra High200 Meters—28.34 PB—
Apr 5Clark County RelaysApr 5 · Javelin · Place 4 · PalmyraPalmyraJavelin428.04m—
Apr 5Clark County RelaysApr 5 · Javelin · Place 4 · PalmyraPalmyraJavelin428.04m—
Apr 5Clark County RelaysApr 5 · Shot Put · Place 9 · PalmyraPalmyraShot Put97.85m—
Apr 5Clark County RelaysApr 5 · Shot Put · Place 12 · PalmyraPalmyraShot Put127.85m—
Mar 29Quincy, Liberty, Palmyra TriangularMar 29 · Shot Put · Place 3 · PalmyraPalmyraShot Put4kg3.8.67m12
Mar 29Quincy, Liberty, Palmyra TriangularMar 29 · 200 Meters · Place 8 · PalmyraPalmyra200 Meters8.30.1112
Mar 21Winfield Open Mar 21 · Javelin · Place 5 · PalmyraPalmyraJavelin600g5.27.36m12
Mar 21Winfield Open Mar 21 · 400 Meters · Place 3 · PalmyraPalmyra400 Meters3.1:11.82a12
Mar 21Winfield Open Mar 21 · 200 Meters · PalmyraPalmyra200 Meters—NT12

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8MSHSAA Class 2 District 4May 8 · Javelin · Place 14 · PalmyraPalmyraJavelin600g14.26.55m11
May 4CCC ChampionshipMay 4 · Javelin · Place 5 · PalmyraPalmyraJavelin600g5.95'11.5Unofficial11
Apr 30Mark Twain/Becky Thatcher RelaysApr 30 · Javelin · Place 8 · PalmyraPalmyraJavelin889-0611
Apr 27Gerald Mansfield InvitationalApr 27 · Javelin · Place 12 · Palmyra HighPalmyra HighJavelin1225.08m—
Apr 1761st Annual Licklider RelaysApr 17 · Javelin · Place 10 · PalmyraPalmyraJavelin600g10.27.38mUnofficial11
Apr 13Jerry Ball RelaysApr 13 · Javelin · Place 2 · Palmyra HighPalmyra HighJavelin233.38m—
Apr 8Palmyra Panther OpenApr 8 · Javelin · Place 4 · PalmyraPalmyraJavelin431.69m11
Apr 8Palmyra Panther OpenApr 8 · 400 Meters · Place 6 · PalmyraPalmyra400 Meters61:10.86 PB11
Apr 8Palmyra Panther OpenApr 8 · 200 Meters · Place 9 · PalmyraPalmyra200 Meters929.9911
Apr 6Clark County RelaysApr 6 · Javelin · Place 2 · PalmyraPalmyraJavelin227.40mJR
Apr 1MCHS InviteApr 1 · Javelin · Place 4 · PalmyraPalmyraJavelin600g4.26.72m11
Mar 26Palmyra - Hannibal DualMar 26 · Javelin · Place 2 · PalmyraPalmyraJavelin298-10.511
Mar 26Palmyra - Hannibal DualMar 26 · 400 Meters · Place 5 · PalmyraPalmyra400 Meters51:09.43h PB11
Mar 26Palmyra - Hannibal DualMar 26 · 200 Meters · Place 3 · PalmyraPalmyra200 Meters328.1h PB11
Mar 22Winfield OpenMar 22 · Javelin · Place 5 · PalmyraPalmyraJavelin523.00m11

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 11MSHSAA Class 3 District 3May 11 · Long Jump · Place 8 · PalmyraPalmyraLong Jump812-04.50FR
May 11MSHSAA Class 3 District 3May 11 · 200 Meters · Place 13 · PalmyraPalmyra200 MetersRound P1332.10FR
May 11MSHSAA Class 3 District 3May 11 · 100 Meters · Place 10 · PalmyraPalmyra100 MetersRound P1014.67FR
May 11MSHSAA Class 3 District 3May 11 · Combined results · Place 8 · PalmyraPalmyraCombined results812-04.50FR
May 11MSHSAA Class 3 District 3May 11 · Combined results · Place 13 · PalmyraPalmyraCombined resultsRound P1332.10FR
May 11MSHSAA Class 3 District 3May 11 · Combined results · Place 10 · PalmyraPalmyraCombined resultsRound P1014.67 PBFR
Apr 29CCC ChampionshipApr 29 · Long Jump · Place 14 · PalmyraPalmyraLong Jump1412-03.009
Apr 23Gerald Mansfield InvitationalApr 23 · Long Jump · Place 18 · PalmyraPalmyraLong Jump1812-04.509
Apr 23Gerald Mansfield InvitationalApr 23 · 100 Meters · Place 19 · PalmyraPalmyra100 Meters1914.89PR9
Apr 16Montgomery County Invite Apr 16 · Long Jump · Place 17 · PalmyraPalmyraLong Jump1712-11.25FR
Apr 1360th ANNUAL CAPITAL CITY RELAYSApr 13 · Triple Jump · Place 30 · PalmyraPalmyraTriple Jump3027-03.259
Apr 1360th ANNUAL CAPITAL CITY RELAYSApr 13 · Long Jump · Place 33 · PalmyraPalmyraLong Jump3312-03.009
Apr 2Clark CountyApr 2 · Triple Jump · Place 14 · PalmyraPalmyraTriple Jump1426-11.509
Apr 2Clark CountyApr 2 · Long Jump · Place 13 · PalmyraPalmyraLong Jump1312-06.509
Mar 18Winfield HS Early InviteMar 18 · Triple Jump · Place 5 · PalmyraPalmyraTriple Jump528-1"FR
Mar 18Winfield HS Early InviteMar 18 · Long Jump · Place 6 · PalmyraPalmyraLong Jump612-9.50"FR
Mar 18Winfield HS Early InviteMar 18 · 400 Meters · Place 10 · PalmyraPalmyra400 Meters101:17.41FR