Personal bests

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 18California State Games Track and Field MeetJul 18 · 400 Meters · STEP Track400 Meters—DNS7
Jul 18California State Games Track and Field MeetJul 18 · 200 Meters · STEP Track200 Meters—DNS7
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · STEP Track100 MetersRound P—DNS7
May 30Stampede Round Up May 30 · 400 Meters · STEP Track400 Meters—DNS7
May 30Stampede Round Up May 30 · 200 Meters · Place 6 · STEP Track200 Meters6.25.96a7
May 30Stampede Round Up May 30 · 100 Meters · Place 5 · STEP Track100 Meters5.12.33a7
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 3 · STEP Track200 Meters3.25.38a PB7
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 5 · STEP Track100 Meters5.12.32a PB7
May 16Fast Camp Speed Wars InvitationalMay 16 · 100 Meters · Place 4 · STEP Track100 Meters4.12.86a7
May 9SD Elite Track Meet May 9 · 400 Meters · Place 13 · STEP400 Meters1358.98a7
May 9SD Elite Track Meet May 9 · 100 Meters · Place 14 · STEP100 Meters1412.47a7
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · STEP Track400 MetersRound S—DNS7
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 5 · STEP Track200 MetersRound S5.26.11a7
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 5 · STEP Track200 Meters5.25.86a7
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100 Meters · Place 12 · STEP Track100 MetersRound S12.12.93a7
Apr 18Gods Speed Annual Track MeetApr 18 · 400 Meters · Place 9 · STEP400 Meters958.78a PB7
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 9 · STEP100 Meters912.84a7
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 4 · STEP200 Meters425.94a7
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 4 · STEP100 Meters412.71a7

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 400 Meters · Place 10 · STEP Track400 MetersRound S10.57.86a PB7
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 200 Meters · Place 7 · STEP Track200 MetersRound S7.24.69a7
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 200 Meters · Place 7 · STEP Track200 Meters7.24.67a PBWind: 17
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 100 Meters · Place 8 · STEP Track100 MetersRound S8.12.35aWind: 2.47
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 100 Meters · Place 7 · STEP Track100 Meters7.12.55aWind: 1.67
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 8 · STEP Track400 MetersRound S8.59.18a7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · STEP Track400 Meters—DNS7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 8 · STEP Track200 MetersRound S8.25.81a7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 4 · STEP Track200 Meters4.24.93a7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · STEP Track100 MetersRound S5.12.42a7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · STEP Track100 Meters5.12.36a PBWind: 0.67

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 150 Meters · STEP Track150 MetersEx.21.07aWind: -0.77
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 300 Meters · STEP Track300 MetersEx.44.38a7
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 16 · STEP100 MetersRound P1613.23a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 9 · STEP100 Meters913.15a6
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · STEP Track200 Meters—DNS6
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 3 · STEP Track100 MetersRound P3.13.42a6
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · STEP Track100 Meters—DNS6
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 1 · STEP400 Meters159.82a6
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 1 · STEP100 Meters112.68a6
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 1 · STEP400 Meters11:01.73a6
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 1 · STEP200 Meters127.30a6
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 2 · STEP100 Meters213.56a6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · STEP Track400 Meters—DNS6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · STEP Track200 Meters—DNS6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · STEP Track100 Meters—DNS6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · STEP Track400 Meters—DNS6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 200 Meters · Place 5 · STEP Track200 Meters5.26.49a6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 5 · STEP Track100 MetersRound P5.13.23a6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 6 · STEP Track100 Meters6.13.65aWind: 0.36
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 1 · STEP400 Meters11:04.32a6
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 1 · STEP200 Meters128.36a6
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 3 · STEP100 Meters313.86a6

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 4 · STEP400 Meters41:01.50a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · Place 2 · STEP200 Meters227.27a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 8 · STEP100 MetersRound P814.19a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · STEP100 Meters614.10a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 4 · STEP Track400 Meters4.1:01.50a5
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · Place 2 · STEP Track200 Meters2.27.27a5
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 8 · STEP Track100 MetersRound P8.14.19a5
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · STEP Track100 Meters6.14.10a5
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 13 · STEP200 Meters1327.87a—
Jun 15AAU Region 23 National QualifierJun 15 · 200 Meters · Place 1 · STEP Track200 Meters1.27.81aWind: 05
Jun 15AAU Region 23 National QualifierJun 15 · 100 Meters · Place 2 · STEP Track100 Meters2.13.64aWind: 05
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 5 · STEP200 Meters528.24a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 10 · STEP100 Meters1013.88a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 20 · STEP Track200 MetersRound P20.28.54aWind: 1.75
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 36 · STEP Track100 MetersRound P36.13.99aWind: -0.75
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 3 · STEP400 Meters31:05.95a—
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 5 · STEP200 Meters528.34a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 4 · STEP100 Meters413.73a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 7 · STEP100 Meters713.64a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 6 · STEP Track200 Meters6.28.33a5
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 10 · STEP Track100 MetersRound P10.13.93a5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 400 Meters · Place 4 · STEP Track400 Meters4.1:03.88a5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 2 · STEP Track200 Meters2.28.14a5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 6 · STEP Track100 Meters6.13.86a5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · STEP Track400 Meters—DNS5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · STEP Track200 Meters—DNSWind: 1.75
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · STEP Track100 MetersRound P—DNSWind: 0.35
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Place 13 · STEP Track200 MetersRound P13.27.805
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Place 15 · STEP Track200 Meters15.28.28a5
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 19 · STEP Track100 MetersRound P19.14.21a5
Mar 23USA ROCKETS Kickoff #3Mar 23 · 400 Meters · Place 4 · STEP Track400 Meters4.1:13.17a5
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 6 · STEP Track100 Meters6.14.07a5

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 400 Meters · Place 2 · STEP400 Meters21:06.99a—
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 100 Meters · Place 28 · STEP100 Meters2814.61a—

2023 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 400 Meters · Place 3 · STEP Track400 Meters3.1:06.93a4
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200 Meters · Place 3 · STEP Track200 Meters3.28.37a4
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Place 4 · STEP Track100 MetersRound P4.14.03a4
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Place 4 · STEP Track100 Meters4.14.03a4
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 7 · STEP Track400 MetersRound P7.1:06.41a4
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 400 Meters · STEP Track400 Meters—DNS4
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200 Meters · STEP Track200 MetersRound P—DNSWind: -2.54
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 14 · STEP Track100 MetersRound P14.14.42aWind: -0.74
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 4 · STEP400 MetersRound P41:08.00a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 6 · STEP200 MetersRound P630.29a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 6 · STEP100 MetersRound P614.78a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 5 · STEP Track400 Meters5.1:08.31aUnofficial4
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 7 · STEP Track200 Meters7.29.22aWind: 1.1Unofficial4
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 11 · STEP Track100 MetersRound P11.14.28aWind: 3.5Unofficial4
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 13 · STEP Track100 Meters13.14.28aWind: 3.2Unofficial4
May 27Usa Rockets Annual Track Meet May 27 · 400 Meters · Place 4 · STEP Track400 Meters4.1:12.26a4
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 5 · STEP Track200 Meters5.30.20a4
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 8 · STEP Track100 MetersRound P8.14.43a4
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 6 · STEP Track100 Meters6.14.22a4
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 10 · STEP400 Meters101:09.54a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 100 Meters · Place 12 · STEP100 MetersRound P1214.27a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 400 Meters · Place 3 · STEP Track400 Meters3.1:07.35a4
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · STEP Track200 Meters—DNS4
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 6 · STEP Track100 MetersRound P6.14.42a4
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · STEP Track100 Meters—DNS4
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 400 Meters · Place 3 · STEP400 Meters31:07.07a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 4 · STEP200 Meters430.03a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 6 · STEP100 Meters614.50a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 8 · STEP400 Meters81:09.47a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 18 · STEP100 MetersRound P1814.67a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 3 · STEP200 Meters329.76a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 400 Meters · Place 3 · STEP Track400 Meters3.1:11.78a4
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 6 · STEP Track200 Meters6.30.57a4
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 9 · STEP Track100 Meters9.14.77a4
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 400 Meters · Place 25 · STEP400 Meters251:12.014
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 200 Meters · Place 24 · STEP200 Meters2431.904
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 100 Meters · Place 41 · STEP100 Meters4115.204
Jan 21All-Comers/California Winter HS QualifierJan 21 · 150 Meters · Place 32 · STEP Track150 Meters32.23.43a PB4
Jan 21All-Comers/California Winter HS QualifierJan 21 · 300 Meters · Place 25 · STEP Track300 Meters25.53.08a PB4
Jan 21All-Comers/California Winter HS QualifierJan 21 · 60 Meter · Place 33 · STEP Track60 Meter33.9.65a PB4

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 18 · 400 Meters · Place 31 · STEP400 Meters311:14.53a—
Feb 18Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 18 · 200 Meters · Place 41 · STEP200 Meters4132.71a—
Feb 18Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 18 · 100 Meters · Place 40 · STEP100 Meters4015.35a—