Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorHarvard-Westlake vs Marlborough/Marymount/Notre Dame Academy · Feb 246:16.85Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFebruary 24, 2026
1600 Meters · OutdoorThousand Oaks Invitational · Mar 146:17.96aThousand Oaks InvitationalMarch 14, 2026
200 Meters · IndoorAyala Invitational · Feb 221.0Ayala InvitationalFebruary 22, 2025
400 Meters · IndoorSanta Moncia All Comers · Feb 141:06.09aSanta Moncia All ComersFebruary 14, 2026
400 Meters · OutdoorAngelus League Finals · May 11:04.42Angelus League FinalsMay 1, 2025
800 Meters · IndoorSanta Moncia All Comers · Feb 142:49.76aSanta Moncia All ComersFebruary 14, 2026
800 Meters · OutdoorSoCal Frosh-Soph Championships · Apr 252:43.02aSoCal Frosh-Soph ChampionshipsApril 25, 2026
High Jump · OutdoorMission-Angelus League Prelims · Apr 304-02.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 · High Jump · Place 8 · MarlboroughMarlboroughHigh Jump8.4-02.00 PB10
Apr 30Mission-Angelus League PrelimsApr 30 · 800 Meters · Place 12 · MarlboroughMarlborough800 MetersRound P12.2:47.70a10
Apr 30Mission-Angelus League PrelimsApr 30 · 800 Meters · Place 9 · MarlboroughMarlborough800 Meters9.2:43.22a10
Apr 30Mission-Angelus League PrelimsApr 30 · 400 Meters · Place 8 · MarlboroughMarlborough400 MetersRound P8.66.12a10
Apr 30Mission-Angelus League PrelimsApr 30 · 400 Meters · Place 8 · MarlboroughMarlborough400 Meters8.66.23a10
Apr 25SoCal Frosh-Soph ChampionshipsApr 25 · High Jump · Place 8 · MarlboroughMarlboroughHigh Jump84-04.0010
Apr 25SoCal Frosh-Soph ChampionshipsApr 25 · 800 Meters · Place 6 · MarlboroughMarlborough800 Meters62:43.02a PB10
Mar 14Thousand Oaks InvitationalMar 14 · High Jump · Place 8 · MarlboroughMarlboroughHigh Jump84-210
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 54 · MarlboroughMarlborough1600 Meters546:17.96a PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2822nd Annual Culver City InvitationalFeb 28 · High Jump · Place 2 · MarlboroughMarlboroughHigh Jump24-610
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · High Jump · Place 2 · Marlborough (SS)Marlborough (SS)High Jump24-010
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 800 Meters · Place 6 · Marlborough (SS)Marlborough (SS)800 Meters62:53.8310
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 2 · Marlborough (SS)Marlborough (SS)1600 Meters26:16.85 PB10
Feb 21Louis Zamperini InvitationalFeb 21 · High Jump · Place 2 · MarlboroughMarlboroughHigh Jump24-210
Feb 14Santa Moncia All ComersFeb 14 · High Jump · Place 4 · MarlboroughMarlboroughHigh Jump44-210
Feb 14Santa Moncia All ComersFeb 14 · 800 Meters · Place 7 · MarlboroughMarlborough800 Meters72:49.76a PB10
Feb 14Santa Moncia All ComersFeb 14 · 400 Meters · Place 7 · MarlboroughMarlborough400 Meters71:06.09a PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Angelus League FinalsMay 1 · 400 Meters · Place 5 · Marlborough (SS)Marlborough (SS)400 MetersRound P51:04.749
May 1Angelus League FinalsMay 1 · 400 Meters · Place 6 · Marlborough (SS)Marlborough (SS)400 Meters61:04.42 PB9
May 1Angelus League FinalsMay 1 · High Jump · Place 4 · Marlborough (SS)Marlborough (SS)High Jump44-49
May 1Angelus League FinalsMay 1 · 800 Meters · Place 15 · Marlborough (SS)Marlborough (SS)800 MetersRound P152:44.029
Apr 26SoCal Frosh-Soph ChampionshipsApr 26 · High Jump · Place 6 · MarlboroughMarlboroughHigh Jump64-06.009
Apr 26SoCal Frosh-Soph ChampionshipsApr 26 · 800 Meters · Place 1 · MarlboroughMarlborough800 Meters12:43.479
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · High Jump · Place 2 · Marlborough (SS)Marlborough (SS)High Jump24-69
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 400 Meters · Place 8 · Marlborough (SS)Marlborough (SS)400 Meters81:06.329
Mar 837th Annual Long Beach RelaysMar 8 · Long Jump · Place 6 · MarlboroughMarlboroughLong Jump613-6.5—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · High Jump · Place 4 · MarlboroughMarlboroughHigh Jump44-6—
Feb 22Ayala InvitationalFeb 22 · 200 Meters · MarlboroughMarlborough200 Meters—1.0 PB—
Feb 1Culver City All Comers Feb 1 · 200 Meters · Place 16 · MarlboroughMarlborough200 Meters1631.74a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Delphic League #5Apr 16 · High Jump · MarlboroughMarlboroughHigh Jump—NH8
Apr 16Delphic League #5Apr 16 · 400 Meters · Place 5 · MarlboroughMarlborough400 Meters51:07.618
Mar 19Delphic League #2Mar 19 · 800 Meters · Place 5 · MarlboroughMarlborough800 Meters52:46.12—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Delphic League Meet #6May 5 · Long Jump · Place 13 · MarlboroughMarlboroughLong Jump1311-07.50—
May 5Delphic League Meet #6May 5 · 800 Meters · Place 9 · MarlboroughMarlborough800 Meters92:48.85—
Mar 13Delphic League #1Mar 13 · 1600 Meters · Place 9 · MarlboroughMarlborough1600 Meters96:29.05—