Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlue Demon Invitational · May 1312.47Blue Demon InvitationalMay 13, 2023
300 Meters · IndoorWally Gilbert Invitational · Dec 1045.49aWally Gilbert InvitationalDecember 10, 2022
300 Meters · OutdoorWally Gilbert Invitational · Dec 944.61aWally Gilbert InvitationalDecember 9, 2023
55 Meter · IndoorLHS, Her, Rust, LCA Quad meet · Dec 147.59aLHS, Her, Rust, LCA Quad meetDecember 14, 2023
55 Meter · OutdoorWally Gilbert Invitational · Dec 97.56aWally Gilbert InvitationalDecember 9, 2023
55 Meters · IndoorHeritage Invitational · Jan 77.59aHeritage InvitationalJanuary 7, 2023
Discus · 1.6kg · OutdoorSeminole District Qualifier · May 20124-10Seminole District QualifierMay 20, 2026
Shot Put · 12lb · IndoorJF Seminole Quad vs Heritage, EC Glass, LCA · Dec 1145-10.00JF Seminole Quad vs Heritage, EC Glass, LCADecember 11, 2025
Shot Put · 12lb · OutdoorAppomattox County HS Invitational · Apr 448-07.00Appomattox County HS InvitationalApril 4, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Shot Put · Place 5 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb5.46-03.5012
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Discus · Place 6 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg6.120-0212
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Shot Put · Place 4 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb4.47-03.2512
May 20Seminole District QualifierMay 20 · Discus · Place 5 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg5.124-10 PB12
May 20Seminole District QualifierMay 20 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb2.48-00.0012
May 16Golden Eagle InvitationalMay 16 · Discus · Place 11 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg11.124-0412
May 16Golden Eagle InvitationalMay 16 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb2.48-03.0012
May 6Heritage, LCA, Rustburg@LHS MeetMay 6 · Discus · Place 6 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg6.98-0812
May 6Heritage, LCA, Rustburg@LHS MeetMay 6 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb2.45-08.0012
May 2Queen Harrison Track ClassicMay 2 · Discus · Place 17 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg17.113' 1"12
May 2Queen Harrison Track ClassicMay 2 · Shot Put · Place 6 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb6.45' 10"12
Apr 25All-American RelaysApr 25 · Shot Put · Place 5 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put545-10.2512
Apr 4Appomattox County HS InvitationalApr 4 · Discus · Place 9 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg9.103-0512
Apr 4Appomattox County HS InvitationalApr 4 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb2.48-07.00 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Shot Put · Place 52 · 434 Track &434 Track &Shot Put12lb52.13.57m12
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 19 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb19.13.67m12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Amherst 5 Team MeetDec 18 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb1.45-212
Dec 11JF Seminole Quad vs Heritage, EC Glass, LCADec 11 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb1.45-10.00 PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · Shot Put · Place 7 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb7.43-09.7512
May 14Seminole District InvitationalMay 14 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put245-411
May 14Seminole District InvitationalMay 14 · Discus · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Discus2124-611
Apr 26Cumberland County InvitationalApr 26 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put142-5.5011
Apr 26Cumberland County InvitationalApr 26 · Discus · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Discus3105-911
Apr 52025 Run Eight O Four HS InvitationalApr 5 · Discus · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg—NM11
Apr 52025 Run Eight O Four HS InvitationalApr 5 · Shot Put · Place 15 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb15.43-03.0011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Seminole QuadDec 18 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb2.45-05.0011
Dec 14Liberty Christmas HS InvitationalDec 14 · Shot Put · Place 24 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb24.39-09.2511
Dec 7Wally Gilbert InvitationalDec 7 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb1.42-09.0011
Dec 3Heritage, Amherst, Liberty, & RustburgDec 3 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb1.42-05.0011

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · Shot Put · Place 6 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb6.43-08.0010
May 11Blue Demon InvitationalMay 11 · Discus · Place 35 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1.6kg35.91' 0.50"10
May 11Blue Demon InvitationalMay 11 · Shot Put · Place 12 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb12.42' 0.50"10
Apr 27Titan Track ClassicApr 27 · Combined results · Place 30 · Heritage (Lynchburg)Heritage (Lynchburg)Combined results3088-0910

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · Shot Put · Place 25 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb25.38-10.5010
Dec 14LHS, Her, Rust, LCA Quad meetDec 14 · 55 Meter · Place 24 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meter24.7.59a PB10
Dec 14LHS, Her, Rust, LCA Quad meetDec 14 · Shot Put · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb3.39-08.5010
Jan 7Heritage InvitationalJan 7 · Shot Put · Place 10 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put1031-04.509
Jan 7Heritage InvitationalJan 7 · 55 Meters · Place 24 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meters247.59a PB9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Wally Gilbert InvitationalDec 9 · 300 Meters · Place 29 · Heritage (Lynchburg)Heritage (Lynchburg)300 Meters29.44.61a PB10
Dec 9Wally Gilbert InvitationalDec 9 · 55 Meter · Place 53 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meter53.7.56a PB10
Dec 9Wally Gilbert InvitationalDec 9 · Shot Put · Place 7 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb7.39-01.0010
May 13Blue Demon InvitationalMay 13 · 100 Meters · Place 5 · Heritage (Lynchburg)Heritage (Lynchburg)100 MetersRound P512.47 PB—
May 13Blue Demon InvitationalMay 13 · 100 Meters · Place 47 · Heritage (Lynchburg)Heritage (Lynchburg)100 MetersRound P4712.47—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10Wally Gilbert InvitationalDec 10 · 300 Meters · Place 34 · Heritage (Lynchburg)Heritage (Lynchburg)300 Meters34.45.49a PB9
Dec 10Wally Gilbert InvitationalDec 10 · 55 Meter · Place 43 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meter43.7.64a9
Dec 10Wally Gilbert InvitationalDec 10 · Shot Put · Place 35 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb35.25-11.009
Dec 8Brookville, Liberty, Heritage, Jefferson ForestDec 8 · 55 Meter · Place 27 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meter27.7.68a9
Dec 8Brookville, Liberty, Heritage, Jefferson ForestDec 8 · Shot Put · Place 7 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb7.26-09.509
Dec 1Seminole QuadDec 1 · 300 Meters · Place 34 · Heritage (Lynchburg)Heritage (Lynchburg)300 Meters34.48.03a9
Dec 1Seminole QuadDec 1 · 55 Meter · Place 34 · Heritage (Lynchburg)Heritage (Lynchburg)55 Meter34.7.90a9
Dec 1Seminole QuadDec 1 · Shot Put · Place 8 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put12lb8.27-06.009