Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1311.14aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 811.50aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 8, 2024
100m Hurdles · 33" / 0.838m · OutdoorSan Diego Youth Clubs Meet Series #4 · Jun 1319.58aSan Diego Youth Clubs Meet Series #4June 13, 2021
150 Meters · OutdoorVS Athletics - CA Winter Championships · Feb 717.68aVS Athletics - CA Winter ChampionshipsFebruary 7, 2026
200 Meters · IndoorElmer Runge Invite · Feb 2822.94aElmer Runge InviteFebruary 28, 2026
200 Meters · OutdoorGrossmont Conference Varsity Finals · May 821.97aGrossmont Conference Varsity FinalsMay 8, 2026
200m Hurdles · 30" / 0.762m · OutdoorCalifornia State Games - Youth · Jul 1729.05aCalifornia State Games - YouthJuly 17, 2021
300 Meters · OutdoorUC Winter All-Comers · Jan 1836.87aUC Winter All-ComersJanuary 18, 2025
400 Meters · IndoorGranite Hills at Monte Vista · Feb 2651.08aGranite Hills at Monte VistaFebruary 26, 2026
400 Meters · OutdoorSteele Canyon at Granite Hills · Apr 949.81aSteele Canyon at Granite HillsApril 9, 2026
60 Meter · OutdoorUC Winter All-Comers · Jan 187.33aUC Winter All-ComersJanuary 18, 2025
Long Jump · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 115.13mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 11, 2022

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

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · STEP TrackSTEP Track400 Meters—DNS12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 6 · STEP TrackSTEP Track200 MetersRound S6.23.00a12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · STEP TrackSTEP Track200 Meters—DNS12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · STEP TrackSTEP Track100 MetersRound S5.11.14a PB12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · STEP TrackSTEP Track100 Meters—DNS12
Feb 28Elmer Runge InviteFeb 28 · 400 Meters · Place 28 · Granite HillsGranite Hills400 Meters2857.26a12
Feb 28Elmer Runge InviteFeb 28 · 200 Meters · Place 5 · Granite HillsGranite Hills200 Meters522.94a PB12
Feb 26Granite Hills at Monte VistaFeb 26 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters151.08a PB12

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16CIFSDS Division 1 ChampionshipsMay 16 · 400 Meters · Place 23 · Granite HillsGranite Hills400 Meters2351.59a12
May 16CIFSDS Division 1 ChampionshipsMay 16 · 200 Meters · Place 12 · Granite HillsGranite Hills200 Meters1222.26a12
May 8Grossmont Conference Varsity FinalsMay 8 · 400 Meters · Place 3 · Granite HillsGranite Hills400 Meters350.15a12
May 8Grossmont Conference Varsity FinalsMay 8 · 200 Meters · Place 3 · Granite HillsGranite Hills200 Meters321.97a PB12
Apr 24Escondido InvitationalApr 24 · 400 Meters · Place 3 · Granite HillsGranite Hills400 Meters350.49a12
Apr 22Granite Hills vs. El CapitanApr 22 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters1.50.26a12
Apr 22Granite Hills vs. El CapitanApr 22 · 200 Meters · Granite HillsGranite Hills200 Meters—SCR12
Apr 16West Hills vs Granite HillsApr 16 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters150.53a12
Apr 9Steele Canyon at Granite HillsApr 9 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters149.81a PB12
Mar 2845th Mt. Carmel Sundevil Track & Field InvitationalMar 28 · 200 Meters · Place 24 · Granite HillsGranite Hills200 Meters24.22.58aWind: 2.212
Mar 14Don Jones Bronco InvitationalMar 14 · 400 Meters · Place 13 · Granite HillsGranite Hills400 Meters13.52.43a12
Mar 12Helix vs Granite HillsMar 12 · 400 Meters · Place 3 · Granite HillsGranite Hills400 Meters351.87a12
Mar 5Santana @ Granite HillsMar 5 · 200 Meters · Place 8 · Granite HillsGranite Hills200 Meters824.63a12
Mar 5Santana @ Granite HillsMar 5 · 100 Meters · Place 2 · Granite HillsGranite Hills100 Meters211.56a12
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 150 Meters · Place 194 · Granite HillsGranite Hills150 Meters194.17.68a PBWind: -1.212

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 150 Meters · STEP TrackSTEP Track150 Meters--DNSWind: -1.712
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 300 Meters · STEP TrackSTEP Track300 MetersEx.37.22a12
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 60 Meter · STEP TrackSTEP Track60 MeterEx.7.49aWind: -0.912
Jul 19Youth T&F California State GamesJul 19 · 100 Meters · Place 12 · STEPSTEP100 MetersRound P1211.68a11
May 24 CIFSDS Section ChampionshipsMay 24 · 200 Meters · Place 16 · Granite HillsGranite Hills200 Meters1622.79a11
May 17CIFSDS Division 1 ChampionshipsMay 17 · 400 Meters · Place 23 · Granite HillsGranite Hills400 Meters23.52.19a11
May 17CIFSDS Division 1 ChampionshipsMay 17 · 200 Meters · Place 13 · Granite HillsGranite Hills200 Meters13.22.29aWind: 4.311
May 9Grossmont Conference Varsity FinalsMay 9 · 400 Meters · Place 4 · Granite HillsGranite Hills400 Meters450.94a11
May 9Grossmont Conference Varsity FinalsMay 9 · 200 Meters · Place 7 · Granite HillsGranite Hills200 Meters722.51a11
Apr 25Escondido InvitationalApr 25 · 400 Meters · Place 8 · Granite HillsGranite Hills400 Meters851.5711
Apr 25Escondido InvitationalApr 25 · 200 Meters · Place 12 · Granite HillsGranite Hills200 Meters1223.5211
Apr 23El Capitan at Granite HillsApr 23 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters151.5911
Apr 23El Capitan at Granite HillsApr 23 · 200 Meters · Place 1 · Granite HillsGranite Hills200 Meters123.1411
Apr 3Mt. Miguel at Granite HillsApr 3 · 400 Meters · Place 3 · Granite HillsGranite Hills400 Meters353.20a11
Mar 27Granite at Steele CanyonMar 27 · 200 Meters · Place 3 · Granite HillsGranite Hills200 Meters323.17a11
Mar 20Grossmont vs Granite HillsMar 20 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters152.58a11
Mar 12Helix @ Granite HillsMar 12 · 400 Meters · Place 2 · Granite HillsGranite Hills400 Meters2.52.62a11
Mar 12Helix @ Granite HillsMar 12 · 200 Meters · Granite HillsGranite Hills200 Meters—SCR11
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 300 Meters · Place 94 · Granite HillsGranite Hills300 Meters94.38.39a11
Jan 18UC Winter All-ComersJan 18 · 300 Meters · Place 5 · STEP TrackSTEP Track300 Meters5.36.87a PB11
Jan 18UC Winter All-ComersJan 18 · 60 Meter · Place 14 · STEP TrackSTEP Track60 Meter14.7.33a PBWind: 1.811

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 6 · STEPSTEP400 Meters652.49a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 400 Meters · Place 6 · STEP TrackSTEP Track400 Meters6.52.49a10
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 16 · STEPSTEP100 Meters1611.79a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 9 · STEPSTEP200 Meters924.37a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 7 · STEPSTEP100 Meters711.50a PB—
Apr 27Dick Wilkins Frosh/Soph ChampionshipsApr 27 · 400 Meters · Place 9 · Granite HillsGranite Hills400 Meters954.47a—
Apr 24Grossmont Conf. JV FinalsApr 24 · 400 Meters · Place 3 · Granite HillsGranite Hills400 Meters354.20a—
Apr 24Grossmont Conf. JV FinalsApr 24 · 200 Meters · Place 14 · Granite HillsGranite Hills200 Meters1424.54a—
Apr 18Granite Hills vs El CapitanApr 18 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters1.55.20a10
Apr 18Granite Hills vs El CapitanApr 18 · 200 Meters · Place 1 · Granite HillsGranite Hills200 Meters1.23.98a10
Apr 11Granite Hills @ GrossmontApr 11 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters154.83a—
Mar 21Steele Canyon @ Granite HillsMar 21 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters153.40a—
Mar 16Elmer Runge InviteMar 16 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters153.46a—
Mar 7Granite Hills @ HelixMar 7 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters1.54.15a10
Mar 7Granite Hills @ HelixMar 7 · 200 Meters · Place 1 · Granite HillsGranite Hills200 Meters1.24.47aWind: 1.110
Jan 20UC Winter All-ComersJan 20 · 60 Meter · STEP TrackSTEP Track60 Meter—SCR10
Jan 20UC Winter All-ComersJan 20 · 200 Meters · STEP TrackSTEP Track200 Meters—SCR10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 29Mount Miguel @ Granite HillsFeb 29 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters154.57a—
Feb 22Granite Hills at Monte VistaFeb 22 · 400 Meters · Place 1 · Granite HillsGranite Hills400 Meters155.82a—
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 400 Meters · Place 6 · STEPSTEP400 Meters655.50a—
Feb 3Patrick Henry HS USATF San Diego-Imperial Association Summer Nights All Comers MeetFeb 3 · 100 Meters · Place 16 · STEPSTEP100 Meters1612.09a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 400 Meters · STEP TrackSTEP Track400 MetersRound P—DQ9
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 2 · STEPSTEP400 Meters254.78a—
May 13CIFSDS Div 2 PrelimsMay 13 · 400 Meters · Place 25 · West HillsWest Hills400 MetersRound P2556.249
May 5Grossmont Conference Varsity FinalsMay 5 · 400 Meters · Place 9 · West HillsWest Hills400 Meters953.11a—
Apr 27West Hills vs ValhallaApr 27 · 400 Meters · West HillsWest Hills400 MetersRelay Split—54.32Unofficial9
Apr 27West Hills vs ValhallaApr 27 · 200 Meters · Place 6 · West HillsWest Hills200 Meters6.24.52a9
Apr 27West Hills vs ValhallaApr 27 · 100 Meters · West HillsWest Hills100 Meters—SCR9
Apr 22Dick Wilkins Frosh/Soph ChampionshipsApr 22 · 400 Meters · Place 7 · West HillsWest Hills400 Meters754.45a9
Apr 15Jaguar Invite Morning SessionApr 15 · 400 Meters · Place 13 · West HillsWest Hills400 Meters1354.72a—
Apr 4West Hills vs HelixApr 4 · 400 Meters · Place 2 · West HillsWest Hills400 Meters255.419
Apr 4West Hills vs HelixApr 4 · 200 Meters · Place 6 · West HillsWest Hills200 Meters624.779
Mar 23Steele Canyon v. West HillsMar 23 · 400 Meters · Place 6 · West HillsWest Hills400 Meters657.63a—
Mar 23Steele Canyon v. West HillsMar 23 · 200 Meters · Place 6 · West HillsWest Hills200 Meters624.80a—
Mar 18Elmer Runge InvitationalMar 18 · 100 Meters · Place 14 · West HillsWest Hills100 Meters1412.08a—
Mar 2West Hills vs SantanaMar 2 · 200 Meters · Place 7 · West HillsWest Hills200 Meters725.099
Mar 2West Hills vs SantanaMar 2 · 100 Meters · Place 6 · West HillsWest Hills100 Meters612.349

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · Long Jump · Place 13 · STEPSTEPLong Jump134.85m—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 18 · STEPSTEP100 MetersRound P1813.01a—
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Long Jump · Place 8 · STEP TrackSTEP TrackLong Jump8.5.13m PB8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 7 · STEP TrackSTEP Track400 MetersRound P7.58.08a8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 6 · STEP TrackSTEP Track400 Meters6.59.68a8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · STEP TrackSTEP Track200 MetersRound P—DNS8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 7 · STEP TrackSTEP Track100 MetersRound P7.12.62a8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 7 · STEP TrackSTEP Track100 Meters7.12.85a8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Long Jump · STEP TrackSTEP TrackLong Jump—DNS8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 400 Meters · Place 4 · STEP TrackSTEP Track400 Meters4.58.23a8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 200 Meters · Place 7 · STEP TrackSTEP Track200 MetersRound P7.26.39a8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 200 Meters · Place 6 · STEP TrackSTEP Track200 Meters6.26.57a8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 7 · STEP TrackSTEP Track100 MetersRound P7.13.31a8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 6 · STEP TrackSTEP Track100 Meters6.13.32a8
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 400 Meters · Place 15 · STEPSTEP400 Meters1559.47—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 200 Meters · Place 12 · STEPSTEP200 Meters1226.05—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 100 Meters · Place 14 · STEPSTEP100 MetersRound P1413.21—

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · 200m Hurdles · Place 2 · STEP TrackSTEP Track200m Hurdles30" / 0.762m2.29.05a PB7
Jul 17California State Games - YouthJul 17 · 400 Meters · Place 14 · STEP TrackSTEP Track400 Meters14.1:05.07a7
Jul 17California State Games - YouthJul 17 · 200 Meters · Place 21 · STEP TrackSTEP Track200 Meters21.27.15a7
Jul 17California State Games - YouthJul 17 · 100 Meters · Place 20 · STEP TrackSTEP Track100 MetersRound P20.13.31a7
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100m Hurdles · Place 2 · STEP TrackSTEP Track100m Hurdles33" / 0.838m2.19.58a PB7
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 400 Meters · Place 7 · STEP TrackSTEP Track400 Meters7.1:05.09a7
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 11 · STEP TrackSTEP Track200 Meters11.28.80a7
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 13 · STEP TrackSTEP Track100 Meters13.14.01a7
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100m Hurdles · Place 1 · STEP TrackSTEP Track100m Hurdles33" / 0.838m1.20.08a7
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 400 Meters · Place 6 · STEP TrackSTEP Track400 Meters6.1:05.67a7
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 200 Meters · Place 7 · STEP TrackSTEP Track200 Meters7.29.28a7
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 18 · STEP TrackSTEP Track100 Meters18.15.01a7
May 30 San Diego Youth Teams Meet Series #2May 30 · 100m Hurdles · Place 1 · STEP TrackSTEP Track100m Hurdles33" / 0.838m1.20.85a7
May 30 San Diego Youth Teams Meet Series #2May 30 · 400 Meters · Place 10 · STEP TrackSTEP Track400 Meters10.1:06.50a7
May 30 San Diego Youth Teams Meet Series #2May 30 · 100 Meters · Place 19 · STEP TrackSTEP Track100 Meters19.14.18a7
May 23San Diego Youth Teams Meet Series #1May 23 · 400 Meters · Place 4 · STEP TrackSTEP Track400 Meters4.1:05.01a7
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Place 5 · STEP TrackSTEP Track200 Meters5.28.96a7
May 23San Diego Youth Teams Meet Series #1May 23 · 100 Meters · Place 4 · STEP TrackSTEP Track100 Meters4.13.41a7