Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWinthrop Invitational · Apr 1711.40aWinthrop InvitationalApril 17, 2026
1000 Meters · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 313:05.20aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
110m Hurdles · 42" / 1.067m · OutdoorAsheville Bulldog Invitational · Apr 1016.52aAsheville Bulldog InvitationalApril 10, 2026
1500 Meters · OutdoorSouth Atlantic Outdoor Championship · Apr 295:16.41aSouth Atlantic Outdoor ChampionshipApril 29, 2026
400 Meters · OutdoorSouth Atlantic Outdoor Championship · Apr 3053.40South Atlantic Outdoor ChampionshipApril 30, 2025
60 Meter · IndoorSouth Atlantic Champs · Feb 287.43aSouth Atlantic ChampsFebruary 28, 2026
60 Meters · IndoorFinn Pincus Invitational - Roanoke College · Jan 177.56aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
60m Hurdles · 42" / 1.067m · IndoorSouth Atlantic Champs · Feb 289.31aSouth Atlantic ChampsFebruary 28, 2026
Decathlon · OutdoorSouth Atlantic Outdoor Championship · Apr 295417South Atlantic Outdoor ChampionshipApril 29, 2026
Discus · 2kg · OutdoorSouth Atlantic Outdoor Championship · Apr 2932.63mSouth Atlantic Outdoor ChampionshipApril 29, 2026
Heptathlon · IndoorSouth Atlantic Champs · Feb 284528South Atlantic ChampsFebruary 28, 2026
High Jump · IndoorGet Your Marks Field Meet · Nov 162.00mGet Your Marks Field MeetNovember 16, 2024
High Jump · OutdoorSCHSL State Championships - AA · May 182.00mSCHSL State Championships - AAMay 18, 2024
Javelin · 800g · OutdoorSouth Atlantic Outdoor Championship · Apr 2947.78mSouth Atlantic Outdoor ChampionshipApril 29, 2026
Long Jump · IndoorTryon Winter Classic · Jan 166.37mTryon Winter ClassicJanuary 16, 2026
Long Jump · OutdoorSCHSL 2A - Upper State · May 116.43mSCHSL 2A - Upper StateMay 11, 2024
Pole Vault · IndoorSouth Atlantic Champs · Feb 284.30mSouth Atlantic ChampsFebruary 28, 2026
Pole Vault · OutdoorSouth Atlantic Outdoor Championship · Apr 304.05mSouth Atlantic Outdoor ChampionshipApril 30, 2025
Shot Put · 16lb / 7.26kg · IndoorSouth Atlantic Champs · Feb 2810.40mSouth Atlantic ChampsFebruary 28, 2026
Shot Put · 16lb / 7.26kg · OutdoorSouth Atlantic Outdoor Championship · Apr 299.96mSouth Atlantic Outdoor ChampionshipApril 29, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Decathlon · Place 5 · Mars HillMars HillDecathlonRound M5.5417 PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Long Jump · Place 4 · Mars HillMars HillLong JumpRound M4.5.90mWind: -0.4So
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Pole Vault · Mars HillMars HillPole VaultRound M--NHSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · High Jump · Place 1 · Mars HillMars HillHigh JumpRound M1.1.90mSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Javelin · Place 1 · Mars HillMars HillJavelin800gRound M1.47.78m PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Discus · Place 3 · Mars HillMars HillDiscus2kgRound M3.32.63m PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Shot Put · Place 5 · Mars HillMars HillShot Put16lb / 7.26kgRound M5.9.96m PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 110m Hurdles · Place 4 · Mars HillMars Hill110m Hurdles42" / 1.067mRound M4.15.98aWind: 4.6So
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 1500 Meters · Place 8 · Mars HillMars Hill1500 MetersRound M8.5:16.41a PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 400 Meters · Place 4 · Mars HillMars Hill400 MetersRound M4.54.62aSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 100 Meters · Place 2 · Mars HillMars Hill100 MetersRound M2.11.44aWind: 2So
Apr 17Winthrop InvitationalApr 17 · Pole Vault · Place 2 · Mars HillMars HillPole Vault2.4.45mSo
Apr 17Winthrop InvitationalApr 17 · Javelin · Place 6 · Mars HillMars HillJavelin800g6.45.18mSo
Apr 17Winthrop InvitationalApr 17 · 100 Meters · Place 30 · Mars HillMars Hill100 Meters30.11.40a PBWind: 1.8So
Apr 10Asheville Bulldog InvitationalApr 10 · Long Jump · Place 14 · Mars HillMars HillLong Jump14.6.02mWind: 1.2So
Apr 10Asheville Bulldog InvitationalApr 10 · Discus · Place 30 · Mars HillMars HillDiscus2kg30.28.54mSo
Apr 10Asheville Bulldog InvitationalApr 10 · 110m Hurdles · Place 9 · Mars HillMars Hill110m Hurdles42" / 1.067m9.16.52a PBWind: 0.5So
Mar 20Montreat OpenMar 20 · Pole Vault · Place 1 · Mars HillMars HillPole Vault1.4.40mSo
Mar 20Montreat OpenMar 20 · Javelin · Place 3 · Mars HillMars HillJavelin800g3.47.76mSo
Mar 20Montreat OpenMar 20 · High Jump · Place 6 · Mars HillMars HillHigh Jump6.1.81mSo
Mar 20Montreat OpenMar 20 · 100 Meters · Mars HillMars Hill100 Meters--DNSWind: 4So

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 1000 Meters · Place 7 · Mars HillMars Hill1000 MetersRound M7.3:09.07aSo
Feb 28South Atlantic ChampsFeb 28 · Pole Vault · Place 1 · Mars HillMars HillPole VaultRound M1.4.30m PBSo
Feb 28South Atlantic ChampsFeb 28 · 60m Hurdles · Place 5 · Mars HillMars Hill60m Hurdles42" / 1.067mRound M5.9.31a PBSo
Feb 28South Atlantic ChampsFeb 28 · High Jump · Place 1 · Mars HillMars HillHigh JumpRound M1.1.96mSo
Feb 28South Atlantic ChampsFeb 28 · Shot Put · Place 3 · Mars HillMars HillShot Put16lb / 7.26kgRound M3.10.40m PBSo
Feb 28South Atlantic ChampsFeb 28 · Long Jump · Place 5 · Mars HillMars HillLong JumpRound M5.5.86mSo
Feb 28South Atlantic ChampsFeb 28 · 60 Meter · Place 5 · Mars HillMars Hill60 MeterRound M5.7.43a PBSo
Feb 28South Atlantic ChampsFeb 28 · Heptathlon · Place 3 · Mars HillMars HillHeptathlonRound M3.4528 PBSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · 60m Hurdles · Mars HillMars Hill60m Hurdles42" / 1.067mRound P—DNSSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · Pole Vault · Place 9 · Mars HillMars HillPole Vault9.4.20mSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · High Jump · Place 11 · Mars HillMars HillHigh Jump11.1.85mSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Long Jump · Place 40 · Mars HillMars HillLong Jump406.21mSo
Jan 16Tryon Winter ClassicJan 16 · 60 Meter · Place 58 · Mars HillMars Hill60 MeterRound P58.7.50aSo
Jan 16Tryon Winter ClassicJan 16 · Long Jump · Place 19 · Mars HillMars HillLong Jump19.6.37m PBSo
Jan 16Tryon Winter ClassicJan 16 · Pole Vault · Place 6 · Mars HillMars HillPole Vault6.4.20mSo

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 60 Meter · Mars HillMars Hill60 Meter--DNSSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · Pole Vault · Place 7 · Mars HillMars HillPole Vault7.4.10mSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · High Jump · Place 7 · Mars HillMars HillHigh Jump7.1.94mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Heptathlon · Place 4 · Mars HillMars HillHeptathlon4.4172Fr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1000 Meters · Place 2 · Mars HillMars Hill1000 Meters2.3:05.20a PBFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60m Hurdles · Place 13 · Mars HillMars Hill60m Hurdles42" / 1.067m13.10.74aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 8 · Mars HillMars Hill60 Meter8.7.45aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Long Jump · Place 6 · Mars HillMars HillLong Jump6.6.13mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Pole Vault · Place 3 · Mars HillMars HillPole Vault3.4.10mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 6 · Mars HillMars HillShot Put16lb / 7.26kg6.9.47mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · High Jump · Place 2 · Mars HillMars HillHigh Jump2.1.89mFr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · High Jump · Place 3 · Mars HillMars HillHigh Jump31.93m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 60 Meters · Place 68 · Mars HillMars Hill60 Meters687.56a PB—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Javelin · Place 1 · Mars HillMars HillJavelin146.10mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Shot Put · Place 8 · Mars HillMars HillShot Put89.39mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · High Jump · Place 2 · Mars HillMars HillHigh Jump21.95mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Pole Vault · Place 3 · Mars HillMars HillPole Vault34.05m PBFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Long Jump · Place 3 · Mars HillMars HillLong Jump36.20mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Discus · Place 9 · Mars HillMars HillDiscus926.44mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 100 Meters · Place 4 · Mars HillMars Hill100 Meters411.59FR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 400 Meters · Place 5 · Mars HillMars Hill400 Meters553.40 PBFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 110m Hurdles · Place 7 · Mars HillMars Hill110m Hurdles717.21FR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 1500 Meters · Place 8 · Mars HillMars Hill1500 Meters85:18.47FR
Apr 11Asheville Bulldog InvitationalApr 11 · High Jump · Place 1 · Mars HillMars HillHigh Jump11.86mFr
Apr 11Asheville Bulldog InvitationalApr 11 · Javelin · Place 14 · Mars HillMars HillJavelin1442.38mFr
Apr 11Asheville Bulldog InvitationalApr 11 · 100 Meters · Place 33 · Mars HillMars Hill100 Meters3311.58aFr
Apr 4Tennessee InvitationalApr 4 · Pole Vault · Place 9 · Mars HillMars HillPole Vault9.4.01mFr
Apr 4Tennessee InvitationalApr 4 · High Jump · Mars HillMars HillHigh Jump--DNSFr
Mar 21Montreat OpenMar 21 · Javelin · Place 4 · Mars HillMars HillJavelin445.74m—
Mar 21Montreat OpenMar 21 · High Jump · Place 3 · Mars HillMars HillHigh Jump31.81m—
Mar 21Montreat OpenMar 21 · 110m Hurdles · Place 4 · Mars HillMars Hill110m Hurdles417.94—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · Long Jump · Place 27 · Mars HillMars HillLong Jump27.6.09mFr
Dec 7Visit Winston-Salem College KickoffDec 7 · High Jump · Place 10 · Mars HillMars HillHigh Jump10.1.89mFr
Nov 16Get Your Marks Field MeetNov 16 · Pole Vault · Place 2 · Mars HillMars HillPole Vault2.3.65mFr
Nov 16Get Your Marks Field MeetNov 16 · High Jump · Place 1 · Mars HillMars HillHigh Jump1.2.00m PBFr

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAMay 18 · Long Jump · Place 16 · PelionPelionLong Jump16.6.09m12
May 18SCHSL State Championships - AAMay 18 · Pole Vault · Place 9 · PelionPelionPole Vault9.3.20m12
May 18SCHSL State Championships - AAMay 18 · Javelin · Place 7 · PelionPelionJavelin800g7.44.04m12
May 18SCHSL State Championships - AAMay 18 · High Jump · Place 1 · PelionPelionHigh Jump1.2.00m PB12
May 11SCHSL 2A - Upper StateMay 11 · Long Jump · Place 8 · PelionPelionLong Jump8.6.43m PB12
May 11SCHSL 2A - Upper StateMay 11 · Pole Vault · Place 5 · PelionPelionPole Vault5.3.35m12
May 11SCHSL 2A - Upper StateMay 11 · Javelin · Place 5 · PelionPelionJavelin800g5.45.76m12
May 11SCHSL 2A - Upper StateMay 11 · High Jump · Place 1 · PelionPelionHigh Jump1.1.90m12
May 1SCHSL 2A - Region 3May 1 · Long Jump · Place 5 · PelionPelionLong Jump5.6.28m12
May 1SCHSL 2A - Region 3May 1 · Pole Vault · Place 2 · PelionPelionPole Vault2.3.05m12
May 1SCHSL 2A - Region 3May 1 · Javelin · Place 1 · PelionPelionJavelin800g1.45.82m12
May 1SCHSL 2A - Region 3May 1 · High Jump · Place 1 · PelionPelionHigh Jump1.1.85m12
Apr 13Swansea InvitationalApr 13 · Long Jump · Place 5 · PelionPelionLong Jump5.19-07.5012
Apr 13Swansea InvitationalApr 13 · Pole Vault · Place 1 · PelionPelionPole Vault1.11-09.7512
Apr 13Swansea InvitationalApr 13 · Javelin · Place 1 · PelionPelionJavelin800g1.151-1012
Apr 13Swansea InvitationalApr 13 · High Jump · Place 1 · PelionPelionHigh Jump1.6-04.7512

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAMay 19 · Long Jump · Place 10 · PelionPelionLong Jump10.19-9Wind: -0.711
May 19SCHSL State Championships - AAMay 19 · Pole Vault · Place 3 · PelionPelionPole Vault3.12-011
May 19SCHSL State Championships - AAMay 19 · High Jump · Place 2 · PelionPelionHigh Jump2.6-411
May 13SCHSL 2A - Upper StateMay 13 · Long Jump · Place 8 · PelionPelionLong Jump8.20-05.0011
May 13SCHSL 2A - Upper StateMay 13 · Pole Vault · Place 3 · PelionPelionPole Vault3.11-06.0011
May 13SCHSL 2A - Upper StateMay 13 · Javelin · Place 11 · PelionPelionJavelin800g11.130-0111
May 13SCHSL 2A - Upper StateMay 13 · High Jump · Place 2 · PelionPelionHigh Jump2.6-04.0011
May 2SCHSL 2A - Region 3May 2 · Long Jump · Place 1 · PelionPelionLong Jump1.20-01.0011
May 2SCHSL 2A - Region 3May 2 · Pole Vault · Place 1 · PelionPelionPole Vault1.10-00.0011
May 2SCHSL 2A - Region 3May 2 · Javelin · Place 2 · PelionPelionJavelin800g2.127-0111
May 2SCHSL 2A - Region 3May 2 · High Jump · Place 1 · PelionPelionHigh Jump1.6-02.0011

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14SCHSL 2A - Lower StateMay 14 · High Jump · Place 10 · PelionPelionHigh Jump10.5-810
May 4SCHSL 2A - Region 5May 4 · Long Jump · Place 8 · PelionPelionLong JumpRound P8.18-210
May 4SCHSL 2A - Region 5May 4 · Long Jump · Place 8 · PelionPelionLong Jump8.18-210
May 4SCHSL 2A - Region 5May 4 · High Jump · Place 3 · PelionPelionHigh Jump3.5-0810
May 4SCHSL 2A - Region 5May 4 · 100 Meters · Place 12 · PelionPelion100 Meters12.12.42a10
Apr 8All American Track Classic 2022Apr 8 · Long Jump · Place 69 · PelionPelionLong Jump69.17-410
Mar 30Lower Richland Meet #3Mar 30 · 100 Meters · Place 40 · PelionPelion100 Meters4012.1710
Mar 30Lower Richland Meet #3Mar 30 · Long Jump · Place 7 · PelionPelionLong Jump719-06.0010
Mar 30Lower Richland Meet #3Mar 30 · High Jump · Place 2 · PelionPelionHigh Jump25-10.0010
Mar 30Lower Richland Meet #3Mar 30 · 100 Meters · Place 40 · PelionPelion100 Meters4012.1710
Mar 30Lower Richland Meet #3Mar 30 · Long Jump · Place 7 · PelionPelionLong Jump719-06.0010
Mar 30Lower Richland Meet #3Mar 30 · High Jump · Place 2 · PelionPelionHigh Jump25-10.0010