Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorLandmark Outdoor T&F Championships · May 230.82mLandmark Outdoor T&F ChampionshipsMay 2, 2026
Hammer · 4kg · OutdoorFred Hardy Invitational · Mar 1931.66mFred Hardy InvitationalMarch 19, 2026
Shot Put · 4kg · IndoorFather Diamond Invitational · Feb 209.50mFather Diamond InvitationalFebruary 20, 2026
Shot Put · 4kg · OutdoorBill Butler Collegiate Invitational · Apr 138.90mBill Butler Collegiate InvitationalApril 13, 2024
Weight Throw · 20lb / 9.0kg · Indoor2026 Landmark Indoor T&F Championships · Feb 2811.75m2026 Landmark Indoor T&F ChampionshipsFebruary 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · Discus · Place 10 · Catholic (D.C.)Catholic (D.C.)Discus1kg10.30.82m PBJr
Apr 17Morgan State Legacy MeetApr 17 · Discus · Place 17 · Catholic (D.C.)Catholic (D.C.)Discus1kg17.29.25mJr
Apr 17Morgan State Legacy MeetApr 17 · Shot Put · Place 22 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg22.8.64mJr
Apr 11Bison InvitationalApr 11 · Hammer · Place 10 · Catholic (D.C.)Catholic (D.C.)Hammer4kg10.31.07mJr
Apr 11Bison InvitationalApr 11 · Discus · Place 6 · Catholic (D.C.)Catholic (D.C.)Discus1kg6.28.81mJr
Apr 11Bison InvitationalApr 11 · Shot Put · Place 15 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg15.8.53mJr
Mar 28Seahawk InvitationalMar 28 · Hammer · Place 5 · Catholic (D.C.)Catholic (D.C.)Hammer529.41mJr
Mar 28Seahawk InvitationalMar 28 · Discus · Place 3 · Catholic (D.C.)Catholic (D.C.)Discus327.92mJr
Mar 28Seahawk InvitationalMar 28 · Shot Put · Place 11 · Catholic (D.C.)Catholic (D.C.)Shot Put118.51mJr
Mar 19Fred Hardy InvitationalMar 19 · Hammer · Place 9 · Catholic (D.C.)Catholic (D.C.)Hammer4kg9.31.66m PBJr
Mar 19Fred Hardy InvitationalMar 19 · Discus · Place 8 · Catholic (D.C.)Catholic (D.C.)Discus1kg8.27.16mJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · Weight Throw · Place 17 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg17.11.75m PBJr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · Shot Put · Place 22 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg22.9.01mJr
Feb 20Father Diamond InvitationalFeb 20 · Weight Throw · Place 6 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg6.11.22mJr
Feb 20Father Diamond InvitationalFeb 20 · Shot Put · Place 5 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg5.9.50m PBJr
Feb 7Blue and White InviteFeb 7 · Weight Throw · Place 18 · Catholic (D.C.)Catholic (D.C.)Weight Throw1810.94mJr
Feb 7Blue and White InviteFeb 7 · Shot Put · Place 24 · Catholic (D.C.)Catholic (D.C.)Shot Put248.05mJr
Jan 30George Mason Patriot GamesJan 30 · Weight Throw · Place 15 · Catholic (D.C.)Catholic (D.C.)Weight Throw1510.35mJr
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 20 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg20.10.53mJr
Jan 17Cardinal Track & Field ClassicJan 17 · Weight Throw · Place 18 · Catholic (D.C.)Catholic (D.C.)Weight Throw1810.04mJr
Jan 17Cardinal Track & Field ClassicJan 17 · Shot Put · Place 19 · Catholic (D.C.)Catholic (D.C.)Shot Put198.32mJr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · Weight Throw · Place 9 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg9.10.15mJr
Dec 5Marlin 1st ChanceDec 5 · Shot Put · Place 21 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg21.7.22mJr
Feb 21Father Diamond InvitationalFeb 21 · Shot Put · Place 5 · Catholic (D.C.)Catholic (D.C.)Shot Put58.52m—
Feb 8Blue & White InviteFeb 8 · Weight Throw · Place 31 · CatholicCatholicWeight Throw319.56mSO
Feb 8Blue & White InviteFeb 8 · Shot Put · Place 32 · CatholicCatholicShot Put328.86mSO
Jan 31Patriot GamesJan 31 · Weight Throw · Place 21 · Catholic (D.C.)Catholic (D.C.)Weight Throw219.05m—
Jan 31Patriot GamesJan 31 · Shot Put · Place 15 · Catholic (D.C.)Catholic (D.C.)Shot Put158.41m—
Jan 25Coach I OpenJan 25 · Weight Throw · Place 36 · Catholic (D.C.)Catholic (D.C.)Weight Throw368.80m—
Jan 25Coach I OpenJan 25 · Shot Put · Place 47 · Catholic (D.C.)Catholic (D.C.)Shot Put477.89m—
Jan 182025 Cardinal TFJan 18 · Weight Throw · Place 23 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg23.8.14mSo
Jan 182025 Cardinal TFJan 18 · Shot Put · Place 23 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg23.8.27mSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · Discus · Place 17 · Catholic (D.C.)Catholic (D.C.)Discus1kg17.29.92mSo
Apr 26Blue Jay Tune UpApr 26 · Discus · Catholic (D.C.)Catholic (D.C.)Discus1kg—DNSSo
Apr 26Blue Jay Tune UpApr 26 · Shot Put · Catholic (D.C.)Catholic (D.C.)Shot Put4kg—DNSSo
Apr 4George Mason Ebanks InvitationalApr 4 · Discus · Place 23 · Catholic (D.C.)Catholic (D.C.)Discus2326.88mSo
Apr 4George Mason Ebanks InvitationalApr 4 · Shot Put · Place 25 · Catholic (D.C.)Catholic (D.C.)Shot Put257.76mSo
Mar 28Towson InvitationalMar 28 · Hammer · Place 16 · Catholic (D.C.)Catholic (D.C.)Hammer1628.27mSo
Mar 28Towson InvitationalMar 28 · Discus · Place 18 · Catholic (D.C.)Catholic (D.C.)Discus1828.53mSo
Mar 28Towson InvitationalMar 28 · Shot Put · Place 20 · Catholic (D.C.)Catholic (D.C.)Shot Put208.57mSo
Mar 21Fred HardyMar 21 · Discus · Place 12 · Catholic (D.C.)Catholic (D.C.)Discus1kg12.27.58mSo
Mar 21Fred HardyMar 21 · Shot Put · Place 14 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg14.8.69mSo

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · Javelin · Place 19 · Catholic (D.C.)Catholic (D.C.)Javelin1914.37m—
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · Discus · Place 24 · Catholic (D.C.)Catholic (D.C.)Discus2423.38m—
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · Shot Put · Place 20 · Catholic (D.C.)Catholic (D.C.)Shot Put208.89m—
Apr 27Blue Jay Tune UpApr 27 · Hammer · Place 14 · Catholic (D.C.)Catholic (D.C.)Hammer1428.60m—
Apr 27Blue Jay Tune UpApr 27 · Javelin · Place 24 · Catholic (D.C.)Catholic (D.C.)Javelin2414.46m—
Apr 27Blue Jay Tune UpApr 27 · Discus · Place 20 · Catholic (D.C.)Catholic (D.C.)Discus2026.02m—
Apr 27Blue Jay Tune UpApr 27 · Shot Put · Place 20 · Catholic (D.C.)Catholic (D.C.)Shot Put208.03m—
Apr 20Hopkins Loyola InvitationalApr 20 · Hammer · Place 27 · Catholic (D.C.)Catholic (D.C.)Hammer2724.61m—
Apr 20Hopkins Loyola InvitationalApr 20 · Discus · Place 18 · Catholic (D.C.)Catholic (D.C.)Discus1826.24m—
Apr 20Hopkins Loyola InvitationalApr 20 · Shot Put · Place 23 · Catholic (D.C.)Catholic (D.C.)Shot Put238.72m—
Apr 13Bill Butler Collegiate InvitationalApr 13 · Hammer · Place 20 · Catholic (D.C.)Catholic (D.C.)Hammer4kg20.24.38mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Discus · Place 14 · Catholic (D.C.)Catholic (D.C.)Discus1kg14.26.00mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Shot Put · Place 18 · Catholic (D.C.)Catholic (D.C.)Shot Put4kg18.8.90m PBFr
Apr 5George Mason Ebanks InvitationalApr 5 · Discus · Place 25 · Catholic (D.C.)Catholic (D.C.)Discus2528.12m—
Apr 5George Mason Ebanks InvitationalApr 5 · Shot Put · Place 32 · Catholic (D.C.)Catholic (D.C.)Shot Put328.60m—
Mar 22Fred Hardy InvitationalMar 22 · Discus · Place 12 · Catholic (D.C.)Catholic (D.C.)Discus1224.63m—
Mar 22Fred Hardy InvitationalMar 22 · Shot Put · Place 10 · Catholic (D.C.)Catholic (D.C.)Shot Put108.60m—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 162024 Father Diamond InvitationalFeb 16 · Weight Throw · Place 7 · Catholic (D.C.)Catholic (D.C.)Weight Throw79.20m—
Feb 162024 Father Diamond InvitationalFeb 16 · Shot Put · Place 10 · Catholic (D.C.)Catholic (D.C.)Shot Put108.32m—
Feb 9Blue & White InvitationalFeb 9 · Weight Throw · Place 31 · Catholic (D.C.)Catholic (D.C.)Weight Throw319.28m—
Feb 9Blue & White InvitationalFeb 9 · Shot Put · Place 34 · Catholic (D.C.)Catholic (D.C.)Shot Put347.48m—
Jan 262024 George Mason University Patriot GamesJan 26 · Shot Put · Place 23 · Catholic (D.C.)Catholic (D.C.)Shot Put237.72m—
Jan 20Robert Comstock Cardinal ClassicJan 20 · Weight Throw · Place 22 · Catholic (D.C.)Catholic (D.C.)Weight Throw228.33m—
Jan 20Robert Comstock Cardinal ClassicJan 20 · Shot Put · Place 22 · Catholic (D.C.)Catholic (D.C.)Shot Put228.03m—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2TCNJ Indoor OpenDec 2 · Weight Throw · Place 12 · Catholic (D.C.)Catholic (D.C.)Weight Throw20lb / 9.0kg12.8.04mFr
Feb 22023 Concorde District Indoor Track ChampionshipsFeb 2 · Shot Put · Place 7 · James MadisonJames MadisonShot Put728-11.0012
Jan 28Alexandria City HS - Field & 3 Relay MeetJan 28 · Shot Put · Place 11 · James MadisonJames MadisonShot Put4kg11.24-11.7512
Jan 13Walter Bass HS InvitationalJan 13 · Shot Put · Place 22 · James MadisonJames MadisonShot Put4kg22.25-06.0012
Jan 7Westfield Polar Bear MeetJan 7 · Shot Put · Place 7 · James MadisonJames MadisonShot Put727-04.0012

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 24VHSL 6A Region D ChampionshipMay 24 · Discus · Place 10 · James MadisonJames MadisonDiscus1kg10.88-0012
May 24VHSL 6A Region D ChampionshipMay 24 · Shot Put · Place 12 · James MadisonJames MadisonShot Put4kg12.25-05.7512
May 17Concorde District Spring Track ChampionshipsMay 17 · Shot Put · Place 5 · James MadisonJames MadisonShot Put529-02.5012
May 17Concorde District Spring Track ChampionshipsMay 17 · Discus · Place 4 · James MadisonJames MadisonDiscus492-0312
May 17Concorde District Spring Track ChampionshipsMay 17 · Shot Put · Place 5 · James MadisonJames MadisonShot Put529-02.5012
May 5Dogwood Track ClassicMay 5 · Discus · Place 37 · James MadisoJames MadisoDiscus3795-1012
May 5Dogwood Track ClassicMay 5 · Discus · Place 37 · James MadisoJames MadisoDiscus3795-1012
May 5Dogwood Track ClassicMay 5 · Discus · Place 3 · James MadisoJames MadisoDiscus395-1012
May 5Dogwood Track ClassicMay 5 · Discus · Place 29 · James MadisonJames MadisonDiscus2990-0912
May 5Dogwood Track ClassicMay 5 · Discus · Place 29 · James MadisoJames MadisoDiscus2990-0912
May 3Concorde Invitational- Part IMay 3 · Discus · Place 3 · James MadisonJames MadisonDiscus391-0912
Apr 29Ramtastic InvitationalApr 29 · Discus · Place 4 · James MadisonJames MadisonDiscus490-3—
Apr 29Ramtastic InvitationalApr 29 · Shot Put · Place 14 · James MadisonJames MadisonShot Put1426-6.25—
Apr 22Lake Braddock InvitationalApr 22 · Discus · James MadisonJames MadisonDiscus1kg--FOUL12
Apr 22Lake Braddock InvitationalApr 22 · Shot Put · Place 23 · James MadisonJames MadisonShot Put4kg23.26-02.5012
Mar 25Spartan ClassicMar 25 · Shot Put · Place 13 · James MadisonJames MadisonShot Put1324-3.5012
Mar 25Spartan ClassicMar 25 · Discus · Place 3 · James MadisonJames MadisonDiscus390-512

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Holiday InvitationalDec 28 · Shot Put · Place 11 · James MadisonJames MadisonShot Put4kg11.27-01.0012
Dec 3Alexandria City HS MeetDec 3 · Shot Put · Place 3 · James MadisonJames MadisonShot Put4kg3.28-00.5012
Feb 32022 Concorde District Indoor Track ChampionshipsFeb 3 · Shot Put · Place 13 · James MadisonJames MadisonShot Put4kg13.22-05.0011
Jan 14The Virginia ShowcaseJan 14 · Shot Put · Place 29 · James MadisoJames MadisoShot Put2924-08.75—
Jan 14The Virginia ShowcaseJan 14 · Shot Put · Place 29 · James MadisoJames MadisoShot Put2924-08.75—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 17Big A Brand Winter ExtravaganzaDec 17 · Shot Put · Place 8 · James MadisonJames MadisonShot Put4kg8.25-09.00Unofficial12
May 25VHSL 6A Region D ChampionshipMay 25 · Discus · Place 11 · James MadisonJames MadisonDiscus1kg11.85-0111
May 25VHSL 6A Region D ChampionshipMay 25 · Shot Put · Place 12 · James MadisonJames MadisonShot Put4kg12.23-01.5011
May 18Concorde District Spring Track ChampionshipsMay 18 · Shot Put · Place 6 · James MadisonJames MadisonShot Put628-05.0011
May 18Concorde District Spring Track ChampionshipsMay 18 · Discus · Place 5 · James MadisonJames MadisonDiscus587-0411
May 11Concorde InvitationalMay 11 · Discus · Place 2 · James MadisonJames MadisonDiscus1kg2.86-1111
May 11Concorde InvitationalMay 11 · Shot Put · Place 7 · James MadisonJames MadisonShot Put4kg7.25-10.0011
May 6Dogwood Track ClassicMay 6 · Discus · Place 23 · James MadisoJames MadisoDiscus2385-06—
Apr 6Leslie Sherman Memorial InvitationalApr 6 · Discus · Place 6 · James MadisoJames MadisoDiscus677-10—
Apr 6Leslie Sherman Memorial InvitationalApr 6 · Shot Put · Place 16 · James MadisoJames MadisoShot Put1624-08.50—
Apr 1=PR= Northern Virginia InvitationalApr 1 · Discus · Place 7 · James MadisoJames MadisoDiscus779-0811
Apr 1=PR= Northern Virginia InvitationalApr 1 · Shot Put · Place 35 · James MadisoJames MadisoShot Put3524-06.2511
Mar 30Madison & South Lakes @ OaktonMar 30 · Discus · Place 2 · James MadisonJames MadisonDiscus284-0811
Mar 30Madison & South Lakes @ OaktonMar 30 · Shot Put · Place 5 · James MadisonJames MadisonShot Put527-03.2511
Mar 30Madison & South Lakes @ OaktonMar 30 · Discus · Place 2 · James MadisonJames MadisonDiscus284-0811
Mar 30Madison & South Lakes @ OaktonMar 30 · Shot Put · Place 5 · James MadisonJames MadisonShot Put527-03.2511

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Big A Brand Holiday MeetDec 30 · Shot Put · Place 3 · James MadisonJames MadisonShot Put4kg3.24-06.50Unofficial11
Dec 18Concorde District Polar Bear Meet #3Dec 18 · Shot Put · Place 1 · James MadisonJames MadisonShot Put4kg1.26-07.00Unofficial11
Jun 82021 6A Region D Spring Track ChampionshipJun 8 · Discus · Place 13 · James MadisoJames MadisoDiscus1352-0810
May 25Concorde District ChampionshipsMay 25 · Discus · Place 5 · James MadisonJames MadisonDiscus1kg5.74-0710
May 25Concorde District ChampionshipsMay 25 · Shot Put · Place 13 · James MadisonJames MadisonShot Put4kg13.22-10.5010
Feb 62021 Concorde District Regional Qualifying MeetFeb 6 · Shot Put · Place 7 · James MadisonJames MadisonShot Put4kg7.22-05.2510

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9Chantilly, Madison, Westfield MeetJan 9 · Shot Put · Place 6 · James MadisonJames MadisonShot Put620-10.00—