Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWVSSAC State Track & Field Championships · May 2312.65aWVSSAC State Track & Field ChampionshipsMay 23, 2025
100m Hurdles · 30" / 0.762m · OutdoorPetersburg Middle School #1 · May 517.78Petersburg Middle School #1May 5, 2022
100m Hurdles · 33" / 0.838m · OutdoorWVSSAC State Track & Field Championships · May 1717.08aWVSSAC State Track & Field ChampionshipsMay 17, 2024
200 Meters · Outdoor WVSSAC State Track & Field Championships · May 2226.78a WVSSAC State Track & Field ChampionshipsMay 22, 2026
200m Hurdles · 30" / 0.762m · OutdoorPetersburg Middle School #1 · May 531.97Petersburg Middle School #1May 5, 2022
400 Meters · OutdoorBuckhannon-Upshur Middle School Invitational · Apr 71:11.36aBuckhannon-Upshur Middle School InvitationalApril 7, 2023
High Jump · OutdoorPetersburg Middle School WV · May 114' 7Petersburg Middle School WVMay 11, 2022
Long Jump · OutdoorMountaineer Middle Invitational · Apr 2612-01.50Mountaineer Middle InvitationalApril 26, 2022
Results · OutdoorMonongalia MS Varsity Meet 3 · Apr 1213.87aMonongalia MS Varsity Meet 3April 12, 2023

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 200 Meters · Place 7 · Tucker CountyTucker County200 MetersRound P7.27.73a11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 200 Meters · Place 5 · Tucker CountyTucker County200 Meters5.26.78a PB11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 100 Meters · Place 3 · Tucker CountyTucker County100 MetersRound P3.12.96a11
May 22 WVSSAC State Track & Field ChampionshipsMay 22 · 100 Meters · Place 3 · Tucker CountyTucker County100 Meters3.12.91a11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 200 Meters · Place 1 · Tucker CountyTucker County200 MetersRound P1.28.60a11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters1.27.24a11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 100 Meters · Place 1 · Tucker CountyTucker County100 MetersRound P1.12.67a11
May 12WVSSAC Class A - Region 2 ChampionshipMay 12 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters1.12.69a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters1.26.94a11
Apr 30PVC (Potomac Valley Conference) Div. 2 MeetApr 30 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters1.13.12a11
Apr 24Cline Stansberry InvitationalApr 24 · 200 Meters · Place 7 · Tucker CountyTucker County200 MetersRound P727.69a11
Apr 24Cline Stansberry InvitationalApr 24 · 200 Meters · Place 4 · Tucker CountyTucker County200 Meters427.05a11
Apr 24Cline Stansberry InvitationalApr 24 · 100 Meters · Place 3 · Tucker CountyTucker County100 MetersRound P313.12a11
Apr 24Cline Stansberry InvitationalApr 24 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters112.70a11
Apr 21Buckhannon-Upshur Meet 3Apr 21 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters127.35a11
Apr 21Buckhannon-Upshur Meet 3Apr 21 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.37a11
Apr 14Buckhannon-Upshur Meet 2Apr 14 · 200 Meters · Place 2 · Tucker CountyTucker County200 Meters227.27a11
Apr 14Buckhannon-Upshur Meet 2Apr 14 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters213.35a11
Apr 7Moorefield Track Meet #1Apr 7 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters127.48a11
Apr 7Moorefield Track Meet #1Apr 7 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters212.91a11
Apr 3Snowshoe Foundation InvitationalApr 3 · 200 Meters · Place 4 · Tucker CountyTucker County200 Meters427.29a11
Apr 3Snowshoe Foundation InvitationalApr 3 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters212.95a11
Mar 31Keyser MeetMar 31 · 200 Meters · Place 2 · Tucker CountyTucker County200 Meters227.79a11
Mar 31Keyser MeetMar 31 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.24a11
Mar 27Craig Kellar InvitationalMar 27 · 200 Meters · Place 6 · Tucker CountyTucker County200 Meters628.83a11
Mar 27Craig Kellar InvitationalMar 27 · 100 Meters · Place 3 · Tucker CountyTucker County100 Meters313.60a11

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 100m Hurdles · Place 15 · Tucker CountyTucker County100m Hurdles1525.69a10
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 100 Meters · Place 5 · Tucker CountyTucker County100 Meters513.07a10
May 23WVSSAC State Track & Field ChampionshipsMay 23 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters212.65a PB10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles316.87a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles317.19a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters213.37a10
May 16WVSSAC Class A - Region 2 ChampionshipMay 16 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters112.74a10
May 1PVC D2 ChampionshipMay 1 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles317.22a10
May 1PVC D2 ChampionshipMay 1 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters127.98a10
May 1PVC D2 ChampionshipMay 1 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.64a10
Apr 25Cline Stansberry InvitationalApr 25 · 100 Meters · Place 3 · Tucker CountyTucker County100 MetersRound P313.1610
Apr 25Cline Stansberry InvitationalApr 25 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.0110
Apr 17Keyser MeetApr 17 · 100m Hurdles · Place 2 · Tucker CountyTucker County100m Hurdles217.41a10
Apr 17Keyser MeetApr 17 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.09a10
Apr 15Buckhannon-Upshur Meet 3Apr 15 · 100m Hurdles · Place 1 · Tucker CountyTucker County100m Hurdles117.34a10
Apr 15Buckhannon-Upshur Meet 3Apr 15 · 200 Meters · Place 3 · Tucker CountyTucker County200 Meters328.81a10
Apr 15Buckhannon-Upshur Meet 3Apr 15 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters213.34a10
Apr 11Elkins Snowshoe Foundation InvitationalApr 11 · Long Jump · Place 4 · Tucker CountyTucker CountyLong Jump413-010
Apr 11Elkins Snowshoe Foundation InvitationalApr 11 · 200 Meters · Place 3 · Tucker CountyTucker County200 Meters329.67a10
Apr 11Elkins Snowshoe Foundation InvitationalApr 11 · 100 Meters · Place 2 · Tucker CountyTucker County100 Meters213.74a10
Apr 5Morgantown Invitational Apr 5 · Long Jump · Place 27 · Tucker CountyTucker CountyLong Jump2713-8.510
Apr 5Morgantown Invitational Apr 5 · 100m Hurdles · Place 22 · Tucker CountyTucker County100m Hurdles2218.01a10
Apr 5Morgantown Invitational Apr 5 · 200 Meters · Place 18 · Tucker CountyTucker County200 Meters1828.88a10
Apr 5Morgantown Invitational Apr 5 · 100 Meters · Place 4 · Tucker CountyTucker County100 Meters413.30a10
Apr 5Morgantown Invitational Apr 5 · 100 Meters · Place 7 · Tucker CountyTucker County100 Meters713.34a10
Apr 1Keyser MeetApr 1 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles317.85a10
Apr 1Keyser MeetApr 1 · 200 Meters · Place 7 · Tucker CountyTucker County200 Meters729.52a10
Apr 1Keyser MeetApr 1 · 100 Meters · Place 4 · Tucker CountyTucker County100 Meters414.03a10
Mar 28Doddridge Season OpenerMar 28 · 100m Hurdles · Place 4 · Tucker CountyTucker County100m Hurdles417.52a10
Mar 28Doddridge Season OpenerMar 28 · 400 Meters · Place 10 · Tucker CountyTucker County400 Meters101:13.63a10
Mar 28Doddridge Season OpenerMar 28 · 200 Meters · Place 5 · Tucker CountyTucker County200 Meters528.84a10
Mar 28Doddridge Season OpenerMar 28 · 100 Meters · Place 3 · Tucker CountyTucker County100 Meters313.14a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17WVSSAC State Track & Field ChampionshipsMay 17 · 100m Hurdles · Place 5 · Tucker CountyTucker County100m Hurdles33" / 0.838mRound P5.17.21a9
May 17WVSSAC State Track & Field ChampionshipsMay 17 · 100m Hurdles · Place 7 · Tucker CountyTucker County100m Hurdles33" / 0.838m7.17.08a PB9
May 17WVSSAC State Track & Field ChampionshipsMay 17 · 100 Meters · Place 9 · Tucker CountyTucker County100 MetersRound P9.13.67a9
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 100m Hurdles · Place 6 · Tucker CountyTucker County100m Hurdles617.30a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles317.23a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 100 Meters · Place 4 · Tucker CountyTucker County100 Meters413.28a—
May 8WVSSAC Class A - Region 2 ChampionshipMay 8 · 100 Meters · Place 4 · Tucker CountyTucker County100 Meters413.27a—
May 3Southern Garrett Home MeetMay 3 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters1.13.29
Apr 24PVC D2 Championship Apr 24 · 100m Hurdles · Place 2 · Tucker CountyTucker County100m Hurdles217.32a—
Apr 24PVC D2 Championship Apr 24 · 200 Meters · Place 1 · Tucker CountyTucker County200 Meters128.56a—
Apr 24PVC D2 Championship Apr 24 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.41a—
Apr 18Keyser MeetApr 18 · 100m Hurdles · Place 3 · Tucker CountyTucker County100m Hurdles317.93a—
Apr 18Keyser MeetApr 18 · 100 Meters · Place 1 · Tucker CountyTucker County100 Meters113.56a—
Apr 16Buckhannon-Upshur Meet 3Apr 16 · 100m Hurdles · Place 6 · Tucker CountyTucker County100m Hurdles619.22a—
Apr 9Keyser MeetApr 9 · 100m Hurdles · Place 2 · Tucker CountyTucker County100m Hurdles217.77a—
Mar 26Keyser MeetMar 26 · High Jump · Place 4 · Tucker CountyTucker CountyHigh Jump44-4—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 13Harry Green Statewide MS InvitationalMay 13 · High Jump · Place 6 · Tucker ValleyTucker ValleyHigh Jump64-6—
May 13Harry Green Statewide MS InvitationalMay 13 · 200m Hurdles · Place 8 · Tucker ValleyTucker Valley200m Hurdles833.29a—
May 13Harry Green Statewide MS InvitationalMay 13 · 100m Hurdles · Place 15 · Tucker ValleyTucker Valley100m Hurdles1518.90—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 2 · Tucker ValleyTucker ValleyResults24-4—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 1 · Tucker ValleyTucker ValleyResults133.74a—
Apr 17Keyser MS Meet 1Apr 17 · Results · Place 1 · Tucker ValleyTucker ValleyResults114.21a—
Apr 12Monongalia MS Varsity Meet 3Apr 12 · Results · Place 2 · Tucker ValleyTucker ValleyResults232.78a—
Apr 12Monongalia MS Varsity Meet 3Apr 12 · Results · Place 4 · Tucker ValleyTucker ValleyResults413.87a PB—
Apr 7Buckhannon-Upshur Middle School InvitationalApr 7 · High Jump · Place 6 · Tucker ValleyTucker ValleyHigh Jump64-0—
Apr 7Buckhannon-Upshur Middle School InvitationalApr 7 · 100m Hurdles · Place 2 · Tucker ValleyTucker Valley100m Hurdles218.84a—
Apr 7Buckhannon-Upshur Middle School InvitationalApr 7 · 400 Meters · Place 4 · Tucker ValleyTucker Valley400 Meters41:11.36a PB—
Mar 30Preston MS MeetMar 30 · Results · Place 3 · Tucker ValleyTucker ValleyResults34-2—
Mar 30Preston MS MeetMar 30 · Results · Place 1 · Tucker ValleyTucker ValleyResults133.63a—
Mar 30Preston MS MeetMar 30 · Results · Place 2 · Tucker ValleyTucker ValleyResults21:09.34a—
Mar 30Preston MS MeetMar 30 · Results · Place 2 · Tucker ValleyTucker ValleyResults214.36a—
Mar 25Connect Bridgeport Invitational - Middle SchoolMar 25 · 200m Hurdles · Place 6 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m6.35.83a8
Mar 25Connect Bridgeport Invitational - Middle SchoolMar 25 · High Jump · Place 6 · Tucker ValleyTucker ValleyHigh Jump6.4-02.008
Mar 25Connect Bridgeport Invitational - Middle SchoolMar 25 · 100 Meters · Place 4 · Tucker ValleyTucker Valley100 MetersRound P4.14.14a8
Mar 25Connect Bridgeport Invitational - Middle SchoolMar 25 · 100 Meters · Place 4 · Tucker ValleyTucker Valley100 Meters4.14.60a8

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 18PVL Track Meet PetersburgMay 18 · 200m Hurdles · Place 1 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m1.32.17
May 18PVL Track Meet PetersburgMay 18 · 100m Hurdles · Place 2 · Tucker ValleyTucker Valley100m Hurdles30" / 0.762m2.18.37
May 18PVL Track Meet PetersburgMay 18 · High Jump · Place 1 · Tucker ValleyTucker ValleyHigh Jump1.4' 47
May 18PVL Track Meet PetersburgMay 18 · 200 Meters · Place 2 · Tucker ValleyTucker Valley200 Meters2.29.67
May 11Petersburg Middle School WVMay 11 · 200m Hurdles · Place 3 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m3.33.87
May 11Petersburg Middle School WVMay 11 · 100m Hurdles · Place 4 · Tucker ValleyTucker Valley100m Hurdles30" / 0.762m4.18.77
May 11Petersburg Middle School WVMay 11 · High Jump · Place 1 · Tucker ValleyTucker ValleyHigh Jump1.4' 7 PB7
May 11Petersburg Middle School WVMay 11 · 200 Meters · Place 1 · Tucker ValleyTucker Valley200 Meters1.29.97
May 5Petersburg Middle School #1May 5 · 200m Hurdles · Place 1 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m1.31.97 PB7
May 5Petersburg Middle School #1May 5 · 100m Hurdles · Place 1 · Tucker ValleyTucker Valley100m Hurdles30" / 0.762m1.17.78 PB7
May 5Petersburg Middle School #1May 5 · High Jump · Place 1 · Tucker ValleyTucker ValleyHigh Jump1.4-02.007
May 5Petersburg Middle School #1May 5 · 200 Meters · Place 1 · Tucker ValleyTucker Valley200 Meters1.29.447
May 2Romney Middle/Capon Bridge Middle Home MeetMay 2 · 200m Hurdles · Place 2 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m2.33.157
May 2Romney Middle/Capon Bridge Middle Home MeetMay 2 · Long Jump · Place 7 · Tucker ValleyTucker ValleyLong Jump7.12-00.007
May 2Romney Middle/Capon Bridge Middle Home MeetMay 2 · 200 Meters · Place 2 · Tucker ValleyTucker Valley200 Meters2.30.217
Apr 26Mountaineer Middle InvitationalApr 26 · 200m Hurdles · Place 1 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m1.35.00a7
Apr 26Mountaineer Middle InvitationalApr 26 · Long Jump · Place 4 · Tucker ValleyTucker ValleyLong Jump4.12-01.50 PB7
Apr 26Mountaineer Middle InvitationalApr 26 · 200 Meters · Place 3 · Tucker ValleyTucker Valley200 Meters3.30.57a7
Apr 20Mon-Preston Middle School Challenge (Mylan Park)Apr 20 · 200m Hurdles · Place 16 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m16.36.34a7
Apr 20Mon-Preston Middle School Challenge (Mylan Park)Apr 20 · Long Jump · Place 12 · Tucker ValleyTucker ValleyLong Jump12.11-05.007
Apr 20Mon-Preston Middle School Challenge (Mylan Park)Apr 20 · 100 Meters · Place 8 · Tucker ValleyTucker Valley100 Meters8.14.63a7
Mar 25Connect-Bridgeport Middle School InvitationalMar 25 · 200m Hurdles · Place 29 · Tucker ValleyTucker Valley200m Hurdles30" / 0.762m29.51.29a7
Mar 25Connect-Bridgeport Middle School InvitationalMar 25 · 200 Meters · Place 7 · Tucker ValleyTucker Valley200 Meters7.32.22a7
Mar 25Connect-Bridgeport Middle School InvitationalMar 25 · 100 Meters · Place 37 · Tucker ValleyTucker Valley100 Meters37.17.10a7