Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorLouis Zamperini Invitational · Feb 215:57.91aLouis Zamperini InvitationalFebruary 21, 2026
1600 Meters · OutdoorPrep League Cluster Meet #2 · Mar 105:57.64aPrep League Cluster Meet #2March 10, 2026
3200 Meters · OutdoorPrep League Cluster Meet #2 · Mar 1013:10.24aPrep League Cluster Meet #2March 10, 2026
800 Meters · OutdoorPrep League Meet #3 · Apr 102:56.58aPrep League Meet #3April 10, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 34 · Poly (Pasadena)3200 MetersRound P34.13:33.85a10
May 9CIF SS D4 PreliminariesMay 9 · 3200 Meters · Place 34 · Poly (Pasadena)3200 MetersRound P34.13:33.85a10
Apr 29Prep League Championship FinalsApr 29 · 3200 Meters · Place 2 · Poly (Pasadena)3200 Meters2.13:13.83a10
Apr 29Prep League Championship FinalsApr 29 · 1600 Meters · Poly (Pasadena)1600 MetersRound P—DNS10
Apr 29Prep League Championship FinalsApr 29 · 800 Meters · Poly (Pasadena)800 MetersRound P—DNS10
Apr 22Prep League Championship PrelimsApr 22 · 1600 Meters · Poly (Pasadena)1600 MetersRound P—DNS10
Apr 22Prep League Championship PrelimsApr 22 · 800 Meters · Poly (Pasadena)800 MetersRound P—DNS10
Apr 14Prep League Cluster #3Apr 14 · 3200 Meters · Place 3 · Poly (Pasadena)3200 Meters3.13:36.74a10
Apr 14Prep League Cluster #3Apr 14 · 1600 Meters · Place 5 · Poly (Pasadena)1600 Meters5.6:08.04a10
Apr 102026 Tiger Invite 15th AnnualApr 10 · 1600 Meters · Place 48 · Poly (Pasadena)1600 Meters48.5:59.95a10
Mar 2180th Pasadena GamesMar 21 · 1600 Meters · Place 5 · Poly (Pasadena)1600 Meters56:02.45a10
Mar 10Prep League Cluster Meet #2Mar 10 · 3200 Meters · Place 1 · Poly (Pasadena)3200 Meters113:10.24a PB10
Mar 10Prep League Cluster Meet #2Mar 10 · 1600 Meters · Place 4 · Poly (Pasadena)1600 Meters45:57.64a PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Louis Zamperini InvitationalFeb 21 · 1600 Meters · Place 3 · Poly (Pasadena)1600 Meters35:57.91a PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Prep League FinalsApr 30 · 800 Meters · Place 17 · Polytechnic - Pasadena (SS)800 MetersRound P173:00.429
Apr 30Prep League FinalsApr 30 · 1600 Meters · Place 9 · Polytechnic - Pasadena (SS)1600 MetersRound P96:21.499
Apr 30Prep League FinalsApr 30 · 1600 Meters · Place 8 · Polytechnic - Pasadena (SS)1600 Meters86:00.239
Apr 16Prep League PrelimsApr 16 · 800 Meters · Place 17 · Polytechnic - Pasadena (SS)800 MetersRound P173:00.429
Apr 16Prep League PrelimsApr 16 · 1600 Meters · Place 9 · Polytechnic - Pasadena (SS)1600 MetersRound P96:21.499
Apr 10Prep League Meet #3Apr 10 · 1600 Meters · Place 6 · Poly (Pasadena)1600 Meters6.6:22.13a9
Apr 10Prep League Meet #3Apr 10 · 800 Meters · Place 7 · Poly (Pasadena)800 Meters7.2:56.58a PB9