Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorDuke Twilight · May 345.17mDuke TwilightMay 3, 2026
Hammer · 4kg · OutdoorCAA Outdoor Championships · May 1562.26mCAA Outdoor ChampionshipsMay 15, 2026
Shot Put · 4kg · IndoorAlexandria City Meet #2 · Dec 2139-03.00Alexandria City Meet #2December 21, 2024
Shot Put · 4kg · OutdoorPatriot District @ Alexandria City - DAY 1 · Apr 2940' 7"Patriot District @ Alexandria City - DAY 1April 29, 2025
Weight Throw · 20lb / 9.0kg · Indoor2026 CAA Indoor Championships · Feb 2218.63m2026 CAA Indoor ChampionshipsFebruary 22, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Hammer · Place 16 · William & MaryWilliam & MaryHammer4kgRound P16.60.98mFr
May 15CAA Outdoor ChampionshipsMay 15 · Hammer · Place 1 · William & MaryWilliam & MaryHammer4kg1.62.26m PBFr
May 15CAA Outdoor ChampionshipsMay 15 · Discus · Place 10 · William & MaryWilliam & MaryDiscus1kg10.42.21mFr
May 14MEAC ChampionshipsMay 14 · Hammer · Place 1 · William & MaryWilliam & MaryHammer4kg1.62.26mFr
May 3Duke TwilightMay 3 · Hammer · Place 6 · William & MaryWilliam & MaryHammer4kg6.55.29mFr
May 3Duke TwilightMay 3 · Discus · Place 11 · William & MaryWilliam & MaryDiscus1kg11.45.17m PBFr
Apr 23130th Penn Relays CarnivalApr 23 · Hammer · Place 5 · William & MaryWilliam & MaryHammer4kg5.59.38mFr
Apr 23130th Penn Relays CarnivalApr 23 · Discus · Place 17 · William & MaryWilliam & MaryDiscus1kg17.43.57mFr
Apr 17Virginia ChallengeApr 17 · Hammer · Place 6 · William & MaryWilliam & MaryHammer4kg6.57.90mFr
Apr 10Duke InvitationalApr 10 · Hammer · Place 6 · William & MaryWilliam & MaryHammer4kg6.57.10mFr
Apr 10Duke InvitationalApr 10 · Discus · Place 20 · William & MaryWilliam & MaryDiscus1kg20.42.96mFr
Apr 2Colonial RelaysApr 2 · Hammer · Place 1 · William & MaryWilliam & MaryHammer4kg1.57.04mFr
Apr 2Colonial RelaysApr 2 · Discus · Place 2 · William & MaryWilliam & MaryDiscus1kg2.44.23mFr
Mar 28Dan Stimson Memorial Meet Mar 28 · Discus · Place 1 · William & MaryWilliam & MaryDiscus1kg1.42.74mFr
Mar 19Fred Hardy InvitationalMar 19 · Hammer · Place 1 · William & MaryWilliam & MaryHammer4kg1.57.27mFr
Mar 19Fred Hardy InvitationalMar 19 · Discus · Place 1 · William & MaryWilliam & MaryDiscus1kg1.42.90mFr
Mar 13Phoenix InvitationalMar 13 · Hammer · Place 2 · William & MaryWilliam & MaryHammer255.98mFR
Mar 13Phoenix InvitationalMar 13 · Discus · Place 8 · William & MaryWilliam & MaryDiscus837.92mFR

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · Weight Throw · Place 3 · William & MaryWilliam & MaryWeight Throw20lb / 9.0kg3.18.63m PBFr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · Shot Put · Place 15 · William & MaryWilliam & MaryShot Put4kg15.11.45mFr
Feb 13Darius Dixon InviteFeb 13 · Weight Throw · Place 6 · William & MaryWilliam & MaryWeight Throw617.91mFr
Feb 6Penn ClassicFeb 6 · Weight Throw · Place 2 · William & MaryWilliam & MaryWeight Throw218.75mFr
Feb 6Penn ClassicFeb 6 · Shot Put · Place 18 · William & MaryWilliam & MaryShot Put1811.11mFr
Jan 30PSU National OpenJan 30 · Weight Throw · Place 4 · William & MaryWilliam & MaryWeight Throw20lb / 9.0kg4.17.93mFr
Jan 23Hokie InvitationalJan 23 · Weight Throw · Place 3 · William & MaryWilliam & MaryWeight Throw318.07mFR
Jan 23Hokie InvitationalJan 23 · Shot Put · Place 9 · William & MaryWilliam & MaryShot Put912.14mFR
Jan 16Dick Taylor Carolina ChallengeJan 16 · Weight Throw · Place 3 · William & MaryWilliam & MaryWeight Throw318.44m—
Jan 16Dick Taylor Carolina ChallengeJan 16 · Shot Put · Place 7 · William & MaryWilliam & MaryShot Put711.99m—

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · Weight Throw · Place 1 · William & MaryWilliam & MaryWeight Throw20lb / 9.0kg1.18.42mFr
Mar 3VHSL Class 6 State Indoor T & F ChampionshipsMar 3 · Shot Put · Place 3 · Alexandria CityAlexandria CityShot Put340-312
Feb 13VHSL Region 6C Indoor ChampionshipFeb 13 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.37-08.0012
Jan 29Patriot District Indoor Track ChampionshipJan 29 · Shot Put · Place 8 · Alexandria CityAlexandria CityShot Put839-07.7512
Jan 29Patriot District Indoor Track ChampionshipJan 29 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put239-00.0012
Jan 29Patriot District Indoor Track ChampionshipJan 29 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put239-00.0012
Jan 25Alexandria City Field & Relay MeetJan 25 · Weight Throw · Place 1 · Alexandria CityAlexandria CityWeight Throw20lb / 9.0kg1.55-06.7512
Jan 25Alexandria City Field & Relay MeetJan 25 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.37-04.0012
Jan 18Walter Bass HS InvitationalJan 18 · Shot Put · Place 1 · Alexandria CAlexandria CShot Put139-07.75—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 6 State ChampionshipsJun 6 · Shot Put · Place 3 · Alexandria CAlexandria CShot Put340-04.00—
Jun 6VHSL Class 6 State ChampionshipsJun 6 · Discus · Place 4 · Alexandria CAlexandria CDiscus4134-08—
May 21Patriot District ChampionshipMay 21 · Discus · Place 2 · Alexandria CityAlexandria CityDiscus2132-312
May 21Patriot District ChampionshipMay 21 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put239-2.512
May 10Lake Braddock Hall of Fame InvitationalMay 10 · Discus · Place 2 · Alexandria CAlexandria CDiscus2121-06—
May 10Lake Braddock Hall of Fame InvitationalMay 10 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put239-03.00—
May 7Patriot District at West Springfield - Day 2May 7 · Discus · Place 2 · Alexandria CityAlexandria CityDiscus1kg2.135' 9"12
Apr 29Patriot District @ Alexandria City - DAY 1Apr 29 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.40' 7" PB12
Apr 19McNamara Mustangs Invitational 2025Apr 19 · Discus · Place 3 · Alexandria CityAlexandria CityDiscus1kg3.114-012
Apr 11SoCo Stallions InviteApr 11 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.129-0112
Apr 11SoCo Stallions InviteApr 11 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.37-09.0012
Apr 8Patriot District @ FairfaxApr 8 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.134' 4"12
Apr 5Colonial Forge InvitationalApr 5 · Discus · Alexandria CityAlexandria CityDiscus1kg--NM12
Apr 5Colonial Forge InvitationalApr 5 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.40' 0"12
Mar 25Patriot District Meet #1 - Fairfax/LB/AC/RobinsonMar 25 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.112' 3"12
Mar 25Patriot District Meet #1 - Fairfax/LB/AC/RobinsonMar 25 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.34' 2"12
Mar 25Patriot District Meet #1 - Fairfax/LB/AC/RobinsonMar 25 · 400 Meters · Alexandria CityAlexandria City400 Meters—DNS12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.39-02.7512
Dec 21Alexandria City Meet #2Dec 21 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.39-03.00 PB12
Dec 13Northern VA TJMS Meet #3Dec 13 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.36-00.5012
Dec 7Alexandria City HS Meet#1Dec 7 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.35-07.5012
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · Shot Put · Place 10 · Alexandria CityAlexandria CityShot Put1035-2.7511
Feb 14VHSL Region 6C Indoor ChampionshipFeb 14 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.36-03.2511
Jan 31Patriot District Indoor Track ChampionshipJan 31 · Shot Put · Place 8 · P-Alexandria CitP-Alexandria CitShot Put834-09.0011
Jan 31Patriot District Indoor Track ChampionshipJan 31 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put236-09.7511
Jan 27Alexandria City HS - Field & 3 Relay MeetJan 27 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put234-09.00—
Jan 13Walter Bass HS InvitationalJan 13 · Shot Put · Place 7 · Alexandria CityAlexandria CityShot Put4kg7.34-01.5011

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31VHSL Class 6 State ChampionshipsMay 31 · Discus · Place 6 · Alexandria CAlexandria CDiscus6128-00—
May 31VHSL Class 6 State ChampionshipsMay 31 · Shot Put · Place 16 · Alexandria CAlexandria CShot Put1632-03.50—
May 31VHSL Class 6 State ChampionshipsMay 31 · Discus · Place 6 · Alexandria CAlexandria CDiscus6128-00—
May 22VHSL 6A Region C ChampionshipMay 22 · Discus · Place 2 · Alexandria CityAlexandria CityDiscus1kg2.118-1011
May 22VHSL 6A Region C ChampionshipMay 22 · Shot Put · Place 3 · Alexandria CityAlexandria CityShot Put4kg3.35-11.5011
May 15Patriot District Spring Track ChampionshipsMay 15 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.128-0811
May 15Patriot District Spring Track ChampionshipsMay 15 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.37-10.0011
May 8Patriot JV JamboreeMay 8 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.35-01.0011
May 4Titan Classic HS InvitationalMay 4 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.117-0711
May 4Titan Classic HS InvitationalMay 4 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.36-00.5011
May 1Alexandria City - Lake Braddock - South CountyMay 1 · Shot Put · Place 1 · Alexandria CAlexandria CShot Put137-01.0011
Apr 27Cassel's XBC Track ExperienceApr 27 · Shot Put · Place 7 · Alexandria CityAlexandria CityShot Put735-08.5011
Apr 27Cassel's XBC Track ExperienceApr 27 · Discus · Place 11 · Alexandria CityAlexandria CityDiscus11131-1011
Apr 20McNamara Mustangs Invitational 2024Apr 20 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1118-09.2511
Apr 20McNamara Mustangs Invitational 2024Apr 20 · Shot Put · Place 3 · Alexandria CityAlexandria CityShot Put334-01.0011
Apr 12South County Stallion InvitationalApr 12 · Discus · Place 2 · Alexandria CityAlexandria CityDiscus2131-10—
Apr 12South County Stallion InvitationalApr 12 · Shot Put · Place 3 · Alexandria CityAlexandria CityShot Put337-7.25—
Apr 12South County Stallion InvitationalApr 12 · Discus · Place 2 · Alexandria CAlexandria CDiscus2131-10—
Apr 12South County Stallion InvitationalApr 12 · Shot Put · Place 3 · Alexandria CAlexandria CShot Put337-07.25—
Apr 6Carolyn Legard Relays 2024Apr 6 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.127-0411
Apr 6Carolyn Legard Relays 2024Apr 6 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.34-11.5011

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 21December Patriot Polar BearDec 21 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.33-01.75Unofficial11
Sep 242023 Potomac Valley Fall Throws MeetSep 24 · Weight Throw · Place 1 · Alexandria CityAlexandria CityWeight Throw20lb / 9.0kg1.12.04mUnofficial10
Sep 242023 Potomac Valley Fall Throws MeetSep 24 · Hammer · Place 1 · Alexandria CityAlexandria CityHammer4kg1.41.24mUnofficial10
Sep 242023 Potomac Valley Fall Throws MeetSep 24 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.35.84mUnofficial10
Sep 242023 Potomac Valley Fall Throws MeetSep 24 · Shot Put · Place 1 · Alexandria CityAlexandria CityShot Put4kg1.10.87mUnofficial10
Jun 2VHSL Class 6 State ChampionshipsJun 2 · Shot Put · Place 12 · Alexandria CAlexandria CShot Put1235-03.25—
Jun 2VHSL Class 6 State ChampionshipsJun 2 · Discus · Place 15 · Alexandria CAlexandria CDiscus15102-06—
Jun 2VHSL Class 6 State ChampionshipsJun 2 · Discus · Place 15 · Alexandria CAlexandria CDiscus15102-06—
May 23Occoquan Region ChampionshipsMay 23 · Discus · Place 1 · Alexandria CAlexandria CDiscus1120-00.00—
May 23Occoquan Region ChampionshipsMay 23 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put235-08.50—
May 23Occoquan Region ChampionshipsMay 23 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put235-08.50—
May 23Occoquan Region ChampionshipsMay 23 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1120-010
May 23Occoquan Region ChampionshipsMay 23 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put235-8.5010
May 16Patriot District ChampionshipMay 16 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put234-06.2510
May 16Patriot District ChampionshipMay 16 · Shot Put · Place 2 · Alexandria CAlexandria CShot Put234-06.2510
May 16Patriot District ChampionshipMay 16 · Discus · Alexandria CAlexandria CDiscus—127-0310
May 6Titans ClassicMay 6 · Discus · Place 1 · Alexandria CityAlexandria CityDiscus1kg1.127-0310
May 6Titans ClassicMay 6 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.30-10.7510
Apr 29Cassel's XBC Track ExperienceApr 29 · Shot Put · Place 3 · Alexandria CityAlexandria CityShot Put333-01.5010
Apr 22McNamara Mustangs Invitational 2023Apr 22 · Discus · Place 2 · AlexandriaAlexandriaDiscus2113-00—
Apr 15=PR= Northern Virginia InvitationalApr 15 · Discus · Place 1 · AlexandriaAlexandriaDiscus1119-0510
Apr 15=PR= Northern Virginia InvitationalApr 15 · Shot Put · Place 10 · AlexandriaAlexandriaShot Put1028-03.5010

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Alexandria City HS - Indoor Meet#2Dec 16 · Shot Put · Place 5 · Alexandria CityAlexandria CityShot Put4kg5.29-11.5011
Dec 2Alexandria City HS - Indoor Meet#1Dec 2 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.31-10.5011
Feb 132023 VHSL Region 6C Indoor ChampionshipFeb 13 · Shot Put · Place 6 · Alexandria CityAlexandria CityShot Put4kg6.33-10.5010
Jan 28Alexandria City HS - Field & 3 Relay MeetJan 28 · Weight Throw · Place 2 · Alexandria CityAlexandria CityWeight Throw20lb / 9.0kg2.40-08.2510
Jan 28Alexandria City HS - Field & 3 Relay MeetJan 28 · Shot Put · Place 5 · Alexandria CityAlexandria CityShot Put4kg5.31-10.7510
Jan 14Alexandria City HS InviteJan 14 · Shot Put · Place 9 · Alexandria CityAlexandria CityShot Put4kg9.22-10.2510
Jan 7Liberty Premier Invitational (College)Jan 7 · Shot Put · Place 6 · Alexandria CAlexandria CShot Put634-03.50—
Jan 7Liberty Premier HS InvitationalJan 7 · Shot Put · Place 6 · Alexandria CityAlexandria CityShot Put4kg6.34-03.5010

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Holiday InvitationalDec 28 · Shot Put · Place 4 · Alexandria CityAlexandria CityShot Put4kg4.32-06.0010
Dec 3Alexandria City HS MeetDec 3 · Weight Throw · Place 1 · Alexandria CityAlexandria CityWeight Throw20lb / 9.0kg1.36-08.0010
Dec 3Alexandria City HS MeetDec 3 · Shot Put · Place 2 · Alexandria CityAlexandria CityShot Put4kg2.28-08.0010

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26Occoquan Region ChampionshipsMay 26 · Discus · Place 6 · Alexandria CAlexandria CDiscus697-08—
May 26Occoquan Region ChampionshipsMay 26 · Discus · Place 6 · Alexandria City HighAlexandria City HighDiscus697-8—
May 738th Annual TC Invite Titan Classic HS InvitationalMay 7 · Discus · Place 2 · Alexandria CityAlexandria CityDiscus2110-39
May 738th Annual TC Invite Titan Classic HS InvitationalMay 7 · Shot Put · Place 6 · Alexandria CityAlexandria CityShot Put624-3.509
Apr 30Cassel's XBC Track ExperienceApr 30 · Shot Put · Place 28 · Alexandria CAlexandria CShot Put2825-03.009
Apr 30Cassel's XBC Track ExperienceApr 30 · Discus · Place 4 · Alexandria CAlexandria CDiscus4106-049
Mar 30AC, LBSS, WP @ WTWMar 30 · Shot Put · Place 3 · Alexandria CAlexandria CShot Put327-06.75—
Mar 30AC, LBSS, WP @ WTWMar 30 · Discus · Place 2 · Alexandria CAlexandria CDiscus288-07.50—