Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetrolina Middle School Season Kickoff · Mar 617.58aMetrolina Middle School Season KickoffMarch 6, 2021
200 Meters · OutdoorMetrolina Middle School Season Kickoff · Mar 636.69aMetrolina Middle School Season KickoffMarch 6, 2021
Discus · 1.6kg · OutdoorMetrolina Throws Fest · Apr 17134-0Metrolina Throws FestApril 17, 2026
Discus · 1kg · OutdoorPorter Ridge MS Home Meet · Apr 982-07Porter Ridge MS Home MeetApril 9, 2022
Javelin · 800g · OutdoorNorthwestern Home Meet #1 · Mar 633.87mNorthwestern Home Meet #1March 6, 2025
Shot Put · 12lb · IndoorAdidas Indoor Nationals · Mar 2012.60mAdidas Indoor NationalsMarch 20, 2026
Shot Put · 12lb · OutdoorMAC Track & Field Championships · May 443-10.50MAC Track & Field ChampionshipsMay 4, 2026
Shot Put · 4kg · OutdoorPorter Ridge MS Home Meet · Apr 930-08.00Porter Ridge MS Home MeetApril 9, 2022
Shot Put · 8lb · OutdoorUnion County Middle School Championship · Apr 3028' 9"Union County Middle School ChampionshipApril 30, 2022
Weight Throw · 25lb / 11.3kg · IndoorTryon: College & Open Friday · Feb 2010.43mTryon: College & Open FridayFebruary 20, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Javelin · Place 35 · Metrolina Christian AcademyMetrolina Christian AcademyJavelin800g35.32.2812
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 99 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg99.33.8312
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 85 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb85.12.6112
May 15NCISAA DI Track & Field ChampionshipsMay 15 · Discus · Place 16 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg16.120-09.0012
May 15NCISAA DI Track & Field ChampionshipsMay 15 · Shot Put · Place 19 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb19.38-06.0012
May 4MAC Track & Field ChampionshipsMay 4 · Discus · Place 2 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg2.133-08.0012
May 4MAC Track & Field ChampionshipsMay 4 · Shot Put · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb3.43-10.50 PB12
May 22026 Last Chance ClassicMay 2 · Shot Put · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put740-312
Apr 27Metrolina Christian Meet No. 4Apr 27 · Discus · Place 5 · Metrolina ChristianMetrolina ChristianDiscus5127-10.0SR
Apr 27Metrolina Christian Meet No. 4Apr 27 · Discus · Place 6 · Metrolina ChristianMetrolina ChristianDiscus6127-10.0SR
Apr 27Metrolina Christian Meet No. 4Apr 27 · Shot Put · Place 3 · Metrolina ChristianMetrolina ChristianShot Put340-04.00SR
Apr 22Weddington Meet #4Apr 22 · Discus · Place 4 · Metrolina ChristianMetrolina ChristianDiscus4115-03.0—
Apr 22Weddington Meet #4Apr 22 · Shot Put · Place 4 · Metrolina ChristianMetrolina ChristianShot Put441-01.50—
Apr 17Metrolina Throws FestApr 17 · Javelin · Place 6 · Metrolina Christian AcademyMetrolina Christian AcademyJavelin800g6.108-912
Apr 17Metrolina Throws FestApr 17 · Discus · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg5.134-0 PB12
Apr 17Metrolina Throws FestApr 17 · Shot Put · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb7.43-712
Apr 14Metrolina Christian Meet No. 3Apr 14 · Discus · Place 2 · Metrolina ChristianMetrolina ChristianDiscus2129-09.0SR
Apr 14Metrolina Christian Meet No. 3Apr 14 · Shot Put · Place 4 · Metrolina ChristianMetrolina ChristianShot Put441-01.50SR
Apr 13Piedmont Home Meet #2 (Senior Night)Apr 13 · Discus · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg5.112-06.0012
Apr 13Piedmont Home Meet #2 (Senior Night)Apr 13 · Shot Put · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb—NM12
Mar 28Weddington InvitationalMar 28 · Discus · Place 23 · Metrolina ChristianMetrolina ChristianDiscus23107-03.0SR
Mar 28Weddington InvitationalMar 28 · Shot Put · Place 11 · Metrolina ChristianMetrolina ChristianShot Put1142-11.00SR
Mar 17Gaston Christian HS #1Mar 17 · Discus · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus3111-1012
Mar 17Gaston Christian HS #1Mar 17 · Shot Put · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put341-6.5012
Mar 10Metrolina Christian Meet No. 2Mar 10 · Discus · Place 5 · Metrolina ChristianMetrolina ChristianDiscus5107-05.0SR
Mar 10Metrolina Christian Meet No. 2Mar 10 · Shot Put · Place 4 · Metrolina ChristianMetrolina ChristianShot Put439-10.00SR
Mar 7Clash of the CarolinasMar 7 · Discus · Place 16 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus16121-1112
Mar 7Clash of the CarolinasMar 7 · Shot Put · Place 15 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put1542-9.2512
Mar 2Metrolina Christian Meet No. 1Mar 2 · Shot Put · Place 1 · Metrolina ChristianMetrolina ChristianShot Put140-01.00SR
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · Shot Put · Place 11 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb11.37' 10.25"Unofficial12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Shot Put · Place 72 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb72.12.60m PB12
Feb 28Spring into the Season KickoffFeb 28 · Discus · Place 20 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus20101-1012
Feb 28Spring into the Season KickoffFeb 28 · Shot Put · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put740-612
Feb 20Tryon: College & Open FridayFeb 20 · Weight Throw · Place 4 · Metrolina Christian AcademyMetrolina Christian AcademyWeight Throw25lb / 11.3kg4.10.43m PB12
Feb 20Tryon: College & Open FridayFeb 20 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb5.12.05m12
Feb 9NCRunners Independent Schools Indoor ChampionshipsFeb 9 · Shot Put · Place 5 · Metrolina ChMetrolina ChShot Put542-02.7512
Feb 9NCRunners Independent Schools Indoor ChampionshipsFeb 9 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put542-2.7512
Feb 6Piedmont Last ChanceFeb 6 · Shot Put · Place 3 · Metrolina ChristianMetrolina ChristianShot Put338-06.00SR
Jan 29Metrolina Polar Bear No. 1Jan 29 · Shot Put · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put338-712
Jan 29Metrolina Polar Bear No. 1Jan 29 · Shot Put · Place 3 · Metrolina ChristianMetrolina ChristianShot Put338-07.00SR
Jan 21Piedmont Polar Bear Meet #2Jan 21 · Shot Put · Place 5 · Metrolina ChristianMetrolina ChristianShot Put539-01.00SR
Jan 7Marvin Ridge Polar Bear 2Jan 7 · Shot Put · Place 6 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put632-3.7512

2025 Outdoor Track

33 results
DateMeetEventPlMarkGr
Dec 20Christmas is Near InvitationalDec 20 · Shot Put · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb8.38-07.5012
Dec 16Piedmont Polar Bear Meet #1Dec 16 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb5.38-07.00Unofficial12
Dec 10PRHS Polar Bear #1Dec 10 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb5.38-05.00Unofficial12
Dec 4Monroe High Polar Bear MeetDec 4 · Shot Put · Place 4 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb4.37-05.50Unofficial12
Dec 3Weddington Polar Bear #1Dec 3 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb5.38-05.00Unofficial12
Nov 24UA Winter Hat Polar BearNov 24 · Shot Put · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb8.34-07.00Unofficial12
Nov 22Cuthbertson Thanksgiving BashNov 22 · Shot Put · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb—NM12
Jun 20adidas Track & Field NationalsJun 20 · Javelin · Place 31 · Metrolina ChMetrolina ChJavelin3131.26m—
Jun 20adidas Track & Field NationalsJun 20 · Javelin · Place 31 · Metrolina ChMetrolina ChJavelin3131.26m—
Jun 20adidas Track & Field NationalsJun 20 · Javelin · Place 31 · Metrolina ChMetrolina ChJavelin3131.26m—
May 16NCISAA D1 T&F State ChampionshipsMay 16 · Discus · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg—NM11
May 9MAC Track & Field ChampionshipsMay 9 · Discus · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg8.112-0611
May 9MAC Track & Field ChampionshipsMay 9 · Shot Put · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb8.37-11.0011
Apr 29Metrolina Christian Meet No. 4Apr 29 · Discus · Place 14 · Metrolina ChristianMetrolina ChristianDiscus14101-01.0JR
Apr 29Metrolina Christian Meet No. 4Apr 29 · Shot Put · Place 10 · Metrolina ChristianMetrolina ChristianShot Put1037-02.00JR
Apr 23Cannon Home Meet #3Apr 23 · Discus · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg7.91-06.0011
Apr 23Cannon Home Meet #3Apr 23 · Shot Put · Place 6 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb6.34-07.0011
Apr 16Weddington Meet #4Apr 16 · Discus · Place 12 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1277-811
Apr 16Weddington Meet #4Apr 16 · Shot Put · Place 12 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put1234-211
Apr 1Metrolina Christian Meet No. 3Apr 1 · Discus · Place 10 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg10.83-07.0011
Apr 1Metrolina Christian Meet No. 3Apr 1 · Shot Put · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb3.38-08.5011
Mar 15Trojan Relays 2025Mar 15 · Discus · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg—DNS11
Mar 11Metrolina Christian Meet No. 2Mar 11 · Discus · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg7.97-09.0011
Mar 11Metrolina Christian Meet No. 2Mar 11 · Shot Put · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb7.36-01.0011
Mar 6Northwestern Home Meet #1Mar 6 · Javelin · Place 4 · Metrolina Christian AcademyMetrolina Christian AcademyJavelin800g4.33.87m PB11
Mar 6Northwestern Home Meet #1Mar 6 · Discus · Place 9 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg9.29.65m11
Mar 6Northwestern Home Meet #1Mar 6 · Shot Put · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb—FOUL11
Mar 4Metrolina Christian Meet No. 1Mar 4 · Discus · Place 4 · Metrolina ChristianMetrolina ChristianDiscus4102-09.0JR
Mar 4Metrolina Christian Meet No. 1Mar 4 · Shot Put · Place 4 · Metrolina ChristianMetrolina ChristianShot Put435-10.00JR
Mar 1Spring into the Season KickoffMar 1 · Shot Put · Place 16 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb16.37-02.0011
Feb 24Metrolina Christian-Hickory Grove Christian-Charlotte Catholic Tri-MeetFeb 24 · Discus · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1.6kg—DNS11
Feb 24Metrolina Christian-Hickory Grove Christian-Charlotte Catholic Tri-MeetFeb 24 · Shot Put · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb—DNS11
Jan 7Monroe Polar Bear No. 2Jan 7 · Shot Put · Place 6 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb6.36-08.0011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · Shot Put · Place 10 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb10.39-06.75Unofficial12
Jan 16Sun Valley Polar BearJan 16 · Shot Put · Place 5 · Metrolina ChristianMetrolina ChristianShot Put534-10.00—
Jan 16Sun Valley Polar BearJan 16 · Shot Put · Place 5 · Metrolina ChristianMetrolina ChristianShot Put534-10.00—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 21Christmas is Near InvitationalDec 21 · Shot Put · Place 14 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb14.36-06.00Unofficial11
Dec 12Weddington/Cuthbertson/MCA Polar PlungeDec 12 · Shot Put · Place 4 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb4.37-08.00Unofficial11
Dec 7Cold Turkey InvitationalDec 7 · Shot Put · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb8.34-07.00Unofficial11
Nov 26UA Winter Hat Polar BearNov 26 · Shot Put · Place 5 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb5.34-04.50Unofficial11
Jan 31Cuthbertson Final Polar BearJan 31 · Shot Put · Place 12 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb12.35-01.50Unofficial10
Jan 22Gaston Christian Polar Bear #1Jan 22 · Shot Put · Place 8 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb8.30-03.00Unofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25Turn Up the Heat 2024Jan 25 · Shot Put · Place 7 · Metrolina Christian AcadMetrolina Christian AcadShot Put735-4—
Jan 25Turn Up the Heat 2024Jan 25 · Shot Put · Place 7 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put735' 410
Jan 11Sun Valley Polar BearJan 11 · Shot Put · Place 16 · Metrolina ChristianMetrolina ChristianShot Put1631-5.50—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Weddington Polar Bear #1Dec 6 · Shot Put · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb—NM10
Nov 28Union Academy Polar Bear #1Nov 28 · Shot Put · Place 9 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb9.30-07.50Unofficial10
Nov 16Metrolina Maroon-White Intrasquad MeetNov 16 · Shot Put · Place 6 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb6.30-04.00Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Gaston Christian Polar BearFeb 7 · Weight Throw · Place 5 · Metrolina ChristianMetrolina ChristianWeight Throw514-9FR
Feb 7Gaston Christian Polar BearFeb 7 · Shot Put · Place 8 · Metrolina ChristianMetrolina ChristianShot Put828-10FR
Jan 24Turn Up the Heat Jan 24 · Shot Put · Place 11 · Metrolina Christian AcadeMetrolina Christian AcadeShot Put1126-79
Jan 10Sun Valley Polar Bear MeetJan 10 · Shot Put · Place 10 · Metrolina ChristianMetrolina ChristianShot Put1028-5FR
Jan 5Porter Ridge Polar Bear #3Jan 5 · Shot Put · Place 16 · Metrolina ChristianMetrolina ChristianShot Put1624-4FR

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 17Christmas Is Near InvitationalDec 17 · Shot Put · Place 31 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb31.22-04.009
Dec 13Monroe Polar Bear No. 1Dec 13 · Shot Put · Place 14 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb14.26' 5"Unofficial9
Nov 29Weddington Polar Bear #1Nov 29 · Shot Put · Place 15 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb15.26' 4"Unofficial9
May 7NCRunners Middle School Elite InvitationalMay 7 · Discus · Place 27 · Metrolina ChristianMetrolina ChristianDiscus2776-28
May 7NCRunners Middle School Elite InvitationalMay 7 · Shot Put · Place 29 · Metrolina ChristianMetrolina ChristianShot Put2928-108
Apr 30Union County Middle School ChampionshipApr 30 · Discus · Place 13 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1kg13.74' 7"8
Apr 30Union County Middle School ChampionshipApr 30 · Shot Put · Place 17 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put8lb17.28' 9" PB8
Apr 23Gaston Christian Middle School Invite Apr 23 · Discus · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1kg3.77-02.008
Apr 23Gaston Christian Middle School Invite Apr 23 · Shot Put · Place 4 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put8lb4.27-02.008
Apr 9Porter Ridge MS Home MeetApr 9 · Discus · Place 11 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1kg11.82-07 PB8
Apr 9Porter Ridge MS Home MeetApr 9 · Shot Put · Place 9 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put4kg9.30-08.00 PB8
Apr 2Monroe MS Meet #3Apr 2 · Discus · Place 15 · Metrolina ChristianMetrolina ChristianDiscus1572-38
Apr 2Monroe MS Meet #3Apr 2 · Discus · Place 16 · Metrolina ChristianMetrolina ChristianDiscus1672-38
Apr 2Monroe MS Meet #3Apr 2 · Shot Put · Place 10 · Metrolina ChristianMetrolina ChristianShot Put1029-1.258
Apr 2Monroe MS Meet #3Apr 2 · Shot Put · Place 13 · Metrolina ChristianMetrolina ChristianShot Put1329-1.258
Apr 2Monroe MS Meet #3Apr 2 · Shot Put · Place 10 · Metrolina ChristianMetrolina ChristianShot Put101.258
Apr 2Monroe MS Meet #3Apr 2 · Shot Put · Place 13 · Metrolina ChristianMetrolina ChristianShot Put131.258
Mar 24Gaston Christian Middle School MeetMar 24 · Discus · Place 2 · Metrolina Christian AcademyMetrolina Christian AcademyDiscus1kg2.75-008
Mar 24Gaston Christian Middle School MeetMar 24 · Shot Put · Place 3 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put8lb3.24-03.008
Mar 24Gaston Christian Middle School MeetMar 24 · 100 Meters · Metrolina Christian AcademyMetrolina Christian Academy100 Meters—DNS8
Mar 5Cuthbertson MS Season OpenerMar 5 · Results · Place 8 · Metrolina Christian Acad.Metrolina Christian Acad.Results859-018
Mar 5Cuthbertson MS Season OpenerMar 5 · Results · Place 2 · Metrolina Christian Acad.Metrolina Christian Acad.Results234-11.008

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Cold Turkey InvitationalDec 3 · Shot Put · Place 28 · Metrolina Christian AcademyMetrolina Christian AcademyShot Put12lb28.23-06.50Unofficial9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 6Metrolina Middle School Season KickoffMar 6 · 200 Meters · Place 10 · Metrolina Christian AcademyMetrolina Christian Academy200 Meters10.36.69a PBWind: 1.57
Mar 6Metrolina Middle School Season KickoffMar 6 · 100 Meters · Place 21 · Metrolina Christian AcademyMetrolina Christian Academy100 Meters21.17.58a PBWind: 1.57

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Weddington InviteFeb 29 · 200 Meters · Place 60 · Metrolina Christian AcademyMetrolina Christian Academy200 Meters60.42.59a6
Feb 29Weddington InviteFeb 29 · 100 Meters · Place 82 · Metrolina Christian AcademyMetrolina Christian Academy100 Meters82.19.01a6