Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 612.24aBeach District Meet #4 @ TallwoodMay 6, 2026
110m Hurdles · 39" / 0.991m · OutdoorVHSL Class 5 Region A Championships · May 2718.55aVHSL Class 5 Region A ChampionshipsMay 27, 2026
200 Meters · OutdoorBeach District Meet #4 @ Kellam · May 124.66Beach District Meet #4 @ KellamMay 1, 2024
300 Meters · IndoorBeach District Meet #3 · Jan 2839.88Beach District Meet #3January 28, 2026
300m Hurdles · 36" / 0.914m · OutdoorBeach District Meet #3 @ Salem · Apr 2944.12aBeach District Meet #3 @ SalemApril 29, 2026
400 Meters · OutdoorBeach District Meet #4 @ Landstown · May 759.22Beach District Meet #4 @ LandstownMay 7, 2025
55 Meter · IndoorBeach District Meet #1 · Dec 177.10aBeach District Meet #1 December 17, 2025
55 Meters · IndoorBeach District Meet #2 · Jan 37.213Beach District Meet #2January 3, 2024
55m Hurdles · 39" · IndoorBeach District Meet #1 · Dec 178.95aBeach District Meet #1 December 17, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 18 · Ocean Lakes300m Hurdles36" / 0.914m18.44.21a12
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 110m Hurdles · Place 14 · Ocean Lakes110m Hurdles39" / 0.991mRound P14.18.55a PB12
May 8Grassfield Invitational At NightMay 8 · 300m Hurdles · Place 17 · Ocean Lakes300m Hurdles36" / 0.914m17.45.11a12
May 8Grassfield Invitational At NightMay 8 · 110m Hurdles · Place 23 · Ocean Lakes110m Hurdles39" / 0.991mRound P23.18.96a12
May 6Beach District Meet #4 @ TallwoodMay 6 · 200 Meters · Place 34 · Ocean Lakes200 Meters34.25.58a12
May 6Beach District Meet #4 @ TallwoodMay 6 · 100 Meters · Place 33 · Ocean Lakes100 Meters33.12.24a PB12
Apr 29Beach District Meet #3 @ SalemApr 29 · 300m Hurdles · Place 6 · Ocean Lakes300m Hurdles36" / 0.914m6.44.12a PB12
Apr 29Beach District Meet #3 @ SalemApr 29 · 110m Hurdles · Place 5 · Ocean Lakes110m Hurdles39" / 0.991m5.18.98a12

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · 55m Hurdles · Place 9 · Ocean Lakes55m Hurdles99.25—
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 39 · Ocean Lakes300 Meters3939.969—
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 39 · Ocean Lakes300 Meters3939.9712
Feb 4Beach District Meet #4Feb 4 · 55m Hurdles · Place 9 · Ocean Lakes55m Hurdles99.2512
Feb 4Beach District Meet #4Feb 4 · 300 Meters · Place 39 · Ocean Lakes300 Meters3939.9712
Feb 4Beach District Meet #4Feb 4 · 55m Hurdles · Place 9 · Ocean Lakes55m Hurdles99.2512
Jan 28Beach District Meet #3Jan 28 · 55m Hurdles · Place 8 · Ocean Lakes55m Hurdles89.47—
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 31 · Ocean Lakes300 Meters3139.88 PB—
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 31 · Ocean Lakes300 Meters3139.8912
Jan 28Beach District Meet #3Jan 28 · 55m Hurdles · Place 8 · Ocean Lakes55m Hurdles89.4712
Jan 7Beach District Meet #2Jan 7 · 55m Hurdles · Place 3 · Ocean Lakes55m Hurdles39.10—
Jan 7Beach District Meet #2Jan 7 · 300 Meters · Place 40 · Ocean Lakes300 Meters4040.11—
Jan 7Beach District Meet #2Jan 7 · 300 Meters · Place 40 · Ocean Lakes300 Meters4040.1112
Jan 7Beach District Meet #2Jan 7 · 55m Hurdles · Place 3 · Ocean Lakes55m Hurdles39.1012

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 300 Meters · Place 34 · Ocean Lakes300 Meters34.40.00a12
Dec 17Beach District Meet #1 Dec 17 · 55m Hurdles · Place 5 · Ocean Lakes55m Hurdles39"5.8.95a PB12
Dec 17Beach District Meet #1 Dec 17 · 55 Meter · Place 46 · Ocean Lakes55 Meter46.7.10a PB12
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 55m Hurdles · Place 13 · Ocean Lakes55m Hurdles139.6211
Feb 5Beach District Meet #4Feb 5 · 55m Hurdles · Place 6 · Ocean Lakes55m Hurdles69.0111
Feb 5Beach District Meet #4Feb 5 · 55m Hurdles · Place 6 · Ocean Lakes55m Hurdles69.0111
Jan 29Beach District Meet #3Jan 29 · 55m Hurdles · Place 7 · Ocean Lakes55m Hurdles79.3511
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 27 · Ocean Lakes300 Meters2740.0611
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 27 · Ocean Lakes300 Meters2740.0611
Jan 29Beach District Meet #3Jan 29 · 55m Hurdles · Place 7 · Ocean Lakes55m Hurdles79.3511
Jan 8Beach District Meet #2Jan 8 · 55m Hurdles · Place 4 · Ocean Lakes55m Hurdles49.27—
Jan 8Beach District Meet #2Jan 8 · 300 Meters · Place 46 · Ocean Lakes300 Meters4640.65—
Jan 8Beach District Meet #2Jan 8 · 300 Meters · Place 46 · Ocean Lakes300 Meters4640.6511
Jan 8Beach District Meet #2Jan 8 · 55m Hurdles · Place 4 · Ocean Lakes55m Hurdles49.2711

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 11 · Ocean Lakes300m Hurdles1144.1511
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 110m Hurdles · Place 13 · Ocean Lakes110m HurdlesRound P1318.1111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 11 · Ocean Lakes300m Hurdles1144.1511
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 110m Hurdles · Place 13 · Ocean Lakes110m HurdlesRound P1318.1111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 11 · Ocean Lakes300m Hurdles1144.1511
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 110m Hurdles · Place 13 · Ocean Lakes110m HurdlesRound P1318.1111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 110m Hurdles · Place 13 · Ocean Lakes110m HurdlesRound P1318.1111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 11 · Ocean Lakes300m Hurdles1144.1511
May 7Beach District Meet #4 @ LandstownMay 7 · 200 Meters · Place 30 · Ocean Lakes200 Meters3025.6111
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 24 · Ocean Lakes400 Meters2459.22 PB11
May 7Beach District Meet #4 @ LandstownMay 7 · 200 Meters · Place 30 · Ocean Lakes200 Meters3025.6111
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 24 · Ocean Lakes400 Meters2459.2211
May 3Marlin InvitationalMay 3 · 300m Hurdles · Place 7 · Ocean Lakes300m Hurdles746.5011
May 3Marlin InvitationalMay 3 · 110m Hurdles · Place 7 · Ocean Lakes110m HurdlesRound P718.2111
May 3Marlin InvitationalMay 3 · 110m Hurdles · Place 5 · Ocean Lakes110m Hurdles517.5811
May 3Marlin InvitationalMay 3 · 300m Hurdles · Place 7 · Ocean Lakes300m Hurdles746.5011
May 3Marlin InvitationalMay 3 · 110m Hurdles · Place 5 · Ocean Lakes110m Hurdles517.5811
May 3Marlin InvitationalMay 3 · 110m Hurdles · Place 7 · Ocean Lakes110m HurdlesRound P718.2111

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 300 Meters · Place 53 · Ocean Lakes300 Meters53.41.77a11
Dec 18Beach District Meet #1Dec 18 · 55 Meter · Place 62 · Ocean Lakes55 Meter62.7.28a11
Jan 31Beach District Meet #4Jan 31 · 300 Meters · Place 43 · Ocean Lakes300 Meters4340.70—
Jan 31Beach District Meet #4Jan 31 · 300 Meters · Place 43 · Ocean Lakes300 Meters4340.7010
Jan 24Beach District Meet #3Jan 24 · 300 Meters · Place 49 · Ocean Lakes300 Meters4941.31—
Jan 24Beach District Meet #3Jan 24 · 300 Meters · Place 49 · Ocean Lakes300 Meters4941.3110
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 81 · Ocean Lakes300 Meters8142.37—
Jan 3Beach District Meet #2Jan 3 · 55 Meters · Place 56 · Ocean Lakes55 Meters567.213 PB—
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 81 · Ocean Lakes300 Meters8142.3710
Jan 3Beach District Meet #2Jan 3 · 55 Meters · Place 56 · Ocean Lakes55 Meters567.2210

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 300m Hurdles · Place 23 · Ocean Lakes300m Hurdles36" / 0.914m23.49.11a10
May 1Beach District Meet #4 @ KellamMay 1 · 200 Meters · Place 16 · Ocean Lakes200 Meters1624.66 PB10
May 1Beach District Meet #4 @ KellamMay 1 · 300m Hurdles · Place 9 · Ocean Lakes300m Hurdles948.8310
May 1Beach District Meet #4 @ KellamMay 1 · 100 Meters · Place 17 · Ocean Lakes100 Meters1712.4210
May 1Beach District Meet #4 @ KellamMay 1 · 100 Meters · Place 17 · Ocean Lakes100 Meters1712.4210
May 1Beach District Meet #4 @ KellamMay 1 · 200 Meters · Place 16 · Ocean Lakes200 Meters1624.6610
May 1Beach District Meet #4 @ KellamMay 1 · 300m Hurdles · Place 9 · Ocean Lakes300m Hurdles948.8310
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 100 Meters · Place 38 · Ocean Lakes100 Meters3812.6810
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 200 Meters · Place 47 · Ocean Lakes200 Meters4726.1410
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 300m Hurdles · Place 8 · Ocean Lakes300m Hurdles850.6710
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 200 Meters · Place 49 · Ocean Lakes200 Meters4927.7410

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 300 Meters · Place 70 · Ocean Lakes300 Meters70.41.78a10
Dec 13Beach District Meet #1Dec 13 · 55 Meter · Place 53 · Ocean Lakes55 Meter53.7.22a10
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 72 · Ocean Lakes300 Meters7242.36—
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 72 · Ocean Lakes300 Meters7242.369
Feb 1Beach District Meet #4Feb 1 · 300 Meters · Place 1 · Ocean Lakes300 Meters141.42—
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 78 · Ocean Lakes300 Meters7842.51—
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 78 · Ocean Lakes300 Meters7842.519
Jan 25Beach District Meet #3Jan 25 · 300 Meters · Place 1 · Ocean Lakes300 Meters141.42—
Jan 4Beach District Meet #2Jan 4 · 300 Meters · Place 2 · Ocean Lakes300 Meters242.86—
Jan 4Beach District Meet #2Jan 4 · 55 Meters · Place 8 · Ocean Lakes55 Meters87.34—
Jan 4Beach District Meet #2Jan 4 · 300 Meters · Place 47 · Ocean Lakes300 Meters4741.429
Jan 4Beach District Meet #2Jan 4 · 55 Meters · Place 49 · Ocean Lakes55 Meters497.249

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 300 Meters · Place 64 · Ocean Lakes300 Meters64.42.86a9
Dec 14Beach District Meet #1Dec 14 · 55 Meter · Place 60 · Ocean Lakes55 Meter60.7.34a9