Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMustang Round Up · Feb 286:01.90aMustang Round UpFebruary 28, 2026
1600 Meters · OutdoorLoyola vs Alemany · Mar 115:59.88aLoyola vs Alemany March 11, 2026
3200 Meters · IndoorMustang Round Up · Feb 2813:29.74aMustang Round UpFebruary 28, 2026
3200 Meters · OutdoorASICS Laguna Beach Trophy Invite · Mar 1413:03.06ASICS Laguna Beach Trophy InviteMarch 14, 2025
800 Meters · OutdoorColt Classic · Mar 72:47.35aColt ClassicMarch 7, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 800 Meters · Place 7 · Harvard Westlake (SS)800 Meters72:57.0312
Apr 30Mission league finals Apr 30 · 800 Meters · Place 7 · Harvard Westlake (SS)800 Meters72:57.0312
Apr 21Harvard-Westlake Senior Day InviteApr 21 · Shot Put · Harvard-WestlakeShot Put4kg—DNS12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Harvard-Westlake3200 Meters—DNF12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Harvard-Westlake1600 Meters—DNS12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · Place 8 · Harvard-Westlake800 Meters8.2:51.51a12
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.13:19.63a12
Mar 11Loyola vs Alemany Mar 11 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.5:59.88a PB12
Mar 7Colt ClassicMar 7 · 1600 Meters · Place 24 · Harvard-Westlake1600 Meters246:20.90a12
Mar 7Colt ClassicMar 7 · 800 Meters · Place 20 · Harvard-Westlake800 Meters202:47.35a PB12
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.13:40.30a12
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters4.6:04.90a12
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.13:40.30a12
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters4.6:04.90a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 3200 Meters · Place 19 · Harvard-Westlake3200 Meters1913:29.74a PB12
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 31 · Harvard-Westlake1600 Meters316:01.90a PB12
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 4 · Harvard Westlake (SS)3200 Meters413:60.0012
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 5 · Harvard Westlake (SS)1600 Meters56:26.2112

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · 3200 Meters · Place 1 · Harvard Westlake (SS)3200 Meters113:47.0111
May 1Mission League FinalsMay 1 · 1600 Meters · Place 1 · Harvard Westlake (SS)1600 Meters16:07.0411
Apr 29Mission League Prelims Apr 29 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters1.13:47.01a11
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 3200 Meters · Place 1 · Harvard Westlake (SS)3200 Meters113:58.5811
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 800 Meters · Place 1 · Harvard Westlake (SS)800 Meters12:49.9511
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 20 · Harvard-Westlake3200 Meters2013:03.06 PB11
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.13:40.75a11
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters3.6:18.44a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 5 · Harvard-Westlake3200 Meters513:54.6711
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 8 · Harvard-Westlake1600 Meters86:20.0511

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters1.6:38.09a10
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 800 Meters · Place 2 · Harvard-Westlake800 Meters2.2:59.50a10
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 6 · Harvard-Westlake3200 Meters6.15:10.26a10
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 21 · Harvard-Westlake1600 Meters21.6:47.38a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 26 · Harvard-Westlake3200 Meters26.15:19.12a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 32 · Harvard-Westlake1600 Meters32.6:26.56a10
Mar 936th Annual Long Beach RelaysMar 9 · 1600 Meters · Place 34 · Harvard-Westlake1600 Meters346:43.00a—
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.6:49.24a10
Feb 26Super Cluster MeetFeb 26 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.15:08.58a10
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters3.6:44.15a10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 11Harvard Westlake Senior DayApr 11 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters5.7:01.96a9
Apr 11Harvard Westlake Senior DayApr 11 · 800 Meters · Place 3 · Harvard-Westlake800 Meters3.3:15.20a9
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters115:48.389
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 1600 Meters · Place 3 · Harvard-Westlake1600 Meters36:50.089
Mar 8Harvard-Westlake at ChaminadeMar 8 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.6:52.36a9
Mar 8Harvard-Westlake at ChaminadeMar 8 · 800 Meters · Place 5 · Harvard-Westlake800 Meters5.3:09.37a9