Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorJohns Creek Senior Night · Mar 1918.45aJohns Creek Senior NightMarch 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorJohns Creek Coliseum Rumble · Mar 653.51aJohns Creek Coliseum RumbleMarch 6, 2024
Discus · 1.6kg · OutdoorCambridge HS Home Meet · Mar 25161-9Cambridge HS Home MeetMarch 25, 2026
Discus · 1kg · OutdoorUSATF GA/SC Battle for the Peach Track and Field Championships · Jul 830.49mUSATF GA/SC Battle for the Peach Track and Field ChampionshipsJuly 8, 2021
Hammer · 12lb · OutdoorUSATF Georgia Association Junior Olympic Track & Field Championships · Jun 1144.01mUSATF Georgia Association Junior Olympic Track & Field ChampionshipsJune 11, 2026
Javelin · 300g TJ · OutdoorUSATF Georgia Association Junior Olympic Championships · Jun 2214.59mUSATF Georgia Association Junior Olympic ChampionshipsJune 22, 2017
Javelin · 450g AeroJav · OutdoorUSATF Georgia Association Junior Olympic Championships · Jun 2020.77mUSATF Georgia Association Junior Olympic ChampionshipsJune 20, 2019
Javelin · 600g · OutdoorUSATF GA/SC Battle for the Peach Track and Field Championships · Jul 830.56mUSATF GA/SC Battle for the Peach Track and Field ChampionshipsJuly 8, 2021
Javelin · 800g · OutdoorUSATF Region 4 Junior Olympic Championships · Jul 731.01mUSATF Region 4 Junior Olympic ChampionshipsJuly 7, 2022
Shot Put · 12lb · OutdoorPorter Steel Inc. Big Orange Relays · Mar 1341-0Porter Steel Inc. Big Orange RelaysMarch 13, 2026
Shot Put · 6lb · OutdoorUSATF Georgia Association Junior Olympic Area A Preliminary · Jun 26.07mUSATF Georgia Association Junior Olympic Area A PreliminaryJune 2, 2018
Weight Throw · 25lb / 11.3kg · IndoorAdidas Indoor Nationals · Mar 2015.38mAdidas Indoor NationalsMarch 20, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 9USATF Region 4 Junior Olympic Track & Field ChampionshipsJul 9 · Hammer · Place 3 · Throw 1 DeepThrow 1 DeepHammer350.24m18
Jun 18Adidas Track Nationals 2026Jun 18 · Hammer · Place 14 · Throw1DeepThrow1DeepHammer16lb / 7.26kg14.48.6112
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 14 · Throw1DeepThrow1DeepDiscus1.6kg14.45.4612
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · Hammer · Place 4 · Throw 1 DeepThrow 1 DeepHammer12lb4.44.01m PB12
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · Discus · Place 8 · Throw 1 DeepThrow 1 DeepDiscus1.6kg8.43.74m12
May 23GATFXCCA Meet of ChampionsMay 23 · Discus · Place 12 · Johns CreekJohns CreekDiscus1.6kg12.149-512
May 11GHSA State Championships 2026May 11 · Discus · Place 6 · Johns CreekJohns CreekDiscus1.6kg6.151-012
May 2GHSA 5A Sectional B - Regions 4,5,6,7May 2 · Discus · Place 6 · Johns CreekJohns CreekDiscus1.6kg6.155-0212
Apr 14Blue Devil Dust OffApr 14 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.152-312
Apr 14Blue Devil Dust OffApr 14 · Shot Put · Place 9 · Johns CreekJohns CreekShot Put12lb9.38-012
Mar 28Fulton County ChampionshipMar 28 · Discus · Place 2 · Johns CreekJohns CreekDiscus1.6kg2.152-012
Mar 28Fulton County ChampionshipMar 28 · Shot Put · Place 12 · Johns CreekJohns CreekShot Put12lb12.38-912
Mar 25Cambridge HS Home MeetMar 25 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.161-9 PB12
Mar 25Cambridge HS Home MeetMar 25 · Shot Put · Place 4 · Johns CreekJohns CreekShot Put12lb4.36-1112
Mar 19Johns Creek Senior NightMar 19 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.154-512
Mar 19Johns Creek Senior NightMar 19 · 110m Hurdles · Place 2 · Johns CreekJohns Creek110m Hurdles39" / 0.991m2.18.45a PB12
Mar 13Porter Steel Inc. Big Orange RelaysMar 13 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.146-612
Mar 13Porter Steel Inc. Big Orange RelaysMar 13 · Shot Put · Place 6 · Johns CreekJohns CreekShot Put12lb6.41-0 PB12
Mar 7Creekview InvitationalMar 7 · Discus · Place 2 · Johns CreekJohns CreekDiscus1.6kg2.140-212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Weight Throw · Place 35 · Throw 1 DeepThrow 1 DeepWeight Throw25lb / 11.3kg35.15.38m PB12
Feb 28Alpharetta InvitationalFeb 28 · Shot Put · Place 11 · Johns CreekJohns CreekShot Put1138-012
Feb 28Alpharetta InvitationalFeb 28 · Discus · Place 1 · Johns CreekJohns CreekDiscus1143-712
Feb 25Lambert Wednesday Night #2Feb 25 · Shot Put · Place 2 · Johns CreekJohns CreekShot Put237-112
Feb 25Lambert Wednesday Night #2Feb 25 · Discus · Place 1 · Johns CreekJohns CreekDiscus1142-012

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9GHSA 5A & 1A Division 1 State ChampionshipsMay 9 · Discus · Place 6 · Johns CreekJohns CreekDiscus6143-911
May 3GHSA 5A Sectional A - Regions 1,4,7,8May 3 · Discus · Place 7 · Johns CreekJohns CreekDiscus7136-1011
Apr 16Duluth MeetApr 16 · Discus · Place 1 · Johns CreekJohns CreekDiscus1131-411
Apr 3Centennial Senior NightApr 3 · Discus · Place 1 · Johns CreekJohns CreekDiscus1132-611
Apr 3Centennial Senior NightApr 3 · Discus · Place 1 · Johns CreekJohns CreekDiscus1132-611
Mar 29Fulton County ChampionshipMar 29 · Discus · Place 3 · Johns CreekJohns CreekDiscus3136-311
Mar 15Porter Steel Inc. Big Orange RelaysMar 15 · Discus · Place 5 · Johns CreekJohns CreekDiscus5133-511
Feb 26Ridge All-ComersFeb 26 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.135-03.011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Gary Billion InvitationalFeb 22 · Shot Put · Place 18 · Johns CreekJohns CreekShot Put1832-211
Feb 22Gary Billion InvitationalFeb 22 · Discus · Place 3 · Johns CreekJohns CreekDiscus3127-511
Feb 19Roswell vs Johns Creek/The Weber SchoolFeb 19 · Discus · Place 2 · Johns CreekJohns CreekDiscus2113-08—
Feb 19Roswell vs Johns Creek/The Weber SchoolFeb 19 · Shot Put · Place 7 · Johns CreekJohns CreekShot Put734-08.00—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · Discus · Place 10 · Major Impact TrackMajor Impact TrackDiscus1.6kg10.34.49m11
May 4GHSA 6A Sectional B - Regions 2,3,6,7May 4 · Discus · Place 12 · Johns CreekJohns CreekDiscus12127-00—
Apr 24GHSA 6A - Region 7Apr 24 · Discus · Place 4 · Johns CreekJohns CreekDiscus4125-00—
Apr 24GHSA 6A - Region 7Apr 24 · Discus · Place 4 · Johns CreekJohns CreekDiscus4125-010
Mar 27JV Last Hurrah Championship Invitational at Johns CreekMar 27 · Shot Put · Place 6 · Johns CreekJohns CreekShot Put634-410
Mar 23Fulton County Schools Track & Field ChampionshipsMar 23 · Discus · Place 4 · Johns CreekJohns CreekDiscus4126-210
Mar 15Big Orange RelaysMar 15 · Discus · Place 2 · Johns CreekJohns CreekDiscus1.6kg2.135-010
Mar 6Johns Creek Coliseum RumbleMar 6 · Shot Put · Place 7 · Johns CreekJohns CreekShot Put12lb7.31-1010
Mar 6Johns Creek Coliseum RumbleMar 6 · 300m Hurdles · Place 4 · Johns CreekJohns Creek300m Hurdles36" / 0.914m4.53.51a PB10
Mar 2Longhorn StampedeMar 2 · Discus · Place 6 · Johns CreekJohns CreekDiscus6125-710
Feb 28Midweek at The Ridge #1Feb 28 · Discus · Place 1 · Johns CreekJohns CreekDiscus1.6kg1.115' 1110

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Johns Creek Coliseum Rumble #1Feb 21 · Discus · Place 4 · Johns CreekJohns CreekDiscus4118-810
Feb 8JCHS Time TrialFeb 8 · Discus · Place 1 · Johns CreekJohns CreekDiscus1113-510

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · Discus · Place 5 · Major Impact TrackMajor Impact TrackDiscus1.6kg5.32.26m10
Mar 25Fulton County Schools Track & Field ChampionshipsMar 25 · Discus · Place 10 · Johns CreekJohns CreekDiscus10113-079
Mar 16Mountain View Track Open #4Mar 16 · Shot Put · Place 19 · Johns CreekJohns CreekShot Put1927-59
Mar 16Mountain View Track Open #4Mar 16 · Discus · Place 5 · Johns CreekJohns CreekDiscus5108-89
Mar 10Porter Steel Inc. Big Orange RelaysMar 10 · Discus · Place 20 · Johns CreekJohns CreekDiscus2091-59
Feb 9John's Creek HS Time TrialFeb 9 · Discus · Place 5 · Johns CreekJohns CreekDiscus1.6kg5.89-7Unofficial9
Feb 9John's Creek HS Time TrialFeb 9 · 400 Meters · Place 46 · Johns CreekJohns Creek400 Meters46.1:04.83aUnofficial9
Feb 9John's Creek HS Time TrialFeb 9 · 100 Meters · Place 44 · Johns CreekJohns Creek100 Meters44.14.30aUnofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Roswell Swarm at the NestFeb 25 · Discus · Place 11 · Johns CreekJohns CreekDiscus1193-29
Feb 23Johns Creek Coliseum Rumble #1Feb 23 · Discus · Place 4 · Johns CreekJohns CreekDiscus498-59
Feb 23Johns Creek Coliseum Rumble #1Feb 23 · 300m Hurdles · Place 10 · Johns CreekJohns Creek300m Hurdles1052.929
Feb 23Johns Creek Coliseum Rumble #1Feb 23 · 110m Hurdles · Place 7 · Johns CreekJohns Creek110m Hurdles722.039

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Javelin · Place 7 · Major Impact TrackMajor Impact TrackJavelin800g7.31.01m PB9
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Discus · Place 11 · Major Impact TrackMajor Impact TrackDiscus1.6kg11.22.53m9
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 3 · Major ImpactMajor ImpactJavelin331.14m—
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · Discus · Place 6 · Major ImpactMajor ImpactDiscus629.01m—
Jun 4USATF Georgia Association Junior Olympic Area A Preliminary MeetJun 4 · Shot Put · Major Impact TrackMajor Impact TrackShot Put12lb—DNS9

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Javelin · Place 4 · Major Impact TrackMajor Impact TrackJavelin600g4.30.56m PB8
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Discus · Place 3 · Major Impact TrackMajor Impact TrackDiscus1kg3.30.49m PB8
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Shot Put · Major Impact TrackMajor Impact TrackShot Put4kg—DNS8
Jun 17USATF Georgia Youth Track and Field ChampionshipsJun 17 · Middle School · Place 4 · 13 Major Impact13 Major ImpactMiddle School471-09—
Jun 17USATF Georgia Youth Track and Field ChampionshipsJun 17 · Middle School · Place 7 · 13 Major Impact13 Major ImpactMiddle School726-02.75—
Jun 17USATF Georgia Youth Track and Field ChampionshipsJun 17 · Complete · Place 4 · 13 Major Impact13 Major ImpactComplete471-09—
Jun 17USATF Georgia Youth Track and Field ChampionshipsJun 17 · Complete · Place 7 · 13 Major Impact13 Major ImpactComplete726-02.75—
Jun 5USATF Georgia Association Youth Track and Field Preliminary Area A MeetJun 5 · Shot Put · Major Impact TrackMajor Impact TrackShot Put4kg—DNS8

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 4 · Major Impact TrackMajor Impact TrackJavelin450g AeroJav4.20.77m PB6
Jun 1USATF Georgia Association Junior Olympic Area A PreliminaryJun 1 · Javelin · Place 4 · Major Impact TrackMajor Impact TrackJavelin450g AeroJav4.18.85m6
Jun 1USATF Georgia Association Junior Olympic Area A PreliminaryJun 1 · Shot Put · Major Impact TrackMajor Impact TrackShot Put6lb—DNS6

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 5USATF Region 4 Junior Olympic ChampionshipsJul 5 · Combined results · Place 23 · Major ImpactMajor ImpactCombined results2348-0911
Jul 5USATF Region 4 Junior Olympic ChampionshipsJul 5 · Combined results · Place 25 · Major ImpactMajor ImpactCombined results2536-0211
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 13 · Major ImpactMajor ImpactCombined results1351-0611
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 13 · Major ImpactMajor ImpactCombined results1333-0911
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 17 · Major ImpactMajor ImpactCombined results1720-04.5011
Jun 2USATF Georgia Association Junior Olympic Area A PreliminaryJun 2 · Javelin · Place 14 · Major Impact TrackMajor Impact TrackJavelin450g AeroJav14.10.28m5
Jun 2USATF Georgia Association Junior Olympic Area A PreliminaryJun 2 · Shot Put · Place 9 · Major Impact TrackMajor Impact TrackShot Put6lb9.6.07m PB5

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 10 · Major Impact TrackMajor Impact TrackJavelin300g TJ10.14.59m PB4
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 12 · Major Impact TrackMajor Impact TrackShot Put6lb12.4.90m4
Jun 3USATF Georgia Association Junior Olympic Area B PreliminaryJun 3 · Javelin · Place 4 · Major Impact TrackMajor Impact TrackJavelin300g TJ4.13.71m4
Jun 3USATF Georgia Association Junior Olympic Area B PreliminaryJun 3 · Shot Put · Place 6 · Major Impact TrackMajor Impact TrackShot Put6lb6.5.11m4