Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor11th Annual Willie Banks Invitational · Apr 54:13.18a11th Annual Willie Banks InvitationalApril 5, 2025
1600 Meters · IndoorOceanside @ Canyon Crest Academy · Feb 245:42.16Oceanside @ Canyon Crest AcademyFebruary 24, 2022
1600 Meters · OutdoorVista @ Oceanside · May 14:33.10Vista @ OceansideMay 1, 2025
200 Meters · IndoorOceanside & Clairemont @ CCA Meet · Feb 2926.16aOceanside & Clairemont @ CCA MeetFebruary 29, 2024
3000 Meters · OutdoorWillie Banks Invitational 10th Annual · Apr 19:33.50Willie Banks Invitational 10th Annual April 1, 2023
3200 Meters · OutdoorOceanside/Mission Vista @ Rancho Buena Vista · Apr 610:22.87aOceanside/Mission Vista @ Rancho Buena VistaApril 6, 2023
400 Meters · IndoorOceanside & Clairemont @ CCA Meet · Feb 2956.93aOceanside & Clairemont @ CCA MeetFebruary 29, 2024
400 Meters · OutdoorValley Center @ Oceanside · Mar 1254.67Valley Center @ OceansideMarch 12, 2025
800 Meters · IndoorOceanside & Clairemont @ CCA Meet · Feb 292:12.82aOceanside & Clairemont @ CCA MeetFebruary 29, 2024
800 Meters · OutdoorAvocado League Championships · May 91:59.54aAvocado League ChampionshipsMay 9, 2025

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

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 17CIFSDS Division 1 ChampionshipsMay 17 · 800 Meters · Place 14 · Oceanside800 Meters14.2:02.37a12
May 9Avocado League ChampionshipsMay 9 · 800 Meters · Place 1 · Oceanside800 Meters11:59.54a PB12
May 1Vista @ OceansideMay 1 · 1600 Meters · Place 2 · Oceanside1600 Meters24:33.10 PB12
May 1Vista @ OceansideMay 1 · 800 Meters · Place 3 · Oceanside800 Meters32:08.5112
Apr 24San Dieguito @ OceansideApr 24 · 1600 Meters · Place 1 · Oceanside1600 Meters14:57.3612
Apr 24San Dieguito @ OceansideApr 24 · 800 Meters · Place 1 · Oceanside800 Meters12:01.8412
Apr 17Oceanside at Mission HillsApr 17 · 1600 Meters · Place 1 · Oceanside1600 Meters14:44.25a12
Apr 17Oceanside at Mission HillsApr 17 · 800 Meters · Place 1 · Oceanside800 Meters12:08.16a12
Apr 511th Annual Willie Banks InvitationalApr 5 · 1500 Meters · Place 3 · Oceanside1500 Meters34:13.18a PB12
Apr 511th Annual Willie Banks InvitationalApr 5 · 800 Meters · Place 19 · Oceanside800 Meters192:10.54a12
Mar 2944th Mt. Carmel Sundevil Track & Field InvitationalMar 29 · 800 Meters · Place 34 · Oceanside800 Meters34.2:03.79a12
Mar 27Oceanside @ Rancho Buena VistaMar 27 · 1600 Meters · Place 1 · Oceanside1600 Meters14:41.50a12
Mar 27Oceanside @ Rancho Buena VistaMar 27 · 800 Meters · Place 1 · Oceanside800 Meters12:14.09a12
Mar 20Oceanside @ El CaminoMar 20 · 800 Meters · Place 2 · Oceanside800 Meters22:04.80a12
Mar 15Triton InvitationalMar 15 · 800 Meters · Place 7 · Oceanside (SD)800 Meters72:02.1112
Mar 12Valley Center @ OceansideMar 12 · 1600 Meters · Oceanside1600 Meters—DNS12
Mar 12Valley Center @ OceansideMar 12 · 800 Meters · Place 1 · Oceanside800 Meters1.2:08.25a12
Mar 12Valley Center @ OceansideMar 12 · 400 Meters · Place 3 · Oceanside400 Meters3.54.67 PB12
Mar 6CCA and Clairemont @ Oceanside MeetMar 6 · 1600 Meters · Place 1 · Oceanside1600 Meters14:49.33a—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 3Avocado League FinalsMay 3 · 800 Meters · Place 12 · Oceanside800 Meters122:07.49a—
Apr 25Oceanside @ SDAApr 25 · 3200 Meters · Place 1 · Oceanside3200 Meters110:37.92a—
Apr 25Oceanside @ SDAApr 25 · 800 Meters · Place 1 · Oceanside800 Meters12:05.29a—
Apr 17Rancho Buena Vista @ OceansideApr 17 · 1600 Meters · Place 1 · Oceanside1600 Meters14:50.19a—
Apr 17Rancho Buena Vista @ OceansideApr 17 · 800 Meters · Place 1 · Oceanside800 Meters12:15.02a—
Apr 4Mission Hills @ OceansideApr 4 · 1600 Meters · Place 2 · Oceanside1600 Meters24:48.23a—
Apr 4Mission Hills @ OceansideApr 4 · 800 Meters · Place 3 · Oceanside800 Meters32:10.32a—
Mar 28Carlsbad @ OceansideMar 28 · 1600 Meters · Place 5 · Oceanside1600 Meters54:52.18a—
Mar 28Carlsbad @ OceansideMar 28 · 800 Meters · Place 4 · Oceanside800 Meters42:13.37a—
Mar 21Oceanside @ VistaMar 21 · 1600 Meters · Place 4 · Oceanside1600 Meters44:47.45a—
Mar 21Oceanside @ VistaMar 21 · 800 Meters · Place 3 · Oceanside800 Meters32:10.12a—
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 12 · Oceanside (S1600 Meters124:48.1011
Mar 16Triton InvitationalMar 16 · 800 Meters · Place 42 · Oceanside (S800 Meters422:18.0711
Mar 16Triton InvitationalMar 16 · 800 Meters · Place 42 · Oceanside (SD)800 Meters422:18.0711
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 12 · Oceanside (SD)1600 Meters124:48.1011
Mar 14El Camino @ OceansideMar 14 · 800 Meters · Place 5 · Oceanside800 Meters52:12.99a—
Mar 936th Annual Long Beach RelaysMar 9 · 800 Meters · Place 14 · Oceanside800 Meters142:11.87a—
Mar 7Oceanside @ Valley CenterMar 7 · 1600 Meters · Place 1 · Oceanside1600 Meters15:01.50—
Mar 7Oceanside @ Valley CenterMar 7 · 800 Meters · Place 2 · Oceanside800 Meters22:19.91—
Mar 2Mt. Carmel Field & Distance CarnivalMar 2 · 1600 Meters · Place 89 · Oceanside1600 Meters894:59.6011
Mar 2Mt. Carmel Field & Distance CarnivalMar 2 · 800 Meters · Place 91 · Oceanside800 Meters912:18.2411

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Oceanside & Clairemont @ CCA MeetFeb 29 · 800 Meters · Place 1 · Oceanside800 Meters12:12.82a PB—
Feb 29Oceanside & Clairemont @ CCA MeetFeb 29 · 400 Meters · Place 7 · Oceanside400 Meters756.93a PB—
Feb 29Oceanside & Clairemont @ CCA MeetFeb 29 · 200 Meters · Place 19 · Oceanside200 Meters1926.16a PB—

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 5Avocado League FinalsMay 5 · 3200 Meters · Place 7 · Oceanside3200 Meters710:42.59a—
Apr 27Oceanside @ Torrey PinesApr 27 · 3200 Meters · Place 5 · Oceanside3200 Meters510:41.00a—
Apr 27Oceanside @ Torrey PinesApr 27 · 1600 Meters · Place 7 · Oceanside1600 Meters74:55.51a—
Apr 22Dick Wilkins Frosh/Soph ChampionshipsApr 22 · 1600 Meters · Place 10 · Oceanside1600 Meters104:47.28a10
Apr 19Oceanside @ CarlsbadApr 19 · 3200 Meters · Place 3 · Oceanside3200 Meters311:21.42a—
Apr 19Oceanside @ CarlsbadApr 19 · 1600 Meters · Place 3 · Oceanside1600 Meters34:54.26a—
Apr 15Jaguar Invite Morning SessionApr 15 · 3200 Meters · Place 22 · Oceanside3200 Meters2211:47.10a—
Apr 6Oceanside/Mission Vista @ Rancho Buena VistaApr 6 · 3200 Meters · Place 2 · Oceanside3200 Meters210:22.87a PB—
Apr 6Oceanside/Mission Vista @ Rancho Buena VistaApr 6 · 1600 Meters · Place 3 · Oceanside1600 Meters34:54.82a—
Apr 1Willie Banks Invitational 10th Annual Apr 1 · 3000 Meters · Place 3 · Oceanside3000 Meters39:33.50 PB10
Apr 1Willie Banks Invitational 10th Annual Apr 1 · 1500 Meters · Place 8 · Oceanside1500 Meters84:27.4310
Mar 30San Dieguito @ OceansideMar 30 · 3200 Meters · Place 2 · Oceanside3200 Meters2.10:44.48a10
Mar 30San Dieguito @ OceansideMar 30 · 1600 Meters · Place 2 · Oceanside1600 Meters2.4:55.62a10
Mar 23Vista/Mission Vista @ OceansideMar 23 · 3200 Meters · Place 5 · Oceanside3200 Meters511:08.51a—
Mar 16Oceanside @ El CaminoMar 16 · 3200 Meters · Place 2 · Oceanside3200 Meters210:51.3710
Mar 9Canyon Crest Academy @ OceansideMar 9 · 3200 Meters · Place 3 · Oceanside3200 Meters311:07.14a—
Mar 9Canyon Crest Academy @ OceansideMar 9 · 1600 Meters · Place 5 · Oceanside1600 Meters55:00.57a—
Mar 9Canyon Crest Academy @ OceansideMar 9 · 800 Meters · Place 6 · Oceanside800 Meters62:18.36a—
Mar 4Mt. Carmel Field & Distance CarnivalMar 4 · 800 Meters · Place 86 · Oceanside800 Meters862:21.9210
Mar 4Mt. Carmel Field & Distance CarnivalMar 4 · 1600 Meters · Place 106 · Oceanside1600 Meters1064:58.5210
Mar 2Mission Hills @ OceansideMar 2 · 1600 Meters · Place 3 · Oceanside1600 Meters34:58.4310
Mar 2Mission Hills @ OceansideMar 2 · 800 Meters · Place 2 · Oceanside800 Meters22:16.9310

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 6Avocado League FinalsMay 6 · 3200 Meters · Place 11 · Oceanside3200 Meters1110:47.87a9
May 6Avocado League FinalsMay 6 · 1600 Meters · Place 15 · Oceanside1600 Meters154:58.95a9
Apr 28Torrey Pines vs OceansideApr 28 · 3200 Meters · Place 6 · Oceanside3200 Meters610:52.06a9
Apr 28Torrey Pines vs OceansideApr 28 · 1600 Meters · Place 1 · Oceanside1600 Meters14:58.87a9
Apr 23Dick Wilkins Frosh/Soph InviteApr 23 · 3200 Meters · Place 5 · Oceanside3200 Meters510:34.78a9
Apr 20Rancho Buena Vista @ OceansideApr 20 · 1600 Meters · Place 3 · Oceanside1600 Meters35:06.839
Apr 20Rancho Buena Vista @ OceansideApr 20 · 800 Meters · Place 1 · Oceanside800 Meters12:24.129
Apr 16Jag Invite Morning SessionApr 16 · 3200 Meters · Place 12 · Oceanside3200 Meters1210:53.729
Apr 16Jag Invite Morning SessionApr 16 · 1600 Meters · Place 27 · Oceanside1600 Meters275:06.089
Apr 14Oceanside @ San Dieguito AcademyApr 14 · 3200 Meters · Place 2 · Oceanside3200 Meters211:02.069
Apr 14Oceanside @ San Dieguito AcademyApr 14 · 1600 Meters · Place 9 · Oceanside1600 Meters95:05.959
Apr 2Willie Banks Invitational 9th AnnualApr 2 · 3000 Meters · Place 11 · Oceanside3000 Meters1110:09.669
Mar 31Carlsbad @ OceansideMar 31 · 3200 Meters · Place 2 · Oceanside3200 Meters211:06.569
Mar 31Carlsbad @ OceansideMar 31 · 1600 Meters · Place 1 · Oceanside1600 Meters15:13.229
Mar 17El Camino @ OceansideMar 17 · 3200 Meters · Place 1 · Oceanside3200 Meters111:31.539
Mar 17El Camino @ OceansideMar 17 · 1600 Meters · Place 3 · Oceanside1600 Meters35:16.649
Mar 3Oceanside @ Mission HillsMar 3 · 3200 Meters · Place 1 · Oceanside3200 Meters112:40.749
Mar 3Oceanside @ Mission HillsMar 3 · 1600 Meters · Place 1 · Oceanside1600 Meters15:34.529

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Oceanside @ Canyon Crest AcademyFeb 24 · 1600 Meters · Place 13 · Oceanside1600 Meters135:42.16 PB9
Feb 24Oceanside @ Canyon Crest AcademyFeb 24 · 800 Meters · Place 10 · Oceanside800 Meters102:32.039