Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMoorefield Track Meet #2 · Apr 2111.6Moorefield Track Meet #2April 21, 2026
100m Hurdles · 30" / 0.762m · OutdoorPreston MS Meet 3 042423 · Apr 2415.46aPreston MS Meet 3 042423April 24, 2023
100m Hurdles · 33" / 0.838m · OutdoorPVL Track Meet Petersburg · May 1816.2PVL Track Meet PetersburgMay 18, 2022
110m Hurdles · 39" / 0.991m · OutdoorWVSSAC Class A - Region 2 Championship · May 1215.74aWVSSAC Class A - Region 2 ChampionshipMay 12, 2026
200 Meters · OutdoorWVSSAC Class A - Region 2 Championship · May 826.20aWVSSAC Class A - Region 2 ChampionshipMay 8, 2024
200m Hurdles · 30" / 0.762m · OutdoorPetersburg Middle School Meet #1 · Mar 2928.5Petersburg Middle School Meet #1March 29, 2023
300m Hurdles · 36" / 0.914m · Outdoor WVSSAC State Track & Field Championships · May 2241.11a WVSSAC State Track & Field ChampionshipsMay 22, 2026
400 Meters · OutdoorPVL Championships · May 1657.8PVL ChampionshipsMay 16, 2023
High Jump · Outdoor WVSSAC State Track & Field Championships · May 225-06.00 WVSSAC State Track & Field ChampionshipsMay 22, 2026
Long Jump · OutdoorMMS Meet #2 · Apr 2713-4MMS Meet #2April 27, 2022
Results · OutdoorMMS Home Meet · Apr 1915.3MMS Home Meet April 19, 2023

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

2026 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · High Jump · Place 8 · UnionUnionHigh Jump8.5-06.00 PB11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 3 · UnionUnion300m Hurdles36" / 0.914m3.41.11a PB11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 110m Hurdles · UnionUnion110m Hurdles39" / 0.991mRound P—FS11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · High Jump · Place 4 · UnionUnionHigh Jump4.5-06.0011
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles36" / 0.914m1.43.17a11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles39" / 0.991m1.15.74a PB11
May 9Jim Turbin Memorial InvitationalMay 9 · High Jump · Place 6 · UnionUnionHigh Jump65-811
May 9Jim Turbin Memorial InvitationalMay 9 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles142.65a11
May 9Jim Turbin Memorial InvitationalMay 9 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles116.02a11
May 9Jim Turbin Memorial InvitationalMay 9 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.73a11
May 7East Hardy Meet #3May 7 · High Jump · Place 2 · UnionUnionHigh Jump25-06.0011
May 7East Hardy Meet #3May 7 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles144.60a11
May 7East Hardy Meet #3May 7 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.55a11
May 7East Hardy Meet #3May 7 · 100 Meters · Place 4 · UnionUnion100 Meters411.87a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles36" / 0.914m1.43.30a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles39" / 0.991m1.16.42a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · High Jump · Place 3 · UnionUnionHigh Jump3.5-06.0011
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 100 Meters · UnionUnion100 Meters—NT11
Apr 28Frankfort Home Meet 2Apr 28 · High Jump · Place 4 · UnionUnionHigh Jump45-611
Apr 28Frankfort Home Meet 2Apr 28 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles141.67a11
Apr 28Frankfort Home Meet 2Apr 28 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.54a11
Apr 21Moorefield Track Meet #2Apr 21 · High Jump · Place 2 · UnionUnionHigh Jump25-411
Apr 21Moorefield Track Meet #2Apr 21 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles145.311
Apr 21Moorefield Track Meet #2Apr 21 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.311
Apr 21Moorefield Track Meet #2Apr 21 · 100 Meters · Place 2 · UnionUnion100 Meters211.6 PB11
Apr 7Moorefield Track Meet #1Apr 7 · High Jump · Place 2 · UnionUnionHigh Jump25-611
Apr 7Moorefield Track Meet #1Apr 7 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles144.63a11
Apr 7Moorefield Track Meet #1Apr 7 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.52a11
Mar 31Keyser MeetMar 31 · Long Jump · Place 13 · UnionUnionLong Jump1316-111
Mar 31Keyser MeetMar 31 · High Jump · Place 5 · UnionUnionHigh Jump55-211
Mar 31Keyser MeetMar 31 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles141.98a11
Mar 31Keyser MeetMar 31 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles116.27a11
Mar 26Keyser MeetMar 26 · Long Jump · Place 5 · UnionUnionLong Jump517-1.5011
Mar 26Keyser MeetMar 26 · High Jump · Place 5 · UnionUnionHigh Jump55-411
Mar 26Keyser MeetMar 26 · 300m Hurdles · Place 2 · UnionUnion300m Hurdles242.47a11
Mar 26Keyser MeetMar 26 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles116.43a11

2025 Outdoor Track

38 results
DateMeetEventPlMarkGr
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 300m Hurdles · Place 6 · UnionUnion300m Hurdles641.68a10
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 110m Hurdles · Place 14 · UnionUnion110m Hurdles1418.12a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · Long Jump · Place 5 · UnionUnionLong Jump517-09.5010
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · High Jump · Place 7 · UnionUnionHigh Jump75-06.0010
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 300m Hurdles · Place 3 · UnionUnion300m Hurdles343.54a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles315.95a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles316.08a10
May 10Jim Turbin Memorial InvitationalMay 10 · Long Jump · Place 1 · UnionUnionLong Jump118-05.0010
May 10Jim Turbin Memorial InvitationalMay 10 · High Jump · Place 6 · UnionUnionHigh Jump65-04.0010
May 10Jim Turbin Memorial InvitationalMay 10 · 300m Hurdles · Place 4 · UnionUnion300m Hurdles443.47a10
May 10Jim Turbin Memorial InvitationalMay 10 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles316.14a10
May 10Jim Turbin Memorial InvitationalMay 10 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles316.92a10
May 1PVC D2 ChampionshipMay 1 · Long Jump · Place 2 · UnionUnionLong Jump218-11.5010
May 1PVC D2 ChampionshipMay 1 · High Jump · Place 2 · UnionUnionHigh Jump25-10.0010
May 1PVC D2 ChampionshipMay 1 · 300m Hurdles · Place 2 · UnionUnion300m Hurdles243.56a10
May 1PVC D2 ChampionshipMay 1 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles316.52a10
Apr 29Keyser MeetApr 29 · Long Jump · Place 2 · UnionUnionLong Jump218-01.0010
Apr 29Keyser MeetApr 29 · High Jump · Place 1 · UnionUnionHigh Jump15-06.0010
Apr 29Keyser MeetApr 29 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles142.50a10
Apr 29Keyser MeetApr 29 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles115.76a10
Apr 24East Hardy Meet 3Apr 24 · Long Jump · Place 1 · UnionUnionLong Jump118-04.0010
Apr 24East Hardy Meet 3Apr 24 · High Jump · Place 1 · UnionUnionHigh Jump16-00.0010
Apr 24East Hardy Meet 3Apr 24 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles143.4810
Apr 24East Hardy Meet 3Apr 24 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles116.3310
Apr 17Keyser MeetApr 17 · Long Jump · Place 4 · UnionUnionLong Jump418-610
Apr 17Keyser MeetApr 17 · High Jump · Place 4 · UnionUnionHigh Jump45-410
Apr 17Keyser MeetApr 17 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles142.83a10
Apr 17Keyser MeetApr 17 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles116.91a10
Apr 3EHHS Home Meet 1Apr 3 · Long Jump · Place 3 · UnionUnionLong Jump317-6.5010
Apr 3EHHS Home Meet 1Apr 3 · 300m Hurdles · Place 2 · UnionUnion300m Hurdles242.18a10
Apr 3EHHS Home Meet 1Apr 3 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles316.83a10
Mar 27Keyser MeetMar 27 · High Jump · Place 2 · UnionUnionHigh Jump25-610
Mar 27Keyser MeetMar 27 · 300m Hurdles · Place 4 · UnionUnion300m Hurdles446.25a10
Mar 27Keyser MeetMar 27 · 110m Hurdles · Place 2 · UnionUnion110m Hurdles217.37a10
Mar 27Keyser MeetMar 27 · 400 Meters · Place 7 · UnionUnion400 Meters757.89a10
Mar 19Hampshire Home Meet #1Mar 19 · High Jump · Place 6 · UnionUnionHigh Jump65-210
Mar 19Hampshire Home Meet #1Mar 19 · 300m Hurdles · Place 1 · UnionUnion300m Hurdles143.24a10
Mar 19Hampshire Home Meet #1Mar 19 · 110m Hurdles · Place 3 · UnionUnion110m Hurdles317.91a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · High Jump · Place 9 · UnionUnionHigh Jump95-4—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 300m Hurdles · Place 6 · UnionUnion300m Hurdles645.63a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 110m Hurdles · Place 8 · UnionUnion110m Hurdles817.65a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 110m Hurdles · Place 8 · UnionUnion110m Hurdles818.03a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 200 Meters · Place 10 · UnionUnion200 Meters1026.20a PB—
May 3Southern Garrett Home MeetMay 3 · 110m Hurdles · Place 1 · UnionUnion110m Hurdles39" / 0.991m1.17.69
May 3Southern Garrett Home MeetMay 3 · High Jump · Place 2 · UnionUnionHigh Jump2.5' 29
May 1East Hardy Meet 3May 1 · High Jump · Place 2 · UnionUnionHigh Jump25-8—
May 1East Hardy Meet 3May 1 · 300m Hurdles · Place 2 · UnionUnion300m Hurdles246.49a—
May 1East Hardy Meet 3May 1 · 110m Hurdles · Place 2 · UnionUnion110m Hurdles217.69a—
May 1East Hardy Meet 3May 1 · 200 Meters · Place 5 · UnionUnion200 Meters526.55a—

2023 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 16PVL ChampionshipsMay 16 · High Jump · Place 1 · Union Educational CompleUnion Educational CompleHigh Jump15-2—
May 16PVL ChampionshipsMay 16 · 200m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl200m Hurdles127.3—
May 16PVL ChampionshipsMay 16 · 100m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl100m Hurdles116.0—
May 16PVL ChampionshipsMay 16 · 400 Meters · Place 1 · Union Educational ComplUnion Educational Compl400 Meters157.8 PB—
May 13Harry Green Statewide MS InvitationalMay 13 · 200m Hurdles · Place 4 · Union Educational ComplUnion Educational Compl200m Hurdles427.68a—
May 13Harry Green Statewide MS InvitationalMay 13 · 100m Hurdles · Place 3 · Union Educational ComplUnion Educational Compl100m Hurdles315.10—
May 13Harry Green Statewide MS InvitationalMay 13 · 100m Hurdles · Place 4 · Union Educational ComplUnion Educational Compl100m Hurdles415.00—
May 13Harry Green Statewide MS InvitationalMay 13 · 400 Meters · Place 10 · Union Educational ComplUnion Educational Compl400 Meters1058.60—
May 8MMS Home Meet 3May 8 · High Jump · Place 1 · Union Educational CompleUnion Educational CompleHigh Jump15-8—
May 8MMS Home Meet 3May 8 · 200m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl200m Hurdles127.7—
May 8MMS Home Meet 3May 8 · 100m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl100m Hurdles114.8—
May 8MMS Home Meet 3May 8 · 400 Meters · Place 1 · Union Educational ComplUnion Educational Compl400 Meters158.2—
May 4MMS Home Meet 2May 4 · High Jump · Place 1 · Union Educational CompleUnion Educational CompleHigh Jump15-6—
May 4MMS Home Meet 2May 4 · 200m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl200m Hurdles128.8—
May 4MMS Home Meet 2May 4 · 100m Hurdles · Place 1 · Union Educational ComplUnion Educational Compl100m Hurdles115.4—
May 4MMS Home Meet 2May 4 · 400 Meters · Place 1 · Union Educational ComplUnion Educational Compl400 Meters159.9—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 1 · Union Educational CompleUnion Educational CompleResults15-2—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults128.3—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults115.4—
Apr 25Romney Middle School Meet 2Apr 25 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults158.6—
Apr 24Preston MS Meet 3 042423Apr 24 · 200m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex200m Hurdles30" / 0.762m1.29.82a8
Apr 24Preston MS Meet 3 042423Apr 24 · 100m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex100m Hurdles30" / 0.762m1.15.46a PB8
Apr 24Preston MS Meet 3 042423Apr 24 · High Jump · Place 1 · Union Educational ComplexUnion Educational ComplexHigh Jump1.4-10.008
Apr 24Preston MS Meet 3 042423Apr 24 · 400 Meters · Place 1 · Union Educational ComplexUnion Educational Complex400 Meters1.1:00.35a8
Apr 19MMS Home Meet Apr 19 · Results · Place 1 · Union Educational CompleUnion Educational CompleResults15-4—
Apr 19MMS Home Meet Apr 19 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults128.2—
Apr 19MMS Home Meet Apr 19 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults115.3 PB—
Apr 19MMS Home Meet Apr 19 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults11:02.0—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 1 · Union Educational CompleUnion Educational CompleResults15-6—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 1 · Union Educational ComplUnion Educational ComplResults129.11a—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 2 · Union Educational ComplUnion Educational ComplResults217.89a—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 4 · Union Educational ComplUnion Educational ComplResults41:06.22a—
Mar 29Petersburg Middle School Meet #1Mar 29 · 200m Hurdles · Place 2 · Union Educational ComplexUnion Educational Complex200m Hurdles30" / 0.762m2.28.5 PB8
Mar 29Petersburg Middle School Meet #1Mar 29 · 100m Hurdles · Place 2 · Union Educational ComplexUnion Educational Complex100m Hurdles30" / 0.762m2.16.48
Mar 29Petersburg Middle School Meet #1Mar 29 · Long Jump · Place 10 · Union Educational ComplexUnion Educational ComplexLong Jump10.13' 08
Mar 29Petersburg Middle School Meet #1Mar 29 · High Jump · Place 2 · Union Educational ComplexUnion Educational ComplexHigh Jump2.5' 08

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18PVL Track Meet PetersburgMay 18 · 200m Hurdles · Place 3 · Union Educational ComplexUnion Educational Complex200m Hurdles30" / 0.762m3.30.07
May 18PVL Track Meet PetersburgMay 18 · 100m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex100m Hurdles33" / 0.838m1.16.2 PB7
May 18PVL Track Meet PetersburgMay 18 · High Jump · Place 5 · Union Educational ComplexUnion Educational ComplexHigh Jump5.4' 107
May 11Petersburg Middle School WVMay 11 · 200m Hurdles · Place 3 · Union Educational ComplexUnion Educational Complex200m Hurdles30" / 0.762m3.30.37
May 11Petersburg Middle School WVMay 11 · 100m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex100m Hurdles33" / 0.838m1.16.67
May 11Petersburg Middle School WVMay 11 · High Jump · Place 3 · Union Educational ComplexUnion Educational ComplexHigh Jump3.4' 107
May 9Moorefield Middle School May 9 · 100m Hurdles · Place 2 · Union Educational ComplexUnion Educational Complex100m Hurdles33" / 0.838m2.17.167
May 9Moorefield Middle School May 9 · Long Jump · Place 10 · Union Educational ComplexUnion Educational ComplexLong Jump10.11-57
May 9Moorefield Middle School May 9 · High Jump · Place 3 · Union Educational ComplexUnion Educational ComplexHigh Jump3.4-67
May 5Petersburg Middle School #1May 5 · 100m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex100m Hurdles33" / 0.838m1.16.337
May 5Petersburg Middle School #1May 5 · Long Jump · Place 6 · Union Educational ComplexUnion Educational ComplexLong Jump6.12-04.007
May 5Petersburg Middle School #1May 5 · High Jump · Place 4 · Union Educational ComplexUnion Educational ComplexHigh Jump4.4-08.007
Apr 27MMS Meet #2Apr 27 · 100m Hurdles · Place 1 · Union Educational ComplexUnion Educational Complex100m Hurdles33" / 0.838m1.16.207
Apr 27MMS Meet #2Apr 27 · Long Jump · Place 3 · Union Educational ComplexUnion Educational ComplexLong Jump3.13-4 PB7
Apr 27MMS Meet #2Apr 27 · 100 Meters · Place 7 · Union Educational ComplexUnion Educational Complex100 Meters7.13.287