Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorAtlantic 10 Outdoor Championships · May 241.49mAtlantic 10 Outdoor ChampionshipsMay 2, 2026
Hammer · 4kg · OutdoorDuke Invitational · Apr 1047.45mDuke InvitationalApril 10, 2026
Javelin · 600g · OutdoorSLU Billiken · Apr 532.75mSLU BillikenApril 5, 2024
Shot Put · 4kg · IndoorTitan Opener · Feb 1012.20mTitan OpenerFebruary 10, 2024
Shot Put · 4kg · OutdoorDuke Invitational · Apr 1012.37mDuke InvitationalApril 10, 2026
Weight Throw · 20lb / 9.0kg · IndoorISU John Gartland Invite · Feb 2214.05mISU John Gartland InviteFebruary 22, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Hammer · Place 10 · Saint LouisSaint LouisHammer4kg10.46.94mJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Discus · Place 8 · Saint LouisSaint LouisDiscus1kg8.41.49m PBJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Shot Put · Place 14 · Saint LouisSaint LouisShot Put4kg14.11.63mJr
Apr 24Kip Janvrin OpenApr 24 · Hammer · Place 9 · Saint LouisSaint LouisHammer4kg9.46.69mJr
Apr 24Kip Janvrin OpenApr 24 · Discus · Place 11 · Saint LouisSaint LouisDiscus1kg11.39.65mJr
Apr 24Kip Janvrin OpenApr 24 · Shot Put · Place 14 · Saint LouisSaint LouisShot Put4kg14.11.17mJr
Apr 10Duke InvitationalApr 10 · Hammer · Place 22 · Saint LouisSaint LouisHammer4kg22.47.45m PBJr
Apr 10Duke InvitationalApr 10 · Shot Put · Place 32 · Saint LouisSaint LouisShot Put4kg32.12.37m PBJr
Apr 3ISU Pacesetter InvitationalApr 3 · Hammer · Place 10 · Saint LouisSaint LouisHammer4kg10.44.91mJr
Apr 3ISU Pacesetter InvitationalApr 3 · Discus · Place 5 · Saint LouisSaint LouisDiscus1kg5.40.91mJr
Apr 3ISU Pacesetter InvitationalApr 3 · Shot Put · Place 9 · Saint LouisSaint LouisShot Put4kg9.12.33mJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Indiana State University OpenFeb 21 · Weight Throw · Place 8 · Saint LouisSaint LouisWeight Throw814.16mJr
Feb 21Indiana State University OpenFeb 21 · Shot Put · Place 6 · Saint LouisSaint LouisShot Put611.82mJr
Jan 30Friday Night InviteJan 30 · Weight Throw · Place 4 · Saint LouisSaint LouisWeight Throw413.71mJr
Jan 30Friday Night InviteJan 30 · Shot Put · Place 4 · Saint LouisSaint LouisShot Put411.19mJr
Jan 30Jason Dennis MemorialJan 30 · Weight Throw · Place 4 · Saint LouisSaint LouisWeight Throw413.71mJR
Jan 30Jason Dennis MemorialJan 30 · Shot Put · Place 4 · Saint LouisSaint LouisShot Put411.19mJR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · Weight Throw · Place 5 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg5.13.30mJr
Dec 12Indiana Early BirdDec 12 · Shot Put · Place 7 · Saint LouisSaint LouisShot Put4kg7.11.11mJr
Dec 5Saluki Fast StartDec 5 · Weight Throw · Place 8 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg8.13.35mJr
Dec 5Saluki Fast StartDec 5 · Shot Put · Place 9 · Saint LouisSaint LouisShot Put4kg9.10.89mJr
Feb 22ISU John Gartland InviteFeb 22 · Weight Throw · Place 11 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg11.14.05m PBSo
Feb 22ISU John Gartland InviteFeb 22 · Shot Put · Place 14 · Saint LouisSaint LouisShot Put4kg14.10.73mSo
Jan 312025 Meyo InvitationalJan 31 · Weight Throw · Place 18 · Saint LouisSaint LouisWeight Throw1813.81m—
Jan 312025 Meyo InvitationalJan 31 · Shot Put · Place 24 · Saint LouisSaint LouisShot Put249.38m—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Kip Janvrin OpenApr 24 · Hammer · Place 6 · Saint LouisSaint LouisHammer4kg6.44.52mSo
Apr 24Kip Janvrin OpenApr 24 · Discus · Place 10 · Saint LouisSaint LouisDiscus1kg10.39.91mSo
Apr 24Kip Janvrin OpenApr 24 · Shot Put · Place 25 · Saint LouisSaint LouisShot Put4kg25.9.95mSo
Apr 12Cougar ClassicApr 12 · Hammer · Place 10 · Saint LouisSaint LouisHammer1044.94mSo
Apr 12Cougar ClassicApr 12 · Discus · Place 11 · Saint LouisSaint LouisDiscus1137.49mSo
Apr 12Cougar ClassicApr 12 · Shot Put · Place 12 · Saint LouisSaint LouisShot Put1210.85mSo

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13IU Early BirdDec 13 · Weight Throw · Place 14 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg14.12.69mSo
Dec 13IU Early BirdDec 13 · Shot Put · Place 8 · Saint LouisSaint LouisShot Put4kg8.11.62mSo
Dec 6Saluki Fast StartDec 6 · Weight Throw · Place 8 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg8.13.20mSo
Dec 6Saluki Fast StartDec 6 · Shot Put · Place 12 · Saint LouisSaint LouisShot Put4kg12.10.99mSo
Feb 17Don DeNoon InviteFeb 17 · Triple Jump · Place 9 · Saint LouisSaint LouisTriple Jump943-9FR
Feb 17Don DeNoon InviteFeb 17 · Triple Jump · Place 8 · Saint LouisSaint LouisTriple Jump837-6.5FR
Feb 10Titan OpenerFeb 10 · Weight Throw · Place 7 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg7.13.62mFr
Feb 10Titan OpenerFeb 10 · Shot Put · Place 4 · Saint LouisSaint LouisShot Put4kg4.12.20m PBFr
Jan 26Illini ChallengeJan 26 · Weight Throw · Place 18 · Saint LouisSaint LouisWeight Throw1812.99mFR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 11Pacific Coast IntercollegiateApr 11 · Javelin · Place 23 · Saint LouisSaint LouisJavelin2331.75mFR
Apr 112024 Bryan Clay InvitationalApr 11 · Javelin · Place 46 · Saint LouisSaint LouisJavelin600g46.30.43mFr
Apr 112024 Bryan Clay InvitationalApr 11 · Shot Put · Place 24 · Saint LouisSaint LouisShot Put4kg24.12.30mFr
Apr 5SLU BillikenApr 5 · Hammer · Place 14 · Saint LouisSaint LouisHammer4kg14.38.17mFr
Apr 5SLU BillikenApr 5 · Javelin · Place 5 · Saint LouisSaint LouisJavelin600g5.32.75m PBFr
Apr 5SLU BillikenApr 5 · Discus · Place 4 · Saint LouisSaint LouisDiscus1kg4.38.82mFr
Apr 5SLU BillikenApr 5 · Shot Put · Place 9 · Saint LouisSaint LouisShot Put4kg9.12.03mFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Indiana University Early Bird MeetDec 8 · Weight Throw · Place 8 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg8.13.65mFr
Dec 8Indiana University Early Bird MeetDec 8 · Shot Put · Place 9 · Saint LouisSaint LouisShot Put4kg9.11.41mFr
Dec 1John Coughlan InvitationalDec 1 · Weight Throw · Place 5 · Saint LouisSaint LouisWeight Throw20lb / 9.0kg5.13.72mFr
Dec 1John Coughlan InvitationalDec 1 · Shot Put · Place 4 · Saint LouisSaint LouisShot Put4kg4.11.40mFr

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 20FHSAA 4A State Track & Field ChampionshipsMay 20 · Discus · Place 11 · Bartram TrailBartram TrailDiscus1kg11.36.27m12
May 20FHSAA 4A State Track & Field ChampionshipsMay 20 · Shot Put · Place 11 · Bartram TrailBartram TrailShot Put4kg11.11.12m12
May 5FHSAA 4A Region 1May 5 · Javelin · Place 8 · Bartram TrailBartram TrailJavelin8106-9SR
May 5FHSAA 4A Region 1May 5 · Discus · Place 5 · Bartram TrailBartram TrailDiscus5116-7SR
May 5FHSAA 4A Region 1May 5 · Shot Put · Place 6 · Bartram TrailBartram TrailShot Put635-4SR
Apr 26FHSAA 4A District 2Apr 26 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin2104-9SR
Apr 26FHSAA 4A District 2Apr 26 · Discus · Place 1 · Bartram TrailBartram TrailDiscus1117-5SR
Apr 26FHSAA 4A District 2Apr 26 · Shot Put · Place 2 · Bartram TrailBartram TrailShot Put234-9.5SR
Apr 1Bear Classic/True Team ChampionshipApr 1 · Javelin · Place 3 · Bartram TrailBartram TrailJavelin396-10SR
Apr 1Bear Classic/True Team ChampionshipApr 1 · Discus · Place 1 · Bartram TrailBartram TrailDiscus1116-10SR
Apr 1Bear Classic/True Team ChampionshipApr 1 · Shot Put · Place 2 · Bartram TrailBartram TrailShot Put234-11SR
Mar 31Florida RelaysMar 31 · Javelin · Place 15 · Bartram TrailBartram TrailJavelin600g15.30.09m12
Mar 31Florida RelaysMar 31 · Discus · Place 7 · Bartram TrailBartram TrailDiscus1kg7.38.22m12
Mar 31Florida RelaysMar 31 · Shot Put · Place 19 · Bartram TrailBartram TrailShot Put4kg19.10.21m12
Mar 23FSU RelaysMar 23 · Javelin · Place 11 · Bartram TrailBartram TrailJavelin600g11.32.06m12
Mar 23FSU RelaysMar 23 · Discus · Place 13 · Bartram TrailBartram TrailDiscus1kg13.33.62m12
Mar 23FSU RelaysMar 23 · Shot Put · Place 7 · Bartram TrailBartram TrailShot Put4kg7.11.41m12
Mar 17Bob Hayes InvitationalMar 17 · Javelin · Place 6 · Bartram TrailBartram TrailJavelin6100-0SR
Mar 17Bob Hayes InvitationalMar 17 · Discus · Place 5 · Bartram TrailBartram TrailDiscus5110-11SR
Mar 17Bob Hayes InvitationalMar 17 · Shot Put · Place 9 · Bartram TrailBartram TrailShot Put933-11.25SR
Mar 10Lake Highland - Highlander ClassicMar 10 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin299-10SR
Mar 10Lake Highland - Highlander ClassicMar 10 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2115-5SR
Mar 10Lake Highland - Highlander ClassicMar 10 · Shot Put · Place 2 · Bartram TrailBartram TrailShot Put237-2.5SR
Mar 4Craig Speziale Memorial InvitationalMar 4 · Javelin · Place 4 · Bartram TrailBartram TrailJavelin4109-8SR
Mar 4Craig Speziale Memorial InvitationalMar 4 · Discus · Place 1 · Bartram TrailBartram TrailDiscus1106-7SR
Mar 4Craig Speziale Memorial InvitationalMar 4 · Shot Put · Place 2 · Bartram TrailBartram TrailShot Put234-5SR
Mar 3Bolles Bulldog ClassicMar 3 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin2104-6SR
Mar 3Bolles Bulldog ClassicMar 3 · Discus · Place 3 · Bartram TrailBartram TrailDiscus3111-6SR
Mar 3Bolles Bulldog ClassicMar 3 · Shot Put · Place 3 · Bartram TrailBartram TrailShot Put335-1.25SR

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 14FHSAA Class 4A State Track & Field ChampionshipsMay 14 · Javelin · Place 12 · Bartram TrailBartram TrailJavelin600g12.32.74m11
May 14FHSAA Class 4A State Track & Field ChampionshipsMay 14 · Discus · Place 14 · Bartram TrailBartram TrailDiscus1kg14.34.87m11
May 7FHSAA 4A Region 1May 7 · Javelin · Place 7 · Bartram TrailBartram TrailJavelin731.53m—
May 7FHSAA 4A Region 1May 7 · Discus · Place 4 · Bartram TrailBartram TrailDiscus435.85m—
Apr 26FHSAA 4A District 2Apr 26 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin600g2.32.06m11
Apr 26FHSAA 4A District 2Apr 26 · Discus · Place 2 · Bartram TrailBartram TrailDiscus1kg2.34.48m11
Apr 26FHSAA 4A District 2Apr 26 · Shot Put · Place 9 · Bartram TrailBartram TrailShot Put4kg9.9.61m11
Apr 14Bartram Trail Thursday Night SpikesApr 14 · Javelin · Place 3 · Bartram TrailBartram TrailJavelin393-1JR
Apr 14Bartram Trail Thursday Night SpikesApr 14 · Discus · Place 4 · Bartram TrailBartram TrailDiscus4106-3JR
Apr 14Bartram Trail Thursday Night SpikesApr 14 · Shot Put · Place 6 · Bartram TrailBartram TrailShot Put632-3JR
Apr 9Creekside InvitationalApr 9 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin2105-2JR
Apr 9Creekside InvitationalApr 9 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2103-6JR
Apr 9Creekside InvitationalApr 9 · Shot Put · Place 3 · Bartram TrailBartram TrailShot Put335-5JR
Apr 1Florida RelaysApr 1 · Discus · Place 22 · Bartram TrailBartram TrailDiscus2293-6JR
Mar 26Bear Classic/True Team ChampionshipsMar 26 · Javelin · Place 4 · Bartram TrailBartram TrailJavelin494-0JR
Mar 26Bear Classic/True Team ChampionshipsMar 26 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2102-10JR
Mar 26Bear Classic/True Team ChampionshipsMar 26 · Shot Put · Place 2 · Bartram TrailBartram TrailShot Put233-7.5JR
Mar 19Bob Hayes HS InvitationalMar 19 · Javelin · Place 5 · Bartram TrailBartram TrailJavelin600g5.27.37m11
Mar 19Bob Hayes HS InvitationalMar 19 · Discus · Place 4 · Bartram TrailBartram TrailDiscus1kg4.34.32m11
Mar 19Bob Hayes HS InvitationalMar 19 · Shot Put · Place 18 · Bartram TrailBartram TrailShot Put4kg18.9.57m11
Mar 4Bolles Bulldog ClassicMar 4 · Javelin · Place 6 · Bartram TrailBartram TrailJavelin684-0JR
Mar 4Bolles Bulldog ClassicMar 4 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2117-4JR
Mar 4Bolles Bulldog ClassicMar 4 · Shot Put · Place 10 · Bartram TrailBartram TrailShot Put1031-0.5JR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Danny Brown InvitationalFeb 26 · Javelin · Place 5 · Bartram TrailBartram TrailJavelin584-0JR
Feb 26Danny Brown InvitationalFeb 26 · Discus · Place 1 · Bartram TrailBartram TrailDiscus1108-10JR
Feb 26Danny Brown InvitationalFeb 26 · Shot Put · Place 3 · Bartram TrailBartram TrailShot Put330-11JR

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 17JAC Final CountdownJul 17 · Discus · Place 5 · Ponte Vedra PridePonte Vedra PrideDiscus531.43m—
Jun 24AAU Region 09 Qualifier at Tallahassee, FLJun 24 · Javelin · Place 4 · Ponte Vedra PridePonte Vedra PrideJavelin600g4.28.00m5
May 1FHSAA 4A Region 1May 1 · Javelin · Place 9 · Bartram TrailBartram TrailJavelin600g9.27.30m10
May 1FHSAA 4A Region 1May 1 · Discus · Place 8 · Bartram TrailBartram TrailDiscus1kg8.31.52m10
Apr 21FHSAA 4A District 2Apr 21 · Javelin · Place 4 · Bartram TrailBartram TrailJavelin600g4.29.54m10
Apr 21FHSAA 4A District 2Apr 21 · Discus · Place 3 · Bartram TrailBartram TrailDiscus1kg3.32.23m10
Apr 21FHSAA 4A District 2Apr 21 · Shot Put · Place 12 · Bartram TrailBartram TrailShot Put4kg12.9.11m10
Apr 9St. John River Conference Apr 9 · Javelin · Place 3 · Bartram TrailBartram TrailJavelin393-7SO
Apr 9St. John River Conference Apr 9 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2106-1SO
Apr 9St. John River Conference Apr 9 · Shot Put · Place 14 · Bartram TrailBartram TrailShot Put1430-3.75SO
Apr 2The Florida True Team ChampionshipApr 2 · Javelin · Place 9 · Bartram TrailBartram TrailJavelin984-11SO
Apr 2The Florida True Team ChampionshipApr 2 · Discus · Place 4 · Bartram TrailBartram TrailDiscus499-4SO
Apr 2The Florida True Team ChampionshipApr 2 · Shot Put · Place 10 · Bartram TrailBartram TrailShot Put1029-10.75SO
Mar 26Panther/Bear Dual MeetMar 26 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin284-5SO
Mar 26Panther/Bear Dual MeetMar 26 · Discus · Place 2 · Bartram TrailBartram TrailDiscus2110-6SO
Mar 26Panther/Bear Dual MeetMar 26 · Shot Put · Place 5 · Bartram TrailBartram TrailShot Put530-10.5SO
Mar 13Bear ClassicMar 13 · Javelin · Place 6 · Bartram TrailBartram TrailJavelin680-2SO
Mar 13Bear ClassicMar 13 · Discus · Place 7 · Bartram TrailBartram TrailDiscus786-8SO
Mar 13Bear ClassicMar 13 · Shot Put · Place 19 · Bartram TrailBartram TrailShot Put1928-5SO
Mar 5Bolles Bulldog ClassicMar 5 · Javelin · Place 5 · Bartram TrailBartram TrailJavelin592-9SO
Mar 5Bolles Bulldog ClassicMar 5 · Discus · Place 7 · Bartram TrailBartram TrailDiscus797-7SO
Mar 5Bolles Bulldog ClassicMar 5 · Shot Put · Place 7 · Bartram TrailBartram TrailShot Put729-6.75SO

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Danny Brown InvitationalFeb 27 · Javelin · Place 5 · Bartram TrailBartram TrailJavelin585-11SO
Feb 27Danny Brown InvitationalFeb 27 · Discus · Place 4 · Bartram TrailBartram TrailDiscus4103-1SO
Feb 27Danny Brown InvitationalFeb 27 · Shot Put · Place 8 · Bartram TrailBartram TrailShot Put828-11.75SO
Feb 20Nease RelaysFeb 20 · Javelin · Place 2 · Bartram TrailBartram TrailJavelin287-7SO
Feb 20Nease RelaysFeb 20 · Discus · Place 4 · Bartram TrailBartram TrailDiscus499-11SO
Feb 20Nease RelaysFeb 20 · Shot Put · Place 10 · Bartram TrailBartram TrailShot Put1028-8.25SO

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · Discus · Place 7 · JacksonvilleJacksonvilleDiscus1kg7.30.60m4
Aug 4AAU National Junior Olympic GamesAug 4 · Shot Put · Place 7 · JacksonvilleJacksonvilleShot Put4kg7.8.46m4
Mar 11First Coast JV ChampionshipsMar 11 · Discus · Place 3 · Bartram TrailBartram TrailDiscus375-6FR
Mar 11First Coast JV ChampionshipsMar 11 · Shot Put · Place 4 · Bartram TrailBartram TrailShot Put423-8FR