Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor11th Annual Willie Banks Invitational · Apr 55:13.93a11th Annual Willie Banks InvitationalApril 5, 2025
1600 Meters · IndoorHW vs Crespi/Louisville/Marymount/FSH · Feb 265:31.55HW vs Crespi/Louisville/Marymount/FSHFebruary 26, 2025
1600 Meters · OutdoorMission League Finals · May 15:19.56Mission League FinalsMay 1, 2025
3000 Meters · Outdoor11th Annual Willie Banks Invitational · Apr 511:24.63a11th Annual Willie Banks InvitationalApril 5, 2025
3200 Meters · IndoorHW vs Crespi/Louisville/Marymount/FSH · Feb 2611:48.34HW vs Crespi/Louisville/Marymount/FSHFebruary 26, 2025
3200 Meters · OutdoorLaguna Beach Trophy Invitational · Mar 1611:34.49aLaguna Beach Trophy InvitationalMarch 16, 2024
800 Meters · IndoorHW vs Crespi/Louisville/Marymount/FSH · Feb 262:33.72HW vs Crespi/Louisville/Marymount/FSHFebruary 26, 2025
800 Meters · OutdoorBeach Cities Invitational · Mar 222:27.92aBeach Cities Invitational March 22, 2025

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 1600 Meters · Place 15 · Harvard-Westlake1600 MetersRound P15.5:23.20a12
May 1Mission League FinalsMay 1 · 3200 Meters · Place 4 · Harvard Westlake (SS)3200 Meters412:30.3112
May 1Mission League FinalsMay 1 · 1600 Meters · Place 2 · Harvard Westlake (SS)1600 Meters25:19.56 PB12
Apr 511th Annual Willie Banks InvitationalApr 5 · 3000 Meters · Place 8 · Harvard-Westlake3000 Meters811:24.63a PB12
Apr 511th Annual Willie Banks InvitationalApr 5 · 1500 Meters · Place 9 · Harvard-Westlake1500 Meters95:13.93a PB12
Mar 22Beach Cities Invitational Mar 22 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters45:30.41a12
Mar 22Beach Cities Invitational Mar 22 · 800 Meters · Place 4 · Harvard-Westlake800 Meters42:27.92a PB12
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 800 Meters · Place 33 · Harvard-Westlake800 Meters332:31.5912
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 18 · Harvard-Westlake3200 Meters1811:40.6512
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.12:51.51a12
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.5:55.36a12
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 800 Meters · Harvard-Westlake800 Meters—DNS12
Mar 837th Annual Long Beach RelaysMar 8 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters211:48.48a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters25:24.48a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters111:48.34 PB12
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 800 Meters · Place 1 · Harvard-Westlake800 Meters12:33.72 PB12
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters15:31.55 PB12

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 4CIF-SS D3 PrelimsMay 4 · 3200 Meters · Place 24 · Harvard-Westlake3200 MetersRound P24.12:21.78a11
May 4CIF-SS D3 PrelimsMay 4 · 1600 Meters · Place 25 · Harvard-Westlake1600 MetersRound P25.5:42.68a11
Apr 25Mission League FinalsApr 25 · 3200 Meters · Place 3 · Harvard West3200 Meters312:19.8511
Apr 25Mission League FinalsApr 25 · 1600 Meters · Place 3 · Harvard West1600 Meters35:31.5611
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 3200 Meters · Place 6 · Harvard-Westlake3200 Meters6.13:54.89a11
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters3.6:03.63a11
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 5 · Harvard-Westlake3200 Meters5.12:16.99a11
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 10 · Harvard-Westlake1600 Meters10.5:51.26a11
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 16 · Harvard-Westlake3200 Meters16.11:34.49a PB11
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 37 · Harvard-Westlake1600 Meters37.5:33.16a11
Mar 13Loyola vs Harvard WestlakeMar 13 · 3200 Meters · Place 1 · Harvard-West3200 Meters113:54.4411
Mar 13Loyola vs Harvard WestlakeMar 13 · 1600 Meters · Place 4 · Harvard-West1600 Meters45:50.1011
Mar 936th Annual Long Beach RelaysMar 9 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters311:51.02a—
Mar 936th Annual Long Beach RelaysMar 9 · 1600 Meters · Place 10 · Harvard-Westlake1600 Meters105:38.04a—
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.13:36.07a11
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 800 Meters · Place 8 · Harvard-Westlake800 Meters8.2:56.16a11
Feb 26Super Cluster MeetFeb 26 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.12:03.40a11
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters4.5:40.49a11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 27Mission Angelus League FinalsApr 27 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters45:35.17a—
Apr 11Harvard Westlake Senior DayApr 11 · 1600 Meters · Place 7 · Harvard-Westlake1600 Meters7.5:53.87a10
Apr 11Harvard Westlake Senior DayApr 11 · 800 Meters · Place 5 · Harvard-Westlake800 Meters5.2:46.74a10
Apr 12023 Yorba Linda InvitationalApr 1 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters3.5:52.95a10
Apr 12023 Yorba Linda InvitationalApr 1 · 800 Meters · Place 4 · Harvard-Westlake800 Meters4.2:42.26a10
Mar 2577th Pasadena Games Track Race Saturday Pasadenagames.comMar 25 · 1600 Meters · Harvard-Westlake1600 Meters—DNS10
Mar 2577th Pasadena Games Track Race Saturday Pasadenagames.comMar 25 · 800 Meters · Place 8 · Harvard-Westlake800 Meters8.2:39.51a10
Mar 18Laguna Beach Trophy InvitationMar 18 · 1600 Meters · Place 33 · Harvard Westlake (SS)1600 Meters336:15.4710
Mar 18Laguna Beach Trophy InvitationMar 18 · 3200 Meters · Place 5 · Harvard Westlake (SS)3200 Meters512:05.1010
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters46:03.4610
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 800 Meters · Place 3 · Harvard-Westlake800 Meters32:45.0510
Mar 11Tri-County Small Schools InvitationalMar 11 · 1600 Meters · Place 4 · Harvard-West1600 Meters45:51.8010
Mar 11Tri-County Small Schools InvitationalMar 11 · 3200 Meters · Place 5 · Harvard-West3200 Meters512:07.8810
Mar 8Harvard-Westlake at ChaminadeMar 8 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters1.5:36.78a10
Mar 8Harvard-Westlake at ChaminadeMar 8 · 800 Meters · Place 2 · Harvard-Westlake800 Meters2.2:33.90a10

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 25Mission League Championship MeetApr 25 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters4.5:46.58a9
Apr 12Alemany at Harvard-WestlakeApr 12 · 3200 Meters · Place 6 · Harvard-Westlake3200 Meters6.13:09.18a9
Apr 12Alemany at Harvard-WestlakeApr 12 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.5:55.74a9
Apr 2Covina InvitationalApr 2 · 3200 Meters · Place 2 · Harvard Westlake (SS)3200 Meters212:41.899
Apr 2Covina InvitationalApr 2 · 1600 Meters · Place 4 · Harvard Westlake (SS)1600 Meters45:44.779
Mar 2576th Pasadena GamesMar 25 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters15:35.219
Mar 2576th Pasadena GamesMar 25 · 800 Meters · Place 6 · Harvard-Westlake800 Meters62:35.829
Mar 23HW MeetMar 23 · 3200 Meters · Place 4 · Harvard-Westlake3200 Meters4.13:00.30a9
Mar 23HW MeetMar 23 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters3.5:46.95a9
Mar 19Asics Laguna Beach Trophy InvitationalMar 19 · 1600 Meters · Place 5 · Harvard Westlake (SS)1600 Meters55:36.199
Mar 19Asics Laguna Beach Trophy InvitationalMar 19 · 800 Meters · Place 29 · Harvard Westlake (SS)800 Meters292:51.549
Mar 19Asics Laguna Beach Trophy InvitationalMar 19 · 3200 Meters · Place 1 · Harvard Westlake (SS)3200 Meters111:55.709
Mar 17Notre Dame vs Harvard-WestlakeMar 17 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters312:58.589
Mar 17Notre Dame vs Harvard-WestlakeMar 17 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters15:55.869
Mar 12Tri-County Small Schools InvitationalMar 12 · 3200 Meters · Place 1 · Harvard West3200 Meters112:04.829
Mar 12Tri-County Small Schools InvitationalMar 12 · 1600 Meters · Place 2 · Harvard West1600 Meters25:51.689
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · 1600 Meters · Harvard West1600 Meters—5:50.509
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · 800 Meters · Harvard West800 Meters—2:39.249