Personal bests

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30Stampede Round Up May 30 · 400 Meters · Place 7 · STEP Track400 Meters7.1:10.44a-
May 30Stampede Round Up May 30 · 200 Meters · Place 8 · STEP Track200 Meters8.30.22a PB-
May 30Stampede Round Up May 30 · 100 Meters · Place 7 · STEP Track100 Meters7.14.40a-
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 17 · STEP Track200 Meters17.30.31a-
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 21 · STEP Track100 Meters21.14.70a-
May 9SD Elite Track Meet May 9 · 400 Meters · Place 32 · STEP400 Meters321:12.06a—
May 9SD Elite Track Meet May 9 · 100 Meters · Place 29 · STEP100 Meters2914.29a PB—
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 16 · STEP Track200 Meters16.31.07a-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 20 · STEP Track100 MetersRound P20.14.78a-
Apr 18Gods Speed Annual Track MeetApr 18 · 400 Meters · Place 17 · STEP400 Meters171:11.10a—
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 26 · STEP200 Meters2630.34a—
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 35 · STEP100 Meters3514.95a—
Mar 28Usa Rockets Kickoff #5Mar 28 · 400 Meters · Place 11 · STEP400 Meters111:11.32a—
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 15 · STEP200 Meters1531.06a—
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 24 · STEP100 Meters2414.63a—

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · 400 Meters · Place 19 · STEP400 Meters191:11.43a—
Jul 19Youth T&F California State GamesJul 19 · 200 Meters · Place 29 · STEP200 Meters2931.02a—
Jul 19Youth T&F California State GamesJul 19 · 100 Meters · Place 29 · STEP100 MetersRound P2914.97a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 62 · STEP400 Meters621:08.83a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 102 · STEP200 Meters10230.25a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 89 · STEP100 MetersRound P8914.83a—
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 12 · STEP Track400 Meters12.1:09.24a-
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 23 · STEP Track200 Meters23.31.07a-
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 24 · STEP Track100 MetersRound P24.14.69a-
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 23 · STEP400 Meters231:11.35a—
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 23 · STEP100 Meters2314.47a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 13 · STEP400 Meters131:07.55a PB—
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 27 · STEP200 Meters2731.20a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 17 · STEP100 Meters1715.09a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 18 · STEP400 Meters181:10.83a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 27 · STEP100 MetersRound P2714.77a—
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 20 · STEP Track400 Meters20.1:11.92a-
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 18 · STEP Track200 Meters18.30.87a-
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Place 21 · STEP Track100 Meters21.14.65a-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Place 50 · STEP Track400 Meters50.1:12.18a-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 200 Meters · Place 66 · STEP Track200 Meters66.30.96a-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 78 · STEP Track100 MetersRound P78.15.11a-
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 11 · STEP400 Meters111:12.19a—
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 12 · STEP200 Meters1231.81a—
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 16 · STEP100 Meters1615.67a—
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 46 · STEP400 MetersRound P461:12.15a—
Mar 2210 East InvitationalMar 22 · 200 Meters · Place 38 · STEP200 Meters3831.95a—
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 46 · STEP100 MetersRound P4615.44a—
Mar 8Poway Community All Comers MeetMar 8 · 400 Meters · Place 6 · STEP400 Meters61:14.66a—
Mar 8Poway Community All Comers MeetMar 8 · 200 Meters · Place 3 · STEP200 Meters332.75a—
Mar 8Poway Community All Comers MeetMar 8 · 100 Meters · Place 5 · STEP100 Meters515.53a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 9 · STEP400 Meters91:14.95a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 12 · STEP200 Meters1233.34a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 16 · STEP100 Meters1616.32a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 67 · STEP Track400 Meters67.1:14.99a12
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 70 · STEP Track200 MetersRound P70.33.56aWind: -1.812
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 87 · STEP Track100 MetersRound P87.16.35aWind: 0.112
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 14 · STEP400 Meters141:18.93a—
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 19 · STEP200 Meters1933.81a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 15 · STEP100 Meters1516.09a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 400 Meters · Place 12 · STEP Track400 Meters12.1:16.23a12
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 21 · STEP Track200 Meters21.34.64a12
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 27 · STEP Track100 MetersRound P27.16.31a12
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 400 Meters · Place 10 · STEP Track400 Meters10.1:15.97a12
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 19 · STEP Track200 Meters19.33.46a12
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 16 · STEP Track100 Meters16.15.56a12
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 400 Meters · Place 32 · STEP Track400 Meters32.1:16.71a12
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Place 63 · STEP Track200 MetersRound P63.32.9012
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 65 · STEP Track100 MetersRound P65.16.51a12
Mar 23USA ROCKETS Kickoff #3Mar 23 · 400 Meters · Place 11 · STEP Track400 Meters11.1:22.03a12
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 26 · STEP Track100 Meters26.16.05a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 200 Meters · Place 5 · STEP200 Meters534.77a PB—
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 100 Meters · Place 11 · STEP100 Meters1116.19a PB—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 15 · STEP400 MetersRound P151:20.27a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 21 · STEP200 MetersRound P2135.16a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 17 · STEP100 MetersRound P1716.70a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 70 · STEP400 Meters701:20.72a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 100 Meters · Place 87 · STEP100 MetersRound P8716.89a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 400 Meters · Place 21 · STEP400 Meters211:24.23a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 32 · STEP200 Meters3235.77a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 29 · STEP100 Meters2917.29a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 64 · STEP400 Meters641:22.78a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 76 · STEP100 MetersRound P7617.07a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 93 · STEP200 Meters9336.08a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 400 Meters · Place 22 · STEP Track400 Meters22.1:23.42a11
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 25 · STEP Track200 Meters25.35.17a11
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 26 · STEP Track100 Meters26.16.87a11
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 400 Meters · Place 21 · STEP400 Meters211:23.4411
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 200 Meters · Place 18 · STEP200 Meters1836.6811
Mar 4Poway Summer Nights All-Comers Community MeetMar 4 · 100 Meters · Place 33 · STEP100 Meters3317.0611
Jan 21All-Comers/California Winter HS QualifierJan 21 · 150 Meters · Place 14 · STEP Track150 Meters14.27.25a PB11
Jan 21All-Comers/California Winter HS QualifierJan 21 · 300 Meters · Place 11 · STEP Track300 Meters11.1:02.28a PB11
Jan 21All-Comers/California Winter HS QualifierJan 21 · 60 Meter · Place 19 · STEP Track60 Meter19.10.76a PB11

2022 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 19 · STEP400 MetersRound P191:27.52a—
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 9 · STEP Track400 MetersRound P9.1:25.53a10
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 7 · STEP Track400 Meters7.1:25.13a10
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 9 · STEP Track200 MetersRound P9.36.14a10
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 9 · STEP Track200 Meters9.37.42a10
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 13 · STEP Track100 MetersRound P13.17.57a10
Jun 4Havoc Track Annual Track Meet Jun 4 · 400 Meters · Place 12 · STEP400 Meters121:25.5110
Jun 4Havoc Track Annual Track Meet Jun 4 · 200 Meters · Place 15 · STEP200 Meters1537.5510
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 16 · STEP100 Meters1617.9110
May 28USA Rockets Youth Track Club Annual Track MeetMay 28 · 400 Meters · Place 8 · STEP400 Meters81:23.66a—
May 28USA Rockets Youth Track Club Annual Track MeetMay 28 · 200 Meters · Place 13 · STEP200 Meters1337.56a—
May 28USA Rockets Youth Track Club Annual Track MeetMay 28 · 100 Meters · Place 23 · STEP100 MetersRound P2317.63a—
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 400 Meters · Place 25 · STEP Track400 Meters25.1:26.41a10
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 200 Meters · Place 26 · STEP Track200 Meters26.36.93a10
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 100 Meters · Place 34 · STEP Track100 Meters34.17.12a10
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 400 Meters · Place 16 · STEP Track400 MetersRound P16.1:24.25a10
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 200 Meters · Place 19 · STEP Track200 MetersRound P19.36.68a10
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 21 · STEP Track100 MetersRound P21.17.35a10
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 400 Meters · Place 6 · STEP Track400 Meters6.1:25.30a10
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 200 Meters · Place 18 · STEP Track200 Meters18.36.67a10
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 20 · STEP Track100 MetersRound P20.17.28a10
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 400 Meters · Place 10 · STEP Track400 Meters10.1:28.13a10
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 200 Meters · Place 17 · STEP Track200 Meters17.39.38a10
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 21 · STEP Track100 Meters21.18.08a10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 400 Meters · Place 40 · STEP Track400 Meters40.1:26.04a10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 200 Meters · Place 59 · STEP Track200 MetersRound P59.38.15a10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 52 · STEP Track100 MetersRound P52.17.95a10
Feb 12Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 12 · 400 Meters · Place 6 · STEP Track400 Meters6.1:29.34a10
Feb 12Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 12 · 200 Meters · Place 9 · STEP Track200 Meters9.38.46a10
Feb 12Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 12 · 100 Meters · Place 4 · STEP Track100 Meters4.17.15a10

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 400 Meters · Place 13 · STEP Track400 Meters13.1:26.16a9
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 200 Meters · Place 13 · STEP Track200 Meters13.38.98a9
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 10 · STEP Track100 MetersRound P10.18.30a9
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 400 Meters · Place 11 · STEP Track400 Meters11.1:30.95a9
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 200 Meters · Place 9 · STEP Track200 Meters9.39.97a9
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 10 · STEP Track100 Meters10.18.28a9
May 30 San Diego Youth Teams Meet Series #2May 30 · Javelin · STEP TrackJavelin300g TJ—DNS9
May 30 San Diego Youth Teams Meet Series #2May 30 · 400 Meters · Place 12 · STEP Track400 Meters12.1:33.19a9
May 30 San Diego Youth Teams Meet Series #2May 30 · 100 Meters · Place 13 · STEP Track100 Meters13.19.38a9
May 23San Diego Youth Teams Meet Series #1May 23 · 400 Meters · Place 8 · STEP Track400 Meters8.1:31.34a9
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Place 13 · STEP Track200 Meters13.42.03a9
May 23San Diego Youth Teams Meet Series #1May 23 · 100 Meters · Place 13 · STEP Track100 Meters13.19.43a9
May 210 East InviteMay 2 · 400 Meters · Place 21 · STEP Track400 Meters21.1:35.32a9
May 210 East InviteMay 2 · 100 Meters · Place 27 · STEP Track100 Meters27.19.01a9
Mar 27USATF Arizona Regulation YO (Hamilton HS)Mar 27 · 400 Meters · Place 30 · STEP Track400 Meters30.1:37.30a9
Mar 27USATF Arizona Regulation YO (Hamilton HS)Mar 27 · 200 Meters · Place 35 · STEP Track200 Meters35.42.72a9
Mar 27USATF Arizona Regulation YO (Hamilton HS)Mar 27 · 100 Meters · Place 34 · STEP Track100 Meters34.19.13a9