Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCLS Home Meet #3 · Apr 2514.97aCLS Home Meet #3April 25, 2024
55 Meter · IndoorLiberty Flames HS Invitational · Dec 78.63aLiberty Flames HS InvitationalDecember 7, 2024
Discus · 1kg · OutdoorNCHSAA 6A West Regional · May 9128-5NCHSAA 6A West RegionalMay 9, 2026
Shot Put · 4kg · IndoorNCHSAA 6A Champs · Feb 1232-04.75NCHSAA 6A ChampsFebruary 12, 2026
Shot Put · 4kg · OutdoorNCHSAA 6A West Regional · May 934-0NCHSAA 6A West RegionalMay 9, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · Discus · Place 4 · Charlotte CatholicDiscus1kg4.124-0012
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · Shot Put · Place 15 · Charlotte CatholicShot Put4kg15.28-03.0012
May 9NCHSAA 6A West RegionalMay 9 · Discus · Place 3 · Charlotte CatholicDiscus1kg3.128-5 PB12
May 9NCHSAA 6A West RegionalMay 9 · Shot Put · Place 5 · Charlotte CatholicShot Put4kg5.34-0 PB12
Apr 30Southern Carolina Conference ChampionshipApr 30 · Discus · Place 1 · Charlotte CatholicDiscus1121-06.0012
Apr 30Southern Carolina Conference ChampionshipApr 30 · Shot Put · Place 6 · Charlotte CatholicShot Put631-10.0012
Apr 23BR/CC Weekday MeetApr 23 · Discus · Place 1 · Charlotte CatholicDiscus1kg1.116-712
Apr 23BR/CC Weekday MeetApr 23 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.32-912
Mar 20Lakeside LightsMar 20 · Discus · Place 1 · Charlotte CatholicDiscus1kg1.125-0812
Mar 20Lakeside LightsMar 20 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.30-09.0012
Mar 13Marvin Ridge InvitationalMar 13 · Discus · Place 1 · Charlotte CatholicDiscus1kg1.118-0912
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · Shot Put · Place 4 · Charlotte CatholicShot Put4kg4.34' 10.75"Unofficial12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Spring into the Season KickoffFeb 28 · Shot Put · Place 4 · Charlotte CatholicShot Put430-912
Feb 12NCHSAA 6A ChampsFeb 12 · Shot Put · Place 8 · Charlotte CatholicShot Put4kg8.32-04.75 PB12
Jan 10Just Don't Lose ClassicJan 10 · Shot Put · Place 6 · Charlotte CaShot Put610.57m—
Jan 7Marvin Ridge Polar Bear 2Jan 7 · Shot Put · Place 2 · Charlotte CatholicShot Put231-3.5012

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 20Christmas is Near InvitationalDec 20 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.33-09.0012
Dec 10PRHS Polar Bear #1Dec 10 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.33-07.50Unofficial12
Nov 22Cuthbertson Thanksgiving BashNov 22 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.31-09.5012
Jun 20adidas Track & Field NationalsJun 20 · Discus · Place 35 · Charlotte CaDiscus3531.92m—
Jun 20adidas Track & Field NationalsJun 20 · Discus · Place 34 · Charlotte CaDiscus3431.92m—
Jun 20adidas Track & Field NationalsJun 20 · Discus · Place 34 · Charlotte CaDiscus3431.92m—
Jun 20adidas Track & Field NationalsJun 20 · Discus · Place 35 · Charlotte CaDiscus3531.92m—
Jun 20adidas Track & Field NationalsJun 20 · Discus · Place 35 · Charlotte CaDiscus3531.92m—
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · Discus · Place 9 · Charlotte CatholicDiscus1kg9.106-1111
May 10NCHSAA 4A West RegionalMay 10 · Discus · Place 4 · Charlotte CatholicDiscus1kg4.105-911
May 10NCHSAA 4A West RegionalMay 10 · Shot Put · Place 15 · Charlotte CatholicShot Put4kg15.26-511
Apr 30Southwestern 4A Conference ChampionshipApr 30 · Discus · Place 2 · Charlotte CatholicDiscus2100-1011
Apr 30Southwestern 4A Conference ChampionshipApr 30 · Shot Put · Place 8 · Charlotte CatholicShot Put824-811
Mar 21Lakeside LightsMar 21 · Shot Put · Place 7 · Charlotte CatholicShot Put728-811
Mar 21Lakeside LightsMar 21 · Discus · Place 2 · Charlotte CatholicDiscus2102-1111
Mar 8Clash of the CarolinasMar 8 · Discus · Place 5 · Charlotte CatholicDiscus1kg5.105-05.0011
Mar 8Clash of the CarolinasMar 8 · Shot Put · Place 16 · Charlotte CatholicShot Put4kg16.30-10.2511
Feb 24Metrolina Christian-Hickory Grove Christian-Charlotte Catholic Tri-MeetFeb 24 · Discus · Place 1 · Charlotte CatholicDiscus1kg1.114-0311
Feb 24Metrolina Christian-Hickory Grove Christian-Charlotte Catholic Tri-MeetFeb 24 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.29-07.5011
Jan 14Hopewell Polar Bear #3Jan 14 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.30-08.5011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · Shot Put · Charlotte CatholicShot Put4kg—NM12
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · Shot Put · Place 4 · Charlotte CatholicShot Put430-6—
Jan 16Sun Valley Polar BearJan 16 · Shot Put · Place 2 · Charlotte CatholicShot Put229-01.50—
Jan 16Sun Valley Polar BearJan 16 · Shot Put · Place 2 · Charlotte CatholicShot Put229-01.50—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Christmas is Near InvitationalDec 21 · Shot Put · Place 5 · Charlotte CatholicShot Put4kg5.31-08.00Unofficial11
May 11NCHSAA 4A West RegionalMay 11 · Discus · Place 9 · Charlotte CatholicDiscus1kg9.98-0810
May 11NCHSAA 4A West RegionalMay 11 · Shot Put · Place 12 · Charlotte CatholicShot Put4kg12.30-00.7510
May 114A West RegionalMay 11 · Discus · Place 9 · Charlotte CatholicDiscus1kg9.98-0810
May 114A West RegionalMay 11 · Shot Put · Place 12 · Charlotte CatholicShot Put4kg12.30-00.7510
Apr 25CLS Home Meet #3Apr 25 · Discus · Place 4 · Charlotte CatholicDiscus1kg4.70-04.0010
Apr 25CLS Home Meet #3Apr 25 · Shot Put · Place 2 · Charlotte CatholicShot Put4kg2.29-02.0010
Apr 25CLS Home Meet #3Apr 25 · 100 Meters · Place 25 · Charlotte Catholic100 Meters25.14.97a PBWind: 010
Mar 16 Clash of the Carolina'sMar 16 · Discus · Place 26 · Charlotte CatholicDiscus1kg26.72-0010
Mar 16 Clash of the Carolina'sMar 16 · Shot Put · Place 22 · Charlotte CatholicShot Put4kg22.27-06.2510

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · 55 Meter · Place 178 · Charlotte Catholic55 MeterRound P178.8.63a PB11
Dec 7Liberty Flames HS InvitationalDec 7 · Shot Put · Place 25 · Charlotte CatholicShot Put4kg25.27-00.5011
Jan 24Marvin Ridge Polar Bear #2Jan 24 · Shot Put · Place 2 · Charlotte CatholicShot Put4kg2.26-00.00Unofficial10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Porter Ridge Polar BearDec 6 · Shot Put · Place 1 · Charlotte CatholicShot Put4kg1.29' 6"Unofficial10
Feb 4Charlotte City Championship Feb 4 · Shot Put · Place 5 · Charlotte CatholicShot Put4kg5.27-04.009

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Cold Turkey InvitationalDec 2 · Shot Put · Place 7 · Charlotte CatholicShot Put4kg7.28' 5.50Unofficial10
Jan 7Liberty Premier Invitational (College)Jan 7 · Shot Put · Place 20 · Charlotte CatholicShot Put2027-00.00—
Jan 7Liberty Premier HS InvitationalJan 7 · Shot Put · Place 20 · Charlotte CatholicShot Put4kg20.27-00.009

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Christmas Is Near InvitationalDec 17 · Shot Put · Place 3 · Charlotte CatholicShot Put4kg3.25-00.009
Dec 3Cuthbertson Polar Bear 2 Dec 3 · Shot Put · Place 5 · Charlotte CatholicShot Put4kg5.23-08.00Unofficial9