Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNCHSAA 4A Midwest Regional · May 14166-06NCHSAA 4A Midwest RegionalMay 14, 2022
Discus · 2kg · Outdoor2026 Wake Forest Invitational · Apr 1655.64m2026 Wake Forest InvitationalApril 16, 2026
Shot Put · 12lb · IndoorNCHSAA 4A Indoor State Championships · Feb 1151-06.50NCHSAA 4A Indoor State ChampionshipsFebruary 11, 2023
Shot Put · 12lb · OutdoorNCHSAA 4A Midwest Regional · May 1454-05.50NCHSAA 4A Midwest RegionalMay 14, 2022
Shot Put · 16lb / 7.26kg · IndoorAmerican Conference Indoor Track & Field Championships · Feb 2718.26mAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
Shot Put · 16lb / 7.26kg · OutdoorHigh Point VertKlasse Meeting · Apr 218.05mHigh Point VertKlasse MeetingApril 2, 2026
Weight Throw · 35lb / 15.9kg · IndoorAmerican Conference Indoor Track & Field Championships · Feb 2716.83mAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Discus · Place 32 · CharlotteCharlotteDiscus2kgRound P32.53.16mSo
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Shot Put · Place 31 · CharlotteCharlotteShot Put16lb / 7.26kgRound P31.17.74mSo
May 142026 American Conference Outdoor ChampionshipsMay 14 · Discus · Place 11 · CharlotteCharlotteDiscus2kg11.51.05mSo
May 142026 American Conference Outdoor ChampionshipsMay 14 · Shot Put · Place 3 · CharlotteCharlotteShot Put16lb / 7.26kg3.17.87mSo
May 3Duke TwilightMay 3 · Discus · CharlotteCharlotteDiscus2kg--FSSo
May 3Duke TwilightMay 3 · Shot Put · Place 7 · CharlotteCharlotteShot Put16lb / 7.26kg7.16.69mSo
Apr 24Charlotte InviteApr 24 · Discus · Place 4 · CharlotteCharlotteDiscus2kg4.51.21mSo
Apr 24Charlotte InviteApr 24 · Shot Put · Place 3 · CharlotteCharlotteShot Put16lb / 7.26kg3.17.31mSo
Apr 162026 Wake Forest InvitationalApr 16 · Discus · Place 2 · CharlotteCharlotteDiscus2kg2.55.64m PBSo
Apr 162026 Wake Forest InvitationalApr 16 · Shot Put · Place 1 · CharlotteCharlotteShot Put16lb / 7.26kg1.17.81mSo
Apr 10Duke InvitationalApr 10 · Discus · Place 5 · CharlotteCharlotteDiscus2kg5.51.80mSo
Apr 10Duke InvitationalApr 10 · Shot Put · Place 3 · CharlotteCharlotteShot Put16lb / 7.26kg3.17.40mSo
Apr 2High Point VertKlasse MeetingApr 2 · Discus · Place 6 · CharlotteCharlotteDiscus2kg6.54.05mSo
Apr 2High Point VertKlasse MeetingApr 2 · Shot Put · Place 2 · CharlotteCharlotteShot Put16lb / 7.26kg2.18.05m PBSo
Mar 27Davidson RelaysMar 27 · Discus · CharlotteCharlotteDiscus2kg--NMSo
Mar 27Davidson RelaysMar 27 · Shot Put · Place 1 · CharlotteCharlotteShot Put16lb / 7.26kg1.16.77mSo
Mar 26Raleigh RelaysMar 26 · Discus · Place 3 · CharlotteCharlotteDiscus2kg3.53.69mSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · Weight Throw · Place 12 · CharlotteCharlotteWeight Throw35lb / 15.9kg12.16.83m PBJr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 2 · CharlotteCharlotteShot Put16lb / 7.26kg2.18.26m PBJr

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Discus · Place 33 · CharlotteCharlotteDiscus2kgRound P33.51.70mSo
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Shot Put · Place 36 · CharlotteCharlotteShot Put16lb / 7.26kgRound P36.17.42mSo
May 18Dani Palooza Last ChanceMay 18 · Discus · Place 2 · CharlotteCharlotteDiscus251.99mSO
May 18Dani Palooza Last ChanceMay 18 · Discus · Place 2 · CharlotteCharlotteDiscus251.99mSO
May 18Dani Palooza Last ChanceMay 18 · Shot Put · Place 4 · CharlotteCharlotteShot Put417.10mSO
May 18Dani Palooza Last ChanceMay 18 · Shot Put · Place 4 · CharlotteCharlotteShot Put417.10mSO
May 15The American Outdoor ChampionshipsMay 15 · Discus · Place 9 · CharlotteCharlotteDiscus950.36mSO
May 15The American Outdoor ChampionshipsMay 15 · Shot Put · Place 3 · CharlotteCharlotteShot Put317.28mSO
May 4Duke TwilightMay 4 · Discus · Place 6 · CharlotteCharlotteDiscus650.75mSo
May 4Duke TwilightMay 4 · Shot Put · Place 9 · CharlotteCharlotteShot Put916.97mSo
Apr 252025 Charlotte InviteApr 25 · Discus · Place 8 · CharlotteCharlotteDiscus849.75mSO
Apr 252025 Charlotte InviteApr 25 · Shot Put · Place 1 · CharlotteCharlotteShot Put117.83mSO
Apr 18Wake Forest InvitationalApr 18 · Discus · Place 3 · CharlotteCharlotteDiscus2kg3.53.50mSo
Apr 18Wake Forest InvitationalApr 18 · Shot Put · Place 5 · CharlotteCharlotteShot Put16lb / 7.26kg5.16.26mSo
Apr 10Duke InvitationalApr 10 · Discus · Place 6 · CharlotteCharlotteDiscus6159-9SO
Apr 10Duke InvitationalApr 10 · Discus · Place 6 · CharlotteCharlotteDiscus6159-9SO
Apr 10Duke InvitationalApr 10 · Shot Put · Place 12 · CharlotteCharlotteShot Put1252-6SO
Apr 10Duke InvitationalApr 10 · Shot Put · Place 12 · CharlotteCharlotteShot Put1252-6SO
Mar 29Davidson RelaysMar 29 · Discus · Place 1 · CharlotteCharlotteDiscus151.30mSo
Mar 29Davidson RelaysMar 29 · Shot Put · Place 3 · CharlotteCharlotteShot Put316.20mSo
Mar 2049er ClassicMar 20 · Discus · Place 6 · CharlotteCharlotteDiscus2kg6.48.55mSo
Mar 2049er ClassicMar 20 · Shot Put · Place 4 · CharlotteCharlotteShot Put16lb / 7.26kg4.16.74mSo

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10AAC Outdoor ChampionshipsMay 10 · Discus · Place 8 · CharlotteCharlotteDiscus2kg8.47.95mFr
May 10AAC Outdoor ChampionshipsMay 10 · Shot Put · Place 11 · CharlotteCharlotteShot Put16lb / 7.26kg11.15.89mFr
Apr 262024 Charlotte InviteApr 26 · Hammer · Place 18 · CharlotteCharlotteHammer18117-3FR
Apr 262024 Charlotte InviteApr 26 · Discus · Place 14 · CharlotteCharlotteDiscus14144-2FR
Apr 262024 Charlotte InviteApr 26 · Shot Put · Place 13 · CharlotteCharlotteShot Put1349-3.5FR
Apr 19Wake Forest InvitationalApr 19 · Discus · Place 13 · CharlotteCharlotteDiscus1347.64m—
Apr 19Wake Forest InvitationalApr 19 · Shot Put · Place 12 · CharlotteCharlotteShot Put1215.14m—
Apr 11Duke InvitationalApr 11 · Discus · Place 18 · CharlotteCharlotteDiscus1844.11m—
Apr 11Duke InvitationalApr 11 · Shot Put · Place 8 · CharlotteCharlotteShot Put816.33m—
Apr 5VertKlasse MeetingApr 5 · Discus · Place 32 · CharlotteCharlotteDiscus3235.06m—
Apr 5VertKlasse MeetingApr 5 · Shot Put · Place 7 · CharlotteCharlotteShot Put715.48m—
Mar 1449er ClassicMar 14 · Discus · Place 33 · CharlotteCharlotteDiscus2kg33.39.48mFr
Mar 1449er ClassicMar 14 · Shot Put · Place 19 · CharlotteCharlotteShot Put16lb / 7.26kg19.14.28mFr

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · Shot Put · Place 9 · GlennGlennShot Put12lb9.48-9.7512
May 13NCHSAA 4A Midwest RegionalMay 13 · Discus · Place 8 · GlennGlennDiscus1.6kg8.145-0212
May 13NCHSAA 4A Midwest RegionalMay 13 · Shot Put · Place 4 · GlennGlennShot Put12lb4.49-09.5012
May 6War Eagle ClassicMay 6 · Discus · Place 1 · GlennGlennDiscus1.6kg1.161-0912
May 6War Eagle ClassicMay 6 · Shot Put · Place 3 · GlennGlennShot Put12lb3.46-06.5012
Apr 14Scott Brent Invitational Apr 14 · Discus · Place 1 · GlennGlennDiscus1.6kg1.136-912
Apr 14Scott Brent Invitational Apr 14 · Shot Put · Place 1 · GlennGlennShot Put12lb1.52-10.5012
Jan 11Southwest Guilford Polar BearJan 11 · Shot Put · Place 1 · GlennGlennShot Put12lb1.48-11.50Unofficial12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · Shot Put · Place 4 · GlennGlennShot Put12lb4.51-06.50 PB12
Jan 30Spartan Last ChanceJan 30 · Shot Put · Place 1 · GlennGlennShot Put12lb1.51-03.5012
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 2 · GlennGlennShot Put254-04.50—
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 14 · GlennGlennShot Put1454-05.50—
Jan 21Fast Track HS InvitationalJan 21 · Shot Put · Place 1 · GlennGlennShot Put152-10.00—

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Raider InvitationalDec 13 · Shot Put · Place 1 · GlennGlennShot Put12lb1.49-02.7512
Dec 8Forsyth County SeriesDec 8 · Long Jump · GlennGlennLong Jump--DNS12
Dec 8Forsyth County SeriesDec 8 · Shot Put · Place 1 · GlennGlennShot Put12lb1.48-09.0012
Nov 22Turkey InvitationalNov 22 · Shot Put · Place 2 · GlennGlennShot Put12lb2.47-06.0012
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · Shot Put · Place 6 · GlennGlennShot Put12lb6.48-02.0011
Feb 2Southwest Guilford Polar Bear #1Feb 2 · Shot Put · Place 1 · GlennGlennShot Put145-10.00—
Jan 31Spartan Last ChanceJan 31 · Shot Put · Place 1 · GlennGlennShot Put148-02.0011
Jan 11Forsyth Series #2Jan 11 · Shot Put · Place 1 · GlennGlennShot Put150-03.0011
Jan 8Just Don't Lose HS ClassicJan 8 · Shot Put · Place 1 · GlennGlennShot Put144-07.25—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 17adidas Outdoor NationalsJun 17 · Discus · Place 12 · GlennGlennDiscus1241.73m—
Jun 17adidas Outdoor NationalsJun 17 · Shot Put · Place 7 · GlennGlennShot Put715.08m—
May 21NCHSAA 4A State ChampionshipMay 21 · Discus · Place 13 · GlennGlennDiscus1.6kg13.126-0211
May 21NCHSAA 4A State ChampionshipMay 21 · Shot Put · Place 4 · GlennGlennShot Put12lb4.52-02.2511
May 14NCHSAA 4A Midwest RegionalMay 14 · Discus · Place 3 · GlennGlennDiscus1.6kg3.166-06 PB11
May 14NCHSAA 4A Midwest RegionalMay 14 · Shot Put · Place 3 · GlennGlennShot Put12lb3.54-05.50 PB11
May 3CPC - Track & Field Conference ChampionshipsMay 3 · Discus · Place 2 · GlennGlennDiscus1.6kg2.156-0511
May 3CPC - Track & Field Conference ChampionshipsMay 3 · Shot Put · Place 2 · GlennGlennShot Put12lb2.51-00.0011
Apr 21Davie County - CPC - Quad MeetApr 21 · Discus · Place 2 · GlennGlennDiscus1.6kg2.139-311
Apr 21Davie County - CPC - Quad MeetApr 21 · Shot Put · Place 2 · GlennGlennShot Put12lb2.50-011
Apr 1Scott Brent InvitationalApr 1 · Discus · Place 1 · GlennGlennDiscus1.6kg1.136-0211
Apr 1Scott Brent InvitationalApr 1 · Shot Put · Place 1 · GlennGlennShot Put12lb1.48-02.0011
Mar 30EF, PK, GL @ WF 2022Mar 30 · 110m Hurdles · Place 3 · GlennGlenn110m Hurdles318.35JR
Mar 30EF, PK, GL @ WF 2022Mar 30 · 110m Hurdles · Place 3 · GlennGlenn110m Hurdles318.35JR
Mar 26Weddington InvitationalMar 26 · Discus · Place 10 · GlennGlennDiscus10116-7JR
Mar 26Weddington InvitationalMar 26 · Shot Put · Place 3 · GlennGlennShot Put348-10JR
Mar 4Reagan Invitational Friday Night LightsMar 4 · Discus · Place 2 · GlennGlennDiscus2120-01—
Mar 4Reagan Invitational Friday Night LightsMar 4 · Shot Put · Place 1 · GlennGlennShot Put148-10.00—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · Shot Put · Place 1 · GlennGlennShot Put12lb1.50-06.0011
Dec 16Raider InvitationalDec 16 · Shot Put · Place 1 · GlennGlennShot Put12lb1.48-09.0011
Dec 9Forsyth Series #1Dec 9 · Shot Put · Place 1 · GlennGlennShot Put12lb1.46-05.0011
Dec 2Titan Clash IDec 2 · Shot Put · Place 1 · GlennGlennShot Put12lb1.47-01.0011

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · Shot Put · Place 9 · GlennGlennShot Put12lb9.46-06.2510
Jun 19NCHSAA 4A Midwest RegionalJun 19 · Discus · Place 5 · GlennGlennDiscus1.6kg5.101-0910
Jun 19NCHSAA 4A Midwest RegionalJun 19 · Shot Put · Place 2 · GlennGlennShot Put12lb2.45-01.2510
May 25CPC Conference ChampionshipsMay 25 · Discus · Place 2 · GlennGlennDiscus2130-0010
May 25CPC Conference ChampionshipsMay 25 · Shot Put · Place 2 · GlennGlennShot Put241-10.0010

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 11Glenn Home MeetMar 11 · Combined results · Place 4 · GlennGlennCombined results435-10.509

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3JDL Spartan Last Chance MeetFeb 3 · Shot Put · Place 11 · GlennGlennShot Put1133-1—
Jan 28JDL HOT Finale MeetJan 28 · Shot Put · Place 14 · GlennGlennShot Put1435-7—