Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAlemany vs Sierra Canyon and Harvard Westlake · Mar 1114.85aAlemany vs Sierra Canyon and Harvard WestlakeMarch 11, 2025
1600 Meters · IndoorHarvard-Westlake vs Marlborough/Marymount/Notre Dame Academy · Feb 245:53.77Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFebruary 24, 2026
1600 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 215:22.84aHarvard-Westlake Senior Day InviteApril 21, 2026
200 Meters · IndoorHW vs Crespi/Louisville/Marymount/FSH · Feb 2631.51HW vs Crespi/Louisville/Marymount/FSHFebruary 26, 2025
200 Meters · OutdoorAlemany vs Sierra Canyon and Harvard Westlake · Mar 1131.44aAlemany vs Sierra Canyon and Harvard WestlakeMarch 11, 2025
3200 Meters · IndoorHarvard-Westlake vs Marlborough/Marymount/Notre Dame Academy · Feb 2413:22.61Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFebruary 24, 2026
3200 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 2111:35.58aHarvard-Westlake Senior Day InviteApril 21, 2026
800 Meters · OutdoorMission league finals · Apr 302:26.81Mission league finals April 30, 2026
Long Jump · OutdoorAlemany vs Sierra Canyon and Harvard Westlake · Mar 1114-01.50Alemany vs Sierra Canyon and Harvard WestlakeMarch 11, 2025
Pole Vault · OutdoorMission League Prelims · Apr 298-00.00Mission League Prelims April 29, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 6 · Harvard Westlake (SS)3200 Meters611:37.1410
Apr 30Mission league finals Apr 30 · 800 Meters · Place 15 · Harvard Westlake (SS)800 Meters152:26.81 PB10
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 6 · Harvard Westlake (SS)3200 Meters611:37.1410
Apr 30Mission league finals Apr 30 · 800 Meters · Place 15 · Harvard Westlake (SS)800 MetersRound P152:26.8110
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Place 3 · Harvard-Westlake3200 Meters3.11:35.58a PB10
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.5:22.84a PB10
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters111:40.66a10
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters55:27.32a10
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 1600 Meters · Place 5 · Harvard-Westlake1600 Meters55:27.32—
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 1 · Harvard-Westlake3200 Meters111:40.66—
Apr 3Covina InvitationalApr 3 · 3200 Meters · Place 16 · Harvard-Westlake3200 Meters1611:54.06a10
Apr 3Covina InvitationalApr 3 · 800 Meters · Place 67 · Harvard-Westlake800 Meters672:44.61a10
Mar 28Beach Cities Invitational Mar 28 · 3200 Meters · Place 12 · Harvard-Westlake3200 Meters1212:06.85a10
Mar 28Beach Cities Invitational Mar 28 · 1600 Meters · Place 38 · Harvard-Westlake1600 Meters385:36.30a10
Mar 28Beach Cities Invitational Mar 28 · 800 Meters · Place 32 · Harvard-Westlake800 Meters322:34.56a10
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.12:09.65a10
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 1600 Meters · Place 2 · Harvard-Westlake1600 Meters2.5:32.58a10
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Place 12 · Harvard-Westlake3200 Meters12.12:07.59a10
Mar 11Loyola vs Alemany Mar 11 · 800 Meters · Place 5 · Harvard-Westlake800 Meters5.2:29.91a10
Mar 7Colt ClassicMar 7 · 1600 Meters · Place 47 · Harvard-Westlake1600 Meters475:48.98a10
Mar 7Colt ClassicMar 7 · 800 Meters · Place 33 · Harvard-Westlake800 Meters332:33.05a10
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.12:26.44a10
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 800 Meters · Place 3 · Harvard-Westlake800 Meters3.2:33.89a10
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 3200 Meters · Place 2 · Harvard-Westlake3200 Meters2.12:26.44a10
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 800 Meters · Place 3 · Harvard-Westlake800 Meters3.2:33.89a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 5 · Harvard Westlake (SS)3200 Meters513:22.61 PB10
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 5 · Harvard Westlake (SS)1600 Meters55:53.77 PB10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · Pole Vault · Place 4 · Harvard Westlake (SS)Pole Vault48-09
Apr 29Mission League Prelims Apr 29 · Long Jump · Harvard-WestlakeLong Jump—FOUL9
Apr 29Mission League Prelims Apr 29 · Pole Vault · Place 4 · Harvard-WestlakePole Vault4.8-00.00 PB9
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · Pole Vault · Place 2 · Harvard Westlake (SS)Pole Vault27-89
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · Long Jump · Place 6 · Harvard Westlake (SS)Long Jump613-3.259
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · Long Jump · Place 3 · Harvard-WestlakeLong Jump3.14-01.50 PB9
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 200 Meters · Place 13 · Harvard-Westlake200 Meters13.31.44a PB9
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 100 Meters · Place 13 · Harvard-Westlake100 Meters13.14.85a PB9
Mar 837th Annual Long Beach RelaysMar 8 · Pole Vault · Place 5 · Harvard-WestlakePole Vault56-6—
Mar 837th Annual Long Beach RelaysMar 8 · 100 Meters · Place 105 · Harvard-Westlake100 Meters10515.51a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · Pole Vault · Place 1 · Harvard-WestlakePole Vault16-69
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · Long Jump · Place 3 · Harvard-WestlakeLong Jump313-79
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 200 Meters · Place 5 · Harvard-Westlake200 Meters531.51 PB9