Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMustang Round Up · Feb 285:41.97aMustang Round UpFebruary 28, 2026
1600 Meters · OutdoorHarvard-Westlake Senior Day Invite · Apr 215:27.91aHarvard-Westlake Senior Day InviteApril 21, 2026
3200 Meters · IndoorMustang Round Up · Feb 2812:29.19aMustang Round UpFebruary 28, 2026
3200 Meters · OutdoorBeach Cities Invitational · Mar 2812:01.11aBeach Cities Invitational March 28, 2026
400 Meters · OutdoorDelphic League Meet #6 · Apr 151:14.01Delphic League Meet #6April 15, 2025
800 Meters · OutdoorLoyola vs Alemany · Mar 112:31.17aLoyola vs Alemany March 11, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 6 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters612:25.279
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 10 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters105:40.779
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 6 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters612:25.279
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 10 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters105:40.779
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake1600 Meters7.5:27.91a PB9
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake800 Meters7.2:35.16a9
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 Meters412:49.21a9
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 1600 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake1600 Meters75:40.54a9
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 1600 Meters · Place 7 · Harvard-WestlakeHarvard-Westlake1600 Meters75:40.54—
Apr 15Notre Dame vs Harvard WestlakeApr 15 · 3200 Meters · Place 4 · Harvard-WestlakeHarvard-Westlake3200 Meters412:49.21—
Apr 3Covina InvitationalApr 3 · 3200 Meters · Place 32 · Harvard-WestlakeHarvard-Westlake3200 Meters3213:32.77a9
Apr 3Covina InvitationalApr 3 · 1600 Meters · Place 80 · Harvard-WestlakeHarvard-Westlake1600 Meters806:27.51a9
Mar 28Beach Cities Invitational Mar 28 · 3200 Meters · Place 9 · Harvard-WestlakeHarvard-Westlake3200 Meters912:01.11a PB9
Mar 28Beach Cities Invitational Mar 28 · 1600 Meters · Place 37 · Harvard-WestlakeHarvard-Westlake1600 Meters375:34.89a9
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 3200 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake3200 Meters3.12:45.78a9
Mar 18Crespi & Louisville vs Harvard-WestlakeMar 18 · 1600 Meters · Place 5 · Harvard-WestlakeHarvard-Westlake1600 Meters5.5:46.64a9
Mar 11Loyola vs Alemany Mar 11 · 3200 Meters · Place 15 · Harvard-WestlakeHarvard-Westlake3200 Meters15.12:31.84a9
Mar 11Loyola vs Alemany Mar 11 · 800 Meters · Place 6 · Harvard-WestlakeHarvard-Westlake800 Meters6.2:31.17a PB9
Mar 7Colt ClassicMar 7 · 3200 Meters · Place 22 · Harvard-WestlakeHarvard-Westlake3200 Meters2212:34.88a9
Mar 7Colt ClassicMar 7 · 1600 Meters · Place 52 · Harvard-WestlakeHarvard-Westlake1600 Meters525:50.89a9
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 3200 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake3200 Meters3.12:29.03a9
Mar 3Harvard-Westlake vs FSHA-IHHS-Mary-CHMar 3 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.5:40.39a9
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 3200 Meters · Place 3 · Harvard-WestlakeHarvard-Westlake3200 Meters3.12:29.03a9
Mar 3Harvard Westlake/Marymount/Cambell Hall/Flintridge Sacred Heart/Immaculate HeartMar 3 · 1600 Meters · Place 2 · Harvard-WestlakeHarvard-Westlake1600 Meters2.5:40.39a9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 3200 Meters · Place 26 · Harvard-WestlakeHarvard-Westlake3200 Meters2612:29.19a PB9
Feb 28Mustang Round UpFeb 28 · 1600 Meters · Place 79 · Harvard-WestlakeHarvard-Westlake1600 Meters795:41.97a PB9
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 3200 Meters · Place 4 · Harvard Westlake (SS)Harvard Westlake (SS)3200 Meters412:44.379
Feb 24Harvard-Westlake vs Marlborough/Marymount/Notre Dame AcademyFeb 24 · 1600 Meters · Place 4 · Harvard Westlake (SS)Harvard Westlake (SS)1600 Meters45:43.319

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 82025 Delphic League MS FinalsMay 8 · 1600 Meters · Place 12 · Harvard-Westlake MSHarvard-Westlake MS1600 Meters125:57.308
Apr 15Delphic League Meet #6Apr 15 · 800 Meters · Place 11 · Harvard-Westlake MSHarvard-Westlake MS800 Meters112:52.618
Apr 15Delphic League Meet #6Apr 15 · 400 Meters · Place 21 · Harvard-Westlake MSHarvard-Westlake MS400 Meters211:14.01 PB8
Apr 10Delphic League Meet #5Apr 10 · 1600 Meters · Place 14 · Harvard-WestlakeHarvard-Westlake1600 Meters14.6:15.81a8
Apr 10Delphic League Meet #5Apr 10 · 800 Meters · Place 21 · Harvard-WestlakeHarvard-Westlake800 Meters21.2:57.79a8
Mar 13Delphic League Meet #2Mar 13 · 1600 Meters · Place 10 · Harvard-WestlakeHarvard-Westlake1600 Meters10.6:32.88a8
Mar 13Delphic League Meet #2Mar 13 · 800 Meters · Place 17 · Harvard-WestlakeHarvard-Westlake800 Meters17.3:06.91a8
Mar 8Delphic League Meet #1Mar 8 · 800 Meters · Place 5 · Harvard-Westlake MSHarvard-Westlake MS800 Meters52:55.658
Mar 8Delphic League Meet #1Mar 8 · 1600 Meters · Place 7 · Harvard-Westlake MSHarvard-Westlake MS1600 Meters76:04.708

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13Delphic League #4Apr 13 · 1600 Meters · Place 19 · Harvard-WestlakeHarvard-Westlake1600 Meters19.6:15.85a7