Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMustang Round Up · Feb 284:26.90aMustang Round UpFebruary 28, 2026
1600 Meters · OutdoorMission league finals · Apr 304:20.72Mission league finals April 30, 2026
3200 Meters · IndoorHarvard-Westlake vs Marlborough/Marymount/Notre Dame Academy · Feb 2410:24.43Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFebruary 24, 2026
3200 Meters · OutdoorMission League Finals · May 19:28.80Mission League FinalsMay 1, 2025
800 Meters · IndoorMustang Round Up · Feb 281:59.60aMustang Round UpFebruary 28, 2026
800 Meters · OutdoorMission league finals · Apr 301:58.62Mission league finals April 30, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 1600 Meters · Place 31 · Harvard-Westlake1600 MetersRound P31.4:36.97a11
May 9CIF SS D3 PreliminariesMay 9 · 1600 Meters · Place 31 · Harvard-Westlake1600 MetersRound P31.4:36.97a11
Apr 30Mission league finals Apr 30 · 800 Meters · Place 11 · Harvard Westlake (SS)800 Meters112:05.1511
Apr 30Mission league finals Apr 30 · 800 Meters · Place 7 · Harvard Westlake (SS)800 Meters71:58.62 PB11
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 3 · Harvard Westlake (SS)1600 Meters34:20.72 PB11
Apr 30Mission league finals Apr 30 · 800 Meters · Place 7 · Harvard Westlake (SS)800 MetersRound P71:58.6211
Apr 30Mission league finals Apr 30 · 800 Meters · Place 11 · Harvard Westlake (SS)800 Meters112:05.1511
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 3 · Harvard Westlake (SS)1600 Meters34:20.7211
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.10:56.59a11
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · Place 2 · Harvard-Westlake800 Meters2.1:59.29a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 8 · Harvard-Westlake3200 Meters813:52.59a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 800 Meters · Place 2 · Harvard-Westlake800 Meters22:03.01a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 110m Hurdles · Place 2 · Harvard-Westlake110m Hurdles22:03.01—
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 8 · Harvard-Westlake3200 Meters813:52.59—
Apr 3Covina InvitationalApr 3 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters24:21.10a11
Mar 28Beach Cities Invitational Mar 28 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters44:25.38a11
Mar 28Beach Cities Invitational Mar 28 · 800 Meters · Place 10 · Harvard-Westlake800 Meters102:00.94a11
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 3200 Meters · Place 9 · Harvard-Westlake3200 Meters99:38.2111
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters1.4:49.56a11
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Harvard-Westlake3200 Meters—DNS11
Mar 11Loyola vs Alemany Mar 11 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters1.4:29.63a11
Mar 11Loyola vs Alemany Mar 11 · 800 Meters · Harvard-Westlake800 Meters—DNS11
Mar 7Colt ClassicMar 7 · 800 Meters · Place 5 · Harvard-Westlake800 Meters52:03.88a11
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters1.10:30.59a11
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters1.10:30.59a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 13 · Harvard-Westlake1600 Meters134:26.90a PB11
Feb 28Mustang Round UpFeb 28 · 800 Meters · Place 6 · Harvard-Westlake800 Meters61:59.60a PB11
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 3 · Harvard Westlake (SS)3200 Meters310:24.43 PB11
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 2 · Harvard Westlake (SS)1600 Meters24:39.9611

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 3200 Meters · Place 22 · Harvard-Westlake3200 MetersRound P22.10:07.66a10
May 1Mission League FinalsMay 1 · 3200 Meters · Place 3 · Harvard Westlake (SS)3200 Meters39:28.80 PB10
Mar 29Warren Bears T&F classic 2025Mar 29 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.9:41.64a10
Mar 29Warren Bears T&F classic 2025Mar 29 · 800 Meters · Place 6 · Harvard-Westlake800 Meters6.2:03.16a10
Mar 22Beach Cities Invitational Mar 22 · 1600 Meters · Place 4 · Harvard-Westlake1600 Meters44:26.98a10
Mar 22Beach Cities Invitational Mar 22 · 800 Meters · Place 3 · Harvard-Westlake800 Meters32:02.21a10
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 1600 Meters · Place 18 · Harvard-Westlake1600 Meters184:28.9410
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters29:38.4710
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.10:56.59a10
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 1600 Meters · Harvard-Westlake1600 Meters—SCR10
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 800 Meters · Place 4 · Harvard-Westlake800 Meters4.2:11.73a10
Mar 837th Annual Long Beach RelaysMar 8 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters39:47.96a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters54:31.58a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 6 · Harvard-Westlake3200 Meters611:06.1210
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 800 Meters · Place 6 · Harvard-Westlake800 Meters62:12.4310
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters54:46.9410

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters1.10:04.77a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters1.10:20.84a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters5.4:47.87a9
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 9 · Harvard-Westlake3200 Meters9.10:15.73a9
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 18 · Harvard-Westlake1600 Meters18.4:48.90a9
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 1 · Harvard-Westlake1600 Meters1.5:06.80a9