Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKeyser Meet · Mar 2613.57aKeyser MeetMarch 26, 2026
100m Hurdles · 30" / 0.762m · OutdoorMMS Meet #2 · Apr 2719.95MMS Meet #2April 27, 2022
100m Hurdles · 33" / 0.838m · OutdoorWVSSAC Class AA - Region 2 Championship · May 1317.15aWVSSAC Class AA - Region 2 ChampionshipMay 13, 2026
200 Meters · OutdoorWVSSAC Class AA - Region 2 Championship · May 1328.02aWVSSAC Class AA - Region 2 ChampionshipMay 13, 2026
300m Hurdles · 30" / 0.762m · OutdoorPVC (Potomac Valley Conference) Div. 2 Meet · Apr 3053.32aPVC (Potomac Valley Conference) Div. 2 MeetApril 30, 2026
400 Meters · OutdoorEHHS Home Meet 1 · Apr 31:08.74aEHHS Home Meet 1April 3, 2025
High Jump · OutdoorPetersburg Middle School WV · May 114' 0Petersburg Middle School WVMay 11, 2022
Results · OutdoorRomney Middle School Meet 2 · Apr 2514.6Romney Middle School Meet 2April 25, 2023

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 100m Hurdles · Place 8 · PetersburgPetersburg100m Hurdles33" / 0.838mRound P8.17.35a11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles33" / 0.838m5.17.52a11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 200 Meters · Place 14 · PetersburgPetersburg200 MetersRound P14.28.58a11
May 13WVSSAC Class AA - Region 2 ChampionshipMay 13 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles33" / 0.838mRound P2.17.44a11
May 13WVSSAC Class AA - Region 2 ChampionshipMay 13 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles33" / 0.838m2.17.15a PB11
May 13WVSSAC Class AA - Region 2 ChampionshipMay 13 · 200 Meters · Place 5 · PetersburgPetersburg200 MetersRound P5.28.02a PB11
May 13WVSSAC Class AA - Region 2 ChampionshipMay 13 · 200 Meters · Place 4 · PetersburgPetersburg200 Meters4.28.58a11
May 9Jim Turbin Memorial InvitationalMay 9 · 100m Hurdles · Place 1 · PetersburgPetersburg100m Hurdles117.73a11
May 9Jim Turbin Memorial InvitationalMay 9 · 100m Hurdles · Place 1 · PetersburgPetersburg100m Hurdles117.47a11
May 9Jim Turbin Memorial InvitationalMay 9 · 200 Meters · Place 2 · PetersburgPetersburg200 Meters228.39a11
May 9Jim Turbin Memorial InvitationalMay 9 · 200 Meters · Place 2 · PetersburgPetersburg200 Meters228.10a11
May 7East Hardy Meet #3May 7 · 300m Hurdles · Place 3 · PetersburgPetersburg300m Hurdles352.80a11
May 7East Hardy Meet #3May 7 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles317.58a11
May 1Rush RunMay 1 · 300m Hurdles · Place 3 · PetersburgPetersburg300m Hurdles355.35a11
May 1Rush RunMay 1 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles517.26a11
May 1Rush RunMay 1 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles317.28a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 300m Hurdles · Place 3 · PetersburgPetersburg300m Hurdles30" / 0.762m3.53.32a PB11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 100m Hurdles · Place 4 · PetersburgPetersburg100m Hurdles33" / 0.838m4.17.96a11
Apr 21Moorefield Track Meet #2Apr 21 · 300m Hurdles · Place 2 · PetersburgPetersburg300m Hurdles253.311
Apr 21Moorefield Track Meet #2Apr 21 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles216.411
Apr 16Keyser MeetApr 16 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles217.91a11
Apr 16Keyser MeetApr 16 · 200 Meters · Place 2 · PetersburgPetersburg200 Meters228.19a11
Apr 14Keyser MeetApr 14 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles317.42a11
Apr 7Moorefield Track Meet #1Apr 7 · 100m Hurdles · Place 1 · PetersburgPetersburg100m Hurdles117.10a11
Apr 3Snowshoe Foundation InvitationalApr 3 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles217.17a11
Apr 3Snowshoe Foundation InvitationalApr 3 · 100 Meters · Place 7 · PetersburgPetersburg100 Meters713.78a11
Mar 31Keyser MeetMar 31 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles317.57a11
Mar 31Keyser MeetMar 31 · 200 Meters · Place 4 · PetersburgPetersburg200 Meters428.17a11
Mar 26Keyser MeetMar 26 · 100m Hurdles · Place 4 · PetersburgPetersburg100m Hurdles417.51a11
Mar 26Keyser MeetMar 26 · 100 Meters · Place 3 · PetersburgPetersburg100 Meters313.57a PB11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 100m Hurdles · Place 8 · PetersburgPetersburg100m Hurdles817.91a10
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles517.26a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100m Hurdles · Place 8 · PetersburgPetersburg100m Hurdles818.03a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100m Hurdles · Place 7 · PetersburgPetersburg100m Hurdles717.90a10
May 10Jim Turbin Memorial InvitationalMay 10 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles317.93a10
May 10Jim Turbin Memorial InvitationalMay 10 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles217.60a10
May 1PVC D2 ChampionshipMay 1 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles518.04a10
Apr 29Keyser MeetApr 29 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles217.67a10
Apr 24Keyser MeetApr 24 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles217.9910
Apr 17Keyser MeetApr 17 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles518.05a10
Apr 3EHHS Home Meet 1Apr 3 · High Jump · Place 2 · PetersburgPetersburgHigh Jump24-410
Apr 3EHHS Home Meet 1Apr 3 · 400 Meters · Place 3 · PetersburgPetersburg400 Meters31:08.74a PB10
Apr 1Keyser MeetApr 1 · 100 Meters · Place 9 · PetersburgPetersburg100 Meters914.65a10
Mar 27Keyser MeetMar 27 · 400 Meters · Place 9 · PetersburgPetersburg400 Meters91:12.13a10
Mar 20Philip Barbour Season OpenerMar 20 · 200 Meters · Place 3 · PetersburgPetersburg200 Meters333.08a10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 100 Meters · Place 12 · PetersburgPetersburg100 Meters1214.27a—
May 4Jim Turbin Memorial InvitationalMay 4 · 100 Meters · Place 4 · PetersburgPetersburg100 Meters414.52a—
May 4Jim Turbin Memorial InvitationalMay 4 · 100 Meters · Place 5 · PetersburgPetersburg100 Meters514.67a—
Apr 25Keyser MeetApr 25 · 100m Hurdles · Place 9 · PetersburgPetersburg100m Hurdles920.42a—
Apr 24PVC D2 Championship Apr 24 · 100m Hurdles · Place 6 · PetersburgPetersburg100m Hurdles619.22a—
Apr 22Moorefield Home Meet #2Apr 22 · 100m Hurdles · Place 2 · PetersburgPetersburg100m Hurdles219.08a—
Apr 18Keyser MeetApr 18 · 100m Hurdles · Place 13 · PetersburgPetersburg100m Hurdles1321.62a—
Apr 18Keyser MeetApr 18 · 200 Meters · Place 11 · PetersburgPetersburg200 Meters1131.65a—
Apr 16Keyser MeetApr 16 · 100m Hurdles · Place 6 · PetersburgPetersburg100m Hurdles620.13a—
Apr 11East Hardy Track MeetApr 11 · 100m Hurdles · Place 10 · PetersburgPetersburg100m Hurdles1020.09a—
Apr 9Keyser MeetApr 9 · 100m Hurdles · Place 12 · PetersburgPetersburg100m Hurdles1219.61a—
Mar 26Keyser MeetMar 26 · 100m Hurdles · Place 6 · PetersburgPetersburg100m Hurdles619.94a—
Mar 26Keyser MeetMar 26 · 200 Meters · Place 8 · PetersburgPetersburg200 Meters831.65a—
Mar 16Philip Barbour Season OpenerMar 16 · 100m Hurdles · Place 4 · PetersburgPetersburg100m Hurdles420.04a—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16PVL ChampionshipsMay 16 · High Jump · Place 3 · PetersburgPetersburgHigh Jump34-2—
May 16PVL ChampionshipsMay 16 · 100m Hurdles · Place 4 · PetersburgPetersburg100m Hurdles419.3—
May 16PVL ChampionshipsMay 16 · 100 Meters · Place 10 · PetersburgPetersburg100 Meters1014.9—
May 8MMS Home Meet 3May 8 · High Jump · Place 6 · PetersburgPetersburgHigh Jump64-4—
May 8MMS Home Meet 3May 8 · 100m Hurdles · Place 3 · PetersburgPetersburg100m Hurdles319.2—
May 8MMS Home Meet 3May 8 · 100 Meters · Place 9 · PetersburgPetersburg100 Meters914.6—
May 4MMS Home Meet 2May 4 · High Jump · Place 2 · PetersburgPetersburgHigh Jump24-6—
May 4MMS Home Meet 2May 4 · 100m Hurdles · Place 4 · PetersburgPetersburg100m Hurdles420.5—
May 4MMS Home Meet 2May 4 · 100 Meters · Place 4 · PetersburgPetersburg100 Meters414.9—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 5 · PetersburgPetersburgResults54-4—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 3 · PetersburgPetersburgResults319.5—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 8 · PetersburgPetersburgResults814.6 PB—
Apr 19MMS Home Meet Apr 19 · Results · Place 2 · PetersburgPetersburgResults24-2—
Apr 19MMS Home Meet Apr 19 · Results · Place 3 · PetersburgPetersburgResults320.5—
Apr 19MMS Home Meet Apr 19 · Results · Place 3 · PetersburgPetersburgResults314.6—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 1 · PetersburgPetersburgResults14-4—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 2 · PetersburgPetersburgResults220.45a—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 16 · PetersburgPetersburgResults1618.61a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18PVL Track Meet PetersburgMay 18 · 100m Hurdles · Place 13 · PetersburgPetersburg100m Hurdles30" / 0.762m13.20.17
May 18PVL Track Meet PetersburgMay 18 · High Jump · Place 8 · PetersburgPetersburgHigh Jump8.3' 107
May 18PVL Track Meet PetersburgMay 18 · 100 Meters · Place 9 · PetersburgPetersburg100 Meters9.14.77
May 11Petersburg Middle School WVMay 11 · 100m Hurdles · Place 9 · PetersburgPetersburg100m Hurdles30" / 0.762m9.20.77
May 11Petersburg Middle School WVMay 11 · High Jump · Place 4 · PetersburgPetersburgHigh Jump4.4' 0 PB7
May 11Petersburg Middle School WVMay 11 · 100 Meters · Place 8 · PetersburgPetersburg100 Meters8.15.47
May 9Moorefield Middle School May 9 · 100m Hurdles · Place 6 · PetersburgPetersburg100m Hurdles30" / 0.762m6.21.097
May 9Moorefield Middle School May 9 · 100 Meters · Place 7 · PetersburgPetersburg100 Meters7.15.347
May 5Petersburg Middle School #1May 5 · 100m Hurdles · Place 5 · PetersburgPetersburg100m Hurdles30" / 0.762m5.20.267
May 5Petersburg Middle School #1May 5 · High Jump · Place 3 · PetersburgPetersburgHigh Jump3.3-08.027
May 5Petersburg Middle School #1May 5 · 100 Meters · Place 6 · PetersburgPetersburg100 Meters6.14.757
Apr 27MMS Meet #2Apr 27 · 100m Hurdles · Place 8 · PetersburgPetersburg100m Hurdles30" / 0.762m8.19.95 PB7
Apr 27MMS Meet #2Apr 27 · High Jump · Place 2 · PetersburgPetersburgHigh Jump2.3-87
Apr 27MMS Meet #2Apr 27 · 100 Meters · Place 10 · PetersburgPetersburg100 Meters10.15.227
Apr 13Keyser MS Meet #1Apr 13 · 100m Hurdles · Place 7 · PetersburgPetersburg100m Hurdles30" / 0.762m7.20.87a7
Apr 13Keyser MS Meet #1Apr 13 · High Jump · Place 3 · PetersburgPetersburgHigh Jump3.4-00.007
Apr 13Keyser MS Meet #1Apr 13 · 100 Meters · Place 6 · PetersburgPetersburg100 Meters6.15.73a7