Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor66th Golden West Invitational · Jun 614.37a66th Golden West Invitational June 6, 2026
200 Meters · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2529.37aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
400 Meters · OutdoorSTS Club Championship · May 301:05.11aSTS Club ChampionshipMay 30, 2026
50 Meter · OutdoorRevolution Express Youth Track & Field Meet (AAU) · Apr 279.42aRevolution Express Youth Track & Field Meet (AAU)April 27, 2019
Results · OutdoorUSATF National Junior Olympic Championships · Jul 2516.957USATF National Junior Olympic ChampionshipsJuly 25, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 8 · Playmakers ElitePlaymakers Elite400 MetersRound P8.1:06.73a6
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 8 · Playmakers ElitePlaymakers Elite400 Meters8.1:07.88a6
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 14 · Playmakers ElitePlaymakers Elite200 MetersRound P14.29.37a PBWind: 0.86
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100 Meters · Playmakers ElitePlaymakers Elite100 MetersRound P—DNS6
Jun 666th Golden West Invitational Jun 6 · 400 Meters · Place 10 · Playmakers ElitePlaymakers Elite400 Meters10.1:07.24a6
Jun 666th Golden West Invitational Jun 6 · 200 Meters · Place 8 · Playmakers ElitePlaymakers Elite200 Meters8.29.58aWind: 2.66
Jun 666th Golden West Invitational Jun 6 · 100 Meters · Place 6 · Playmakers ElitePlaymakers Elite100 Meters6.14.37a PBWind: 1.46
May 30STS Club ChampionshipMay 30 · 400 Meters · Place 5 · Playmakers ElitePlaymakers Elite400 Meters51:05.11a PB6
May 30STS Club ChampionshipMay 30 · 200 Meters · Place 6 · Playmakers ElitePlaymakers Elite200 Meters629.77a6
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 400 Meters · Place 5 · Playmakers ElitePlaymakers Elite400 Meters5.1:07.36a6
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 200 Meters · Place 13 · Playmakers ElitePlaymakers Elite200 MetersRound P13.30.22a6
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 100 Meters · Place 11 · Playmakers ElitePlaymakers Elite100 Meters11.14.56a6
May 9TrackMania III STSMay 9 · 400 Meters · Place 9 · Playmakers ElitePlaymakers Elite400 Meters91:09.32a6
May 9TrackMania III STSMay 9 · 200 Meters · Place 5 · Playmakers ElitePlaymakers Elite200 Meters529.61a6
May 9TrackMania III STSMay 9 · 400 Meters · Place 9 · Playmakers ElitePlaymakers Elite400 Meters91:09.3212
May 9TrackMania III STSMay 9 · 200 Meters · Place 5 · Playmakers ElitePlaymakers Elite200 Meters529.6112

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 400 Meters · Place 9 · Playmakers ElitePlaymakers Elite400 MetersRound P91:09.26a5
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 200 Meters · Place 9 · Playmakers ElitePlaymakers Elite200 MetersRound P930.78a5
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 100 Meters · Place 12 · Playmakers ElitePlaymakers Elite100 MetersRound P1214.98a5
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 200 Meters · Place 21 · Playmakers ElitePlaymakers Elite200 MetersRound P2130.9511
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 400 Meters · Place 10 · Playmakers ElitePlaymakers Elite400 Meters101:09.6511
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 33 · Playmakers ElitePlaymakers Elite100 MetersRound P3315.0511
May 31STS Club Championship May 31 · 400 Meters · Place 5 · Playmakers ElitePlaymakers Elite400 Meters51:09.91a5
May 31STS Club Championship May 31 · 200 Meters · Place 7 · Playmakers ElitePlaymakers Elite200 Meters730.18a5
May 31STS Club Championship May 31 · 100 Meters · Place 9 · Playmakers ElitePlaymakers Elite100 Meters914.84a5
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 19 · Playmakers ElitePlaymakers Elite400 Meters191:08.97a5
May 173M INVITATIONAL - 2025May 17 · 200 Meters · Place 42 · Playmakers ElitePlaymakers Elite200 Meters4231.29a5
May 10TrackMania II STS 4May 10 · 400 Meters · Place 9 · Playmakers ElitePlaymakers Elite400 Meters9.1:10.40a5
May 10TrackMania II STS 4May 10 · 200 Meters · Place 11 · Playmakers ElitePlaymakers Elite200 Meters11.31.31a5
May 3Running Rebels InvitationalMay 3 · 400 Meters · Place 17 · Playmakers ElitePlaymakers Elite400 Meters17.1:10.95a5
May 3Running Rebels InvitationalMay 3 · 200 Meters · Place 31 · Playmakers ElitePlaymakers Elite200 Meters31.31.31a5
May 3Running Rebels InvitationalMay 3 · 100 Meters · Place 28 · Playmakers ElitePlaymakers Elite100 MetersRound P28.14.84aWind: 05

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 11 · Playmakers ElitePlaymakers Elite400 MetersRound P11.1:16.79a4
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Playmakers ElitePlaymakers Elite200 MetersRound P—DNSWind: 0.14
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Playmakers ElitePlaymakers Elite100 MetersRound P—DNSWind: 0.34
Jun 1STS ChampionshipJun 1 · 400 Meters · Place 1 · Playmakers ElitePlaymakers Elite400 Meters11:12.93a—
Jun 1STS ChampionshipJun 1 · 200 Meters · Place 3 · Playmakers ElitePlaymakers Elite200 Meters331.98a—
Jun 1STS ChampionshipJun 1 · 100 Meters · Place 4 · Playmakers ElitePlaymakers Elite100 Meters415.63a—
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 Meters2.1:09.56a4
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 7 · Playmakers ElitePlaymakers Elite200 MetersRound P7.31.63a4
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 8 · Playmakers ElitePlaymakers Elite100 MetersRound P8.15.31a4
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 7 · Playmakers ElitePlaymakers Elite100 Meters7.14.95a4
May 11Speed Track Series Meet 3May 11 · 100 Meters · Place 3 · Playmakers ElitePlaymakers Elite100 Meters315.3610
May 11Speed Track Series Meet 3May 11 · 400 Meters · Place 1 · Playmakers ElitePlaymakers Elite400 Meters11:10.4110
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 400 Meters · Place 4 · Playmakers ElitePlaymakers Elite400 Meters4.1:14.38a4
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 16 · Playmakers ElitePlaymakers Elite200 Meters16.33.19a4
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Playmakers ElitePlaymakers Elite100 Meters—DNS4

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 12 · Playmakers ElitePlaymakers Elite400 MetersRound P121:14.30a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 22 · Playmakers ElitePlaymakers Elite100 MetersRound P2215.93a—
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 Meters2.1:15.35a3
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · 200 Meters · Place 3 · Playmakers ElitePlaymakers Elite200 Meters3.32.95aWind: -13
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · 100 Meters · Place 2 · Playmakers ElitePlaymakers Elite100 Meters2.15.76aWind: 2.63
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 13 · Playmakers ElitePlaymakers Elite200 MetersRound P1333.989
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 400 Meters · Place 5 · Playmakers ElitePlaymakers Elite400 Meters51:15.969
Jun 32023 Golden West Invitational Jun 3 · 100 Meters · Place 7 · Playmaker's ElitePlaymaker's Elite100 Meters715.93—
Jun 32023 Golden West Invitational Jun 3 · 200 Meters · Place 10 · Playmaker's ElitePlaymaker's Elite200 Meters1033.52—
Jun 32023 Golden West Invitational Jun 3 · 400 Meters · Place 4 · Playmaker's ElitePlaymaker's Elite400 Meters41:16.31—
Jun 32023 Golden West Invitational Jun 3 · 100 Meters · Place 7 · Playmaker's ElitePlaymaker's Elite100 Meters715.93—
Jun 32023 Golden West Invitational Jun 3 · 200 Meters · Place 10 · Playmaker's ElitePlaymaker's Elite200 Meters1033.52—
Jun 32023 Golden West Invitational Jun 3 · 400 Meters · Place 4 · Playmaker's ElitePlaymaker's Elite400 Meters41:16.31—
Jun 32023 Golden West Invitational Jun 3 · 100 Meters · Place 7 · Playmaker's ElitePlaymaker's Elite100 Meters715.93—
Jun 32023 Golden West Invitational Jun 3 · 200 Meters · Place 10 · Playmaker's ElitePlaymaker's Elite200 Meters1033.52—
Jun 32023 Golden West Invitational Jun 3 · 400 Meters · Place 4 · Playmaker's ElitePlaymaker's Elite400 Meters41:16.31—
Jun 32023 Golden West Invitational Jun 3 · 100 Meters · Place 7 · Playmaker's ElitePlaymaker's Elite100 Meters715.93—
Jun 32023 Golden West Invitational Jun 3 · 200 Meters · Place 10 · Playmaker's ElitePlaymaker's Elite200 Meters1033.52—
Jun 32023 Golden West Invitational Jun 3 · 400 Meters · Place 4 · Playmaker's ElitePlaymaker's Elite400 Meters41:16.31—
May 203M Invitational 2023May 20 · 400 Meters · Place 22 · Playmakers ElitePlaymakers Elite400 Meters221:20.42a—
May 203M Invitational 2023May 20 · 200 Meters · Place 24 · Playmakers ElitePlaymakers Elite200 Meters2433.91a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 14 · Playmakers ElitePlaymakers Elite400 Meters141:19.69a—

2022 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 28 · 16 Playmaker16 PlaymakerResultsRound P281:21.45—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 28 · 16 Playmaker16 PlaymakerResultsRound P2835.16—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 38 · 16 Playmaker16 PlaymakerResultsRound P3816.957 PB—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 MetersRound P21:16.71a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 Meters21:15.96a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 2 · Playmakers ElitePlaymakers Elite200 MetersRound P234.54a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 4 · Playmakers ElitePlaymakers Elite200 Meters434.00a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 6 · Playmakers ElitePlaymakers Elite100 MetersRound P616.46a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 4 · Playmakers ElitePlaymakers Elite100 Meters416.11a—
Jun 11Pacific Association Youth Championships (PAC)Jun 11 · 200 Meters · Place 7 · Playmakers ElitePlaymakers Elite200 MetersRound P736.48a—
Jun 11Pacific Association Youth Championships (PAC)Jun 11 · 200 Meters · Place 4 · Playmakers ElitePlaymakers Elite200 Meters435.18a—
Jun 11Pacific Association Youth Championships (PAC)Jun 11 · 100 Meters · Place 9 · Playmakers ElitePlaymakers Elite100 MetersRound P916.90a—
Jun 462nd Golden West Invitational Jun 4 · 400 Meters · Place 1 · Playmakers ElitePlaymakers Elite400 Meters1.1:21.03a2
Jun 462nd Golden West Invitational Jun 4 · 200 Meters · Place 1 · Playmakers ElitePlaymakers Elite200 Meters1.34.63aWind: 1.62
Jun 462nd Golden West Invitational Jun 4 · 100 Meters · Place 1 · Playmakers ElitePlaymakers Elite100 Meters1.16.62aWind: 0.62
May 28Tom Moore Youth ClassicMay 28 · 200 Meters · Place 4 · Playmakers ElitePlaymakers Elite200 MetersRound P436.44a—
May 28Tom Moore Youth ClassicMay 28 · 200 Meters · Place 2 · Playmakers ElitePlaymakers Elite200 Meters234.99a—
May 143M InvitationalMay 14 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 Meters2.1:19.08a2
May 143M InvitationalMay 14 · 200 Meters · Place 3 · Playmakers ElitePlaymakers Elite200 Meters3.34.75a2
May 143M InvitationalMay 14 · 100 Meters · Place 6 · Playmakers ElitePlaymakers Elite100 MetersRound P6.17.12a2
May 143M InvitationalMay 14 · 100 Meters · Place 5 · Playmakers ElitePlaymakers Elite100 Meters5.17.12a2
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 400 Meters · Place 2 · Playmakers ElitePlaymakers Elite400 Meters2.1:19.64a2
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 200 Meters · Place 1 · Playmakers ElitePlaymakers Elite200 Meters1.34.76a2
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 100 Meters · Place 4 · Playmakers ElitePlaymakers Elite100 Meters4.16.43a2
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 1 · Playmakers ElitePlaymakers Elite400 Meters1.1:22.08a2
Apr 2Sac Speed ShowcaseApr 2 · 100 Meters · Place 2 · Playmakers ElitePlaymakers Elite100 Meters2.16.46a2

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast NationalsJul 1 · 400 Meters · Place 8 · Playmakers ElitePlaymakers Elite400 Meters8.1:29.23a7
Jul 1AAU West Coast NationalsJul 1 · 200 Meters · Place 10 · Playmakers ElitePlaymakers Elite200 Meters10.37.89a7
Jul 1AAU West Coast NationalsJul 1 · 100 Meters · Place 13 · Playmakers ElitePlaymakers Elite100 Meters13.18.13a7
Jun 13God Speed InvitationalJun 13 · 400 Meters · Playmakers ElitePlaymakers Elite400 Meters—DNS7
Jun 13God Speed InvitationalJun 13 · 100 Meters · Place 12 · Playmakers ElitePlaymakers Elite100 Meters12.18.24a7
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · 400 Meters · Place 1 · 38-Unattached38-Unattached400 Meters1.1:28.59a7
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · 200 Meters · Place 3 · 38-Unattached38-Unattached200 Meters3.39.42a7
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · 100 Meters · Place 6 · 38-Unattached38-Unattached100 Meters6.18.59a7

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1M.P. Striders Youth Track Invitational (AAU)Jun 1 · 200 Meters · Place 14 · Swoop TimeSwoop Time200 Meters1448.22—
Jun 1M.P. Striders Youth Track Invitational (AAU)Jun 1 · 100 Meters · Place 17 · Swoop TimeSwoop Time100 Meters1721.81—
May 25Tom Moore Youth Invitational (Central Valley Roadrunners)May 25 · 400 Meters · Swoop TimeSwoop Time400 Meters—DNS5
May 25Tom Moore Youth Invitational (Central Valley Roadrunners)May 25 · 100 Meters · Swoop TimeSwoop Time100 MetersRound P—DNS5
Apr 27Revolution Express Youth Track & Field Meet (AAU)Apr 27 · 50 Meter · Place 6 · Swoop TimeSwoop Time50 Meter6.9.42a PBWind: -0.45
Apr 27Revolution Express Youth Track & Field Meet (AAU)Apr 27 · 100 Meters · Place 8 · Swoop TimeSwoop Time100 Meters8.22.42aWind: -0.25
Apr 13CATCApr 13 · Long Jump · Swoop TimeSwoop TimeLong Jump—DNS5
Apr 13CATCApr 13 · 100 Meters · Swoop TimeSwoop Time100 Meters—DNS5