Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAA Meet 14: BAL-KIP-OCO/WAL-ICA/BUR-SFI/MIS @Kezar · May 711.6AAA Meet 14: BAL-KIP-OCO/WAL-ICA/BUR-SFI/MIS @KezarMay 7, 2026
1500 Meters · OutdoorUSATF Pacific Association Junior Olympic Championships · Jun 214:31.75aUSATF Pacific Association Junior Olympic ChampionshipsJune 21, 2024
1600 Meters · OutdoorViking Track Classic · Apr 254:19.98aViking Track ClassicApril 25, 2026
200 Meters · OutdoorAAA Meet 14: BAL-CAL/BUR-SFI/MIS-OCO/WAL-ICA @ Kezar · May 224.9AAA Meet 14: BAL-CAL/BUR-SFI/MIS-OCO/WAL-ICA @ KezarMay 2, 2024
3200 Meters · OutdoorViking Track Classic · Apr 259:26.37aViking Track ClassicApril 25, 2026
400 Meters · OutdoorAAA Meet 2: LIN/LOW/MIS-OCO/BAL-KIP @Lincoln · Mar 1953.10aAAA Meet 2: LIN/LOW/MIS-OCO/BAL-KIP @LincolnMarch 19, 2026
800 Meters · OutdoorDublin Distance Fiesta · Mar 201:57.88Dublin Distance Fiesta March 20, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 3200 Meters · Place 27 · BalboaBalboa3200 Meters27.10:12.38a12
May 16CIF SFS/AAA All-City Track & Field ChampionshipsMay 16 · 3200 Meters · Place 1 · BalboaBalboa3200 Meters110:04.01a12
May 16CIF SFS/AAA All-City Track & Field ChampionshipsMay 16 · 1600 Meters · Place 1 · BalboaBalboa1600 MetersRound P14:39.40a12
May 16CIF SFS/AAA All-City Track & Field ChampionshipsMay 16 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:29.76a12
May 7AAA Meet 14: BAL-KIP-OCO/WAL-ICA/BUR-SFI/MIS @KezarMay 7 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:50.812
May 7AAA Meet 14: BAL-KIP-OCO/WAL-ICA/BUR-SFI/MIS @KezarMay 7 · 100 Meters · Place 6 · BalboaBalboa100 Meters611.6 PB12
Apr 29AAA Meet 11: LOW/BUR-SFI/BAL-KIP/GAL @LowellApr 29 · 800 Meters · BalboaBalboa800 Meters—DNF12
Apr 25Viking Track ClassicApr 25 · 3200 Meters · Place 1 · BalboaBalboa3200 Meters19:26.37a PB12
Apr 25Viking Track ClassicApr 25 · 1600 Meters · Place 4 · BalboaBalboa1600 Meters44:19.98a PB12
Apr 22AAA Meet 9: WAS/BAL/WAL-ICA/LOW @WashingtonApr 22 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:37.712
Apr 22AAA Meet 9: WAS/BAL/WAL-ICA/LOW @WashingtonApr 22 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:04.212
Apr 18Granada Distance & Sprint FestivalApr 18 · 3200 Meters · Place 2 · BalboaBalboa3200 Meters29:27.77a12
Apr 18Granada Distance & Sprint FestivalApr 18 · 1600 Meters · Place 6 · BalboaBalboa1600 Meters64:24.62a12
Apr 15AAA Meet 8: LOW/LIN-OCO/BAL/MIS-KIP @LowellApr 15 · 3200 Meters · Place 1 · BalboaBalboa3200 Meters110:13.88a12
Apr 15AAA Meet 7: GAL-ACA/WAS/BUR-SFI/WAL-ICA @SOTAApr 15 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:10.912
Apr 8AAA Meet 5: BUR-SFI/BAL-KIP/LOW/GAL-ACA @BurtonApr 8 · 800 Meters · Place 1 · BalboaBalboa800 Meters1.2:10.912
Apr 8AAA Meet 5: BUR-SFI/BAL-KIP/LOW/GAL-ACA @BurtonApr 8 · 200 Meters · BalboaBalboa200 Meters—DNS12
Mar 28De Anza / Wilcox InvitationalMar 28 · 1600 Meters · Place 2 · BalboaBalboa1600 Meters24:21.08a12
Mar 28De Anza / Wilcox InvitationalMar 28 · 800 Meters · Place 4 · BalboaBalboa800 Meters41:58.90a12
Mar 25AAA Meet 4: LOW/WAL-ICA/BAL-KIP/WAS @LowellMar 25 · 3200 Meters · Place 1 · BalboaBalboa3200 Meters19:51.85a12
Mar 20Dublin Distance Fiesta Mar 20 · 1600 Meters · Place 18 · BalboaBalboa1600 Meters184:21.2312
Mar 20Dublin Distance Fiesta Mar 20 · 800 Meters · Place 26 · BalboaBalboa800 Meters261:57.88 PB12
Mar 19AAA Meet 2: LIN/LOW/MIS-OCO/BAL-KIP @LincolnMar 19 · 400 Meters · Place 1 · BalboaBalboa400 Meters1.53.10a PB12
Mar 14San Leandro InvitationalMar 14 · 800 Meters · Place 1 · BalboaBalboa800 Meters11:58.7212
Mar 14San Leandro InvitationalMar 14 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:24.9112

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 17CIF SFS/AAA All-City Track & Field ChampionshipsMay 17 · 1600 Meters · Place 2 · BalboaBalboa1600 MetersRound P2.4:56.94a11
May 17CIF SFS/AAA All-City Track & Field ChampionshipsMay 17 · 1600 Meters · Place 5 · BalboaBalboa1600 Meters5.4:36.06a11
May 17CIF SFS/AAA All-City Track & Field ChampionshipsMay 17 · 400 Meters · BalboaBalboa400 MetersRelay Split—55.0hUnofficial11
May 17CIF SFS/AAA All-City Track & Field ChampionshipsMay 17 · 800 Meters · Place 3 · BalboaBalboa800 MetersRound P3.2:08.54a11
May 17CIF SFS/AAA All-City Track & Field ChampionshipsMay 17 · 800 Meters · Place 3 · BalboaBalboa800 Meters3.2:02.32a11
May 8AAA Meet #14: BAL-CAL/BUR-SFI/MIS-OCO/WAL/ICA @KezarMay 8 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:09.011
May 3Dublin Last Chance PR InvitationalMay 3 · 800 Meters · Place 5 · BalboaBalboa800 Meters52:00.0111
Apr 30AAA Meet #11: LOW/WAL-ICA/WAS/BAL-CAL @LowellApr 30 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:05.99a11
Apr 30AAA Meet #11: LOW/WAL-ICA/WAS/BAL-CAL @LowellApr 30 · 400 Meters · Place 4 · BalboaBalboa400 Meters454.21a11
Apr 26Clash of the TitansApr 26 · 1600 Meters · Place 15 · BalboaBalboa1600 Meters154:32.0411
Apr 23AAA Meet #9: BUR-SFI/LOW/BAL-CAL/GAL-ACA @BurtonApr 23 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters15:06.911
Apr 23AAA Meet #9: BUR-SFI/LOW/BAL-CAL/GAL-ACA @BurtonApr 23 · 100 Meters · Place 3 · BalboaBalboa100 Meters312.211
Apr 19Viking Track ClassicApr 19 · 1600 Meters · Place 19 · BalboaBalboa1600 Meters194:30.2811
Apr 19Viking Track ClassicApr 19 · 800 Meters · Place 11 · BalboaBalboa800 Meters112:01.9711
Apr 16AAA Meet #8: LOW/LIN-OCO/MIS/BAL-CAL @LowellApr 16 · 200 Meters · Place 3 · BalboaBalboa200 Meters324.99a11
Apr 9AAA Meet #5: GAL-ACA/LOW/BAL-CAL/BUR-SFI @SOTAApr 9 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:47.911
Apr 9AAA Meet #5: GAL-ACA/LOW/BAL-CAL/BUR-SFI @SOTAApr 9 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:04.511
Mar 26AAA Meet #4: WAS/BAL-CAL/WAL-ICA/LOW @WashingtonMar 26 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:08.311
Mar 21Dublin Distance FiestaMar 21 · 1600 Meters · Place 124 · BalboaBalboa1600 Meters1244:34.7211
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 77 · BalboaBalboa800 Meters772:03.2211
Mar 20AAA Meet #2: LIN-OCO/LOW/BAL-CAL/MIS @LincolnMar 20 · 400 Meters · Place 3 · BalboaBalboa400 Meters3.53.90a11
Mar 20AAA Meet #2: LIN-OCO/LOW/BAL-CAL/MIS @LincolnMar 20 · 200 Meters · Place 3 · BalboaBalboa200 Meters3.24.98a11
Mar 15San Leandro InvitationalMar 15 · 800 Meters · Place 2 · BalboaBalboa800 Meters22:03.3711
Mar 15San Leandro InvitationalMar 15 · 1600 Meters · Place 4 · BalboaBalboa1600 Meters44:35.2811
Mar 8Willow Glen Track InvitationalMar 8 · 1600 Meters · Place 11 · BalboaBalboa1600 Meters114:36.77a—
Mar 8Willow Glen Track InvitationalMar 8 · 800 Meters · Place 7 · BalboaBalboa800 Meters72:04.18a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Reno Holiday Invite 2025Dec 28 · 800 Meters · UnattachedUnattached800 Meters—DNS11

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 7 · 38-Unattached38-Unattached1500 Meters7.4:31.75a PB10
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 12 · 38-Unattached38-Unattached800 Meters12.2:08.60a10
May 11CIF SFS/AAA All-City Track & Field ChampionshipsMay 11 · 1600 Meters · Place 4 · BalboaBalboa1600 MetersRound P4.4:48.95a10
May 11CIF SFS/AAA All-City Track & Field ChampionshipsMay 11 · 1600 Meters · Place 2 · BalboaBalboa1600 Meters2.4:42.21a10
May 11CIF SFS/AAA All-City Track & Field ChampionshipsMay 11 · 800 Meters · Place 1 · BalboaBalboa800 MetersRound P1.2:08.19a10
May 11CIF SFS/AAA All-City Track & Field ChampionshipsMay 11 · 800 Meters · Place 4 · BalboaBalboa800 Meters4.2:05.06a10
May 2AAA Meet 14: BAL-CAL/BUR-SFI/MIS-OCO/WAL-ICA @ KezarMay 2 · 200 Meters · Place 3 · BalboaBalboa200 Meters324.9 PB—
May 2AAA Meet 14: BAL-CAL/BUR-SFI/MIS-OCO/WAL-ICA @ KezarMay 2 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters15:15.0—
Apr 27Clash of the TitansApr 27 · 1600 Meters · Place 18 · BalboaBalboa1600 Meters184:40.23a—
Apr 27Clash of the TitansApr 27 · 800 Meters · Place 6 · BalboaBalboa800 Meters62:03.93a—
Apr 24AAA Meet 11: LOW/WAS/BAL-CAL/WAL-ICA @ LowellApr 24 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:12.0—
Apr 24AAA Meet 11: LOW/WAS/BAL-CAL/WAL-ICA @ LowellApr 24 · 400 Meters · Place 2 · BalboaBalboa400 Meters254.91a—
Apr 20Viking Track ClassicApr 20 · 1600 Meters · Place 31 · BalboaBalboa1600 Meters314:43.46a—
Apr 20Viking Track ClassicApr 20 · 800 Meters · Place 11 · BalboaBalboa800 Meters112:05.57a—
Apr 17AAA Meet 9: GAL-ACA/LOW/BUR-SFI/BAL-CAL @ SOTAApr 17 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters15:18.4—
Apr 3AAA Meet 8: LOW/LIN/BAL-CAL/MIS-OCO @ LowellApr 3 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:12.01a—
Apr 3AAA Meet 8: LOW/LIN/BAL-CAL/MIS-OCO @ LowellApr 3 · 400 Meters · Place 2 · BalboaBalboa400 Meters255.42a—
Mar 27AAA Meet 5: LOW/BUR-SFI/GAL-ACA/BAL-CAL @ LowellMar 27 · 3200 Meters · Place 1 · BalboaBalboa3200 Meters110:35.69a—
Mar 21AAA Meet 4: LIN/LOW/BAL-CAL/MIS-OCO @ LincolnMar 21 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters1.4:49.84a10
Mar 21AAA Meet 4: LIN/LOW/BAL-CAL/MIS-OCO @ LincolnMar 21 · 800 Meters · Place 1 · BalboaBalboa800 Meters1.2:08.87a10
Mar 16San Leandro InvitationalMar 16 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:11.7910
Mar 16San Leandro InvitationalMar 16 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:58.8710
Mar 13AAA Meet 2: WAS/LOW/BAL-CAL/WAL-ICA @ WashingtonMar 13 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters15:08.7—
Mar 9Marsh Creek InvitationalMar 9 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters14:53.58a—
Mar 9Marsh Creek InvitationalMar 9 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:12.14a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 20CIF-SFS FinalsMay 20 · 1600 Meters · Place 5 · BalboaBalboa1600 Meters5.4:55.47a9
May 20CIF-SFS FinalsMay 20 · 800 Meters · Place 5 · BalboaBalboa800 Meters5.2:12.67a9
May 13CIF SFS/AAA All-City Track & Field Championship TrialsMay 13 · 1600 Meters · Place 4 · BalboaBalboa1600 MetersRound P4.5:01.45a9
May 13CIF SFS/AAA All-City Track & Field Championship TrialsMay 13 · 800 Meters · Place 4 · BalboaBalboa800 MetersRound P4.2:19.57a9
Apr 29Clash of the TitansApr 29 · 1600 Meters · Place 52 · BalboaBalboa1600 Meters525:02.72a—
Apr 29Clash of the TitansApr 29 · 800 Meters · Place 20 · BalboaBalboa800 Meters202:11.89a—
Apr 27Lowell #3Apr 27 · 800 Meters · Place 1 · BalboaBalboa800 Meters12:13.66a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 1600 Meters · Place 9 · BalboaBalboa1600 Meters94:59.56a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 800 Meters · Place 4 · BalboaBalboa800 Meters42:11.80a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 1600 Meters · Place 9 · BalboaBalboa1600 Meters94:59.56a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 800 Meters · Place 4 · BalboaBalboa800 Meters42:11.80a—
Apr 19Lowell #2Apr 19 · 800 Meters · Place 4 · BalboaBalboa800 Meters42:21.00a—
Apr 19Lowell #2Apr 19 · 400 Meters · Place 2 · BalboaBalboa400 Meters258.44a—
Apr 13Lincoln #3Apr 13 · 800 Meters · Place 2 · BalboaBalboa800 Meters22:21.399
Apr 13Lincoln #3Apr 13 · 400 Meters · Place 8 · BalboaBalboa400 Meters856.489
Mar 22Lowell #1Mar 22 · 1600 Meters · Place 1 · BalboaBalboa1600 Meters15:06.739
Mar 22Lowell #1Mar 22 · 800 Meters · Place 2 · BalboaBalboa800 Meters22:15.809
Mar 18San Leandro InvitationalMar 18 · 800 Meters · Place 2 · Balboa (Sf)Balboa (Sf)800 Meters22:16.199
Mar 18San Leandro InvitationalMar 18 · 800 Meters · Place 2 · Balboa (Sf)Balboa (Sf)800 Meters22:16.199
Mar 11Marsh Creek InvitationalMar 11 · 1600 Meters · Place 4 · BalboaBalboa1600 Meters45:16.47a—
Mar 11Marsh Creek InvitationalMar 11 · 800 Meters · Place 3 · BalboaBalboa800 Meters32:22.74a—