Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor66th Mt. SAC Relays · Apr 164:17.49a66th Mt. SAC RelaysApril 16, 2026
100 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 2112.23aHarvard-Westlake Senior Day InviteApril 21, 2026
1600 Meters · IndoorMustang Round Up · Feb 284:21.69aMustang Round UpFebruary 28, 2026
1600 Meters · Outdoor66th Mt. SAC Relays · Apr 164:16.01a66th Mt. SAC RelaysApril 16, 2026
3200 Meters · IndoorMustang Round Up · Feb 289:33.80aMustang Round UpFebruary 28, 2026
3200 Meters · OutdoorCIF-SS Finals · May 169:04.08aCIF-SS FinalsMay 16, 2026
800 Meters · IndoorHW vs Crespi/Louisville/Marymount/FSH · Feb 262:06.29HW vs Crespi/Louisville/Marymount/FSHFebruary 26, 2025
800 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 211:59.09aHarvard-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

28 results
DateMeetEventPlMarkGr
May 23CIF Southern Section MastersMay 23 · 3200 Meters · Place 16 · Harvard-WestlakeHarvard-Westlake3200 Meters169:33.92a12
May 23CIF Southern Section MastersMay 23 · 3200 Meters · Place 16 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters169:33.9212
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P4.9:21.52a12
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake3200 Meters3.9:04.08a PB12
May 9CIF SS D3 PreliminariesMay 9 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P4.9:21.52a12
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters19:29.3512
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters14:16.4512
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters19:29.3512
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters14:16.4512
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.10:56.47a12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.1:59.09a PB12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 100 Meters · Place 14 · Harvard-WestlakeHarvard-Westlake100 Meters14.12.23a PBWind: 1.412
Apr 1666th Mt. SAC RelaysApr 16 · 1 Mile · Place 15 · Harvard-WestlakeHarvard-Westlake1 Mile154:17.49a PB12
Apr 1666th Mt. SAC RelaysApr 16 · 1600 Meters · Place 15 · Harvard-WestlakeHarvard-Westlake1600 Meters154:16.01a PB12
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake3200 Meters713:52.39a12
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters12:00.96a12
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 110m Hurdles · Place 1 · Harvard-WestlakeHarvard-Westlake110m Hurdles12:00.96—
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake3200 Meters713:52.39—
Apr 102026 Arcadia InvitationalApr 10 · 3200 Meters · Place 15 · Harvard WestlakeHarvard Westlake3200 Meters159:09.4012
Apr 3Covina InvitationalApr 3 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters14:16.05a12
Mar 28Beach Cities Invitational Mar 28 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters14:19.25a12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters34:24.0712
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters29:10.8212
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 800 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake800 Meters3.2:08.11a12
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Harvard-WestlakeHarvard-Westlake3200 Meters—DNS12
Mar 11Loyola vs Alemany Mar 11 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.4:36.53a12
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:00.18a12
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:00.18a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 3200 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake3200 Meters59:33.80a PB12
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake1600 Meters64:21.69a PB12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17CIF-SS FinalsMay 17 · 3200 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake3200 Meters6.9:16.68a11
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 3200 Meters · Place 10 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P10.9:21.63a11
May 1Mission League FinalsMay 1 · 3200 Meters · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters19:19.2211
Mar 29Warren Bears T&F classic 2025Mar 29 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.9:35.71a11
Mar 29Warren Bears T&F classic 2025Mar 29 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.4:28.78a11
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 1600 Meters · Place 11 · Harvard-WestlakeHarvard-Westlake1600 Meters114:26.5411
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 Meters49:12.2711
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.10:56.57a11
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.4:43.60a11
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 800 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake800 Meters5.2:13.96a11
Mar 837th Annual Long Beach RelaysMar 8 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters19:23.37a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters34:22.61a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters210:41.7211
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters12:06.29 PB11
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters24:36.3111

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 11CIF SS FinalsMay 11 · 3200 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake3200 Meters9.9:47.54a10
May 4CIF-SS D3 PrelimsMay 4 · 3200 Meters · Place 10 · Harvard-WestlakeHarvard-Westlake3200 MetersRound P10.9:34.64a10
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.4:55.85a10
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.9:57.30a10
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters3.4:35.80a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 14 · Harvard-WestlakeHarvard-Westlake3200 Meters14.9:34.82a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.4:31.50a10
Mar 936th Annual Long Beach RelaysMar 9 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 Meters49:39.74a—
Mar 936th Annual Long Beach RelaysMar 9 · 1600 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake1600 Meters34:30.48a—
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.11:35.87a10
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 1600 Meters · Place 8 · Harvard-WestlakeHarvard-Westlake1600 Meters8.7:29.85a10
Feb 26Super Cluster MeetFeb 26 · 3200 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake3200 Meters5.10:16.00a10
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake1600 Meters4.4:41.61a10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 27Mission Angelus League FinalsApr 27 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters210:25.39a—
Apr 27Mission Angelus League FinalsApr 27 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters15:07.56a—
Apr 27Mission Angelus League FinalsApr 27 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters14:41.41a—
Apr 11Harvard Westlake Senior DayApr 11 · 3200 Meters · Place 10 · Harvard-WestlakeHarvard-Westlake3200 Meters10.11:18.90a9
Apr 11Harvard Westlake Senior DayApr 11 · 1600 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake1600 Meters6.4:54.50a9
Apr 12023 Yorba Linda InvitationalApr 1 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.10:40.39a9
Apr 12023 Yorba Linda InvitationalApr 1 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters1.4:51.87a9
Mar 2577th Pasadena Games Track Race Saturday Pasadenagames.comMar 25 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters1.10:12.43a9
Mar 2577th Pasadena Games Track Race Saturday Pasadenagames.comMar 25 · 1600 Meters · Place 18 · Harvard-WestlakeHarvard-Westlake1600 Meters18.5:02.25a9
Mar 18Laguna Beach Trophy InvitationMar 18 · 1600 Meters · Place 13 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters134:52.649
Mar 18Laguna Beach Trophy InvitationMar 18 · 3200 Meters · Place 15 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters1510:12.949
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters14:57.319
Mar 16Bishop Alemany at Harvard-WestlakeMar 16 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters12:14.179
Mar 8Harvard-Westlake at ChaminadeMar 8 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters1.2:14.02a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Delphic FinalsMay 11 · 1600 Meters · Place 11 · Harvard-WestlakeHarvard-Westlake1600 Meters11.5:29.77a8
Mar 29Delphic League Meet #2Mar 29 · 1600 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake1600 Meters9.6:01.60a8