Personal bests

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 4 · Mercury San Diego1500 Meters4.4:56.88a6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 5 · Mercury San Diego800 MetersRound P5.2:22.45a6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 4 · Mercury San Diego800 Meters4.2:21.34a PB6
Jul 18California State Games Track and Field MeetJul 18 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:10.60a6
Jul 18California State Games Track and Field MeetJul 18 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:26.26a6
Jul 18California State Games Track and Field MeetJul 18 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:02.49a PB6
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters2.4:53.98a PB6
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 2 · Mercury San Diego800 Meters2.2:22.99a6
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 9 · Mercury San Diego400 Meters9.1:03.27a6
May 23Usa Rockets Annual Track MeetMay 23 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:14.91a6
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:27.25a6
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 7 · Mercury San Diego100 Meters7.13.87a PB6
May 9SD Elite Track Meet May 9 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:06.25a6
May 9SD Elite Track Meet May 9 · 800 Meters · Place 2 · Mercury San Diego800 Meters22:30.37a6
May 9SD Elite Track Meet May 9 · 400 Meters · Place 1 · Mercury San Diego400 Meters11:02.61a6
May 2Mercury San Diego 22nd Annual MeetMay 2 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:14.39a6
May 2Mercury San Diego 22nd Annual MeetMay 2 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:31.28a6
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 6 · Mercury San Diego400 MetersRound S6.1:05.60a6
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:02.79a6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:11.57a6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:31.04a6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 4 · Mercury San Diego100 MetersRound P4.13.96a6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 7 · Mercury San Diego100 Meters7.14.13a6
Apr 18Gods Speed Annual Track MeetApr 18 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters25:01.42a6
Apr 18Gods Speed Annual Track MeetApr 18 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:31.54a6
Apr 18Gods Speed Annual Track MeetApr 18 · 400 Meters · Place 3 · Mercury San Diego400 Meters31:04.12a6
Apr 11Havoc Annual TC MeetApr 11 · 1500 Meters · Mercury San Diego1500 Meters—DNS6
Apr 11Havoc Annual TC MeetApr 11 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:31.19a6
Apr 11Havoc Annual TC MeetApr 11 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:04.99a6

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters2.5:02.10a PB6
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 800 Meters · Place 2 · Mercury San Diego800 Meters2.2:26.36a PB6
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 400 Meters · Place 10 · Mercury San Diego400 MetersRound S10.1:03.74a6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:20.85a6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:34.82a6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 2 · Mercury San Diego400 MetersRound S2.1:02.63a6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:01.21a PB6

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:14.98a5
Jul 19Youth T&F California State GamesJul 19 · 800 Meters · Place 2 · Mercury San Diego800 Meters22:26.80a5
Jul 19Youth T&F California State GamesJul 19 · 400 Meters · Place 2 · Mercury San Diego400 Meters21:03.02a5
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters24:56.72a5
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 3 · Mercury San Diego800 Meters32:26.97a5
May 31Havoc TC Annual MeetMay 31 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:03.08a5
May 24USA Rockets Annual Track MeetMay 24 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:14.30a5
May 24USA Rockets Annual Track MeetMay 24 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:33.91a5
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:05.40a5
May 10SD Elite Track MeetMay 10 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:18.85a5
May 10SD Elite Track MeetMay 10 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:35.55a5
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 1 · Mercury San Diego400 Meters11:04.12a5
May 3Mercury San Diego 21st Annual MeetMay 3 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:19.70a5
May 3Mercury San Diego 21st Annual MeetMay 3 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:31.01a5
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 2 · Mercury San Diego400 Meters21:04.19a5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:18.68a5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:40.32a5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 2 · Mercury San Diego400 Meters21:07.19a5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:17.29a5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 2 · Mercury San Diego400 Meters2.1:06.46a5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Place 9 · Mercury San Diego100 Meters9.14.47a5
Mar 29USA Rockets Kickoff #4Mar 29 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:14.64a5
Mar 29USA Rockets Kickoff #4Mar 29 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:35.77a5
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 5 · Mercury San Diego200 Meters530.29a PB5
Mar 2210 East InvitationalMar 22 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters25:11.91a5
Mar 2210 East InvitationalMar 22 · 800 Meters · Place 3 · Mercury San Diego800 Meters32:33.02a5

2024 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:33.27a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:39.70a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:33.27a4
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:39.70a4
Jul 10Summer Nights All-Comers MeetJul 10 · 1500 Meters · Place 4 · Mercury San Diego1500 Meters4.5:23.57a4
Jul 10Summer Nights All-Comers MeetJul 10 · 1500 Meters · Place 4 · Mercury San Diego1500 Meters4.5:23.57a4
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 4 · Mercury San Diego1500 Meters45:16.73a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 7 · Mercury San Diego800 Meters72:37.77a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 400 Meters · Place 15 · Mercury San Diego400 MetersRound P151:09.91a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 1 · Mercury San Diego400 Meters11:09.03a—
Jun 1Havoc TC Annual MeetJun 1 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:34.52a—
Jun 1Havoc TC Annual MeetJun 1 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:44.36a—
Jun 1Havoc TC Annual MeetJun 1 · 400 Meters · Place 1 · Mercury San Diego400 Meters11:09.14a—
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 11 · Mercury San Diego400 Meters11.1:10.67a4
May 18USA Rockets Annual Track MeetMay 18 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:33.34a—
May 18USA Rockets Annual Track MeetMay 18 · 800 Meters · Place 1 · Mercury San Diego800 Meters12:48.25a—
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 2 · Mercury San Diego400 Meters21:12.05a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:45.02a4
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:48.16a4
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 400 Meters · Place 2 · Mercury San Diego400 Meters2.1:10.12a4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:51.94a4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 800 Meters · Place 1 · Mercury San Diego800 Meters1.2:47.78a4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:08.36a4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Mercury San Diego200 Meters—DNS4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 7 · Mercury San Diego1500 Meters7.5:41.00a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 7 · Mercury San Diego1500 Meters7.5:41.00a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 9 · Mercury San Diego800 Meters9.2:57.05a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 9 · Mercury San Diego800 Meters9.2:57.05a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 7 · Mercury San Diego200 Meters7.32.21aWind: 1.34
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 7 · Mercury San Diego200 Meters7.32.21aWind: 1.34
Mar 23USA ROCKETS Kickoff #3Mar 23 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:57.33a4
Mar 23USA ROCKETS Kickoff #3Mar 23 · 800 Meters · Place 2 · Mercury San Diego800 Meters2.2:46.12a4
Mar 23USA ROCKETS Kickoff #3Mar 23 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:17.95a4
Mar 16Universal Track and Field Invitational Mar 16 · 1500 Meters · Place 2 · Mercury San Diego1500 Meters2.6:14.25a4
Mar 16Universal Track and Field Invitational Mar 16 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:14.84a4

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 3 · Mercury San Diego1500 Meters3.5:52.41a3
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 800 Meters · Place 7 · Mercury San Diego800 Meters7.2:51.65a3
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 8 · Mercury San Diego1500 Meters8.5:44.29a3
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 14 · Mercury San Diego800 Meters14.2:56.74a3
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 13 · Mercury San Diego400 MetersRound P13.1:14.13a3
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 3 · Mercury San Diego400 MetersRound P31:14.90a—
Jun 3Havoc TC Annual MeetJun 3 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters15:55.61a—
Jun 3Havoc TC Annual MeetJun 3 · 800 Meters · Place 3 · Mercury San Diego800 Meters33:00.89a—
May 27Usa Rockets Annual Track Meet May 27 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.5:57.86a3
May 27Usa Rockets Annual Track Meet May 27 · 800 Meters · Place 3 · Mercury San Diego800 Meters3.2:59.77a3
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 10 · Mercury San Diego200 Meters10.34.97a3
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters16:03.39a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 800 Meters · Place 3 · Mercury San Diego800 Meters32:59.77a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters1.6:07.803
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 800 Meters · Place 5 · Mercury San Diego800 Meters5.3:01.24a3
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters16:25.64a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 800 Meters · Place 5 · Mercury San Diego800 Meters53:11.19a—
Apr 8Rialto Invitational 2023Apr 8 · 1500 Meters · Place 1 · Mercury San Diego1500 Meters16:48.74a—
Apr 8Rialto Invitational 2023Apr 8 · 800 Meters · Place 1 · Mercury San Diego800 Meters13:24.54a—
Apr 8Rialto Invitational 2023Apr 8 · 400 Meters · Place 5 · Mercury San Diego400 Meters51:31.82a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Long Jump · Mercury San DiegoLong Jump—FOUL3
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 20 · Mercury San Diego200 Meters20.36.61a3
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 22 · Mercury San Diego100 Meters22.17.35a3