Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMaurice Greene Invitational · Mar 225:55.53Maurice Greene InvitationalMarch 22, 2025
1600 Meters · IndoorLouis Zamperini Invitational · Feb 216:04.87aLouis Zamperini InvitationalFebruary 21, 2026
1600 Meters · OutdoorHarvard-Westlake vs Loyola/Marlborough/NDA · Apr 95:45.30Harvard-Westlake vs Loyola/Marlborough/NDAApril 9, 2025
200 Meters · OutdoorDelphic League #2 · Mar 1934.36Delphic League #2March 19, 2024
3200 Meters · IndoorAyala Invitational · Feb 2212:52.15aAyala InvitationalFebruary 22, 2025
3200 Meters · OutdoorAngelus League Finals · May 112:20.05Angelus League FinalsMay 1, 2025
800 Meters · IndoorCulver City All Comers · Feb 12:42.81aCulver City All Comers February 1, 2025
800 Meters · OutdoorAngelus League Finals · May 12:38.73Angelus League FinalsMay 1, 2025
Long Jump · OutdoorMission-Angelus League Prelims · Apr 3010-11.00Mission-Angelus League PrelimsApril 30, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Mission-Angelus League PrelimsApr 30 · Long Jump · Place 8 · MarlboroughMarlboroughLong Jump8.10-11.00 PB10
Apr 30Mission-Angelus League PrelimsApr 30 · 3200 Meters · Place 1 · MarlboroughMarlborough3200 Meters1.12:56.98a10
Apr 30Mission-Angelus League PrelimsApr 30 · 1600 Meters · Place 1 · MarlboroughMarlborough1600 Meters1.6:07.57a10
Apr 30Mission-Angelus League PrelimsApr 30 · 800 Meters · Place 6 · MarlboroughMarlborough800 Meters6.3:13.07a10
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · Long Jump · MarlboroughMarlboroughLong Jump—DNS10
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 3200 Meters · Place 1 · MarlboroughMarlborough3200 Meters1.13:13.73a10
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 1600 Meters · Place 1 · MarlboroughMarlborough1600 Meters1.6:23.67a10
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 800 Meters · Place 2 · MarlboroughMarlborough800 Meters2.3:08.89a10
Mar 27Simi Valley InvitationalMar 27 · 3200 Meters · Place 28 · MarlboroughMarlborough3200 Meters2813:29.39—

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Louis Zamperini InvitationalFeb 21 · 1600 Meters · Place 16 · MarlboroughMarlborough1600 Meters166:04.87a PB10
Feb 21Louis Zamperini InvitationalFeb 21 · Long Jump · Place 9 · MarlboroughMarlboroughLong Jump911-4.510

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1Angelus League FinalsMay 1 · 1600 Meters · Place 7 · Marlborough (SS)Marlborough (SS)1600 Meters75:50.399
May 1Angelus League FinalsMay 1 · 3200 Meters · Place 4 · Marlborough (SS)Marlborough (SS)3200 Meters412:20.05 PB9
May 1Angelus League FinalsMay 1 · 800 Meters · Place 9 · Marlborough (SS)Marlborough (SS)800 MetersRound P92:38.73 PB9
May 1Angelus League FinalsMay 1 · 800 Meters · Place 11 · Marlborough (SS)Marlborough (SS)800 Meters112:45.189
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 3200 Meters · Place 3 · Marlborough (SS)Marlborough (SS)3200 Meters312:37.849
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 800 Meters · Place 7 · Marlborough (SS)Marlborough (SS)800 Meters72:44.849
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 1600 Meters · Place 4 · Marlborough (SS)Marlborough (SS)1600 Meters45:45.30 PB9
Mar 28Simi Valley InvitationalMar 28 · 800 Meters · Place 15 · MarlboroughMarlborough800 Meters152:42.42a9
Mar 28Simi Valley InvitationalMar 28 · 3200 Meters · Place 10 · MarlboroughMarlborough3200 Meters1012:25.58a9
Mar 22Maurice Greene InvitationalMar 22 · 3200 Meters · Place 5 · MarlboroughMarlborough3200 Meters512:39.229
Mar 22Maurice Greene InvitationalMar 22 · 1 Mile · Place 18 · MarlboroughMarlborough1 Mile185:55.53 PB9
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 12 · MarlboroughMarlborough1600 Meters126:03.20a—
Mar 121st Annual Culver City Invitational Mar 1 · 3200 Meters · Place 3 · MarlboroughMarlborough3200 Meters313:11.24a—
Mar 121st Annual Culver City Invitational Mar 1 · 1600 Meters · Place 9 · MarlboroughMarlborough1600 Meters96:02.88a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · 3200 Meters · Place 5 · MarlboroughMarlborough3200 Meters512:52.15a PB—
Feb 22Ayala InvitationalFeb 22 · 1600 Meters · Place 7 · MarlboroughMarlborough1600 Meters76:17.25a—
Feb 22Ayala InvitationalFeb 22 · 800 Meters · Place 12 · MarlboroughMarlborough800 Meters122:50.11a—
Feb 1Culver City All Comers Feb 1 · 3200 Meters · Place 2 · MarlboroughMarlborough3200 Meters213:05.32a—
Feb 1Culver City All Comers Feb 1 · 800 Meters · Place 8 · MarlboroughMarlborough800 Meters82:42.81a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Delphic League #5Apr 16 · 1600 Meters · Place 16 · MarlboroughMarlborough1600 Meters166:30.858
Mar 19Delphic League #2Mar 19 · Long Jump · Place 9 · MarlboroughMarlboroughLong Jump912-00.00—
Mar 19Delphic League #2Mar 19 · 200 Meters · Place 24 · MarlboroughMarlborough200 Meters2434.36 PB—