Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDouble Dual w/ Palisades, Torrance · Mar 1415.24aDouble Dual w/ Palisades, TorranceMarch 14, 2024
1600 Meters · IndoorSantee Invite · Feb 136:11.70Santee InviteFebruary 13, 2026
1600 Meters · OutdoorSouth Bay Championships · Apr 176:05.62aSouth Bay ChampionshipsApril 17, 2026
200 Meters · OutdoorRancho Dominguez, Narbonne, San Pedro · Mar 2631.91aRancho Dominguez, Narbonne, San PedroMarch 26, 2026
3200 Meters · IndoorSan Pedro vs South East vs Fremont vs Panorma vs Bravo @ Santee · Feb 2714:40.98aSan Pedro vs South East vs Fremont vs Panorma vs Bravo @ SanteeFebruary 27, 2025
3200 Meters · OutdoorMarine League Championships · Apr 3014:09.47aMarine League ChampionshipsApril 30, 2026
400 Meters · OutdoorRancho Dominguez, Narbonne, San Pedro · Mar 261:10.61aRancho Dominguez, Narbonne, San PedroMarch 26, 2026
800 Meters · IndoorSan Pedro vs South East vs Fremont vs Panorma vs Bravo @ Santee · Feb 272:54.66aSan Pedro vs South East vs Fremont vs Panorma vs Bravo @ SanteeFebruary 27, 2025
800 Meters · OutdoorBanning, Narbonne, San Pedro · Apr 162:44.47aBanning, Narbonne, San PedroApril 16, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30Marine League ChampionshipsApr 30 · 3200 Meters · Place 2 · San Pedro3200 Meters214:09.47a PB12
Apr 30Marine League ChampionshipsApr 30 · 1600 Meters · Place 4 · San Pedro1600 Meters46:12.25a12
Apr 30Marine League ChampionshipsApr 30 · 800 Meters · Place 7 · San Pedro800 MetersRound P72:49.82a12
Apr 30Marine League ChampionshipsApr 30 · 800 Meters · Place 4 · San Pedro800 Meters42:45.79a12
Apr 23San Pedro Duel Apr 23 · 1600 Meters · Place 1 · San Pedro1600 Meters1.6:08.17a12
Apr 23San Pedro Duel Apr 23 · 800 Meters · Place 3 · San Pedro800 Meters3.3:15.58a12
Apr 17South Bay ChampionshipsApr 17 · 1600 Meters · Place 34 · San Pedro1600 Meters346:05.62a PB12
Apr 16Banning, Narbonne, San PedroApr 16 · 1600 Meters · Place 2 · San Pedro1600 Meters26:32.80a12
Apr 16Banning, Narbonne, San PedroApr 16 · 800 Meters · Place 3 · San Pedro800 Meters32:44.47a PB12
Apr 9Tri-Meet (Carson vs RDP vs San Pedro)Apr 9 · 1600 Meters · Place 1 · San Pedro1600 Meters16:22.55a12
Mar 26Rancho Dominguez, Narbonne, San PedroMar 26 · 400 Meters · Place 5 · San Pedro400 Meters51:10.61a PB12
Mar 26Rancho Dominguez, Narbonne, San PedroMar 26 · 200 Meters · Place 13 · San Pedro200 Meters1331.91a PB12
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 243 · San Pedro1600 Meters2436:13.16—
Mar 6San Pedro vs Torrance Dual MeetMar 6 · 1600 Meters · Place 7 · San Pedro1600 Meters7.6:19.68a12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 800 Meters · Place 12 · San Pedro800 Meters12.2:51.78a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Santee InviteFeb 13 · 1600 Meters · Place 8 · San Pedro1600 Meters86:11.70 PB12
Feb 5San Pedro PreseasonFeb 5 · 1600 Meters · Place 5 · San Pedro1600 Meters56:22.38a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 25San Pedro vs. Banning, Narbonne @ San PedroApr 25 · 1600 Meters · Place 3 · San Pedro1600 Meters3.6:25.94a11
Apr 25San Pedro vs. Banning, Narbonne @ San PedroApr 25 · 800 Meters · Place 4 · San Pedro800 Meters4.2:56.79a11
Apr 18South Bay ChampionshipsApr 18 · 1600 Meters · Place 37 · San Pedro1600 Meters37.6:21.42a11
Apr 10Tri-Meet (RDP / San Pedro)Apr 10 · 1600 Meters · Place 4 · San Pedro1600 Meters46:32.39a11
Apr 10Tri-Meet (RDP / San Pedro)Apr 10 · 800 Meters · Place 4 · San Pedro800 Meters42:51.57a11
Apr 4Trabuco Hills InvitationalApr 4 · 800 Meters · Place 58 · San Pedro (LA)800 Meters582:48.9711
Apr 3(New) San Pedro Vs Narbonne & Rancho DominguezApr 3 · 800 Meters · Place 3 · San Pedro800 Meters33:00.12a11
Mar 27San Pedro vs. Gardena @ San PedroMar 27 · 1600 Meters · Place 2 · San Pedro1600 Meters2.6:25.00a11
Mar 27San Pedro vs. Gardena @ San PedroMar 27 · 800 Meters · Place 4 · San Pedro800 Meters4.2:57.67a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 380 · San Pedro1600 Meters380.6:23.22a11
Mar 13Tri-meet - Mira Costa / San Pedro @ TorranceMar 13 · 800 Meters · Place 6 · San Pedro800 Meters62:54.51a—
Mar 5San Pedro vs. El Segundo, Hamilton, Palisades @ San PedroMar 5 · 1600 Meters · Place 14 · San Pedro1600 Meters14.6:34.78a11
Mar 5San Pedro vs. El Segundo, Hamilton, Palisades @ San PedroMar 5 · 800 Meters · San Pedro800 Meters—DNS11
Feb 14Pirate Intersquad MeetFeb 14 · 1600 Meters · San Pedro1600 Meters—6:33.0Unofficial11
Feb 14Pirate Intersquad MeetFeb 14 · 800 Meters · San Pedro800 Meters—2:57.0Unofficial11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27San Pedro vs South East vs Fremont vs Panorma vs Bravo @ SanteeFeb 27 · 3200 Meters · Place 6 · San Pedro3200 Meters614:40.98a PB—
Feb 27San Pedro vs South East vs Fremont vs Panorma vs Bravo @ SanteeFeb 27 · 1600 Meters · Place 8 · San Pedro1600 Meters86:33.46a—
Feb 27San Pedro vs South East vs Fremont vs Panorma vs Bravo @ SanteeFeb 27 · 800 Meters · Place 10 · San Pedro800 Meters102:54.66a PB—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 2Marine League FinalsMay 2 · 3200 Meters · Place 1 · San Pedro3200 Meters114:25.33a—
May 2Marine League FinalsMay 2 · 1600 Meters · Place 1 · San Pedro1600 Meters16:26.21a—
May 2Marine League FinalsMay 2 · 800 Meters · Place 1 · San Pedro800 Meters12:52.73a—
Apr 25Marine League Preliminaries Apr 25 · 3200 Meters · Place 1 · San Pedro3200 Meters1.14:25.33a10
Apr 25Marine League Preliminaries Apr 25 · Shot Put · San PedroShot Put4kg—ND10
Apr 25Marine League Preliminaries Apr 25 · 800 Meters · Place 3 · San Pedro800 Meters3.2:59.35a10
Apr 18Dual Meet (San Pedro HS)Apr 18 · 3200 Meters · Place 2 · San Pedro3200 Meters214:44.74a—
Apr 18Dual Meet (San Pedro HS)Apr 18 · 400 Meters · Place 5 · San Pedro400 Meters573.96a—
Apr 12South Bay F/S ChampionshipsApr 12 · 1600 Meters · Place 35 · San Pedro1600 Meters35.6:31.83a10
Apr 11Double Dual w/ Rancho, NarbonneApr 11 · Shot Put · Place 5 · San PedroShot Put519-4—
Apr 11Double Dual w/ Rancho, NarbonneApr 11 · 400 Meters · Place 5 · San Pedro400 Meters51:12.91a—
Apr 6Irvine ASICS Distance Carnival Apr 6 · 800 Meters · Place 77 · San Pedro (LA)800 Meters773:00.0710
Apr 4Double Dual w/ Gardena, NarbonneApr 4 · Shot Put · Place 5 · San PedroShot Put518-0—
Apr 4Double Dual w/ Gardena, NarbonneApr 4 · 800 Meters · Place 1 · San Pedro800 Meters13:04.00a—
Apr 4Double Dual w/ Gardena, NarbonneApr 4 · 200 Meters · Place 13 · San Pedro200 Meters1333.12a—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 405 · San Pedro1600 Meters405.6:35.40a10
Mar 14Double Dual w/ Palisades, TorranceMar 14 · Shot Put · Place 2 · San PedroShot Put219-5—
Mar 14Double Dual w/ Palisades, TorranceMar 14 · 800 Meters · Place 4 · San Pedro800 Meters42:59.07a—
Mar 14Double Dual w/ Palisades, TorranceMar 14 · 200 Meters · Place 16 · San Pedro200 Meters1633.18a—
Mar 14Double Dual w/ Palisades, TorranceMar 14 · 100 Meters · Place 14 · San Pedro100 Meters1415.24a PB—
Mar 8Redondo Nike Track FestivalMar 8 · 1600 Meters · Place 142 · San Pedro (LA)1600 Meters1426:46.6710

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 800 Meters · Place 20 · San Pedro (LA)800 Meters202:55.2310
Feb 24Trackrabbit InvitationalFeb 24 · 800 Meters · Place 20 · San Pedro (LA)800 Meters202:55.2310
Feb 22Dual vs. El SegundoFeb 22 · 1600 Meters · Place 1 · San Pedro1600 Meters16:47.64a—
Feb 22Dual vs. El SegundoFeb 22 · 800 Meters · Place 1 · San Pedro800 Meters13:02.53a—
Feb 17Louis Zamperini InvitationalFeb 17 · 1600 Meters · Place 6 · San Pedro1600 Meters66:51.25a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4Marine League Finals May 4 · 3200 Meters · Place 2 · San Pedro3200 Meters215:32.419
May 4Marine League Finals May 4 · 800 Meters · Place 1 · San Pedro800 Meters13:01.829
May 4Marine League Finals May 4 · 1600 Meters · Place 1 · San Pedro1600 Meters16:56.859
Apr 27Marine League Prelims/FinalsApr 27 · 3200 Meters · Place 2 · San Pedro3200 Meters2.15:32.41a9
Apr 15 South Bay Championships Morning 1600sApr 15 · 1600 Meters · Place 31 · San Pedro1600 Meters31.6:54.47a9
Apr 13Dual Meet: Narbonne @ San PedroApr 13 · 1600 Meters · Place 2 · San Pedro1600 Meters2.6:53.04aUnofficial9
Apr 13Dual Meet: Narbonne @ San PedroApr 13 · 800 Meters · San Pedro800 Meters—DNS9
Mar 30Dual Meet :Banning / Gardena @ San PedroMar 30 · 1600 Meters · Place 1 · San Pedro1600 Meters17:00.89a—
Mar 30Dual Meet :Banning / Gardena @ San PedroMar 30 · 800 Meters · Place 3 · San Pedro800 Meters33:13.87a—
Mar 25Santa Monica InvitationalMar 25 · 800 Meters · Place 8 · San Pedro800 Meters83:00.24a—