Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2512.97a2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
100 Meters · OutdoorSD Elite Track Meet · May 913.37aSD Elite Track Meet May 9, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1326.79aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2327.00aUsa Rockets Annual Track MeetMay 23, 2026
400 Meters · OutdoorUSA Rockets Annual Track Meet · May 241:04.82aUSA Rockets Annual Track MeetMay 24, 2025
800 Meters · OutdoorMercury San Diego 22nd Annual Meet · May 22:44.39aMercury San Diego 22nd Annual MeetMay 2, 2026
Long Jump · OutdoorUsa Rockets Annual Track Meet · May 234.40mUsa Rockets Annual Track MeetMay 23, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 25 · SD ELITE100 MetersRound P25.13.30aWind: 2.25
May 30West Coast Classic Track and Field InvitationalMay 30 · Long Jump · Place 9 · SD ELITELong Jump9.4.20m5
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 12 · SD ELITE200 Meters12.27.18aWind: 0.25
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 21 · SD ELITE100 MetersRound P21.13.79aWind: -25
May 23Usa Rockets Annual Track MeetMay 23 · Long Jump · Place 2 · SD ELITELong Jump2.4.40m PB5
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 1 · SD ELITE200 Meters1.27.00a PB5
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 3 · SD ELITE100 Meters3.13.45a5
May 16Fast Camp Speed Wars InvitationalMay 16 · 400 Meters · Place 3 · SD ELITE400 Meters3.1:07.76a5
May 16Fast Camp Speed Wars InvitationalMay 16 · 200 Meters · Place 3 · SD ELITE200 Meters3.29.09a5
May 16Fast Camp Speed Wars InvitationalMay 16 · 100 Meters · Place 2 · SD ELITE100 Meters2.14.02a5
May 9SD Elite Track Meet May 9 · 400 Meters · Place 8 · SD ELITE400 Meters81:07.52a5
May 9SD Elite Track Meet May 9 · 100 Meters · Place 4 · SD ELITE100 Meters413.37a PB5
May 2Mercury San Diego 22nd Annual MeetMay 2 · 800 Meters · Place 4 · SD ELITE800 Meters4.2:44.39a PB5
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 4 · SD ELITE200 MetersRound S4.28.79a5
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 4 · SD ELITE200 Meters4.28.77a5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 4 · SD ELITE200 Meters4.28.49a5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 3 · SD ELITE100 MetersRound P3.13.93a5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 3 · SD ELITE100 Meters3.13.67a5
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 7 · SD ELITE200 Meters728.50a5
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 5 · SD ELITE100 Meters513.89a5
Apr 11Havoc Annual TC MeetApr 11 · 200 Meters · Place 3 · SD ELITE200 Meters3.28.31a5
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Place 3 · SD ELITE100 Meters3.13.55a5
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 1 · SD ELITE100 Meters113.50a5

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 200 Meters · Place 7 · SD ELITE200 MetersRound S7.27.56aWind: 05
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 200 Meters · Place 6 · SD ELITE200 Meters6.27.60aWind: 1.15
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 100 Meters · Place 7 · SD ELITE100 MetersRound S7.13.61aWind: 1.95
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 100 Meters · Place 4 · SD ELITE100 Meters4.12.97a PBWind: 1.95
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Long Jump · SD ELITELong Jump—NM5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 1 · SD ELITE200 MetersRound S1.27.33a5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 1 · SD ELITE200 Meters1.26.79a PB5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 2 · SD ELITE100 MetersRound S2.13.45a5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 2 · SD ELITE100 Meters2.13.58aWind: -2.35

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 1 · SD ELITE400 Meters11:05.30a4
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 2 · SD ELITE200 Meters228.32a4
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 5 · SD ELITE100 MetersRound P514.39a4
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 2 · SD ELITE100 Meters213.70a4
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 1 · SD ELITE400 Meters1.1:04.82a PB4
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 1 · SD ELITE200 Meters1.29.22a4
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 2 · SD ELITE100 MetersRound P2.14.01a4
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 1 · SD ELITE100 Meters1.13.97a4
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 1 · SD ELITE400 Meters11:05.04a4
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 1 · SD ELITE100 Meters113.75a4
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 1 · SD ELITE400 Meters11:05.24a4
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 1 · SD ELITE200 Meters129.81a4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 1 · SD ELITE400 Meters11:08.12a4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 1 · SD ELITE100 MetersRound P113.86a4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 1 · SD ELITE100 Meters113.82a4
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 1 · SD ELITE400 Meters1.1:07.02a4
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 1 · SD ELITE200 Meters1.29.17a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Place 2 · SD ELITE400 Meters2.1:08.15a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 200 Meters · Place 1 · SD ELITE200 Meters1.29.35a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 2 · SD ELITE100 MetersRound P2.14.26a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 3 · SD ELITE100 Meters3.14.52aWind: 0.94
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 2 · SD ELITE400 Meters21:09.49a4
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 1 · SD ELITE200 Meters130.47a4
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 3 · SD ELITE400 MetersRound P31:10.62a4
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 1 · SD ELITE400 Meters11:06.35a4
Mar 2210 East InvitationalMar 22 · 200 Meters · Place 1 · SD ELITE200 Meters129.57a4
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 1 · SD ELITE100 MetersRound P114.32a4
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 1 · SD ELITE100 Meters114.58a4
Mar 8Poway Community All Comers MeetMar 8 · 400 Meters · Place 3 · SD ELITE400 Meters31:12.77a4
Mar 8Poway Community All Comers MeetMar 8 · 200 Meters · Place 2 · SD ELITE200 Meters230.63a4

2024 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 9 · SD ELITE400 Meters91:17.91a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 5 · SD ELITE100 MetersRound P515.01a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · SD ELITE100 Meters615.45a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 9 · SD ELITE400 Meters9.1:17.91a3
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · SD ELITE200 Meters—DNS3
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 5 · SD ELITE100 MetersRound P5.15.01a3
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · SD ELITE100 Meters6.15.45a3
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 22 · SD ELITE200 MetersRound P2231.18a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 16 · SD ELITE100 MetersRound P1614.85a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 2 · SD ELITE200 Meters230.94a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 2 · SD ELITE100 Meters214.85a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 25 · SD ELITE400 Meters25.1:12.58a3
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 17 · SD ELITE200 MetersRound P17.31.57aWind: 0.33
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 11 · SD ELITE200 Meters11.30.35aWind: 2.13
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 16 · SD ELITE100 MetersRound P16.15.19aWind: -0.63
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 10 · SD ELITE100 Meters10.14.52aWind: 1.33
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 4 · SD ELITE200 Meters430.88a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 8 · SD ELITE200 Meters8.31.88a3
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 2 · SD ELITE100 MetersRound P2.14.78a3
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 4 · SD ELITE100 Meters4.14.94a3
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 9 · SD ELITE200 Meters9.31.92a3
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 4 · SD ELITE100 Meters4.14.74a3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 35 · SD ELITE400 Meters35.1:21.11a3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 35 · SD ELITE400 Meters35.1:21.11a3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 17 · SD ELITE200 Meters17.33.21aWind: 1.33
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 17 · SD ELITE200 Meters17.33.21aWind: 1.33
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 11 · SD ELITE100 MetersRound P11.14.98aWind: 1.33
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 11 · SD ELITE100 MetersRound P11.14.98aWind: 1.33
Mar 23USA ROCKETS Kickoff #3Mar 23 · 400 Meters · Place 9 · SD ELITE400 Meters9.1:22.82a3
Mar 910 East InvitationalMar 9 · 400 Meters · Place 33 · SD ELITE400 Meters33.1:31.31a3
Mar 910 East InvitationalMar 9 · 100 Meters · Place 6 · SD ELITE100 Meters6.15.33a3
Mar 2Poway Summer Nights All-Comers Community MeetMar 2 · 400 Meters · Place 15 · SD ELITE400 Meters15.1:27.37a3
Mar 2Poway Summer Nights All-Comers Community MeetMar 2 · 100 Meters · Place 15 · SD ELITE100 Meters15.15.59a3

2023 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 400 Meters · Place 10 · SD ELITE400 Meters10.1:23.65a2
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200 Meters · Place 5 · SD ELITE200 Meters5.32.09a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 8 · SD ELITE200 MetersRound P8.33.10aWind: 2.42
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 5 · SD ELITE200 Meters5.32.96aWind: -52
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 3 · SD ELITE100 MetersRound P3.15.51aWind: 0.42
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · SD ELITE100 Meters7.16.21aWind: -4.22
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 5 · SD ELITE200 MetersRound P534.38a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 2 · SD ELITE100 MetersRound P215.97a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 8 · SD ELITE400 Meters8.1:23.85aUnofficial2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 3 · SD ELITE200 Meters3.33.31aWind: 1.1Unofficial2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 3 · SD ELITE100 MetersRound P3.16.01aWind: 1.9Unofficial2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 2 · SD ELITE100 Meters2.15.37aWind: 3.5Unofficial2
May 27Usa Rockets Annual Track Meet May 27 · 400 Meters · Place 6 · SD ELITE400 Meters6.1:21.18a2
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 5 · SD ELITE100 MetersRound P5.16.32a2
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 2 · SD ELITE100 Meters2.15.63a2
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 400 Meters · Place 1 · SD ELITE400 Meters11:16.91a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 400 Meters · Place 2 · SD ELITE400 Meters21:17.97a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 200 Meters · Place 3 · SD ELITE200 Meters335.05a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 200 Meters · Place 1 · SD ELITE200 Meters133.04a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Place 2 · SD ELITE200 Meters2.33.46a2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 3 · SD ELITE100 MetersRound P3.16.34a2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 1 · SD ELITE100 Meters1.15.71a2
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 400 Meters · Place 2 · SD ELITE400 Meters21:21.63a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 1 · SD ELITE100 Meters115.74a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 7 · SD ELITE400 Meters71:25.68a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 2 · SD ELITE100 MetersRound P216.17a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 3 · SD ELITE200 Meters335.04a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 2 · SD ELITE100 Meters215.53a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 1 · SD ELITE200 Meters1.34.32a2
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 2 · SD ELITE100 Meters2.16.27a2
Mar 1110 East InvitationalMar 11 · 400 Meters · Place 3 · SD ELITE400 Meters3.1:27.45aUnofficial2
Mar 1110 East InvitationalMar 11 · 100 Meters · Place 2 · SD ELITE100 Meters2.16.32aWind: 1.4Unofficial2
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 400 Meters · Place 24 · SD ELITE400 Meters241:28.39—
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 100 Meters · Place 29 · SD ELITE100 Meters2916.85—