Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor11th Annual Willie Banks Invitational · Apr 54:29.23a11th Annual Willie Banks InvitationalApril 5, 2025
1600 Meters · IndoorMustang Round Up · Feb 284:39.15aMustang Round UpFebruary 28, 2026
1600 Meters · OutdoorBeach Cities Invitational · Mar 284:36.54aBeach Cities Invitational March 28, 2026
3200 Meters · IndoorMustang Round Up · Feb 2810:22.76aMustang Round UpFebruary 28, 2026
3200 Meters · OutdoorCovina Invitational · Apr 39:58.77aCovina InvitationalApril 3, 2026
800 Meters · OutdoorNotre Dame vs Harvard Westlake · Apr 152:06.16aNotre Dame vs Harvard WestlakeApril 15, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 12 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters1210:17.7811
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 10 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters104:38.5911
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 12 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters1210:17.7811
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 10 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters104:38.5911
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake3200 Meters6.11:25.71a11
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake1600 Meters5.4:43.25a11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 800 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake800 Meters62:06.16a PB11
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 110m Hurdles · Place 6 · Harvard-WestlakeHarvard-Westlake110m Hurdles62:06.16—
Apr 3Covina InvitationalApr 3 · 3200 Meters · Place 8 · Harvard-WestlakeHarvard-Westlake3200 Meters89:58.77a PB11
Mar 28Beach Cities Invitational Mar 28 · 1600 Meters · Place 14 · Harvard-WestlakeHarvard-Westlake1600 Meters144:36.54a PB11
Mar 28Beach Cities Invitational Mar 28 · 800 Meters · Place 28 · Harvard-WestlakeHarvard-Westlake800 Meters282:09.10a11
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 1600 Meters · Place 35 · Harvard-WestlakeHarvard-Westlake1600 Meters354:56.8211
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 800 Meters · Place 27 · Harvard-WestlakeHarvard-Westlake800 Meters272:08.8711
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 3200 Meters · Place 13 · Harvard-WestlakeHarvard-Westlake3200 Meters1310:07.0611
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 800 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake800 Meters4.2:17.06a11
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake3200 Meters5.10:46.84a11
Mar 11Loyola vs Alemany Mar 11 · 1600 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake1600 Meters9.4:56.72a11
Mar 7Colt ClassicMar 7 · 800 Meters · Place 19 · Harvard-WestlakeHarvard-Westlake800 Meters192:10.60a11
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 800 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake800 Meters4.2:07.39a11
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 800 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake800 Meters4.2:07.39a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 3200 Meters · Place 28 · Harvard-WestlakeHarvard-Westlake3200 Meters2810:22.76a PB11
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 27 · Harvard-WestlakeHarvard-Westlake1600 Meters274:39.15a PB11
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 4 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters410:26.7711
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 4 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters44:45.0411

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · 3200 Meters · Place 17 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters1710:43.4210
May 1Mission League FinalsMay 1 · 1600 Meters · Place 15 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters154:48.8010
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 3200 Meters · Place 3 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters310:22.8210
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 800 Meters · Place 3 · Harvard Westlake (SS)Harvard Westlake (SS)800 Meters32:10.4910
Apr 511th Annual Willie Banks InvitationalApr 5 · 1500 Meters · Place 17 · Harvard-WestlakeHarvard-Westlake1500 Meters174:29.23a PB10
Mar 22Beach Cities Invitational Mar 22 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters24:43.70a10
Mar 22Beach Cities Invitational Mar 22 · 800 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake800 Meters12:08.10a10
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 1600 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake1600 Meters44:44.8010
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 14 · Harvard-WestlakeHarvard-Westlake3200 Meters1410:21.9010
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 Meters4.12:04.46a10
Mar 11Alemany vs Sierra Canyon and Harvard WestlakeMar 11 · 800 Meters · Harvard-WestlakeHarvard-Westlake800 Meters—DNS10
Mar 837th Annual Long Beach RelaysMar 8 · 3200 Meters · Place 13 · Harvard-WestlakeHarvard-Westlake3200 Meters1310:39.87a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 8 · Harvard-WestlakeHarvard-Westlake1600 Meters85:06.56a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 3200 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake3200 Meters111:31.1410
Feb 26HW vs Crespi/Louisville/Marymount/FSHFeb 26 · 1600 Meters · Place 1 · Harvard-WestlakeHarvard-Westlake1600 Meters14:58.6810

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 3200 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake3200 Meters3.11:31.93a9
Apr 17Notre Dame vs Harvard WestlakeApr 17 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.5:02.41a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 11 · Harvard-WestlakeHarvard-Westlake3200 Meters11.11:48.19a9
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Harvard-WestlakeHarvard-Westlake1600 Meters—DNS9
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 3200 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake3200 Meters2.11:44.96a9
Mar 6HW/Buck/FSHA/IHHS/Marl/SC/ViewMar 6 · 1600 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake1600 Meters6.5:22.50a9
Feb 26Super Cluster MeetFeb 26 · 3200 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake3200 Meters5.11:43.03a9
Feb 26Super Cluster MeetFeb 26 · 1600 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake1600 Meters5.5:19.68a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Delphic League FinalsMay 11 · 1600 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake1600 Meters95:30.41—
Apr 13Delphic League #4Apr 13 · 1600 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake1600 Meters9.5:49.55a8
Apr 13Delphic League #4Apr 13 · 800 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake800 Meters7.2:46.63a8
Mar 27Delphic League #3Mar 27 · 1600 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake1600 Meters5.5:33.61a8
Mar 27Delphic League #3Mar 27 · 800 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake800 Meters6.2:36.88a8