Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorVHSL Class 2 State Championships · Jun 515.91aVHSL Class 2 State ChampionshipsJune 5, 2026
200 Meters · OutdoorAAU Virginia District Qualifier - South · Jun 1326.51aAAU Virginia District Qualifier - SouthJune 13, 2026
300 Meters · IndoorSt. Christopher's Indoor Track & Field Invitational · Jan 2344.95St. Christopher's Indoor Track & Field InvitationalJanuary 23, 2026
300m Hurdles · 30" / 0.762m · Outdoor2025 Run Eight O Four HS Invitational · Apr 552.41a2025 Run Eight O Four HS InvitationalApril 5, 2025
400 Meters · OutdoorAAU Virginia South District Qualifier · Jun 81:05.96aAAU Virginia South District QualifierJune 8, 2024
55 Meter · IndoorVHSL 1A/2A REGIONAL Championships · Feb 247.69aVHSL 1A/2A REGIONAL ChampionshipsFebruary 24, 2025
55 Meters · IndoorVHSL Class 2 Indoor State Championships · Mar 57.64VHSL Class 2 Indoor State ChampionshipsMarch 5, 2025
55m Hurdles · 33" · IndoorThe VA Showcase · Jan 179.61aThe VA ShowcaseJanuary 17, 2026
High Jump · IndoorVHSL 1A/2A REGIONAL Championships · Feb 244-04.00VHSL 1A/2A REGIONAL ChampionshipsFebruary 24, 2025
High Jump · OutdoorKing William Home Meet #2 · Apr 304-10.00King William Home Meet #2April 30, 2026
Long Jump · IndoorVHSL 1A/2A REGIONAL Championships · Feb 2415-04.75VHSL 1A/2A REGIONAL ChampionshipsFebruary 24, 2025
Long Jump · OutdoorAAU Track & Field Region 5 Qualifier · Jun 255.08mAAU Track & Field Region 5 QualifierJune 25, 2026
Triple Jump · IndoorThe VA Showcase · Jan 1710.50mThe VA ShowcaseJanuary 17, 2026
Triple Jump · OutdoorVHSL Class 2 State Championships · Jun 536-01.50VHSL Class 2 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Triple Jump · The Speed Team RVAThe Speed Team RVATriple Jump--FOUL12
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Long Jump · Place 3 · The Speed Team RVAThe Speed Team RVALong Jump3.5.31mWind: 0.112
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100m Hurdles · The Speed Team RVAThe Speed Team RVA100m Hurdles33" / 0.838mRound P--DNSWind: -0.812
Jul 11Cannonball Cooper InviteJul 11 · Triple Jump · Place 3 · The Speed Team RVAThe Speed Team RVATriple Jump3.10.80mUnofficial12
Jul 11Cannonball Cooper InviteJul 11 · Long Jump · Place 1 · The Speed Team RVAThe Speed Team RVALong Jump1.5.30mUnofficial12
Jul 11Cannonball Cooper InviteJul 11 · 100m Hurdles · The Speed Team RVAThe Speed Team RVA100m Hurdles33" / 0.838m—DNS12
Jun 25AAU Track & Field Region 5 QualifierJun 25 · Triple Jump · Place 2 · The Speed Team RVAThe Speed Team RVATriple Jump210.89m12
Jun 25AAU Track & Field Region 5 QualifierJun 25 · Long Jump · Place 3 · The Speed Team RVAThe Speed Team RVALong Jump35.08m PB12
Jun 25AAU Track & Field Region 5 QualifierJun 25 · High Jump · Place 3 · The Speed Team RVAThe Speed Team RVAHigh Jump31.32m12
Jun 25AAU Track & Field Region 5 QualifierJun 25 · 100m Hurdles · Place 3 · The Speed Team RVAThe Speed Team RVA100m Hurdles316.39a12
Jun 18Adidas Track Nationals 2026Jun 18 · Triple Jump · Place 34 · The Speed Team RVAThe Speed Team RVATriple Jump34.10.78Wind: -1.412
Jun 18Adidas Track Nationals 2026Jun 18 · 100m Hurdles · Place 61 · The Speed Team RVAThe Speed Team RVA100m Hurdles33" / 0.838mRound P61.16.10aWind: 0.412
Jun 13AAU Virginia District Qualifier - SouthJun 13 · Long Jump · Place 4 · The Speed Team RVAThe Speed Team RVALong Jump4.16' 6.5"12
Jun 13AAU Virginia District Qualifier - SouthJun 13 · High Jump · Place 4 · The Speed Team RVAThe Speed Team RVAHigh Jump4.4' 6"12
Jun 13AAU Virginia District Qualifier - SouthJun 13 · 100m Hurdles · Place 3 · The Speed Team RVAThe Speed Team RVA100m Hurdles33" / 0.838m3.16.40a12
Jun 13AAU Virginia District Qualifier - SouthJun 13 · 200 Meters · Place 3 · The Speed Team RVAThe Speed Team RVA200 Meters3.26.51a PB12
Jun 5VHSL Class 2 State ChampionshipsJun 5 · Triple Jump · Place 5 · John MarshallJohn MarshallTriple Jump5.36-01.50 PB12
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 100m Hurdles · Place 5 · John MarshallJohn Marshall100m Hurdles33" / 0.838mRound P5.16.39aWind: -2.112
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 100m Hurdles · Place 2 · John MarshallJohn Marshall100m Hurdles33" / 0.838m2.15.91a PBWind: 0.512
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 200 Meters · Place 8 · John MarshallJohn Marshall200 MetersRound P8.26.76aWind: -0.612
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 200 Meters · Place 8 · John MarshallJohn Marshall200 Meters8.27.35aWind: -2.412
May 27VHSL Region 2A Championships May 27 · Triple Jump · Place 3 · John MarshallJohn MarshallTriple Jump3.33-07.0012
May 27VHSL Region 2A Championships May 27 · 100m Hurdles · Place 2 · John MarshallJohn Marshall100m Hurdles33" / 0.838m2.17.06a12
May 27VHSL Region 2A Championships May 27 · 200 Meters · Place 5 · John MarshallJohn Marshall200 Meters5.27.15a12
May 2Queen Harrison Track ClassicMay 2 · Triple Jump · Place 5 · John MarshallJohn MarshallTriple Jump5.35' 0"12
May 2Queen Harrison Track ClassicMay 2 · Long Jump · Place 13 · John MarshallJohn MarshallLong Jump13.16' 2"12
May 2Queen Harrison Track ClassicMay 2 · 100m Hurdles · Place 9 · John MarshallJohn Marshall100m Hurdles33" / 0.838mRound P9.17.47aWind: 1.212
May 2Queen Harrison Track ClassicMay 2 · 200 Meters · John MarshallJohn Marshall200 Meters--DNSWind: 2.112
Apr 30King William Home Meet #2Apr 30 · High Jump · Place 1 · John MarshallJohn MarshallHigh Jump1.4-10.00 PB12
Apr 30King William Home Meet #2Apr 30 · 300m Hurdles · Place 1 · John MarshallJohn Marshall300m Hurdles30" / 0.762m1.53.05a12

2026 Indoor Track

22 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · Triple Jump · Place 3 · John MarshalJohn MarshalTriple Jump335-06.7512
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 55m Hurdles · Place 4 · John MarshalJohn Marshal55m Hurdles49.2712
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 300 Meters · Place 8 · John MarshalJohn Marshal300 Meters846.0712
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · Long Jump · Place 5 · John MarshalJohn MarshalLong Jump516-05.0012
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 55m Hurdles · Place 4 · John MarshalJohn Marshal55m HurdlesRound P49.3012
Feb 7The 63rd East Coast InvitationalFeb 7 · Triple Jump · Place 5 · John MarshalJohn MarshalTriple Jump534-04.25—
Feb 7The 63rd East Coast InvitationalFeb 7 · Long Jump · Place 13 · John MarshalJohn MarshalLong Jump1315-11.75—
Feb 7The 63rd East Coast InvitationalFeb 7 · 60m Hurdles · Place 12 · John MarshalJohn Marshal60m HurdlesRound P1210.22—
Feb 7The 63rd East Coast InvitationalFeb 7 · 55m Hurdles · Place 12 · John MarshalJohn Marshal55m Hurdles129.50—
Feb 7The 63rd East Coast InvitationalFeb 7 · 300 Meters · Place 59 · John MarshalJohn Marshal300 Meters5947.02—
Jan 31STC MEET #5Jan 31 · 55 Meters · Place 3 · The Speed Team RVAThe Speed Team RVA55 Meters37.8312
Jan 31STC MEET #5Jan 31 · 55m Hurdles · Place 1 · The Speed Team RVAThe Speed Team RVA55m Hurdles19.5112
Jan 31STC MEET #5Jan 31 · Triple Jump · Place 1 · The Speed Team RVAThe Speed Team RVATriple Jump134-112
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 300 Meters · Place 22 · John MarshallJohn Marshall300 Meters2244.95 PB12
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 55 Meters · Place 30 · John MarshallJohn Marshall55 MetersRound P307.7812
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 55m Hurdles · Place 16 · John MarshallJohn Marshall55m HurdlesRound P169.7312
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · Triple Jump · Place 9 · John MarshallJohn MarshallTriple Jump933-612
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · Long Jump · Place 6 · John MarshallJohn MarshallLong Jump615-912
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 307 · John MarshallJohn Marshall300 Meters307.45.24a12
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 41 · John MarshallJohn Marshall55m Hurdles33"Round P41.9.61a PB12
Jan 17The VA ShowcaseJan 17 · Triple Jump · Place 16 · John MarshallJohn MarshallTriple Jump16.10.50m PB12
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 69 · John MarshallJohn MarshallLong Jump69.4.68m12

2025 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 55m Hurdles · Place 40 · John MarshallJohn Marshall55m Hurdles33"Round P40.10.08a12
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Triple Jump · Place 15 · John MarshallJohn MarshallTriple Jump15.33-1.7512
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Long Jump · Place 40 · John MarshallJohn MarshallLong Jump40.14-4.5012
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · Long Jump · Place 4 · John MarshalJohn MarshalLong Jump416-00.5011
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55 Meters · Place 5 · John MarshalJohn Marshal55 MetersRound P57.7811
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · Triple Jump · Place 4 · John MarshalJohn MarshalTriple Jump434-06.0011
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · Long Jump · Place 4 · John MarshalJohn MarshalLong Jump416-00.5011
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 300 Meters · Place 11 · John MarshalJohn Marshal300 Meters1146.8611
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55 Meters · Place 4 · John MarshalJohn Marshal55 Meters47.64 PB11
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 55 Meters · Place 5 · John MarshalJohn Marshal55 MetersRound P57.7811
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · 300 Meters · Place 3 · John MarshallJohn Marshall300 Meters3.45.85a11
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · 55 Meter · Place 2 · John MarshallJohn Marshall55 Meter2.7.69a PB11
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · Triple Jump · Place 3 · John MarshallJohn MarshallTriple Jump3.32-11.5011
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · Long Jump · Place 3 · John MarshallJohn MarshallLong Jump3.15-04.75 PB11
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · High Jump · Place 4 · John MarshallJohn MarshallHigh Jump4.4-04.00 PB11
Feb 1STC MEET #6Feb 1 · Long Jump · Place 5 · John MarshallJohn MarshallLong Jump514-04.7511
Feb 1STC MEET #6Feb 1 · 300 Meters · Place 7 · John MarshallJohn Marshall300 Meters745.3911
Feb 1STC MEET #6Feb 1 · 55 Meters · Place 12 · John MarshallJohn Marshall55 Meters127.8711
Feb 1STC MEET #6Feb 1 · 300 Meters · Place 7 · John MarshallJohn Marshall300 Meters745.3911
Feb 1STC MEET #6Feb 1 · 55 Meters · Place 12 · John MarshallJohn Marshall55 Meters127.8711
Feb 1STC MEET #6Feb 1 · Long Jump · Place 5 · John MarshallJohn MarshallLong Jump514-4.7511
Jan 4Heritage InvitationalJan 4 · Triple Jump · Place 5 · John MarshalJohn MarshalTriple Jump534-00.50—
Jan 4Heritage InvitationalJan 4 · 300 Meters · Place 3 · John MarshalJohn Marshal300 Meters348.97—
Jan 4Heritage InvitationalJan 4 · 55 Meters · Place 9 · John MarshalJohn Marshal55 Meters98.02—

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 12Prince Edward Polar Bear 1Dec 12 · 55m Hurdles · Place 3 · John MarshallJohn Marshall55m Hurdles33"3.10.81aUnofficial12
Dec 12Prince Edward Polar Bear 1Dec 12 · Triple Jump · Place 2 · John MarshallJohn MarshallTriple Jump2.32-03.50Unofficial12
Dec 12Prince Edward Polar Bear 1Dec 12 · Long Jump · Place 2 · John MarshallJohn MarshallLong Jump2.15-00.00Unofficial12
Jun 25AAU Track & Field Region 5 QualifierJun 25 · Triple Jump · Place 13 · The Speed Team RVAThe Speed Team RVATriple Jump1334-211
Jun 25AAU Track & Field Region 5 QualifierJun 25 · Long Jump · Place 13 · The Speed Team RVAThe Speed Team RVALong Jump1315-3.5011
Jun 25AAU Track & Field Region 5 QualifierJun 25 · 100m Hurdles · Place 5 · The Speed Team RVAThe Speed Team RVA100m Hurdles517.66a11
Jun 25AAU Track & Field Region 5 QualifierJun 25 · 200 Meters · Place 14 · The Speed Team RVAThe Speed Team RVA200 MetersRound P1426.79a11
Jun 14AAU Virginia District Qualifier (Southern)Jun 14 · Long Jump · Place 6 · The Speed Team RVAThe Speed Team RVALong Jump6.15-04.7511
Jun 14AAU Virginia District Qualifier (Southern)Jun 14 · 200 Meters · Place 5 · The Speed Team RVAThe Speed Team RVA200 Meters5.26.97a11
May 17West Point InvitationalMay 17 · Triple Jump · Place 2 · John MarshalJohn MarshalTriple Jump235-01.50—
May 17West Point InvitationalMay 17 · 300m Hurdles · Place 3 · John MarshalJohn Marshal300m Hurdles351.57—
May 17West Point InvitationalMay 17 · 100m Hurdles · Place 5 · John MarshalJohn Marshal100m Hurdles517.72—
May 3Queen Harrison Track Classic InvitationalMay 3 · 200 Meters · Place 14 · John MarshallJohn Marshall200 Meters1426.9111
May 3Queen Harrison Track Classic InvitationalMay 3 · Long Jump · Place 14 · John MarshallJohn MarshallLong Jump1416-111
May 3Queen Harrison Track Classic InvitationalMay 3 · 300m Hurdles · Place 10 · John MarshallJohn Marshall300m Hurdles1050.2011
May 3Queen Harrison Track Classic InvitationalMay 3 · 100m Hurdles · Place 9 · John MarshallJohn Marshall100m Hurdles917.4111
Apr 19Blue & Gold HS Track ClassicApr 19 · 300m Hurdles · Place 3 · John MarshalJohn Marshal300m Hurdles352.8611
Apr 19Blue & Gold HS Track ClassicApr 19 · Long Jump · Place 10 · John MarshalJohn MarshalLong Jump1015-01.0011
Apr 52025 Run Eight O Four HS InvitationalApr 5 · Triple Jump · Place 5 · John MarshallJohn MarshallTriple Jump5.34-05.0011
Apr 52025 Run Eight O Four HS InvitationalApr 5 · Long Jump · Place 24 · John MarshallJohn MarshallLong Jump24.14-08.5011
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 300m Hurdles · Place 17 · John MarshallJohn Marshall300m Hurdles30" / 0.762m17.52.41a PB11
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 103 · John MarshalJohn Marshal200 MetersRound P10327.3111
Mar 21adidas Track Nationals 2025Mar 21 · Triple Jump · Place 32 · John MarshalJohn MarshalTriple Jump3232-10.5011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21STC MEET #3Dec 21 · 300 Meters · Place 6 · John MarshallJohn Marshall300 Meters6.47.72a11
Dec 21STC MEET #3Dec 21 · Triple Jump · Place 3 · John MarshallJohn MarshallTriple Jump3.33-06.5011

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 26AAU Region 05 National QualifierJun 26 · Triple Jump · Place 9 · The Speed TeamThe Speed TeamTriple Jump933-06.00—
Jun 26AAU Region 05 National QualifierJun 26 · 400m Hurdles · Place 8 · The Speed TeamThe Speed Team400m Hurdles81:15.56—
Jun 8AAU Virginia South District QualifierJun 8 · 400m Hurdles · Place 9 · The Speed Team RVAThe Speed Team RVA400m Hurdles91:16.87a—
Jun 8AAU Virginia South District QualifierJun 8 · 100m Hurdles · Place 13 · The Speed Team RVAThe Speed Team RVA100m Hurdles1319.08a—
Jun 8AAU Virginia South District QualifierJun 8 · 400 Meters · Place 17 · The Speed Team RVAThe Speed Team RVA400 Meters171:05.96a PB—
Jun 8AAU Virginia South District QualifierJun 8 · 400m Hurdles · Place 9 · The Speed TeamThe Speed Team400m Hurdles91:16.87—
Jun 8AAU Virginia South District QualifierJun 8 · 400 Meters · Place 17 · The Speed TeamThe Speed Team400 Meters171:05.96—
Jun 8AAU Virginia South District QualifierJun 8 · 100m Hurdles · Place 13 · The Speed TeamThe Speed Team100m Hurdles1319.08—