Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWeber State Spring Classic · Apr 1012.64aWeber State Spring ClassicApril 10, 2026
100m Hurdles · 33" / 0.838m · OutdoorIdaho State Bengal Invitational · May 213.86aIdaho State Bengal InvitationalMay 2, 2025
150 Meters · OutdoorCA Winter Championships · Feb 318.94aCA Winter ChampionshipsFebruary 3, 2024
200 Meters · IndoorISU Winter Open · Dec 625.81aISU Winter OpenDecember 6, 2024
200 Meters · Outdoor2026 Ed Jacoby Twilight · Apr 2425.372026 Ed Jacoby TwilightApril 24, 2026
300 Meters · OutdoorCA Winter Championships · Feb 341.28aCA Winter ChampionshipsFebruary 3, 2024
300m Hurdles · 30" / 0.762m · OutdoorCIF-SS D1 Prelims · May 443.13aCIF-SS D1 PrelimsMay 4, 2024
400 Meters · OutdoorLaguna Beach Trophy Invitation · Mar 1859.25Laguna Beach Trophy InvitationMarch 18, 2023
400m Hurdles · 30" / 0.762m · OutdoorIdaho State Bengal Invitational · May 259.93aIdaho State Bengal InvitationalMay 2, 2025
60 Meter · OutdoorCA Winter State Track & Field Championships · Jan 298.47aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
60m Hurdles · 33" / 0.838m · IndoorISU Snake River · Jan 168.69aISU Snake RiverJanuary 16, 2025
60m Hurdles · 33" / 0.838m · OutdoorCA Winter Championships · Feb 38.92aCA Winter ChampionshipsFebruary 3, 2024
800 Meters · OutdoorTiger Invitational · May 72:39.48aTiger Invitational May 7, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 132026 Big Sky Outdoor TF ChampionshipsMay 13 · 400m Hurdles · Place 8 · Idaho StateIdaho State400m Hurdles30" / 0.762mRound P8.1:02.48aSo
May 132026 Big Sky Outdoor TF ChampionshipsMay 13 · 400m Hurdles · Place 8 · Idaho StateIdaho State400m Hurdles30" / 0.762m8.1:04.23aSo
May 1Idaho State Bengal InvitationalMay 1 · 400m Hurdles · Idaho StateIdaho State400m Hurdles30" / 0.762mRound P--DNSSo
May 1Idaho State Bengal InvitationalMay 1 · 100m Hurdles · Place 12 · Idaho StateIdaho State100m Hurdles33" / 0.838mRound P12.14.81aWind: -0.4So
Apr 242026 Ed Jacoby TwilightApr 24 · 200 Meters · Place 7 · Idaho StateIdaho State200 Meters725.37 PBSO
Apr 242026 Ed Jacoby TwilightApr 24 · 100m Hurdles · Place 4 · Idaho StateIdaho State100m Hurdles414.21SO
Apr 10Utah Spring ClassicApr 10 · 400m Hurdles · Place 2 · Idaho StateIdaho State400m Hurdles21:01.60aSo
Apr 10Weber State Spring ClassicApr 10 · 100m Hurdles · Place 5 · Idaho StateIdaho State100m Hurdles33" / 0.838m5.14.00aWind: 2.9So
Apr 10Weber State Spring ClassicApr 10 · 100 Meters · Place 8 · Idaho StateIdaho State100 Meters8.12.64a PBWind: 1.2So
Mar 262026 UVU Collegiate InvitationalMar 26 · 400m Hurdles · Place 7 · Idaho StateIdaho State400m Hurdles30" / 0.762m7.1:06.87aSo
Mar 262026 UVU Collegiate InvitationalMar 26 · 100m Hurdles · Place 5 · Idaho StateIdaho State100m Hurdles33" / 0.838m5.14.36aWind: 2So

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 142025 Big Sky Outdoor TF ChampionshipsMay 14 · 400m Hurdles · Place 11 · Idaho StateIdaho State400m Hurdles30" / 0.762mRound P11.1:02.78aFr
May 142025 Big Sky Outdoor TF ChampionshipsMay 14 · 100m Hurdles · Place 7 · Idaho StateIdaho State100m Hurdles33" / 0.838mRound P7.14.08aWind: -0.7Fr
May 142025 Big Sky Outdoor TF ChampionshipsMay 14 · 100m Hurdles · Place 7 · Idaho StateIdaho State100m Hurdles33" / 0.838m7.14.23aWind: 0.2Fr
May 2Idaho State Bengal InvitationalMay 2 · 400m Hurdles · Place 4 · Idaho StateIdaho State400m Hurdles30" / 0.762mRound P4.59.93a PBFr
May 2Idaho State Bengal InvitationalMay 2 · 400m Hurdles · Idaho StateIdaho State400m Hurdles30" / 0.762m--DNSFr
May 2Idaho State Bengal InvitationalMay 2 · 100m Hurdles · Place 2 · Idaho StateIdaho State100m Hurdles33" / 0.838mRound P2.13.86a PBWind: -0.5Fr
May 2Idaho State Bengal InvitationalMay 2 · 100m Hurdles · Place 3 · Idaho StateIdaho State100m Hurdles33" / 0.838m3.13.98aWind: 1.9Fr
Apr 25Ed Jacoby TwilightApr 25 · 400m Hurdles · Place 1 · Idaho StateIdaho State400m Hurdles11:01.95FR
Apr 182025 Beach InviteApr 18 · 400m Hurdles · Idaho StateIdaho State400m Hurdles30" / 0.762m--DNSFr
Apr 182025 Beach InviteApr 18 · 100m Hurdles · Place 17 · Idaho StateIdaho State100m Hurdles33" / 0.838m17.14.11aWind: 1.4Fr
Apr 17Pacific Coast InvitationalApr 17 · 400m Hurdles · Idaho StateIdaho State400m Hurdles30" / 0.762m--DNSFr
Apr 17Pacific Coast InvitationalApr 17 · 100m Hurdles · Idaho StateIdaho State100m Hurdles33" / 0.838m--DNSWind: 1Fr
Apr 11Weber State Spring ClassicApr 11 · 100m Hurdles · Place 5 · Idaho StateIdaho State100m Hurdles514.18FR
Apr 11Utah Spring ClassicApr 11 · 400m Hurdles · Place 1 · Idaho StateIdaho State400m Hurdles30" / 0.762m1.1:00.24aFr
Mar 28Utah Valley CollegiateMar 28 · 100m Hurdles · Place 6 · Idaho StateIdaho State100m Hurdles614.50FR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16ISU Snake RiverJan 16 · 60m Hurdles · Place 4 · Idaho StateIdaho State60m Hurdles33" / 0.838mRound P4.8.82aWind: 0Fr
Jan 16ISU Snake RiverJan 16 · 60m Hurdles · Place 3 · Idaho StateIdaho State60m Hurdles33" / 0.838m3.8.69a PBWind: 0Fr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6ISU Winter OpenDec 6 · 60m Hurdles · Place 2 · Idaho StateIdaho State60m Hurdles33" / 0.838m2.8.74aFr
Dec 6ISU Winter OpenDec 6 · 200 Meters · Place 3 · Idaho StateIdaho State200 Meters3.25.81a PBFr
Feb 24Trackrabbit InvitationalFeb 24 · 300m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles144.6512
Feb 24Trackrabbit InvitationalFeb 24 · 100m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)100m Hurdles114.6912
Feb 24Trackrabbit InvitationalFeb 24 · 300m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles144.6512
Feb 24Trackrabbit InvitationalFeb 24 · 100m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)100m Hurdles114.6912

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 25104th CIF State T&F Champs Finals 2024May 25 · 100m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m7.14.34aWind: -0.112
May 24104th CIF State T&F Champs Prelims 2024May 24 · 300m Hurdles · Place 11 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762mRound P11.43.78a12
May 24104th CIF State T&F Champs Prelims 2024May 24 · 100m Hurdles · Place 9 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838mRound P9.14.31aWind: 1.912
May 18CIF-SS Masters MeetMay 18 · 100m Hurdles · Place 3 · Long Beach Poly (SS)Long Beach Poly (SS)100m Hurdles314.2912
May 18CIF-SS Masters MeetMay 18 · 300m Hurdles · Place 3 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles343.2812
May 11CIF SS FinalsMay 11 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m2.43.62a12
May 11CIF SS FinalsMay 11 · 100m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m2.14.26aWind: 312
May 4CIF-SS D1 PrelimsMay 4 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762mRound P1.43.13a PB12
May 4CIF-SS D1 PrelimsMay 4 · 100m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838mRound P1.14.40aWind: 0.812
Apr 25Moore League Prelims/FinalsApr 25 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m1.43.63a12
Apr 25Moore League Prelims/FinalsApr 25 · 100m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m2.14.76aWind: 212
Apr 1964th Mt. SAC RelaysApr 19 · 400m Hurdles · Place 2 · 12 Poly (Long Beach)12 Poly (Long Beach)400m Hurdles21:03.82—
Apr 1964th Mt. SAC RelaysApr 19 · 100m Hurdles · Place 6 · 12 Poly (Long Beach)12 Poly (Long Beach)100m Hurdles614.77—
Apr 1964th Mt. SAC RelaysApr 19 · 400m Hurdles · Place 2 · Poly (LongPoly (Long400m Hurdles21:03.82—
Apr 1964th Mt. SAC RelaysApr 19 · 100m Hurdles · Place 6 · Poly (LongPoly (Long100m Hurdles614.77—
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 8 · Long Beach PLong Beach P100 Meters812.8312
Apr 10Millikan V LB Poly DualApr 10 · 100m Hurdles · Place 1 · Long Beach PLong Beach P100m Hurdles114.8612
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 8 · Long Beach PLong Beach P100 Meters812.8312
Apr 10Millikan V LB Poly DualApr 10 · 100m Hurdles · Place 1 · Long Beach PLong Beach P100m Hurdles114.8612
Mar 23Beach Cities Invitational Mar 23 · 100m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)100m Hurdles115.10a—
Mar 23Beach Cities Invitational Mar 23 · 400 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)400 Meters11:00.34a—
Mar 16Laguna Beach Trophy InvitationalMar 16 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m2.44.49a12
Mar 16Laguna Beach Trophy InvitationalMar 16 · 100m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m1.14.99aWind: 1.712
Mar 8Redondo Nike Track FestivalMar 8 · 100m Hurdles · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)100m Hurdles215.2512
Mar 220th Annual Culver City InvitationalMar 2 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles145.91a—
Mar 220th Annual Culver City InvitationalMar 2 · 100m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)100m Hurdles114.92a—
Feb 3CA Winter ChampionshipsFeb 3 · 150 Meters · Place 32 · Long Beach PolyLong Beach Poly150 Meters32.18.94a PBWind: 0.412
Feb 3CA Winter ChampionshipsFeb 3 · 300 Meters · Place 19 · Long Beach PolyLong Beach Poly300 Meters19.41.28a PB12
Feb 3CA Winter ChampionshipsFeb 3 · 60m Hurdles · Place 1 · Long Beach PolyLong Beach Poly60m Hurdles33" / 0.838mRound P1.9.03aWind: 2.212
Feb 3CA Winter ChampionshipsFeb 3 · 60m Hurdles · Place 2 · Long Beach PolyLong Beach Poly60m Hurdles33" / 0.838m2.8.92a PBWind: 0.512

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 20CIF-SS Masters MeetMay 20 · 300m Hurdles · Place 9 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m9.46.42a11
May 13CIF-SS Division 1 Track and Field FinalsMay 13 · 300m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m3.43.23a11
May 13CIF-SS Division 1 Track and Field FinalsMay 13 · 100m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m7.14.85aWind: 1.311
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · 300m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762mRound P7.43.71a11
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · 100m Hurdles · Place 8 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838mRound P8.14.62aWind: 011
Apr 25Moore League Prelims/FinalsApr 25 · 300m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m3.44.26a11
Apr 25Moore League Prelims/FinalsApr 25 · 100m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m3.14.73aWind: 1.511
Apr 1463rd Mt. SAC RelaysApr 14 · 300m Hurdles · Place 6 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m6.45.26a11
Apr 1463rd Mt. SAC RelaysApr 14 · 100m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m7.15.16aWind: 011
Apr 12Mt. SAC Relays - College/OpenApr 12 · 300m Hurdles · Place 6 · Poly (LongPoly (Long300m Hurdles645.26—
Apr 12Mt. SAC Relays - College/OpenApr 12 · 100m Hurdles · Place 7 · Poly (LongPoly (Long100m Hurdles715.16—
Mar 31Stanford InvitationalMar 31 · 400m Hurdles · Place 8 · LONG BEACH PLONG BEACH P400m Hurdles865.83—
Mar 31Stanford InvitationalMar 31 · 100m Hurdles · Place 6 · LONG BEACH PLONG BEACH P100m Hurdles614.89—
Mar 31Stanford InvitationalMar 31 · 100m Hurdles · Place 5 · LONG BEACH PLONG BEACH P100m HurdlesRound P514.94—
Mar 28LB Poly at LB WilsonMar 28 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m2.45.97a11
Mar 28LB Poly at LB WilsonMar 28 · 100m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m2.15.13a11
Mar 24Simi Valley InvitationalMar 24 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles144.56a—
Mar 24Simi Valley InvitationalMar 24 · 100m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)100m Hurdles315.10a—
Mar 18Laguna Beach Trophy InvitationMar 18 · 400 Meters · Place 4 · Long Beach Poly (SS)Long Beach Poly (SS)400 Meters459.25 PB11
Mar 11Redondo Nike Track FestivalMar 11 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m1.44.60a11
Mar 11Redondo Nike Track FestivalMar 11 · 100m Hurdles · Place 4 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m4.15.16aWind: 111
Mar 4Griffin Relays @ Los Alamitos HSMar 4 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles30" / 0.762m2.44.91a11
Feb 25Poly Track-Rabbit InvitationalFeb 25 · 100m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)100m Hurdles33" / 0.838m1.15.74aWind: -2.211

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27102nd CIF State T&F Champs Prelims 2022May 27 · 300m Hurdles · Place 22 · CarsonCarson300m Hurdles30" / 0.762mRound P22.46.52a10
Apr 28Marine League PrelimsApr 28 · 300m Hurdles · Place 1 · CarsonCarson300m Hurdles30" / 0.762mRound P1.47.65a10
Apr 28Marine League PrelimsApr 28 · 400 Meters · Place 2 · CarsonCarson400 MetersRound P2.1:01.66a10
Apr 2West Coast RelaysApr 2 · 400 Meters · Place 6 · Carson (La)Carson (La)400 Meters661.3210
Mar 11Redondo Nike Track FestivalMar 11 · 300m Hurdles · Place 2 · Carson (LA)Carson (LA)300m Hurdles248.9810
Mar 11Redondo Nike Track FestivalMar 11 · 400 Meters · Place 5 · Carson (LA)Carson (LA)400 Meters51:02.2810
Mar 5Colt ClassicMar 5 · 300m Hurdles · Place 1 · Carson (LA)Carson (LA)300m Hurdles148.5110
Mar 5Colt ClassicMar 5 · 400 Meters · Place 1 · Carson (LA)Carson (LA)400 Meters159.6010
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 300 Meters · Place 40 · CarsonCarson300 Meters40.44.07a10
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 60 Meter · Place 68 · CarsonCarson60 MeterRound P68.8.47a PBWind: 0.110
Jan 15Cal High All-comers MeetJan 15 · 300m Hurdles · Place 1 · CarsonCarson300m Hurdles30" / 0.762m1.49.36a10
Jan 15Cal High All-comers MeetJan 15 · 400 Meters · Place 1 · CarsonCarson400 Meters1.1:02.03a10

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 4San Diego State Red-Black Summer Nights All-Comers MeetDec 4 · 150 Meters · Place 35 · 33-Unattache33-Unattache150 Meters35.20.60a10
Dec 4San Diego State Red-Black Summer Nights All-Comers MeetDec 4 · 300 Meters · Place 22 · 33-Unattache33-Unattache300 Meters22.43.66a10
Dec 4San Diego State Red-Black Summer Nights All-Comers MeetDec 4 · 60 Meter · Place 38 · 33-Unattache33-Unattache60 Meter38.8.48a10
Jun 16L.A City FinalsJun 16 · 400 Meters · Place 1 · CarsonCarson400 Meters1.60.33a9
Jun 15Girls L.A City FinalsJun 15 · 400 Meters · Place 1 · CarsonCarson400 Meters1.60.33a9
Jun 3Marine League FinalsJun 3 · 800 Meters · Place 3 · CarsonCarson800 Meters3.2:40.76a9
May 21California RelaysMay 21 · 400 Meters · Place 15 · CarsonCarson400 Meters15.1:03.79a9
May 21California RelaysMay 21 · 200 Meters · Place 17 · CarsonCarson200 Meters17.28.24aWind: 1.79
May 7Tiger Invitational May 7 · 800 Meters · Place 13 · CarsonCarson800 Meters13.2:39.48a PB9
Apr 9NIKE Rotary USATFApr 9 · 400 Meters · Place 43 · 33-Unattached33-Unattached400 Meters43.1:05.27a9
Apr 9NIKE Rotary USATFApr 9 · 200 Meters · Place 51 · 33-Unattached33-Unattached200 Meters51.28.26aWind: 09