Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMater Dei vs. Servite and Rosary HSs · May 200.8Mater Dei vs. Servite and Rosary HSsMay 20, 2021
150 Meters · OutdoorCA Winter State Track & Field Championships · Jan 2915.90aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
200 Meters · IndoorKen Shannon Last Chance Invitational · Feb 2420.96aKen Shannon Last Chance InvitationalFebruary 24, 2023
200 Meters · OutdoorArcadia Invitational · May 71.0Arcadia InvitationalMay 7, 2021
300 Meters · OutdoorCA Winter State Track & Field Championships · Jan 2933.52aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
400 Meters · OutdoorRedlands Invitational · Mar 2047.83aRedlands InvitationalMarch 20, 2026
400 Meters · Relay Split · OutdoorNCAA Division I Outdoor Championships · Jun 1145.158NCAA Division I Outdoor ChampionshipsJune 11, 2025
60 Meter · Indoor2026 USATF Indoor Championships · Feb 286.55a2026 USATF Indoor ChampionshipsFebruary 28, 2026
60 Meter · OutdoorCA Winter State Track & Field Championships · Jan 296.94aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
60 Meters · OutdoorSprint Showdown · Jun 276.55aSprint ShowdownJune 27, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 200 Meters · Place 6 · United StatesUnited States200 MetersRound P6.20.70aWind: -1.7Sr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 200 Meters · Place 2 · United StatesUnited States200 Meters2.20.29aWind: 1.5Sr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100 Meters · Place 9 · United StatesUnited States100 MetersRound P9.10.16aWind: -0.1Sr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100 Meters · Place 7 · United StatesUnited States100 MetersRound S7.9.96aWind: 2.1Sr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100 Meters · Place 9 · United StatesUnited States100 Meters9.10.10aWind: 0.8Sr
Jul 10Ed Murphey ClassicJul 10 · 200 Meters · Place 6 · United StatesUnited States200 Meters6.20.02aWind: 3.9Sr
Jun 27Sprint ShowdownJun 27 · 100 Meters · Place 4 · On RunningOn Running100 Meters410.38aSr
Jun 27Sprint ShowdownJun 27 · 60 Meters · Place 4 · On RunningOn Running60 Meters46.55a PBSr
May 23LA Track Festival (Gold)May 23 · 100 Meters · Place 2 · On RunningOn Running100 MetersRound P210.01aSr
May 23LA Track Festival (Gold)May 23 · 100 Meters · Place 1 · On RunningOn Running100 Meters110.12aSr
Apr 16Tom Jones MemorialApr 16 · 200 Meters · Place 2 · On RunningOn Running200 Meters2.19.98aWind: 1.6Sr
Mar 20Redlands InvitationalMar 20 · 400 Meters · Place 3 · On RunningOn Running400 Meters347.83a PBSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 282026 USATF Indoor ChampionshipsFeb 28 · 60 Meter · Place 3 · On RunningOn Running60 MeterRound P3.6.56aSr
Feb 282026 USATF Indoor ChampionshipsFeb 28 · 60 Meter · Place 4 · On RunningOn Running60 Meter4.6.55a PBSr

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 200 Meters · Place 9 · On RunningOn Running200 MetersRound P9.20.29aWind: -0.1Jr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 200 Meters · Place 9 · On RunningOn Running200 Meters9.20.49aWind: 0.2Jr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 100 Meters · Place 16 · On RunningOn Running100 MetersRound S16.10.22aWind: 0.6Jr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 100 Meters · Place 15 · On RunningOn Running100 MetersRound P15.10.20aWind: -1Jr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 400 Meters · USCUSC400 MetersRelay Split—45.158UnofficialJr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 400 Meters · USCUSC400 MetersRelay Split—45.158 PBJr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 200 Meters · Place 7 · USCUSC200 MetersRound P7.20.02aWind: 0.9Jr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 200 Meters · Place 6 · USCUSC200 Meters6.20.23aWind: 0.3Jr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 100 Meters · Place 6 · USCUSC100 MetersRound P6.10.09aWind: 0.1Jr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 100 Meters · Place 2 · USCUSC100 Meters2.10.10aWind: 0.7Jr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 200 Meters · Place 3 · USCUSC200 MetersRound S3.20.05aWind: 1.7Jr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 200 Meters · Place 2 · USCUSC200 MetersRound P2.20.42aWind: 0.2Jr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 100 Meters · Place 5 · USCUSC100 MetersRound S5.10.03aWind: 1.1Jr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 100 Meters · Place 15 · USCUSC100 MetersRound P15.10.39aWind: 0.1Jr
May 16Big Ten Outdoor ChampionshipsMay 16 · 200 Meters · Place 4 · USCUSC200 MetersRound P420.45aJr
May 16Big Ten Outdoor ChampionshipsMay 16 · 200 Meters · Place 2 · USCUSC200 Meters220.40aJr
May 16Big Ten Outdoor ChampionshipsMay 16 · 100 Meters · Place 4 · USCUSC100 MetersRound P410.32aJr
May 16Big Ten Outdoor ChampionshipsMay 16 · 100 Meters · Place 4 · USCUSC100 Meters410.33aJr
May 4UCLA vs USCMay 4 · 200 Meters · Place 1 · USCUSC200 Meters120.33JR
Mar 21Trojan InviteMar 21 · 400 Meters · Place 4 · USCUSC400 Meters448.18aJr

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 200 Meters · Place 8 · USCUSC200 MetersRound S8.20.81aWind: 2.5So
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 200 Meters · Place 3 · USCUSC200 MetersRound P3.20.73aWind: 1.1So
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 100 Meters · Place 8 · USCUSC100 MetersRound S8.10.35aWind: 3So
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 100 Meters · Place 5 · USCUSC100 MetersRound P5.10.27aWind: 0.6So
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 200 Meters · Place 7 · USCUSC200 MetersRound S7.20.28aWind: 1.4So
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 200 Meters · Place 5 · USCUSC200 MetersRound P5.20.61aWind: 0.5So
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 100 Meters · Place 6 · USCUSC100 MetersRound S6.10.02aWind: 2.6So
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 100 Meters · Place 8 · USCUSC100 MetersRound P8.10.28aWind: -0.6So
Apr 28USC v UCLA Annual DualApr 28 · 100 Meters · Place 1 · USCUSC100 Meters1.10.33aWind: -0.4So
Apr 1964th Mt. SAC RelaysApr 19 · 200 Meters · Place 3 · SO USCSO USC200 Meters320.58—
Apr 1964th Mt. SAC RelaysApr 19 · 100 Meters · Place 9 · SO USCSO USC100 Meters910.19—
Apr 1964th Mt. SAC RelaysApr 19 · 200 Meters · Place 3 · USCUSC200 Meters320.58—
Apr 1964th Mt. SAC RelaysApr 19 · 100 Meters · Place 9 · USCUSC100 Meters910.19—
Mar 22Mark Conover ClassicMar 22 · 100 Meters · Place 1 · USCUSC100 Meters110.27SO
Mar 22024 Beach OpenerMar 2 · 400 Meters · Place 5 · USCUSC400 Meters548.93SO

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 60 Meter · Place 12 · USCUSC60 MeterRound P12.6.83aSo
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 200 Meters · Place 3 · USCUSC200 Meters3.21.00aSo

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 7USATF U-20 Outdoor ChampionshipsJul 7 · 200 Meters · Place 8 · USCUSC200 MetersRound P8.21.28aWind: 0.8Fr
Jul 7USATF U-20 Outdoor ChampionshipsJul 7 · 200 Meters · Place 8 · USCUSC200 Meters8.21.34aWind: 0Fr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Ken Shannon Last Chance InvitationalFeb 24 · 60 Meter · USCUSC60 MeterRound P--DNSFr
Feb 24Ken Shannon Last Chance InvitationalFeb 24 · 200 Meters · Place 1 · USCUSC200 Meters1.20.96a PBFr
Jan 13Cougar ClassicJan 13 · 60 Meter · Place 2 · USCUSC60 MeterRound P2.6.80aFr
Jan 13Cougar ClassicJan 13 · 60 Meter · Place 2 · USCUSC60 Meter2.6.73aFr

2022 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 28102nd CIF State T&F Champs Finals 2022May 28 · 100 Meters · Place 2 · ServiteServite100 Meters2.10.44aWind: 2.512
May 27102nd CIF State T&F Champs Prelims 2022May 27 · 100 Meters · Place 5 · ServiteServite100 MetersRound P5.10.43aWind: 3.212
May 21CIF-SS Masters MeetMay 21 · 200 Meters · Place 7 · ServiteServite200 Meters7.21.81aWind: 1.512
May 21CIF-SS Masters MeetMay 21 · 100 Meters · Place 4 · ServiteServite100 Meters4.10.53aWind: 1.712
May 14CIF-SS Division 3 Track and Field FinalsMay 14 · 200 Meters · Place 1 · ServiteServite200 Meters1.20.68aWind: 1.312
May 14CIF-SS Division 3 Track and Field FinalsMay 14 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.35aWind: 2.812
May 7CIF-SS Division 3 Track and Field PrelimsMay 7 · 200 Meters · Place 3 · ServiteServite200 MetersRound P3.21.44aWind: 3.812
May 7CIF-SS Division 3 Track and Field PrelimsMay 7 · 100 Meters · Place 2 · ServiteServite100 MetersRound P2.10.53aWind: 3.512
Apr 29Trinity League Varsity FinalApr 29 · 200 Meters · Place 1 · Servite (Ss)Servite (Ss)200 Meters121.1912
Apr 29Trinity League Varsity FinalApr 29 · 100 Meters · Place 1 · Servite (Ss)Servite (Ss)100 Meters110.4712
Apr 1362nd Mt. SAC RelaysApr 13 · 200 Meters · Place 2 · ServiteServite200 Meters2.20.94aWind: 2.912
Apr 1362nd Mt. SAC RelaysApr 13 · 100 Meters · ServiteServite100 Meters--FSWind: 0.912
Apr 82022 Arcadia Invitational Apr 8 · 200 Meters · Place 1 · ServiteServite200 Meters120.97a12
Apr 82022 Arcadia Invitational Apr 8 · 100 Meters · Place 1 · ServiteServite100 Meters110.40a12
Apr 82022 Arcadia Invitational Apr 8 · 200 Meters · Place 1 · ServiteServite200 Meters120.9712
Apr 82022 Arcadia Invitational Apr 8 · 100 Meters · Place 1 · ServiteServite100 Meters110.4012
Apr 7Mater Dei vs. Servite and Rosary HSsApr 7 · 100 Meters · Place 1 · ServiteServite100 Meters110.9412
Apr 1Trabuco InviteApr 1 · 200 Meters · Place 1 · ServiteServite200 Meters1.20.78aWind: 1.612
Apr 1Trabuco InviteApr 1 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.40aWind: 0.912
Mar 31Servite and Rosary vs JSerraMar 31 · 100 Meters · Place 1 · Servite (SS)Servite (SS)100 Meters110.9812
Mar 26OC ChampionshipsMar 26 · 200 Meters · Place 1 · ServiteServite200 Meters1.21.80aWind: 1.312
Mar 26OC ChampionshipsMar 26 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.41aWind: 2.412
Mar 24Rosary and Servite vs Santa MargaritaMar 24 · 200 Meters · Place 1 · Servite (SS)Servite (SS)200 Meters122.4212
Mar 24Rosary and Servite vs Santa MargaritaMar 24 · 100 Meters · Place 1 · Servite (SS)Servite (SS)100 Meters110.5112
Mar 19Asics Laguna Beach Trophy InvitationalMar 19 · 200 Meters · Place 1 · Servite (SS)Servite (SS)200 Meters121.5912
Mar 19Asics Laguna Beach Trophy InvitationalMar 19 · 100 Meters · Place 1 · Servite (SS)Servite (SS)100 Meters110.5512
Mar 11Redondo Nike Track FestivalMar 11 · 100 Meters · Place 2 · Servite (SS)Servite (SS)100 Meters210.37012
Mar 11Redondo Nike Track FestivalMar 11 · 400 Meters · Place 1 · Servite (SS)Servite (SS)400 Meters148.1212
Mar 2Rosary and Servite at Los AlamitosMar 2 · 200 Meters · Place 2 · ServiteServite200 Meters2.22.25aWind: -112
Mar 2Rosary and Servite at Los AlamitosMar 2 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.89aWind: 0.112
Feb 26LB Poly Trackrabbit InvitationalFeb 26 · 200 Meters · Place 2 · ServiteServite200 Meters2.21.49aWind: 1.312
Feb 26LB Poly Trackrabbit InvitationalFeb 26 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.71aWind: 0.112
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 150 Meters · Place 1 · ServiteServite150 Meters1.15.90a PBWind: -1.212
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 300 Meters · Place 1 · ServiteServite300 Meters1.33.52a PB12
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 60 Meter · Place 4 · ServiteServite60 MeterRound P4.6.94a PBWind: 1.112
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 60 Meter · Place 4 · ServiteServite60 Meter4.6.95aWind: -0.512

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 25Unofficial California State Track & Field ChampionshipsJun 25 · 200 Meters · Place 4 · UnattachedUnattached200 MetersRound P4.21.42aWind: -0.611
Jun 25Unofficial California State Track & Field ChampionshipsJun 25 · 200 Meters · Place 2 · UnattachedUnattached200 Meters2.21.35aWind: -0.311
Jun 25Unofficial California State Track & Field ChampionshipsJun 25 · 100 Meters · Place 4 · UnattachedUnattached100 MetersRound P4.10.56aWind: 1.511
Jun 25Unofficial California State Track & Field ChampionshipsJun 25 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.10.52aWind: 1.711
Jun 5CIFSS Division 3 Prelims 2021Jun 5 · 200 Meters · Place 1 · ServiteServite200 MetersRound P1.21.39aWind: 1.911
Jun 5CIFSS Division 3 Prelims 2021Jun 5 · 100 Meters · Place 1 · ServiteServite100 MetersRound P1.10.61aWind: 1.611
May 28Trinity Varsity FinalsMay 28 · 200 Meters · Place 1 · ServiteServite200 Meters1.21.67aWind: 0.311
May 28Trinity Varsity FinalsMay 28 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.76aWind: -1.211
May 20Mater Dei vs. Servite and Rosary HSsMay 20 · 200 Meters · Place 2 · ServiteServite200 Meters22.111
May 20Mater Dei vs. Servite and Rosary HSsMay 20 · 100 Meters · Place 1 · ServiteServite100 Meters10.8 PB11
May 15OC Track & Field ChampionshipsMay 15 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.81aWind: 0.211
May 13Servite/Rosary at JSerraMay 13 · 400 Meters · Place 1 · ServiteServite400 Meters150.3911
May 7Arcadia InvitationalMay 7 · 200 Meters · Place 1 · ServiteServite200 Meters11.0 PB11
May 7Arcadia InvitationalMay 7 · 100 Meters · Place 2 · ServiteServite100 Meters21.811
Apr 24Triton InviteApr 24 · 200 Meters · Place 1 · ServiteServite200 Meters1.21.75aWind: 2.811
Apr 24Triton InviteApr 24 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.76aWind: 0.211
Apr 22Rosary and Orange Lutheran at ServiteApr 22 · 200 Meters · Place 1 · ServiteServite200 Meters10.011
Mar 31Servite/Rosary at Los AlamitosMar 31 · 200 Meters · Place 1 · ServiteServite200 Meters122.4611
Mar 31Servite/Rosary at Los AlamitosMar 31 · 100 Meters · Place 1 · ServiteServite100 Meters110.9111

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 4Los Al/Servite/Rosary/Laguna BeachMar 4 · 200 Meters · Place 1 · ServiteServite200 Meters122.7510
Mar 4Los Al/Servite/Rosary/Laguna BeachMar 4 · 100 Meters · Place 1 · ServiteServite100 Meters111.1310
Mar 4Los Al/Servite/Rosary/Laguna BeachMar 4 · 400 Meters · Place 2 · ServiteServite400 Meters253.8610

2019 Outdoor Track

23 results
DateMeetEventPlMarkGr
Apr 26Trinity League FinalsApr 26 · 200 Meters · Place 5 · ServiteServite200 Meters522.569
Apr 26Trinity League FinalsApr 26 · 100 Meters · Place 4 · ServiteServite100 Meters411.169
Apr 17Trinity League PrelimsApr 17 · 200 Meters · Place 4 · ServiteServite200 MetersRound P422.899
Apr 17Trinity League PrelimsApr 17 · 100 Meters · Place 7 · ServiteServite100 MetersRound P711.369
Apr 13Orange County ChampionshipsApr 13 · 100 Meters · Place 16 · ServiteServite100 Meters1611.339
Apr 4Orange Lutheran at Servite/ RosaryApr 4 · 200 Meters · Place 1 · ServiteServite200 Meters1.22.95a9
Apr 4Orange Lutheran at Servite/ RosaryApr 4 · 100 Meters · Place 1 · ServiteServite100 Meters1.11.24a9
Mar 28Servite and Rosary at Santa MargaritaMar 28 · 200 Meters · Place 2 · ServiteServite200 Meters2.22.25aWind: 1.29
Mar 28Servite and Rosary at Santa MargaritaMar 28 · 100 Meters · Place 1 · ServiteServite100 Meters1.10.95aWind: 2.69
Mar 22Beach Cities InvitationalMar 22 · 200 Meters · Place 3 · ServiteServite200 Meters322.519
Mar 22Beach Cities InvitationalMar 22 · 100 Meters · Place 3 · ServiteServite100 Meters311.099
Mar 21JSerra vs Servite/RosaryMar 21 · 200 Meters · Place 1 · ServiteServite200 Meters122.799
Mar 21JSerra vs Servite/RosaryMar 21 · 100 Meters · Place 2 · ServiteServite100 Meters211.329
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 200 Meters · Place 5 · ServiteServite200 Meters522.8019
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 100 Meters · Place 3 · ServiteServite100 Meters311.2539
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 200 Meters · Place 5 · ServiteServite200 Meters5.22.81aWind: 0.29
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 100 Meters · Place 3 · ServiteServite100 Meters3.11.26aWind: 0.19
Mar 14Mar Vista @ Mater DeiMar 14 · 200 Meters · Place 1 · ServiteServite200 Meters123.23—
Mar 14Mar Vista @ Mater DeiMar 14 · 100 Meters · Place 2 · ServiteServite100 Meters211.16—
Mar 14Mater Dei vs. Servite-RosaryMar 14 · 200 Meters · Place 1 · ServiteServite200 Meters1.23.23a9
Mar 14Mater Dei vs. Servite-RosaryMar 14 · 100 Meters · Place 2 · ServiteServite100 Meters2.11.16aWind: 19
Mar 8Irvine/Asics Track and Field InvitationalMar 8 · 200 Meters · Place 1 · ServiteServite200 Meters1.23.32aWind: -2.69
Mar 8Irvine/Asics Track and Field InvitationalMar 8 · 100 Meters · Place 1 · ServiteServite100 Meters1.11.43a9