Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor66th Mt. SAC Relays · Apr 165:13.11a66th Mt. SAC RelaysApril 16, 2026
1600 Meters · IndoorMustang Round Up · Feb 285:05.45aMustang Round UpFebruary 28, 2026
1600 Meters · OutdoorCovina Invitational · Apr 35:07.90aCovina InvitationalApril 3, 2026
3200 Meters · IndoorMustang Round Up · Feb 2811:14.33aMustang Round UpFebruary 28, 2026
3200 Meters · OutdoorLoyola vs Alemany · Mar 1110:52.84aLoyola vs Alemany March 11, 2026
800 Meters · IndoorHarvard-Westlake vs Marlborough/Marymount/Notre Dame Academy · Feb 242:26.46Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFebruary 24, 2026
800 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 212:20.60aHarvard-Westlake Senior Day InviteApril 21, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P4.11:01.57a11
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake3200 Meters6.11:06.75a11
May 16CIF-SS FinalsMay 16 · 1600 Meters · Harvard-WestlakeHarvard-Westlake1600 MetersRound P--DNS11
May 9CIF SS D3 PreliminariesMay 9 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P4.11:01.57a11
May 9CIF SS D3 PreliminariesMay 9 · 1600 Meters · Harvard-WestlakeHarvard-Westlake1600 MetersRound P--DNS11
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 2 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters211:18.2411
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 2 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters25:08.4911
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 2 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters211:18.2411
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 2 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters25:08.4911
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.12:58.36a11
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake800 Meters2.2:20.60a PB11
Apr 1666th Mt. SAC RelaysApr 16 · 1 Mile · Place 33 · Harvard-WestlakeHarvard-Westlake1 Mile335:13.11a PB11
Apr 1666th Mt. SAC RelaysApr 16 · 1600 Meters · Place 33 · Harvard-WestlakeHarvard-Westlake1600 Meters335:11.25a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters212:51.64a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters12:26.43a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters212:51.64—
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 300m Hurdles · Place 1 · Harvard-WestlakeHarvard-Westlake300m Hurdles12:26.43—
Apr 102026 Arcadia InvitationalApr 10 · 3200 Meters · Place 21 · Harvard WestlakeHarvard Westlake3200 Meters2111:00.0611
Apr 3Covina InvitationalApr 3 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters35:07.90a PB11
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 1600 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake1600 Meters55:15.2711
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 3200 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake3200 Meters511:00.5411
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 800 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake800 Meters2.2:52.46a11
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.10:52.84a PB11
Mar 11Loyola vs Alemany Mar 11 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.5:59.03a11
Mar 7Colt ClassicMar 7 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters15:18.48a11
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:22.18a11
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:22.18a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 3200 Meters · Place 10 · Harvard-WestlakeHarvard-Westlake3200 Meters1011:14.33a PB11
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters25:05.45a PB11
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters111:38.9911
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 800 Meters · Place 2 · Harvard Westlake (SS)Harvard Westlake (SS)800 Meters22:26.46 PB11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · 3200 Meters · Place 5 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters512:41.3410
May 1Mission League FinalsMay 1 · 1600 Meters · Place 6 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters65:42.5110
Mar 29Warren Bears T&F classic 2025Mar 29 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.11:17.62a10
Mar 29Warren Bears T&F classic 2025Mar 29 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.5:22.83a10
Mar 29Warren Bears T&F classic 2025Mar 29 · 800 Meters · Harvard-WestlakeHarvard-Westlake800 Meters—DNS10
Mar 22Beach Cities Invitational Mar 22 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters111:50.84a10
Mar 22Beach Cities Invitational Mar 22 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters15:14.14a10
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 800 Meters · Place 18 · Harvard-WestlakeHarvard-Westlake800 Meters182:26.3510
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 11 · Harvard-WestlakeHarvard-Westlake3200 Meters1111:20.6510
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.12:51.35a10
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 1600 Meters · Harvard-WestlakeHarvard-Westlake1600 Meters—DNS10
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:37.05a10
Mar 837th Annual Long Beach RelaysMar 8 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters111:17.91a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake1600 Meters45:27.39a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters212:44.6310
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 800 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake800 Meters22:35.4010
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters25:34.3810

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 4CIF-SS D3 PrelimsMay 4 · 3200 Meters · Place 15 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P15.11:31.24a9
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.12:20.43a9
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.6:03.20a9
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 800 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake800 Meters3.2:27.55a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.11:23.47a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters3.5:21.87a9
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 8 · Harvard-WestlakeHarvard-Westlake3200 Meters8.11:07.00a9
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 20 · Harvard-WestlakeHarvard-Westlake1600 Meters20.5:20.70a9
Mar 936th Annual Long Beach RelaysMar 9 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters211:21.70a—
Mar 936th Annual Long Beach RelaysMar 9 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters25:15.97a—
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.5:23.59a9
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:34.04a9
Feb 26Super Cluster MeetFeb 26 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.11:53.81a9
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.5:22.00a9
Feb 26Super Cluster MeetFeb 26 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:33.04a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Delphic League FinalsMay 11 · 800 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake800 Meters62:35.35—
May 11Delphic League FinalsMay 11 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters25:31.54—
Apr 13Delphic League #4Apr 13 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.5:39.26a8
Apr 13Delphic League #4Apr 13 · 800 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake800 Meters4.2:46.11a8
Mar 27Delphic League #3Mar 27 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.5:38.53a8
Mar 27Delphic League #3Mar 27 · 800 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake800 Meters4.2:39.91a8

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Delphic FinalsMay 11 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.5:43.08a7
May 11Delphic FinalsMay 11 · 800 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake800 Meters2.2:38.93a7