Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSpanish River Invitational · Feb 2611.72Spanish River InvitationalFebruary 26, 2022
100 Meters · OutdoorFHSAA 4A District 12 · Apr 2011.65FHSAA 4A District 12April 20, 2022
1000 Meters · IndoorACC Indoor Championships · Feb 262:47.51aACC Indoor ChampionshipsFebruary 26, 2026
110m Hurdles · 42" / 1.067m · OutdoorDuke Invitational · Apr 1016.83aDuke InvitationalApril 10, 2026
1500 Meters · OutdoorDuke Invitational · Apr 104:41.39aDuke InvitationalApril 10, 2026
400 Meters · OutdoorDuke Invitational · Apr 1051.97aDuke InvitationalApril 10, 2026
60 Meter · IndoorLiberty Kickoff · Dec 57.36aLiberty KickoffDecember 5, 2024
60m Hurdles · 42" / 1.067m · IndoorLiberty Kickoff · Dec 58.98aLiberty KickoffDecember 5, 2024
Decathlon · OutdoorDuke Invitational · Apr 106262.00Duke InvitationalApril 10, 2026
Discus · 1.6kg · OutdoorDwyer Panther Relays · Mar 1028.78mDwyer Panther RelaysMarch 10, 2022
Discus · 2kg · OutdoorDuke Invitational · Apr 1036.72mDuke InvitationalApril 10, 2026
Heptathlon · IndoorACC Indoor Championships · Feb 264667.00ACC Indoor ChampionshipsFebruary 26, 2026
High Jump · IndoorACC Indoor Championships · Feb 261.76mACC Indoor ChampionshipsFebruary 26, 2026
High Jump · OutdoorDuke Invitational · Apr 101.72mDuke InvitationalApril 10, 2026
Javelin · 800g · OutdoorACC Outdoor Championships · May 1555.27mACC Outdoor ChampionshipsMay 15, 2025
Long Jump · IndoorLiberty Kickoff · Dec 56.14mLiberty KickoffDecember 5, 2024
Long Jump · OutdoorDuke Invitational · Apr 105.80mDuke InvitationalApril 10, 2026
Pole Vault · IndoorLiberty Kickoff · Dec 54.13mLiberty KickoffDecember 5, 2024
Pole Vault · OutdoorDuke Twilight · May 34.40mDuke TwilightMay 3, 2026
Shot Put · 16lb / 7.26kg · IndoorACC Indoor Championships · Feb 2611.79mACC Indoor ChampionshipsFebruary 26, 2026
Shot Put · 16lb / 7.26kg · OutdoorDuke Invitational · Apr 1011.94mDuke InvitationalApril 10, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · Pole Vault · Place 23 · DukeDukePole Vault23.4.40m PBJr
Apr 10Duke InvitationalApr 10 · Decathlon · Place 6 · DukeDukeDecathlonRound M6.6262.00 PBJr
Apr 10Duke InvitationalApr 10 · Long Jump · Place 11 · DukeDukeLong JumpRound M11.5.80m PBWind: -0.4Jr
Apr 10Duke InvitationalApr 10 · Pole Vault · Place 7 · DukeDukePole VaultRound M7.3.90mJr
Apr 10Duke InvitationalApr 10 · High Jump · Place 11 · DukeDukeHigh JumpRound M11.1.72m PBJr
Apr 10Duke InvitationalApr 10 · Javelin · Place 3 · DukeDukeJavelin800gRound M3.53.19mJr
Apr 10Duke InvitationalApr 10 · Discus · Place 4 · DukeDukeDiscus2kgRound M4.36.72m PBJr
Apr 10Duke InvitationalApr 10 · Shot Put · Place 6 · DukeDukeShot Put16lb / 7.26kgRound M6.11.94m PBJr
Apr 10Duke InvitationalApr 10 · 110m Hurdles · Place 10 · DukeDuke110m Hurdles42" / 1.067mRound M10.16.83a PBWind: 0.2Jr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 3 · DukeDuke1500 MetersRound M3.4:41.39a PBJr
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 10 · DukeDuke400 MetersRound M10.51.97a PBJr
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 12 · DukeDuke100 MetersRound M12.11.80aWind: 2.1Jr
Mar 26Raleigh RelaysMar 26 · Javelin · Place 25 · DukeDukeJavelin800g25.50.03mJr
Mar 20Bob Davidson Team Challenge presented by Norris WoodyMar 20 · Javelin · Place 7 · DukeDukeJavelin756.79mJR

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1000 Meters · Place 8 · DukeDuke1000 MetersRound M8.2:47.51a PBJr
Feb 26ACC Indoor ChampionshipsFeb 26 · Pole Vault · Place 11 · DukeDukePole VaultRound M11.4.10mJr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60m Hurdles · Place 12 · DukeDuke60m Hurdles42" / 1.067mRound M12.9.06aWind: 0Jr
Feb 26ACC Indoor ChampionshipsFeb 26 · High Jump · Place 12 · DukeDukeHigh JumpRound M12.1.76m PBJr
Feb 26ACC Indoor ChampionshipsFeb 26 · Shot Put · Place 10 · DukeDukeShot Put16lb / 7.26kgRound M10.11.79m PBJr
Feb 26ACC Indoor ChampionshipsFeb 26 · Long Jump · Place 12 · DukeDukeLong JumpRound M12.5.99mJr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60 Meter · Place 12 · DukeDuke60 MeterRound M12.7.46aWind: 0Jr
Feb 26ACC Indoor ChampionshipsFeb 26 · Heptathlon · Place 12 · DukeDukeHeptathlonRound M12.4667.00 PBJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 60m Hurdles · Place 29 · DukeDuke60m Hurdles42" / 1.067mRound P29.9.15aWind: 0Jr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · Javelin · Place 10 · DukeDukeJavelin800g10.55.27m PBSo
May 4Duke TwilightMay 4 · Javelin · Place 13 · DukeDukeJavelin1352.68mSo
Mar 27Raleigh RelaysMar 27 · Javelin · Place 11 · DukeDukeJavelin1158.68mSO
Mar 27Raleigh RelaysMar 27 · Javelin · Place 11 · DukeDukeJavelin1158.68mSO

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Liberty KickoffDec 5 · 1000 Meters · Place 9 · DukeDuke1000 MetersRound M9.2:52.74aSo
Dec 5Liberty KickoffDec 5 · Pole Vault · Place 8 · DukeDukePole VaultRound M8.4.13m PBSo
Dec 5Liberty KickoffDec 5 · 60m Hurdles · Place 14 · DukeDuke60m Hurdles42" / 1.067mRound M14.8.98a PBWind: 0So
Dec 5Liberty KickoffDec 5 · High Jump · Place 16 · DukeDukeHigh JumpRound M16.1.61mSo
Dec 5Liberty KickoffDec 5 · Shot Put · Place 15 · DukeDukeShot Put16lb / 7.26kgRound M15.11.03mSo
Dec 5Liberty KickoffDec 5 · Long Jump · Place 14 · DukeDukeLong JumpRound M14.6.14m PBSo
Dec 5Liberty KickoffDec 5 · 60 Meter · Place 12 · DukeDuke60 MeterRound M12.7.36a PBWind: 0So
Dec 5Liberty KickoffDec 5 · Heptathlon · Place 14 · DukeDukeHeptathlonRound M14.4537.00So

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20FHSAA 4A State Track & Field ChampionshipsMay 20 · Javelin · Place 3 · Spanish RiverSpanish RiverJavelin800g3.53.26m12
May 5FHSAA 4A Region 3May 5 · Shot Put · Place 11 · Spanish RiverSpanish RiverShot Put1112.52m—
May 5FHSAA 4A Region 3May 5 · Javelin · Place 1 · Spanish RiverSpanish RiverJavelin154.95m—
May 5FHSAA 4A Region 3May 5 · Discus · Place 6 · Spanish RiverSpanish RiverDiscus639.54m—
Apr 27FHSAA 4A District 12Apr 27 · Javelin · Place 1 · Spanish RiverSpanish RiverJavelin1173-3SR
Apr 27FHSAA 4A District 12Apr 27 · Discus · Place 3 · Spanish RiverSpanish RiverDiscus3131-6SR
Apr 27FHSAA 4A District 12Apr 27 · Discus · Place 3 · Spanish RiverSpanish RiverDiscus3131-6SR
Apr 27FHSAA 4A District 12Apr 27 · Shot Put · Place 4 · Spanish RiverSpanish RiverShot Put441-8SR
Apr 27FHSAA 4A District 12Apr 27 · Shot Put · Place 4 · Spanish RiverSpanish RiverShot Put441-8SR
Mar 1Park Vista Meet 1Mar 1 · ' 110 Hurdles Section 2 · Place 2 · Spanish RiverSpanish River' 110 Hurdles Section 2216.53SR
Mar 1Park Vista Meet 1Mar 1 · ' 110 Hurdles · Place 2 · Spanish RiverSpanish River' 110 Hurdles216.53SR

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14FHSAA Class 4A State Track & Field ChampionshipsMay 14 · Javelin · Place 17 · Spanish RiverSpanish RiverJavelin800g17.40.94m12
May 7FHSAA 4A Region 3May 7 · Javelin · Place 5 · Spanish RiverSpanish RiverJavelin5148-1JR
May 7FHSAA 4A Region 3May 7 · Javelin · Place 5 · Spanish RiverSpanish RiverJavelin5148-1JR
May 7FHSAA 4A Region 3May 7 · Discus · Place 14 · Spanish RiverSpanish RiverDiscus14100-3JR
May 7FHSAA 4A Region 3May 7 · Discus · Place 14 · Spanish RiverSpanish RiverDiscus14100-3JR
Apr 20FHSAA 4A District 12Apr 20 · Javelin · Place 1 · Spanish RiverSpanish RiverJavelin1148-5JR
Apr 20FHSAA 4A District 12Apr 20 · Discus · Place 2 · Spanish RiverSpanish RiverDiscus2121-3JR
Apr 20FHSAA 4A District 12Apr 20 · Discus · Place 2 · Spanish RiverSpanish RiverDiscus2121-3JR
Apr 20FHSAA 4A District 12Apr 20 · Shot Put · Place 5 · Spanish RiverSpanish RiverShot Put539-8JR
Apr 20FHSAA 4A District 12Apr 20 · Shot Put · Place 5 · Spanish RiverSpanish RiverShot Put539-8JR
Apr 20FHSAA 4A District 12Apr 20 · 100 Meters · Place 14 · Spanish RiverSpanish River100 Meters1411.65 PBJR
Apr 20FHSAA 4A District 12Apr 20 · 100 Meters · Place 14 · Spanish RiverSpanish River100 Meters1411.65JR
Mar 22Palm Beach South ConferenceMar 22 · Javelin · Place 2 · Spanish RiverSpanish RiverJavelin2113-6JR
Mar 22Palm Beach South ConferenceMar 22 · Discus · Place 3 · Spanish RiverSpanish RiverDiscus399-8JR
Mar 22Palm Beach South ConferenceMar 22 · Discus · Place 3 · Spanish RiverSpanish RiverDiscus399-8JR
Mar 22Palm Beach South ConferenceMar 22 · Shot Put · Place 4 · Spanish RiverSpanish RiverShot Put435-3.25JR
Mar 22Palm Beach South ConferenceMar 22 · Shot Put · Place 4 · Spanish RiverSpanish RiverShot Put435-3.25JR
Mar 10Dwyer Panther RelaysMar 10 · Discus · Place 9 · Spanish RiverSpanish RiverDiscus1.6kg9.28.78m PB12

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 26Spanish River InvitationalFeb 26 · Javelin · Place 5 · Spanish RiverSpanish RiverJavelin5100-1JR
Feb 26Spanish River InvitationalFeb 26 · Javelin · Place 5 · Spanish RiverSpanish RiverJavelin5100-1JR
Feb 26Spanish River InvitationalFeb 26 · Shot Put · Place 6 · Spanish RiverSpanish RiverShot Put637-11.25JR
Feb 26Spanish River InvitationalFeb 26 · Shot Put · Place 6 · Spanish RiverSpanish RiverShot Put637-11.25JR
Feb 26Spanish River InvitationalFeb 26 · 100 Meters · Place 5 · Spanish RiverSpanish River100 Meters511.72 PBJR
Feb 26Spanish River InvitationalFeb 26 · 100 Meters · Place 5 · Spanish RiverSpanish River100 Meters511.72JR
Feb 23Saint Andrew's HS Track Invitational #1Feb 23 · 100 Meters · Place 1 · Spanish RiverSpanish River100 Meters111.83JR
Feb 23Saint Andrew's HS Track Invitational #1Feb 23 · 100 Meters · Place 1 · Spanish RiverSpanish River100 Meters111.83JR
Feb 18 Louie Bing Track & Field InvitationalFeb 18 · 100 Meters · Place 74 · Spanish RiverSpanish River100 Meters7412.10SR
Feb 18 Louie Bing Track & Field InvitationalFeb 18 · 100 Meters · Place 74 · Spanish RiverSpanish River100 MetersRound P7412.10SR