Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMVAL Championship · Apr 2914.90MVAL ChampionshipApril 29, 2023
100m Hurdles · 33" / 0.838m · OutdoorFremont Unified Senior Night Relays · Apr 820.30aFremont Unified Senior Night RelaysApril 8, 2026
200 Meters · OutdoorMVAL: American - Kennedy - Irvington · Mar 2931.90aMVAL: American - Kennedy - IrvingtonMarch 29, 2023
300m Hurdles · 30" / 0.762m · OutdoorMVAL #3 · Apr 1856.92aMVAL #3April 18, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8MVAL ChampionshipsMay 8 · 300m Hurdles · Place 12 · Irvington300m Hurdles30" / 0.762m12.57.29a12
May 8MVAL ChampionshipsMay 8 · 100m Hurdles · Place 14 · Irvington100m Hurdles33" / 0.838m14.20.74aWind: 0.212
Apr 28Irvington @ Newark DualApr 28 · 300m Hurdles · Place 1 · Irvington300m Hurdles30" / 0.762m1.57.96a12
Apr 18MVAL #3Apr 18 · 300m Hurdles · Place 7 · Irvington300m Hurdles30" / 0.762m7.56.92a PB12
Apr 18MVAL #3Apr 18 · 100m Hurdles · Irvington100m Hurdles33" / 0.838m—DNSWind: -0.612
Apr 8Fremont Unified Senior Night RelaysApr 8 · 100m Hurdles · Place 3 · Irvington100m Hurdles33" / 0.838m3.20.30a PB12
Apr 1MVAL #2BApr 1 · 300m Hurdles · Place 16 · Irvington300m Hurdles1659.0712
Mar 25MVAL #2AMar 25 · 100m Hurdles · Place 11 · Irvington100m Hurdles1120.87a12
Mar 11MVAL #1BMar 11 · 300m Hurdles · Place 10 · Irvington300m Hurdles1058.16a12
Mar 4MVAL Center Meet 1AMar 4 · 100m Hurdles · Place 12 · Irvington100m Hurdles33" / 0.838m12.20.73aWind: 1.112

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4MVAL ChampionshipsMay 4 · 300m Hurdles · Place 1 · Irvington (N300m Hurdles158.3710
May 4MVAL ChampionshipsMay 4 · 100m Hurdles · Place 3 · Irvington (N100m Hurdles320.6710
Apr 17MVAL #5Apr 17 · 300m Hurdles · Place 7 · Irvington300m Hurdles756.51a—
Apr 10MVAL Center Meet #4 at Moreau CatholicApr 10 · 100m Hurdles · Place 13 · Irvington100m Hurdles1319.8910
Apr 6De Anza/Cupertino InviteApr 6 · 100m Hurdles · Place 30 · Irvington100m Hurdles3021.32a—
Mar 23MVAL #3Mar 23 · 300m Hurdles · Place 3 · Irvington300m Hurdles356.51a—
Mar 23MVAL #3Mar 23 · 100m Hurdles · Place 19 · Irvington100m Hurdles1921.74a—
Mar 13MVAL #2Mar 13 · 300m Hurdles · Place 7 · Irvington300m Hurdles756.15a—
Mar 6MVAL #1Mar 6 · 100m Hurdles · Place 12 · Irvington100m Hurdles1220.32a—
Mar 6MVAL #1Mar 6 · 100 Meters · Place 59 · Irvington100 Meters5915.32a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 29MVAL ChampionshipApr 29 · 100m Hurdles · Place 5 · Irvington (N100m HurdlesRound P520.529
Apr 29MVAL ChampionshipApr 29 · 100 Meters · Place 24 · Irvington (N100 MetersRound P2414.90 PB9
Apr 29MVAL ChampionshipApr 29 · 300m Hurdles · Place 5 · Irvington (N300m Hurdles557.709
Apr 29MVAL ChampionshipApr 29 · 100m Hurdles · Place 5 · Irvington (N100m Hurdles519.949
Apr 22Northern California Frosh/Soph ChampionshipsApr 22 · 100m Hurdles · Place 26 · Irvington100m Hurdles2620.58a—
Apr 19MVAL: Irvington - James LoganApr 19 · 300m Hurdles · Place 1 · Irvington (N300m Hurdles158.67—
Apr 19MVAL: Irvington - James LoganApr 19 · 100m Hurdles · Place 1 · Irvington (N100m Hurdles120.52—
Apr 19MVAL: Irvington - James LoganApr 19 · 200 Meters · Place 8 · Irvington (N200 Meters832.20—
Mar 29MVAL: American - Kennedy - IrvingtonMar 29 · 300m Hurdles · Place 1 · Irvington300m Hurdles158.70a—
Mar 29MVAL: American - Kennedy - IrvingtonMar 29 · 100m Hurdles · Place 2 · Irvington100m Hurdles221.62a—
Mar 29MVAL: American - Kennedy - IrvingtonMar 29 · 200 Meters · Place 5 · Irvington200 Meters531.90a PB—
Mar 25Bay Area RelaysMar 25 · 100 Meters · Place 31 · Irvington (N100 Meters3115.419
Mar 25Bay Area RelaysMar 25 · 100 Meters · Place 31 · Irvington (N100 Meters3115.41—
Mar 22MVAL: Irvington @ Newark MemorialMar 22 · 300m Hurdles · Place 2 · Irvington300m Hurdles30" / 0.762m2.1:00.28a9
Mar 22MVAL: Irvington @ Newark MemorialMar 22 · 200 Meters · Place 4 · Irvington200 Meters4.33.80a9
Mar 22MVAL: Irvington @ Newark MemorialMar 22 · 100 Meters · Place 4 · Irvington100 Meters4.15.72a9
Mar 15MVAL Moreau vs IrvingtonMar 15 · 300m Hurdles · Place 1 · Irvington300m Hurdles11:00.29a—
Mar 15MVAL Moreau vs IrvingtonMar 15 · 200 Meters · Place 10 · Irvington200 Meters1034.26a—
Mar 15MVAL Moreau vs IrvingtonMar 15 · 100 Meters · Place 11 · Irvington100 Meters1115.76a—
Mar 8Irvington/Mission/WashingtonMar 8 · 200 Meters · Place 9 · Irvington200 Meters935.25a—
Mar 8Irvington/Mission/WashingtonMar 8 · 100 Meters · Place 12 · Irvington100 Meters1216.29a—