Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLos Altos @ Lynbrook · May 192.2Los Altos @ LynbrookMay 19, 2021
110m Hurdles · 39" / 0.991m · OutdoorCCS Finals · May 2115.00aCCS Finals May 21, 2022
110m Hurdles · 42" / 1.067m · OutdoorVirginia Challenge · Apr 1714.71aVirginia ChallengeApril 17, 2026
200 Meters · IndoorDoc Hale Virginia Tech Elite · Feb 722.06Doc Hale Virginia Tech EliteFebruary 7, 2025
200 Meters · OutdoorWake Forest Invitational · Apr 1821.57aWake Forest InvitationalApril 18, 2025
300 Meters · IndoorVirginia Tech Invitational · Jan 1235.76aVirginia Tech InvitationalJanuary 12, 2024
400 Meters · OutdoorLynbrook @ Homestead · Apr 1252.57Lynbrook @ HomesteadApril 12, 2022
60 Meters · IndoorVirginia Tech Invitational · Jan 127.08aVirginia Tech InvitationalJanuary 12, 2024
60m Hurdles · 42" / 1.067m · IndoorVirginia Tech Invitational · Jan 178.45aVirginia Tech InvitationalJanuary 17, 2025
High Jump · OutdoorLynbrook @ Gunn · Mar 85-06.00Lynbrook @ GunnMarch 8, 2022
Long Jump · OutdoorTKA Invitational · Mar 1220-10.00TKA InvitationalMarch 12, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualiferMay 6 · 110m Hurdles · Place 8 · Virginia TechVirginia Tech110m Hurdles42" / 1.067mRound P8.14.71aWind: 2.8Jr
May 6Liberty Twilight QualiferMay 6 · 110m Hurdles · Place 6 · Virginia TechVirginia Tech110m Hurdles42" / 1.067m6.14.73aWind: 2.1Jr
May 3Duke TwilightMay 3 · 110m Hurdles · Place 16 · Virginia TechVirginia Tech110m Hurdles42" / 1.067m16.14.99aWind: -0.9Jr
May 3Duke TwilightMay 3 · 100 Meters · Place 39 · Virginia TechVirginia Tech100 Meters39.11.21aWind: -1Jr
Apr 17Virginia ChallengeApr 17 · 110m Hurdles · Place 22 · Virginia TechVirginia Tech110m Hurdles42" / 1.067m22.14.71a PBWind: -0.6Jr
Apr 3Virginia Grand PrixApr 3 · 110m Hurdles · Place 1 · Virginia TechVirginia Tech110m Hurdles42" / 1.067m1.14.93aWind: 1.6Jr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 21Virginia Tech ShowdownFeb 21 · 60m Hurdles · Place 3 · Virginia TechVirginia Tech60m Hurdles38.22JR
Feb 21Virginia Tech ShowdownFeb 21 · 60m Hurdles · Place 4 · Virginia TechVirginia Tech60m HurdlesRound P48.38JR
Feb 13Darius Dixon InviteFeb 13 · 60 Meters · Place 41 · Virginia TechVirginia Tech60 MetersRound P417.14aJr
Feb 6Doc Hale InvitationalFeb 6 · 60m Hurdles · Place 5 · Virginia TechVirginia Tech60m HurdlesRound P58.22aJr
Feb 6Doc Hale InvitationalFeb 6 · 60m Hurdles · Place 5 · Virginia TechVirginia Tech60m Hurdles58.23aJr
Feb 6Doc Hale InvitationalFeb 6 · 200 Meters · Place 10 · Virginia TechVirginia Tech200 Meters1022.60aJr
Jan 23Hokie InvitationalJan 23 · 60m Hurdles · Place 8 · Virginia TechVirginia Tech60m HurdlesRound P88.27JR
Jan 23Hokie InvitationalJan 23 · 60m Hurdles · Place 7 · Virginia TechVirginia Tech60m Hurdles78.31JR
Jan 23Hokie InvitationalJan 23 · 200 Meters · Place 6 · Virginia TechVirginia Tech200 Meters622.53JR
Jan 16Virginia Tech InvitationalJan 16 · 60m Hurdles · Place 3 · Virginia TechVirginia Tech60m HurdlesRound P38.32aJr
Jan 16Virginia Tech InvitationalJan 16 · 60m Hurdles · Virginia TechVirginia Tech60m Hurdles—FSJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualifierMay 6 · 110m Hurdles · Place 3 · Virginia TechVirginia Tech110m HurdlesRound P314.74SO
Apr 18Wake Forest InvitationalApr 18 · 110m Hurdles · Place 6 · Virginia TechVirginia Tech110m Hurdles42" / 1.067m6.14.95aWind: 5So
Apr 18Wake Forest InvitationalApr 18 · 200 Meters · Place 8 · Virginia TechVirginia Tech200 Meters8.21.57a PBSo
Mar 21Bob Davidson Team ChallengeMar 21 · 110m Hurdles · Virginia TechVirginia Tech110m Hurdles42" / 1.067m--DNSWind: 2.4So
Mar 21Bob Davidson Team ChallengeMar 21 · 200 Meters · Virginia TechVirginia Tech200 Meters--DNSWind: 2.7So

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Virginia Tech ChallengeFeb 21 · 60m Hurdles · Place 6 · Virginia TechVirginia Tech60m HurdlesRound P68.38SO
Feb 21Virginia Tech ChallengeFeb 21 · 60m Hurdles · Place 5 · Virginia TechVirginia Tech60m Hurdles58.34SO
Feb 21Virginia Tech ChallengeFeb 21 · 200 Meters · Place 7 · Virginia TechVirginia Tech200 Meters722.15SO
Feb 7Doc Hale Virginia Tech EliteFeb 7 · 60m Hurdles · Place 9 · Virginia TechVirginia Tech60m HurdlesRound P98.30SO
Feb 7Doc Hale Virginia Tech EliteFeb 7 · 200 Meters · Place 12 · Virginia TechVirginia Tech200 Meters1222.06 PBSO
Jan 17Virginia Tech InvitationalJan 17 · 300 Meters · Virginia TechVirginia Tech300 Meters—DNFSo
Jan 17Virginia Tech InvitationalJan 17 · 60m Hurdles · Place 15 · Virginia TechVirginia Tech60m Hurdles42" / 1.067mRound P15.8.45a PBSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Virginia ChallengeApr 19 · 200 Meters · Place 46 · Virginia TechVirginia Tech200 Meters4622.27a—
Apr 19Virginia ChallengeApr 19 · 100 Meters · Place 43 · Virginia TechVirginia Tech100 Meters4311.27a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 16Virginia Tech ChallengeFeb 16 · 200 Meters · Place 13 · Virginia TechVirginia Tech200 Meters1322.49a—
Feb 16Virginia Tech ChallengeFeb 16 · 60 Meters · Place 11 · Virginia TechVirginia Tech60 MetersRound P117.09a—
Feb 2Doc Hale VT MeetFeb 2 · 200 Meters · Place 14 · Virginia TechVirginia Tech200 Meters1422.28a—
Feb 2Doc Hale VT MeetFeb 2 · 60 Meters · Place 16 · Virginia TechVirginia Tech60 Meters167.11a—
Jan 19Hokie InvitationalJan 19 · 200 Meters · Place 17 · Virginia TechVirginia Tech200 Meters1722.51a—
Jan 12Virginia Tech InvitationalJan 12 · 300 Meters · Place 13 · Virginia TechVirginia Tech300 Meters1335.76a PB—
Jan 12Virginia Tech InvitationalJan 12 · 60 Meters · Place 15 · Virginia TechVirginia Tech60 Meters157.08a PB—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 27SCVAL/DAL FinalsApr 27 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles114.21a—
Apr 27SCVAL/DAL FinalsApr 27 · 200 Meters · Place 8 · LynbrookLynbrook200 Meters825.24a—
Apr 27SCVAL/DAL FinalsApr 27 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters210.64a—
Apr 25SCVAL/DAL TrialsApr 25 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles39" / 0.991m1.14.65aWind: 2.512
Apr 25SCVAL/DAL TrialsApr 25 · 200 Meters · Place 2 · LynbrookLynbrook200 Meters2.22.22aWind: 1.112
Apr 25SCVAL/DAL TrialsApr 25 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters2.10.95aWind: 212
Apr 21CCS Top 8Apr 21 · 110m Hurdles · Place 3 · LynbrookLynbrook110m Hurdles314.49a—
Apr 21CCS Top 8Apr 21 · 200 Meters · Place 6 · LynbrookLynbrook200 Meters621.96a—
Apr 21CCS Top 8Apr 21 · 100 Meters · Place 8 · LynbrookLynbrook100 Meters810.76a—
Apr 152nd Annual CCS Last Chance MeetApr 15 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles39" / 0.991m1.14.59aWind: 2.412
Apr 152nd Annual CCS Last Chance MeetApr 15 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters2.10.63aWind: 2.812
Apr 13Homestead @ LynbrookApr 13 · High Jump · Place 1 · LynbrookLynbrookHigh Jump15-6—
Apr 13Homestead @ LynbrookApr 13 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles115.23a—
Apr 13Homestead @ LynbrookApr 13 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters121.74a—
Apr 5Lynbrook @ MilpitasApr 5 · High Jump · Place 2 · LynbrookLynbrookHigh Jump25-04.0012
Apr 5Lynbrook @ MilpitasApr 5 · Discus · Place 12 · LynbrookLynbrookDiscus1280-00.0012
Mar 30Lynbrook vs. Los AltosMar 30 · High Jump · Place 1 · LynbrookLynbrookHigh Jump15-8—
Mar 30Lynbrook vs. Los AltosMar 30 · Discus · Place 11 · LynbrookLynbrookDiscus1174-8—
Mar 25Lynbrook InvitationalMar 25 · 200 Meters · LynbrookLynbrook200 Meters—DNSWind: 3.412
Mar 23Lynbrook & Gunn @ Palo AltoMar 23 · Discus · Place 10 · LynbrookLynbrookDiscus1059-03.00—
Feb 13Lynbrook Time TrialFeb 13 · 60 Meter · Place 29 · LynbrookLynbrook60 Meter29.10.66aUnofficial12

2022 Outdoor Track

49 results
DateMeetEventPlMarkGr
May 21CCS Finals May 21 · 110m Hurdles · Place 6 · LynbrookLynbrook110m Hurdles39" / 0.991mRound P6.15.22aWind: 3.511
May 21CCS Finals May 21 · 110m Hurdles · Place 5 · LynbrookLynbrook110m Hurdles39" / 0.991m5.15.00a PBWind: 0.811
May 21CCS Finals May 21 · 200 Meters · Place 25 · LynbrookLynbrook200 MetersRound P25.22.76aWind: 211
May 21CCS Finals May 21 · 100 Meters · Place 23 · LynbrookLynbrook100 MetersRound P23.11.26aWind: 0.111
May 14CCS Semi-Finals May 14 · 110m Hurdles · Place 6 · LynbrookLynbrook110m Hurdles39" / 0.991mRound P6.15.22aWind: 3.511
May 14CCS Semi-Finals May 14 · 200 Meters · Place 25 · LynbrookLynbrook200 MetersRound P25.22.76aWind: 211
May 14CCS Semi-Finals May 14 · 100 Meters · Place 23 · LynbrookLynbrook100 MetersRound P23.11.26aWind: 0.111
May 6SCVAL QualifierMay 6 · 110m Hurdles · Place 3 · LynbrookLynbrook110m Hurdles315.03a11
May 6SCVAL QualifierMay 6 · 200 Meters · Place 6 · LynbrookLynbrook200 Meters623.01a11
May 6SCVAL QualifierMay 6 · 100 Meters · Place 4 · LynbrookLynbrook100 Meters411.17a11
Apr 28SCVAL/DAL FinalsApr 28 · 110m Hurdles · Place 2 · LynbrookLynbrook110m Hurdles215.27a11
Apr 28SCVAL/DAL FinalsApr 28 · 200 Meters · Place 2 · LynbrookLynbrook200 Meters222.48a11
Apr 28SCVAL/DAL FinalsApr 28 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters110.95a11
Apr 26SCVAL/DAL TrialsApr 26 · 110m Hurdles · Place 2 · LynbrookLynbrook110m Hurdles215.31a11
Apr 26SCVAL/DAL TrialsApr 26 · 200 Meters · Place 3 · LynbrookLynbrook200 Meters323.01a11
Apr 26SCVAL/DAL TrialsApr 26 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters111.03a11
Apr 22CCS Top 8Apr 22 · 200 Meters · Place 3 · LynbrookLynbrook200 Meters322.39a (0.8)11
Apr 22CCS Top 8Apr 22 · 100 Meters · Place 4 · LynbrookLynbrook100 Meters411.05a (1.7)11
Apr 12Lynbrook @ HomesteadApr 12 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles115.3611
Apr 12Lynbrook @ HomesteadApr 12 · 400 Meters · Place 2 · LynbrookLynbrook400 Meters252.57 PB11
Apr 12Lynbrook @ HomesteadApr 12 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters123.0411
Apr 6Milpitas @ LynbrookApr 6 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles115.09a11
Apr 6Milpitas @ LynbrookApr 6 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters122.33a11
Apr 6Milpitas @ LynbrookApr 6 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters110.90a11
Apr 6Milpitas @ LynbrookApr 6 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles115.09a11
Apr 6Milpitas @ LynbrookApr 6 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters122.33a11
Apr 6Milpitas @ LynbrookApr 6 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters110.90a11
Apr 1Stanford Invitational Apr 1 · Long Jump · Place 15 · LynbrookLynbrookLong Jump15.20-01.00Wind: 0.811
Apr 1Stanford Invitational Apr 1 · 110m Hurdles · Place 11 · LynbrookLynbrook110m Hurdles39" / 0.991mRound P11.15.73aWind: 0.611
Apr 1Stanford Invitational Apr 1 · 100 Meters · Place 13 · LynbrookLynbrook100 MetersRound P13.11.10aWind: -0.611
Mar 29Los Gatos at LynbrookMar 29 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters1.22.24a11
Mar 26Firebird RelaysMar 26 · 110m Hurdles · Place 2 · LynbrookLynbrook110m Hurdles215.9011
Mar 26Firebird RelaysMar 26 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters211.1511
Mar 23Lynbrook@Los AltosMar 23 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters1.22.79aWind: -0.311
Mar 23Lynbrook@Los AltosMar 23 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters1.11.18aWind: -0.911
Mar 19Saint Francis InvitationalMar 19 · Long Jump · Place 14 · LynbrookLynbrookLong Jump1419-1.7511
Mar 19Saint Francis InvitationalMar 19 · 110m Hurdles · Place 6 · LynbrookLynbrook110m Hurdles616.0411
Mar 19Saint Francis InvitationalMar 19 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters210.94411
Mar 15Palo Alto @ LynbrookMar 15 · Triple Jump · Place 3 · LynbrookLynbrookTriple Jump338-08.0011
Mar 15Palo Alto @ LynbrookMar 15 · 110m Hurdles · Place 1 · LynbrookLynbrook110m Hurdles115.9111
Mar 15Palo Alto @ LynbrookMar 15 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters111.0211
Mar 12TKA InvitationalMar 12 · Long Jump · Place 2 · LynbrookLynbrookLong Jump2.20-10.00 PB11
Mar 12TKA InvitationalMar 12 · 200 Meters · Place 1 · LynbrookLynbrook200 Meters1.23.10a11
Mar 12TKA InvitationalMar 12 · 100 Meters · Place 2 · LynbrookLynbrook100 Meters2.11.27a11
Mar 8Lynbrook @ GunnMar 8 · 110m Hurdles · Place 2 · LynbrookLynbrook110m Hurdles39" / 0.991m2.15.98aWind: 1.511
Mar 8Lynbrook @ GunnMar 8 · High Jump · Place 2 · LynbrookLynbrookHigh Jump2.5-06.00 PB11
Mar 8Lynbrook @ GunnMar 8 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters1.11.13aWind: 1.311
Mar 5Rustbuster InvitationalMar 5 · 110m Hurdles · Place 7 · LynbrookLynbrook110m Hurdles718.5611
Mar 5Rustbuster InvitationalMar 5 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters111.0111

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25Gunn @ LynbrookMay 25 · Triple Jump · Place 1 · LynbrookLynbrookTriple Jump138-04.5010
May 25Gunn @ LynbrookMay 25 · High Jump · Place 1 · LynbrookLynbrookHigh Jump15-02.0010
May 25Gunn @ LynbrookMay 25 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters12.510
May 19Los Altos @ LynbrookMay 19 · Triple Jump · Place 1 · LynbrookLynbrookTriple Jump136-09.0010
May 19Los Altos @ LynbrookMay 19 · High Jump · Place 1 · LynbrookLynbrookHigh Jump15-00.0010
May 19Los Altos @ LynbrookMay 19 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters12.2 PB10
May 15Homestead @ LynbrookMay 15 · High Jump · Place 1 · LynbrookLynbrookHigh Jump1.5-02.0010
May 15Homestead @ LynbrookMay 15 · 100 Meters · Place 1 · LynbrookLynbrook100 Meters1.12.07aWind: 1.110
Apr 24Lynbrook @ Milpitas Apr 24 · High Jump · Place 1 · LynbrookLynbrookHigh Jump14-06.0010
Apr 24Lynbrook @ Milpitas Apr 24 · 65m Hurdles · Place 2 · LynbrookLynbrook65m Hurdles21.010

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 7Rustbuster InvitationalMar 7 · 65m Hurdles · Place 3 · LynbrookLynbrook65m Hurdles310.889
Mar 7Rustbuster InvitationalMar 7 · 100 Meters · Place 22 · LynbrookLynbrook100 Meters2212.939