Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorCrescenta Valley Distance Invite · Feb 215:05.12Crescenta Valley Distance InviteFebruary 21, 2026
1600 Meters · OutdoorMission League Finals · May 14:48.78Mission League FinalsMay 1, 2025
3200 Meters · OutdoorMission League Finals · May 110:30.01Mission League FinalsMay 1, 2025
800 Meters · Outdoor37th Annual Long Beach Relays · Mar 82:22.27a37th Annual Long Beach RelaysMarch 8, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 13 · St. Francis (SS)3200 Meters1311:07.8712
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 18 · St. Francis (SS)1600 Meters184:55.7812
Apr 30Mission league finals Apr 30 · 3200 Meters · Place 13 · St. Francis (SS)3200 Meters1311:07.8712
Apr 30Mission league finals Apr 30 · 1600 Meters · Place 18 · St. Francis (SS)1600 Meters184:55.7812
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 3200 Meters · Place 1 · St. Francis (La Canada)3200 Meters1.10:56.97a12
Apr 23SFHS/FSHA vs Crespi/Louisville & MarlboroughApr 23 · 1600 Meters · St. Francis (La Canada)1600 Meters—DNS12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 3200 Meters · St. Francis (La Canada)3200 Meters—DNS12
Apr 21Harvard-Westlake Senior Day InviteApr 21 · 1600 Meters · Place 7 · St. Francis (La Canada)1600 Meters7.4:52.96a12
Apr 11Spartan Challenge InvitationalApr 11 · 3200 Meters · Place 4 · St. Francis (La Canada)3200 Meters411:21.5612
Mar 2180th Pasadena GamesMar 21 · 1600 Meters · Place 15 · St. Francis (La Canada)1600 Meters155:01.01a12
Mar 7Arcadia Distance ChallengeMar 7 · 1600 Meters · Place 99 · St. Francis (La Canada)1600 Meters995:02.4312

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Crescenta Valley Distance InviteFeb 21 · 1600 Meters · Place 65 · St. Francis (La Canada)1600 Meters655:05.12 PB12
Feb 21Crescenta Valley Distance InviteFeb 21 · 1600 Meters · Place 65 · St. Francis (La Canada)1600 Meters655:05.1212

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Mission League FinalsMay 1 · 3200 Meters · Place 16 · St. Francis (SS)3200 Meters1610:30.01 PB11
May 1Mission League FinalsMay 1 · 1600 Meters · Place 14 · St. Francis (SS)1600 Meters144:48.78 PB11
Apr 29Mission League Prelims Apr 29 · 800 Meters · St. Francis (La Canada)800 MetersRound P—DNS11
Mar 29Arcadia Distance ChallengeMar 29 · 1600 Meters · Place 52 · St. Francis (La Canada)1600 Meters524:59.4511
Mar 22The 79th Pasadena GamesMar 22 · 3200 Meters · St. Francis (La Canada)3200 Meters—DNS11
Mar 837th Annual Long Beach RelaysMar 8 · 800 Meters · Place 26 · St. Francis (La Canada)800 Meters262:22.27a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 68 · St. Francis (La Canada)1600 Meters68.4:57.16a10
Feb 28St Francis and Flintridge Sacred Heart vs AlemanyFeb 28 · 3200 Meters · St. Francis (La Canada)3200 Meters—SCR10
Feb 28St Francis and Flintridge Sacred Heart vs AlemanyFeb 28 · 1600 Meters · Place 2 · St. Francis (La Canada)1600 Meters2.5:04.30aUnofficial10
Feb 28St Francis and Flintridge Sacred Heart vs AlemanyFeb 28 · 800 Meters · St. Francis (La Canada)800 Meters—SCR10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 27Mission Angelus League FinalsApr 27 · 1600 Meters · Place 5 · St. Francis (La Canada)1600 Meters55:08.78a—
Apr 27Mission Angelus League FinalsApr 27 · 1600 Meters · Place 6 · St. Francis (La Canada)1600 Meters65:05.26a—
Apr 27Mission Angelus League FinalsApr 27 · 800 Meters · Place 14 · St. Francis (La Canada)800 Meters142:28.75a—
Apr 20Notre Dame vs. St. Francis and Flintridge Sacred HeartApr 20 · 800 Meters · Place 3 · St. Francis (La Canada)800 Meters32:22.58a—
Mar 15Loyola vs St. FrancisMar 15 · 800 Meters · Place 10 · St. Francis (La Canada)800 Meters10.2:22.35a9
Feb 25La Canada InvitationalFeb 25 · 1600 Meters · St. Francis (La Canada)1600 Meters—DNS9
Feb 25La Canada InvitationalFeb 25 · 800 Meters · St. Francis (La Canada)800 Meters—DNS9