Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPatriot Fast Times Invite Sponsored By RunTwisted.com · Apr 25122' 1"Patriot Fast Times Invite Sponsored By RunTwisted.comApril 25, 2026
Shot Put · 12lb · IndoorVirginia Premier Invitational · Dec 2043-00.50Virginia Premier InvitationalDecember 20, 2025
Shot Put · 12lb · Outdoor2026 Colonial Forge Showcase · Apr 1149-09.002026 Colonial Forge ShowcaseApril 11, 2026
Shot Put · 16lb / 7.26kg · OutdoorVictor Cahoon Invitational · May 945-05.00Victor Cahoon InvitationalMay 9, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Victor Cahoon InvitationalMay 9 · Discus · Place 22 · North StaffordDiscus1.6kg22.114-0812
May 9Victor Cahoon InvitationalMay 9 · Shot Put · Place 7 · North StaffordShot Put16lb / 7.26kg7.45-05.00 PB12
May 6Massaponax District MeetMay 6 · Discus · Place 12 · North StaffordDiscus1.6kg12.99-112
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · Discus · Place 8 · North StaffordDiscus1.6kg8.122' 1" PB12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · Shot Put · Place 3 · North StaffordShot Put12lb3.46' 1.5"12
Apr 112026 Colonial Forge ShowcaseApr 11 · Discus · Place 11 · North StaffordDiscus1.6kg11.119-09.0012
Apr 112026 Colonial Forge ShowcaseApr 11 · Shot Put · Place 3 · North StaffordShot Put12lb3.49-09.00 PB12
Mar 28Patriot InvitationalMar 28 · Discus · North StaffordDiscus1.6kg—ND12
Mar 28Patriot InvitationalMar 28 · Shot Put · Place 13 · North StaffordShot Put12lb13.41' 5"12
Mar 212026 Brian Watkins InvitationalMar 21 · Discus · North StaffordDiscus1.6kg—NM12
Mar 212026 Brian Watkins InvitationalMar 21 · Shot Put · Place 1 · North StaffordShot Put12lb1.44-00.0012

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Virginia Premier InvitationalDec 20 · Shot Put · Place 8 · North StaffordShot Put12lb8.43-00.50 PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 17Commonwealth District Mini-Meet #2Dec 17 · Shot Put · Place 4 · North StaffordShot Put12lb4.38-2Unofficial12
May 10Victor Cahoon InvitationalMay 10 · Discus · Place 28 · North StaffordDiscus1.6kg28.98-0211
May 10Victor Cahoon InvitationalMay 10 · Shot Put · Place 13 · North StaffordShot Put12lb13.40-00.0011
May 7Commonwealth District ChampionshipMay 7 · Shot Put · Place 7 · North StaffordShot Put12lb7.39' 8"11
May 22025 Caroline InvitationalMay 2 · Discus · Place 22 · NORTH STAFFODiscus2286-05—
May 22025 Caroline InvitationalMay 2 · Shot Put · Place 4 · NORTH STAFFOShot Put442-06.50—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 19 · North StaffordDiscus1996-11.00—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 11 · North StaffordShot Put1140-11.75—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 19 · North StaffordDiscus1996-1111
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 11 · North StaffordShot Put1140-11.7511
Apr 11SoCo Stallions InviteApr 11 · Discus · North StaffordDiscus1.6kg--FOUL11
Apr 11SoCo Stallions InviteApr 11 · Shot Put · Place 13 · North StaffordShot Put12lb13.36-08.5011
Apr 5Colonial Forge ShowcaseApr 5 · Shot Put · Place 18 · North StaffordShot Put1842-06.50JR
Apr 5Colonial Forge InvitationalApr 5 · Shot Put · Place 17 · North StaffordShot Put12lb17.42' 6.50"11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Commonwealth District ChampionshipMay 9 · Discus · Place 15 · North StaffordDiscus1.6kg15.84' 10"10
May 3The Caroline InvitationalMay 3 · Shot Put · NORTH STAFFOShot Put—36-00.00—
Apr 20Gainesville Cardinal ClassicApr 20 · Discus · Place 61 · North StaffordDiscus1.6kg61.65-06.0010
Apr 20Gainesville Cardinal ClassicApr 20 · Shot Put · Place 35 · North StaffordShot Put12lb35.36-00.0010
Mar 30Shoot the Gun & Run 2024Mar 30 · Shot Put · Place 37 · NORTH STAFFOShot Put3735-00.50—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Track 757 Last Chance MeetJan 27 · Shot Put · Place 60 · North StaffordShot Put6028-010
Jan 27Track 757 Last Chance MeetJan 27 · Shot Put · Place 60 · North StaffordShot PutRound P6028-010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31Commonwealth District Indoor Track & Field ChampionshipsJan 31 · Shot Put · Place 17 · NORTH STAFFOShot Put1728-11.009