Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorCrescenta Valley Distance Invite · Feb 215:24.32Crescenta Valley Distance InviteFebruary 21, 2026
1600 Meters · OutdoorSFHS/FSHA vs Crespi/Louisville & Marlborough · Apr 235:00.23aSFHS/FSHA vs Crespi/Louisville & MarlboroughApril 23, 2026
400 Meters · OutdoorCovina Invitational · Mar 281:00.48aCovina InvitationalMarch 28, 2025
800 Meters · OutdoorMission league finals · Apr 302:15.42Mission league finals April 30, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 800 Meters · Place 18 · St. Francis (SS)800 Meters182:15.42 PB12
Apr 30Mission league finals Apr 30 · 800 Meters · Place 18 · St. Francis (SS)800 MetersRound P182:15.4212
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 1600 Meters · Place 3 · St. Francis (La Canada)1600 Meters3.5:00.23a PB12
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 800 Meters · St. Francis (La Canada)800 Meters—DNS12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Place 8 · St. Francis (La Canada)1600 Meters8.5:02.97a12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 800 Meters · St. Francis (La Canada)800 Meters—DNS12
Apr 15SFHS/FSHA vs Chaminade vs MarymountApr 15 · 1600 Meters · Place 8 · St. Francis (La Canada)1600 Meters8.5:14.61a12
Apr 15SFHS/FSHA vs Chaminade vs MarymountApr 15 · 800 Meters · St. Francis (La Canada)800 Meters—DNS12
Apr 3Covina InvitationalApr 3 · 1600 Meters · Place 34 · St. Francis (La Canada)1600 Meters345:04.58a12
Mar 2180th Pasadena GamesMar 21 · 1600 Meters · Place 33 · St. Francis (La Canada)1600 Meters335:22.01a12
Mar 2180th Pasadena GamesMar 21 · 800 Meters · Place 28 · St. Francis (La Canada)800 Meters282:24.67a12
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 1600 Meters · Place 39 · St. Francis (La Canada)1600 Meters395:21.7412
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 800 Meters · Place 17 · St. Francis (La Canada)800 Meters172:21.5912
Mar 7Arcadia Distance ChallengeMar 7 · 1600 Meters · Place 153 · St. Francis (La Canada)1600 Meters1535:25.0412
Mar 7Arcadia Distance ChallengeMar 7 · 800 Meters · Place 49 · St. Francis (La Canada)800 Meters492:19.6912

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Crescenta Valley Distance InviteFeb 21 · 1600 Meters · Place 106 · St. Francis (La Canada)1600 Meters1065:24.32 PB12
Feb 21Crescenta Valley Distance InviteFeb 21 · 1600 Meters · Place 106 · St. Francis (La Canada)1600 Meters1065:24.3212
Feb 21Crescenta Valley Distance InviteFeb 21 · 1600 Meters · Place 106 · St. Francis (La Canada)1600 Meters1065:24.3212

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · 1600 Meters · Place 13 · St. Francis (SS)1600 Meters135:43.0011
Mar 28Covina InvitationalMar 28 · 400 Meters · Place 67 · St. Francis (La Canada)400 Meters671:00.48a PB11
Mar 20Alemany vs Chaminade, St Francis and Flintridge SacredMar 20 · 1600 Meters · Place 3 · St. Francis (La Canada)1600 Meters3.6:04.98a11
Mar 20Alemany vs Chaminade, St Francis and Flintridge SacredMar 20 · 400 Meters · Place 7 · St. Francis (La Canada)400 Meters7.1:03.98a11
Mar 20Alemany vs Chaminade, St Francis and Flintridge SacredMar 20 · 100 Meters · St. Francis (La Canada)100 Meters—DNS11