Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorTorrance All Comers · Jan 174:59.20Torrance All ComersJanuary 17, 2026
1600 Meters · IndoorLouis Zamperini Invitational · Feb 215:17.84aLouis Zamperini InvitationalFebruary 21, 2026
1600 Meters · Outdoor16th Irvine Distance Carnival presented by ASICS · Apr 115:02.40a16th Irvine Distance Carnival presented by ASICSApril 11, 2026
800 Meters · IndoorTorrance Tri meet Vs Culver City & North Torrance · Feb 252:22.96aTorrance Tri meet Vs Culver City & North Torrance February 25, 2026
800 Meters · Outdoor23rd Annual New Balance California Relays · Mar 202:16.68a23rd Annual New Balance California RelaysMarch 20, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 28Bay League Prelims and FinalsApr 28 · 1600 Meters · Place 43 · TorranceTorrance1600 MetersRound P43.5:13.21a11
Apr 28Bay League Prelims and FinalsApr 28 · 800 Meters · Place 30 · TorranceTorrance800 MetersRound P30.2:19.65a11
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 1600 Meters · Place 126 · TorranceTorrance1600 Meters126.5:02.40a PB11
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 800 Meters · Place 134 · TorranceTorrance800 Meters134.2:17.81a11
Apr 7South vs. Torrance DualApr 7 · 1600 Meters · Place 7 · TorranceTorrance1600 Meters75:10.01a11
Apr 7South vs. Torrance DualApr 7 · 800 Meters · Place 17 · TorranceTorrance800 Meters172:23.09a11
Mar 25Torrance City ChampsMar 25 · 1600 Meters · Place 18 · TorranceTorrance1600 Meters185:10.79a11
Mar 25Torrance City ChampsMar 25 · 800 Meters · Place 27 · TorranceTorrance800 Meters272:18.23a11
Mar 2023rd Annual New Balance California RelaysMar 20 · 800 Meters · Place 23 · TorranceTorrance800 Meters23.2:16.68a PB11
Jan 17Torrance All ComersJan 17 · 1500 Meters · Place 17 · UnattachedUnattached1500 Meters17.4:59.20 PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Torrance Tri meet Vs Culver City & North Torrance Feb 25 · 1600 Meters · Place 19 · TorranceTorrance1600 Meters195:20.39a11
Feb 25Torrance Tri meet Vs Culver City & North Torrance Feb 25 · 800 Meters · Place 11 · TorranceTorrance800 Meters112:22.96a PB11
Feb 21Louis Zamperini InvitationalFeb 21 · 1600 Meters · Place 40 · TorranceTorrance1600 Meters405:17.84a PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 29Bay League Prelims and FinalsApr 29 · 1600 Meters · Place 53 · TorranceTorrance1600 MetersRound P53.5:24.86a10
Apr 29Bay League Prelims and FinalsApr 29 · 800 Meters · Place 19 · TorranceTorrance800 MetersRound P19.2:24.49a10
Apr 18South Bay ChampionshipsApr 18 · 1600 Meters · Place 87 · TorranceTorrance1600 Meters87.5:39.16a10
Mar 26Torrance 4-WayMar 26 · 1600 Meters · TorranceTorrance1600 Meters--DNS10
Mar 26Torrance 4-WayMar 26 · 800 Meters · TorranceTorrance800 Meters--DNS10
Mar 19Torrance v LoyolaMar 19 · 1600 Meters · Place 6 · TorranceTorrance1600 Meters6.5:30.48a10
Mar 13Tri-meet - Mira Costa / San Pedro @ TorranceMar 13 · 1600 Meters · Place 19 · TorranceTorrance1600 Meters195:47.28a—
Jan 18Torrance All ComersJan 18 · 3000 Meters · TorranceTorrance3000 Meters—DNS10
Jan 18Torrance All ComersJan 18 · 1500 Meters · Place 16 · TorranceTorrance1500 Meters16.5:02.80a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Louis Zamperini Invitational Feb 22 · 1600 Meters · Place 11 · TorranceTorrance1600 Meters115:27.55a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 25Pioneer League FinalsApr 25 · 1600 Meters · Place 32 · TorranceTorrance1600 MetersRound P32.5:35.62a9
Apr 25Pioneer League FinalsApr 25 · 800 Meters · Place 26 · TorranceTorrance800 MetersRound P26.2:29.24a9
Apr 20Pioneer League PrelimsApr 20 · 1600 Meters · Place 32 · TorranceTorrance1600 MetersRound P325:35.62—
Apr 20Pioneer League PrelimsApr 20 · 800 Meters · Place 26 · TorranceTorrance800 MetersRound P262:29.24—
Apr 20Pioneer League PrelimsApr 20 · 800 Meters · Place 26 · TorranceTorrance800 MetersRound P262:29.249
Apr 20Pioneer League PrelimsApr 20 · 1600 Meters · Place 32 · TorranceTorrance1600 MetersRound P325:35.629
Apr 13SB Champs Morning 1600sApr 13 · 1600 Meters · Place 107 · TorranceTorrance1600 Meters107.5:26.57a9
Apr 12South Bay F/S ChampionshipsApr 12 · 800 Meters · Place 34 · TorranceTorrance800 Meters34.2:23.67a9
Mar 27Torrance City ChampionshipsMar 27 · 1600 Meters · Place 16 · TorranceTorrance1600 Meters165:22.28a—
Mar 27Torrance City ChampionshipsMar 27 · 800 Meters · Place 17 · TorranceTorrance800 Meters172:30.75a—
Mar 23Yorba Linda InvitationalMar 23 · 1600 Meters · Place 69 · TorranceTorrance1600 Meters69.5:18.52a9
Mar 23Yorba Linda InvitationalMar 23 · 800 Meters · Place 28 · TorranceTorrance800 Meters28.2:29.62a9
Mar 14Double Dual w/ Palisades, TorranceMar 14 · 1600 Meters · Place 5 · TorranceTorrance1600 Meters55:32.57a—
Mar 8Redondo Nike Track FestivalMar 8 · 1600 Meters · Place 237 · Torrance (SS)Torrance (SS)1600 Meters2375:26.268
Mar 7Torrance at Loyola/MarymountMar 7 · 1600 Meters · Place 4 · TorranceTorrance1600 Meters4.5:38.26a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28 Torrance / El Segundo / Wiseburn - Da VinciFeb 28 · 1600 Meters · Place 7 · TorranceTorrance1600 Meters75:41.53a—
Feb 28 Torrance / El Segundo / Wiseburn - Da VinciFeb 28 · 800 Meters · Place 8 · TorranceTorrance800 Meters82:33.47a—
Feb 17Louis Zamperini InvitationalFeb 17 · 1600 Meters · Place 41 · TorranceTorrance1600 Meters415:34.36a—