Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVirginia Beach HS Opener · Dec 133:19.63aVirginia Beach HS OpenerDecember 13, 2025
200 Meters · IndoorCNU Holiday Open · Dec 627.71aCNU Holiday OpenDecember 6, 2025
200 Meters · OutdoorBeach District Meet #4 @ Kellam · May 727.86Beach District Meet #4 @ KellamMay 7, 2025
300 Meters · IndoorBeach District Meet #4 · Feb 443.63Beach District Meet #4February 4, 2026
300m Hurdles · 30" / 0.762m · OutdoorBeach District Meet#4 @ Landstown · May 644.80aBeach District Meet#4 @ LandstownMay 6, 2026
400 Meters · IndoorVirginia Beach HS Relays · Jan 101:01.81Virginia Beach HS RelaysJanuary 10, 2026
400 Meters · OutdoorMarlin Invitational · May 41:03.20Marlin InvitationalMay 4, 2024
400m Hurdles · 30" / 0.762m · OutdoorColonial Relays · Apr 21:03.37aColonial RelaysApril 2, 2026
500 Meters · IndoorVHSL Class 5 State Indoor Championships · Mar 21:19.09VHSL Class 5 State Indoor ChampionshipsMarch 2, 2026
600 Meters · IndoorCNU Holiday Open · Dec 61:43.01aCNU Holiday OpenDecember 6, 2025
800 Meters · OutdoorVB Spring Break Invite · Mar 222:33.85aVB Spring Break InviteMarch 22, 2025
High Jump · IndoorBeach District Meet #1 · Dec 144-02.00Beach District Meet #1December 14, 2022
Long Jump · IndoorBeach District Meet #1 · Dec 1814-07.00Beach District Meet #1December 18, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5 State ChampionshipsJun 5 · 300m Hurdles · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m7.45.86a12
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m1.45.49a12
May 13Beach District Meet#5 @ SalemMay 13 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m1.45.87a12
May 8Grassfield Invitational At NightMay 8 · 300m Hurdles · Place 3 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m3.46.13a12
May 6Beach District Meet#4 @ LandstownMay 6 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m1.44.80a PB12
Apr 29Beach District Meet #3 @ SalemApr 29 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m1.46.42a12
Apr 2Colonial RelaysApr 2 · 400m Hurdles · Place 5 · C.R.T.C.R.T.400m Hurdles30" / 0.762m5.1:03.37a PB12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 5 State Indoor ChampionshipsMar 2 · 500 Meters · Place 9 · Salem (VirgiSalem (Virgi500 Meters91:19.09 PB12
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 4 · Salem (VirgiSalem (Virgi300 Meters443.63 PB—
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 4 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters443.6312
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 4 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters443.6312
Jan 28Beach District Meet #3Jan 28 · 500 Meters · Place 2 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters21:21.1912
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 52 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters52.1:22.95a12
Jan 10Virginia Beach HS RelaysJan 10 · 400 Meters · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)400 Meters71:01.81 PB12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 500 Meters · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters6.1:22.03a12
Dec 13Virginia Beach HS OpenerDec 13 · 1000 Meters · Place 17 · Salem (Virginia Beach)Salem (Virginia Beach)1000 Meters17.3:19.63a PB12
Dec 6CNU Holiday OpenDec 6 · 600 Meters · Place 1 · C.R.T.C.R.T.600 Meters1.1:43.01a PB12
Dec 6CNU Holiday OpenDec 6 · 200 Meters · Place 5 · C.R.T.C.R.T.200 Meters5.27.71a PB12
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 500 Meters · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters61:23.9011
Jan 29Beach District Meet #3Jan 29 · 55m Hurdles · Place 3 · Salem (VirgiSalem (Virgi55m Hurdles39.6211
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 17 · Salem (VirgiSalem (Virgi1000 Meters173:40.0811
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 17 · Salem (Virginia Beach)Salem (Virginia Beach)1000 Meters173:40.0811
Jan 29Beach District Meet #3Jan 29 · 55m Hurdles · Place 3 · Salem (Virginia Beach)Salem (Virginia Beach)55m Hurdles39.6211
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 75 · Salem (VirgiSalem (Virgi500 Meters751:26.711—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 75 · Salem (VirgiSalem (Virgi500 Meters751:26.711—
Jan 8Beach District Meet #2Jan 8 · 55m Hurdles · Place 3 · Salem (VirgiSalem (Virgi55m Hurdles39.64—
Jan 8Beach District Meet #2Jan 8 · 55m Hurdles · Place 3 · Salem (Virginia Beach)Salem (Virginia Beach)55m Hurdles39.6411

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 300m Hurdles · Place 3 · Salem (VirgiSalem (Virgi300m Hurdles345.09—
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Salem (VirgiSalem (Virgi300m Hurdles144.82S11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · High Jump · Place 5 · Salem (VirgiSalem (VirgiHigh Jump54-06.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Salem (VirgiSalem (Virgi300m Hurdles144.82S11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · High Jump · Place 5 · Salem (VirgiSalem (VirgiHigh Jump54-06.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Salem (VirgiSalem (Virgi300m Hurdles144.82S11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · High Jump · Place 5 · Salem (VirgiSalem (VirgiHigh Jump54-06.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles144.8211
May 27VHSL Class 5 Region A ChampionshipsMay 27 · High Jump · Place 5 · Salem (Virginia Beach)Salem (Virginia Beach)High Jump54-611
May 7Beach District Meet #4 @ KellamMay 7 · 200 Meters · Salem (VirgiSalem (Virgi200 Meters—27.86 PB11
May 3Marlin InvitationalMay 3 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles146.0011
May 3Marlin InvitationalMay 3 · High Jump · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)High Jump64-611
May 3Marlin InvitationalMay 3 · High Jump · Place 6 · Salem (VirgiSalem (VirgiHigh Jump64-06.0011
May 3Marlin InvitationalMay 3 · 300m Hurdles · Place 1 · Salem (VirgiSalem (Virgi300m Hurdles146.0011
Apr 26Denbigh Patriots Track ClassicApr 26 · High Jump · Place 5 · Salem (Virginia Beach)Salem (Virginia Beach)High Jump54-611
Apr 26Denbigh Patriots Track ClassicApr 26 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles146.4311
Apr 26Denbigh Patriots Track ClassicApr 26 · 300m Hurdles · Place 1 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles146.4311
Apr 26Denbigh Patriots Track ClassicApr 26 · High Jump · Place 5 · Salem (Virginia Beach)Salem (Virginia Beach)High Jump54-611
Mar 22VB Spring Break InviteMar 22 · 800 Meters · Place 3 · C.R.T.C.R.T.800 Meters3.2:33.85a PB11
Mar 22VB Spring Break InviteMar 22 · 200 Meters · Place 8 · C.R.T.C.R.T.200 Meters8.28.19aWind: 2.111

2024 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 500 Meters · Place 3 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters3.1:22.18a11
Dec 18Beach District Meet #1Dec 18 · Long Jump · Place 13 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump13.14-07.00 PB11
Dec 14Virginia Beach HS OpenerDec 14 · 300 Meters · Place 38 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters38.44.70a11
Dec 14Virginia Beach HS OpenerDec 14 · Long Jump · Place 35 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump35.13-10.2511
Feb 26VHSL Class 5 State Indoor T & F ChampionshipsFeb 26 · 500 Meters · Place 11 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters111:23.0510
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 500 Meters · Place 3 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters31:22.0310
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · Long Jump · Place 10 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump1014-10.7510
Jan 31Beach District Meet #4Jan 31 · Long Jump · Place 14 · Salem (VirgiSalem (VirgiLong Jump1414-08.50—
Jan 31Beach District Meet #4Jan 31 · 500 Meters · Place 2 · Salem (VirgiSalem (Virgi500 Meters21:23.59—
Jan 31Beach District Meet #4Jan 31 · 300 Meters · Place 17 · Salem (VirgiSalem (Virgi300 Meters1746.47—
Jan 31Beach District Meet #4Jan 31 · 300 Meters · Place 17 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters1746.4710
Jan 31Beach District Meet #4Jan 31 · 500 Meters · Place 2 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters21:23.5910
Jan 31Beach District Meet #4Jan 31 · Long Jump · Place 14 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump1414-8.5010
Jan 24Beach District Meet #3Jan 24 · Long Jump · Place 10 · Salem (VirgiSalem (VirgiLong Jump1015-02.00—
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 2 · Salem (VirgiSalem (Virgi500 Meters21:25.06—
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 2 · Salem (Virginia Beach)Salem (Virginia Beach)500 Meters21:25.0610
Jan 24Beach District Meet #3Jan 24 · Long Jump · Place 10 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump1015-210
Jan 3Beach District Meet #2Jan 3 · Long Jump · Place 14 · Salem (VirgiSalem (VirgiLong Jump1414-02.00—
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 14 · Salem (VirgiSalem (Virgi300 Meters1445.76—
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 14 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters1445.7610
Jan 3Beach District Meet #2Jan 3 · Long Jump · Place 14 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump1414-210

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31VHSL Class 5 State ChampionshipsMay 31 · 300m Hurdles · Place 14 · Salem (VirgiSalem (Virgi300m Hurdles1448.461—
May 21VHSL Region 5A ChampionshipsMay 21 · 300m Hurdles · Place 4 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles30" / 0.762m4.48.62a10
May 10Grassfield Invitational At NightMay 10 · 300m Hurdles · Place 10 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles1051.1010
May 4Marlin InvitationalMay 4 · 400 Meters · Place 7 · Salem (VirgiSalem (Virgi400 Meters71:03.20 PB10
May 4Marlin InvitationalMay 4 · 400 Meters · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)400 Meters71:03.2010
May 1Beach District Meet #4 @ KellamMay 1 · 300m Hurdles · Place 2 · Salem (VirgiSalem (Virgi300m Hurdles248.9510
May 1Beach District Meet #4 @ KellamMay 1 · 300m Hurdles · Place 2 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles248.9510
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 200 Meters · Salem (VirgiSalem (Virgi200 Meters—28.8510
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 300m Hurdles · Place 2 · Salem (VirgiSalem (Virgi300m Hurdles250.5310
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 400 Meters · Salem (VirgiSalem (Virgi400 Meters—1:03.6610
Apr 10Beach District Meet#2 @ Landstown Apr 10 · Long Jump · Place 7 · Salem (VirgiSalem (VirgiLong Jump714-02.0010
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 300m Hurdles · Place 2 · Salem (Virginia Beach)Salem (Virginia Beach)300m Hurdles250.5310
Apr 10Beach District Meet#2 @ Landstown Apr 10 · Long Jump · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump714-210

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 300 Meters · Place 15 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters15.46.44a10
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · 300 Meters · Place 15 · Salem (VirgiSalem (Virgi300 Meters1546.649
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 28 · Salem (VirgiSalem (Virgi300 Meters2847.34—
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 28 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters2847.349
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 3 · Salem (VirgiSalem (Virgi300 Meters347.85—
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 29 · Salem (VirgiSalem (Virgi300 Meters2947.85—
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 29 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters2947.859
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 2 · Salem (VirgiSalem (Virgi300 Meters248.11—
Jan 4Beach District Meet #2Jan 4 · 300 Meters · Place 4 · Salem (VirgiSalem (Virgi300 Meters448.11—
Jan 4Beach District Meet #2Jan 4 · 300 Meters · Place 29 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters2949.079

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 200 Meters · Place 22 · Salem (VirgiSalem (Virgi200 Meters2228.859
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 200 Meters · Place 22 · Salem (VirgiSalem (Virgi200 MetersRound P2228.859
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 400 Meters · Place 6 · Salem (VirgiSalem (Virgi400 Meters61:03.669
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Long Jump · Place 19 · Salem (VirgiSalem (VirgiLong Jump1913-08.509
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 200 Meters · Place 22 · Salem (VirgiSalem (Virgi200 MetersRound P2228.859
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 400 Meters · Place 6 · Salem (VirgiSalem (Virgi400 Meters61:03.669
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Long Jump · Place 19 · Salem (VirgiSalem (VirgiLong Jump1913-08.509
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Long Jump · Place 19 · Salem (Virginia Beach)Salem (Virginia Beach)Long Jump1913-8.509
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 200 Meters · Place 22 · Salem (Virginia Beach)Salem (Virginia Beach)200 MetersRound P2228.859
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 400 Meters · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)400 Meters61:03.669

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 300 Meters · Place 29 · Salem (Virginia Beach)Salem (Virginia Beach)300 Meters29.48.11a9
Dec 14Beach District Meet #1Dec 14 · High Jump · Place 9 · Salem (Virginia Beach)Salem (Virginia Beach)High Jump9.4-02.00 PB9