Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAtlantic 10 Outdoor Championships · May 212.11aAtlantic 10 Outdoor ChampionshipsMay 2, 2026
1000 Meters · IndoorPatriot Games · Jan 312:55.88aPatriot GamesJanuary 31, 2025
110m Hurdles · 39" / 0.991m · Outdooradidas Outdoor Nationals · Jun 1417.69aadidas Outdoor NationalsJune 14, 2024
110m Hurdles · 42" / 1.067m · OutdoorDuke Invitational · Apr 1016.73aDuke InvitationalApril 10, 2026
1500 Meters · OutdoorDuke Invitational · Apr 104:57.88aDuke InvitationalApril 10, 2026
300 Meters · IndoorBeach District Meet #4 · Feb 340.73aBeach District Meet #4February 3, 2022
400 Meters · OutdoorDuke Invitational · Apr 1051.72aDuke InvitationalApril 10, 2026
500 Meters · IndoorBeach District Meet #1 · Dec 131:12.28aBeach District Meet #1December 13, 2023
55m Hurdles · 39" · IndoorBeach District Meet #1 · Dec 139.19aBeach District Meet #1December 13, 2023
60 Meters · IndoorPatriot Games · Jan 317.84aPatriot GamesJanuary 31, 2025
Decathlon · OutdoorAtlantic 10 Outdoor Championships · May 25226.00Atlantic 10 Outdoor ChampionshipsMay 2, 2026
Discus · 1kg · Outdooradidas Outdoor Nationals · Jun 1425.08madidas Outdoor NationalsJune 14, 2024
Discus · 2kg · OutdoorAtlantic 10 Outdoor Championships · May 223.98mAtlantic 10 Outdoor ChampionshipsMay 2, 2026
High Jump · IndoorBeach District Meet #1 · Dec 136-2Beach District Meet #1December 13, 2023
High Jump · OutdoorGeorge Mason Dalton Ebanks Invitational · Apr 31.80mGeorge Mason Dalton Ebanks InvitationalApril 3, 2026
Javelin · 800g · OutdoorAtlantic 10 Outdoor Championships · May 223.04mAtlantic 10 Outdoor ChampionshipsMay 2, 2026
Long Jump · IndoorPatriot Games · Jan 315.87mPatriot GamesJanuary 31, 2025
Long Jump · OutdoorDuke Invitational · Apr 106.14mDuke InvitationalApril 10, 2026
Pole Vault · IndoorPatriot Games · Jan 313.40mPatriot GamesJanuary 31, 2025
Pole Vault · OutdoorAtlantic 10 Outdoor Championships · May 23.75mAtlantic 10 Outdoor ChampionshipsMay 2, 2026
Shot Put · 12lb · Outdooradidas Outdoor Nationals · Jun 149.71madidas Outdoor NationalsJune 14, 2024
Shot Put · 16lb / 7.26kg · OutdoorAtlantic 10 Outdoor Championships · May 29.12mAtlantic 10 Outdoor ChampionshipsMay 2, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Decathlon · Place 7 · George MasonGeorge MasonDecathlonRound M7.5226.00 PBSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Long Jump · Place 7 · George MasonGeorge MasonLong JumpRound M7.6.06mWind: 0.2So
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Pole Vault · Place 5 · George MasonGeorge MasonPole VaultRound M5.3.75m PBSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · High Jump · Place 7 · George MasonGeorge MasonHigh JumpRound M7.1.81mSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Javelin · Place 8 · George MasonGeorge MasonJavelin800gRound M8.23.04m PBSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Discus · Place 7 · George MasonGeorge MasonDiscus2kgRound M7.23.98m PBSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Shot Put · Place 8 · George MasonGeorge MasonShot Put16lb / 7.26kgRound M8.9.12m PBSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 110m Hurdles · Place 8 · George MasonGeorge Mason110m Hurdles42" / 1.067mRound M8.17.37aWind: 0.2So
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 5 · George MasonGeorge Mason1500 MetersRound M5.5:00.61aSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 400 Meters · Place 5 · George MasonGeorge Mason400 MetersRound M5.52.90aSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 100 Meters · Place 8 · George MasonGeorge Mason100 MetersRound M8.12.11a PBWind: 0.9So
Apr 10Duke InvitationalApr 10 · Decathlon · Place 12 · George MasonGeorge MasonDecathlonRound M12.4733.00So
Apr 10Duke InvitationalApr 10 · Long Jump · Place 8 · George MasonGeorge MasonLong JumpRound M8.6.14m PBWind: 0.6So
Apr 10Duke InvitationalApr 10 · Pole Vault · Place 9 · George MasonGeorge MasonPole VaultRound M9.3.60mSo
Apr 10Duke InvitationalApr 10 · High Jump · Place 9 · George MasonGeorge MasonHigh JumpRound M9.1.75mSo
Apr 10Duke InvitationalApr 10 · Javelin · George MasonGeorge MasonJavelin800gRound M--FSSo
Apr 10Duke InvitationalApr 10 · Discus · George MasonGeorge MasonDiscus2kgRound M--FSSo
Apr 10Duke InvitationalApr 10 · Shot Put · Place 14 · George MasonGeorge MasonShot Put16lb / 7.26kgRound M14.8.75mSo
Apr 10Duke InvitationalApr 10 · 110m Hurdles · Place 9 · George MasonGeorge Mason110m Hurdles42" / 1.067mRound M9.16.73a PBWind: 0.4So
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 6 · George MasonGeorge Mason1500 MetersRound M6.4:57.88a PBSo
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 9 · George MasonGeorge Mason400 MetersRound M9.51.72a PBSo
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 14 · George MasonGeorge Mason100 MetersRound M14.12.01aWind: 2.1So
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · High Jump · Place 10 · George MasonGeorge MasonHigh Jump101.80m PBSO
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 110m Hurdles · Place 29 · George MasonGeorge Mason110m Hurdles2916.51aSo

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21Father Diamond InvitationalFeb 21 · High Jump · Place 2 · George MasonGeorge MasonHigh Jump21.78m—
Feb 21Father Diamond InvitationalFeb 21 · 60m Hurdles · Place 8 · George MasonGeorge Mason60m Hurdles89.51a—
Feb 21Father Diamond InvitationalFeb 21 · 60m Hurdles · Place 7 · George MasonGeorge Mason60m Hurdles79.30a—
Jan 31Patriot GamesJan 31 · Long Jump · Place 6 · George MasonGeorge MasonLong Jump65.87m PB—
Jan 31Patriot GamesJan 31 · Pole Vault · Place 5 · George MasonGeorge MasonPole Vault53.40m PB—
Jan 31Patriot GamesJan 31 · High Jump · Place 4 · George MasonGeorge MasonHigh Jump41.76m—
Jan 31Patriot GamesJan 31 · Shot Put · Place 10 · George MasonGeorge MasonShot Put108.82m—
Jan 31Patriot GamesJan 31 · 60m Hurdles · Place 5 · George MasonGeorge Mason60m Hurdles59.55a—
Jan 31Patriot GamesJan 31 · 1000 Meters · Place 2 · George MasonGeorge Mason1000 Meters22:55.88a PB—
Jan 31Patriot GamesJan 31 · 60 Meters · Place 10 · George MasonGeorge Mason60 Meters107.84a PB—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · Decathlon · Place 14 · UnattachedUnattachedDecathlon14.430312
Jun 14adidas Outdoor NationalsJun 14 · Long Jump · Place 14 · UnattachedUnattachedLong Jump14.4.95mWind: -112
Jun 14adidas Outdoor NationalsJun 14 · Pole Vault · Place 11 · UnattachedUnattachedPole Vault11.2.63m12
Jun 14adidas Outdoor NationalsJun 14 · Javelin · Place 13 · UnattachedUnattachedJavelin800g13.22.79m12
Jun 14adidas Outdoor NationalsJun 14 · Discus · Place 13 · UnattachedUnattachedDiscus1kg13.25.08m PB12
Jun 14adidas Outdoor NationalsJun 14 · Shot Put · Place 13 · UnattachedUnattachedShot Put12lb13.9.71m PB12
Jun 14adidas Outdoor NationalsJun 14 · 110m Hurdles · Place 13 · UnattachedUnattached110m Hurdles39" / 0.991m13.17.69a PBWind: 0.512
Jun 14adidas Outdoor NationalsJun 14 · High Jump · Place 12 · UnattachedUnattachedHigh Jump12.1.70m12
Jun 14adidas Outdoor NationalsJun 14 · 1500 Meters · Place 12 · UnattachedUnattached1500 Meters12.5:22.85a12
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 13 · UnattachedUnattached400 Meters13.56.02a12
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 15 · UnattachedUnattached100 Meters15.12.63aWind: 1.212
May 21VHSL Region 5A ChampionshipsMay 21 · Pole Vault · Place 3 · Frank CoxFrank CoxPole Vault3.9-612
May 21VHSL Region 5A ChampionshipsMay 21 · 110m Hurdles · Place 11 · Frank CoxFrank Cox110m Hurdles39" / 0.991mRound P11.17.74aWind: 0.412

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 500 Meters · Place 6 · Frank CoxFrank Cox500 Meters6.1:12.28a PB12
Dec 13Beach District Meet #1Dec 13 · 55m Hurdles · Place 6 · Frank CoxFrank Cox55m Hurdles39"6.9.19a PB12
Dec 13Beach District Meet #1Dec 13 · Pole Vault · Place 3 · Frank CoxFrank CoxPole Vault3.10-612
Dec 13Beach District Meet #1Dec 13 · High Jump · Place 1 · Frank CoxFrank CoxHigh Jump1.6-2 PB12

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 500 Meters · Place 6 · Frank CoxFrank Cox500 Meters6.1:12.61a11
Dec 14Beach District Meet #1Dec 14 · Pole Vault · Place 3 · Frank CoxFrank CoxPole Vault3.8-06.0011
Dec 14Beach District Meet #1Dec 14 · High Jump · Place 3 · Frank CoxFrank CoxHigh Jump3.5-08.0011
Dec 10Virginia Beach HS OpenerDec 10 · High Jump · Place 8 · Frank CoxFrank CoxHigh Jump8.5-06.0011
Feb 3Beach District Meet #4Feb 3 · 300 Meters · Place 23 · Frank CoxFrank Cox300 Meters23.40.73a PB10
Feb 3Beach District Meet #4Feb 3 · High Jump · Frank CoxFrank CoxHigh Jump--NH10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25VHSL Region 5A ChampionshipsMay 25 · Pole Vault · Place 6 · Frank CoxFrank CoxPole Vault6.9-00.0010
May 25VHSL Region 5A ChampionshipsMay 25 · High Jump · Place 5 · Frank CoxFrank CoxHigh Jump5.5-06.0010

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Beach District Meet #1Dec 9 · 300 Meters · Place 22 · Frank CoxFrank Cox300 Meters22.41.18a10
Dec 9Beach District Meet #1Dec 9 · Long Jump · Place 17 · Frank CoxFrank CoxLong Jump17.16-03.2510