Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSkyline Invitational · Feb 2514.53aSkyline InvitationalFebruary 25, 2023
100 Meters · OutdoorClash of the Titans · Apr 2513.27aClash of the TitansApril 25, 2026
100m Hurdles · 33" / 0.838m · OutdoorMVAL Championships · May 816.74aMVAL ChampionshipsMay 8, 2026
200 Meters · OutdoorMVAL #5 · Apr 1728.55aMVAL #5April 17, 2024
300m Hurdles · 30" / 0.762m · OutdoorMVAL Championships · May 849.11aMVAL ChampionshipsMay 8, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8MVAL ChampionshipsMay 8 · 300m Hurdles · Place 2 · Mission San Jose300m Hurdles30" / 0.762m2.49.11a PB12
May 8MVAL ChampionshipsMay 8 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles33" / 0.838m2.16.74a PBWind: 0.212
Apr 25Clash of the TitansApr 25 · 300m Hurdles · Place 2 · Mission San Jose300m Hurdles251.51a12
Apr 25Clash of the TitansApr 25 · 100m Hurdles · Place 3 · Mission San Jose100m Hurdles317.89a12
Apr 25Clash of the TitansApr 25 · 100 Meters · Place 11 · Mission San Jose100 Meters1113.27a PB12
Apr 18MVAL #3Apr 18 · 300m Hurdles · Place 1 · Mission San Jose300m Hurdles30" / 0.762m1.49.48a12
Apr 18MVAL #3Apr 18 · 200 Meters · Mission San Jose200 Meters—DNSWind: -112
Mar 28Castro Valley RelaysMar 28 · 300m Hurdles · Place 2 · Mission San Jose300m Hurdles250.7812
Mar 25MVAL #2AMar 25 · 100m Hurdles · Place 1 · Mission San Jose100m Hurdles117.21a12
Mar 14San Leandro InvitationalMar 14 · 300m Hurdles · Place 2 · Mission San Jose300m Hurdles252.2612
Mar 14San Leandro InvitationalMar 14 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles217.9512
Mar 11MVAL #1BMar 11 · 300m Hurdles · Place 1 · Mission San Jose300m Hurdles151.16a12
Mar 11MVAL #1BMar 11 · 200 Meters · Place 34 · Mission San Jose200 Meters3429.63a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17NCS Bayshore Area ChampionshipsMay 17 · 300m Hurdles · Place 6 · Mission San Jose300m Hurdles650.45a11
May 17NCS Bayshore Area ChampionshipsMay 17 · 100m Hurdles · Place 10 · Mission San Jose100m Hurdles1017.36a11
Apr 26Clash of the TitansApr 26 · 300m Hurdles · Place 3 · Mission San Jose300m Hurdles351.2211
Apr 26Clash of the TitansApr 26 · 100m Hurdles · Place 5 · Mission San Jose100m Hurdles518.0311
Apr 16MVAL 3B @ Moreau CatholicApr 16 · 300m Hurdles · Place 5 · Mission San Jose300m Hurdles553.3211
Mar 22MVAL #2Mar 22 · 300m Hurdles · Place 3 · Mission San Jose300m Hurdles350.72a11
Mar 22MVAL #2Mar 22 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles218.01a11
Mar 15San Leandro InvitationalMar 15 · 300m Hurdles · Place 4 · Mission San Jose300m Hurdles452.0611
Mar 15San Leandro InvitationalMar 15 · 100m Hurdles · Place 6 · Mission San Jose100m Hurdles618.7811
Mar 12MVAL #1bMar 12 · 300m Hurdles · Place 3 · Mission San Jose300m Hurdles351.76a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 20Northern California Frosh/Soph ChampionshipsApr 20 · 100m Hurdles · Place 8 · Mission San Jose100m Hurdles818.19a—
Apr 17MVAL #5Apr 17 · 200 Meters · Place 12 · Mission San Jose200 Meters1228.55a PB—
Mar 23MVAL #3Mar 23 · 100m Hurdles · Place 4 · Mission San Jose100m Hurdles418.62a—
Mar 23MVAL #3Mar 23 · 100 Meters · Place 17 · Mission San Jose100 Meters1714.35a—
Mar 16San Leandro InvitationalMar 16 · 100m Hurdles · Place 4 · Mission San Jose100m Hurdles419.1810
Mar 13MVAL #2Mar 13 · 200 Meters · Place 11 · Mission San Jose200 Meters1129.03a—
Mar 6MVAL #1Mar 6 · 100m Hurdles · Place 3 · Mission San Jose100m Hurdles318.76a—
Mar 6MVAL #1Mar 6 · 100 Meters · Place 9 · Mission San Jose100 Meters913.98a—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13NCS Bayshore ChampionshipsMay 13 · 100m Hurdles · Place 15 · Mission San Jose100m Hurdles1519.18a—
Apr 19Mission San Jose vs KennedyApr 19 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles219.65a—
Apr 19Mission San Jose vs KennedyApr 19 · 100 Meters · Place 2 · Mission San Jose100 Meters214.01a—
Mar 29MVAL: James Logan - Mission San JoseMar 29 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles220.11—
Mar 29MVAL: James Logan - Mission San JoseMar 29 · 100 Meters · Place 5 · Mission San Jose100 Meters514.30—
Mar 22MVAL: American - Mission San Jose - MoreauMar 22 · 100m Hurdles · Place 3 · Mission San Jose100m Hurdles320.09a—
Mar 22MVAL: American - Mission San Jose - MoreauMar 22 · 100 Meters · Place 1 · Mission San Jose100 Meters114.09a—
Mar 18San Leandro InvitationalMar 18 · 100m Hurdles · Place 4 · Mission San Jose100m Hurdles419.929
Mar 18San Leandro InvitationalMar 18 · 100 Meters · Place 9 · Mission San Jose100 Meters914.2429
Mar 18San Leandro InvitationalMar 18 · 100m Hurdles · Place 4 · Mission San Jose100m Hurdles419.929
Mar 18San Leandro InvitationalMar 18 · 100 Meters · Place 9 · Mission San Jose100 Meters914.2429
Mar 16Mission San Jose vs Newark MemorialMar 16 · 100m Hurdles · Place 2 · Mission San Jose100m Hurdles219.97a—
Mar 8Irvington/Mission/WashingtonMar 8 · 100m Hurdles · Place 8 · Mission San Jose100m Hurdles820.74a—
Mar 8Irvington/Mission/WashingtonMar 8 · 200 Meters · Place 7 · Mission San Jose200 Meters729.95a—
Mar 8Irvington/Mission/WashingtonMar 8 · 100 Meters · Place 7 · Mission San Jose100 Meters714.49a—
Mar 4Dan Gabor InvitationalMar 4 · 100 Meters · Place 12 · Mission San Jose100 Meters1214.109
Mar 4Dan Gabor InvitationalMar 4 · 100 Meters · Place 12 · Mission San Jose100 Meters1214.109

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Skyline InvitationalFeb 25 · 100m Hurdles · Place 13 · Mission San Jose100m Hurdles1320.98a9
Feb 25Skyline InvitationalFeb 25 · 100 Meters · Place 46 · Mission San Jose100 Meters4614.53a PB9