Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorEagle Invitational · Feb 214:39.14aEagle InvitationalFebruary 21, 2026
1600 Meters · OutdoorCanyon (Anaheim) vs Cypress · Apr 214:39.08aCanyon (Anaheim) vs CypressApril 21, 2026
3200 Meters · IndoorAyala Invitational · Feb 2210:12.94aAyala InvitationalFebruary 22, 2025
3200 Meters · Outdoor46th Irvine Track and Field Invitational presented by ASICS - Day 2 · Mar 1410:04.33a46th Irvine Track and Field Invitational presented by ASICS - Day 2March 14, 2026
400 Meters · OutdoorCanyon (Anaheim) vs Cypress · Apr 2157.26aCanyon (Anaheim) vs CypressApril 21, 2026
800 Meters · IndoorEagle Invitational · Feb 212:07.84aEagle InvitationalFebruary 21, 2026
800 Meters · OutdoorCentury Conference Championships · Apr 292:04.06aCentury Conference ChampionshipsApril 29, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 29Century Conference ChampionshipsApr 29 · 3200 Meters · Place 7 · Canyon (Anaheim)3200 Meters7.10:11.19a11
Apr 29Century Conference ChampionshipsApr 29 · 800 Meters · Place 9 · Canyon (Anaheim)800 MetersRound P9.2:05.48a11
Apr 29Century Conference ChampionshipsApr 29 · 800 Meters · Place 6 · Canyon (Anaheim)800 Meters6.2:04.06a PB11
Apr 24Crestview League PreliminariesApr 24 · 800 Meters · Place 9 · Canyon (Anaheim)800 Meters92:05.48a11
Apr 21Canyon (Anaheim) vs CypressApr 21 · 3200 Meters · Canyon (Anaheim)3200 Meters--DNS11
Apr 21Canyon (Anaheim) vs CypressApr 21 · 1600 Meters · Place 4 · Canyon (Anaheim)1600 Meters4.4:39.08a PB11
Apr 21Canyon (Anaheim) vs CypressApr 21 · 400 Meters · Place 6 · Canyon (Anaheim)400 Meters6.57.26a PB11
Apr 21Canyon (Anaheim) vs CypressApr 21 · 200 Meters · Canyon (Anaheim)200 Meters--DNSWind: -0.311
Apr 18Orange County Track & Field ChampionshipsApr 18 · 800 Meters · Canyon (Anaheim)800 MetersRelay Split—2:05.7hUnofficial11
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 3200 Meters · Place 52 · Canyon (Anaheim)3200 Meters52.10:06.17a11
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 800 Meters · Canyon (Anaheim)800 Meters--DNS11
Apr 8Villa Park vs CanyonApr 8 · 3200 Meters · Canyon (Anaheim)3200 Meters--DNS11
Apr 8Villa Park vs CanyonApr 8 · 1600 Meters · Canyon (Anaheim)1600 Meters--DNS11
Apr 8Villa Park vs CanyonApr 8 · 800 Meters · Canyon (Anaheim)800 Meters--DNS11
Apr 3Trabuco Hills InvitationalApr 3 · 800 Meters · Place 44 · Canyon (Anaheim)800 Meters442:06.52a11
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 83 · Canyon (Anaheim)1600 Meters834:40.35—
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 3200 Meters · Place 17 · Canyon (Anaheim)3200 Meters17.10:04.33a PB11
Mar 12Canyon (Anaheim) vs Yorba LindaMar 12 · 1600 Meters · Place 3 · Canyon (Anaheim)1600 Meters34:47.92a11
Mar 12Canyon (Anaheim) vs Yorba LindaMar 12 · 800 Meters · Place 2 · Canyon (Anaheim)800 Meters22:11.68a11
Feb 13Canyon Time Trials Feb 13 · 1600 Meters · Place 2 · Canyon (Anaheim)1600 Meters2.4:47.56aUnofficial11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Eagle InvitationalFeb 21 · 1600 Meters · Place 15 · Canyon (Anaheim)1600 Meters154:39.14a PB11
Feb 21Eagle InvitationalFeb 21 · 800 Meters · Place 15 · Canyon (Anaheim)800 Meters152:07.84a PB11

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 2Century Conference ChampionshipsMay 2 · 3200 Meters · Place 9 · Canyon (Anaheim)3200 Meters9.10:14.34a10
May 2Century Conference ChampionshipsMay 2 · 1600 Meters · Place 15 · Canyon (Anaheim)1600 MetersRound P15.4:42.89a10
May 2Century Conference ChampionshipsMay 2 · 800 Meters · Place 14 · Canyon (Anaheim)800 MetersRound P14.2:06.63a10
May 2Century Conference ChampionshipsMay 2 · 800 Meters · Place 7 · Canyon (Anaheim)800 Meters7.2:04.23a10
Apr 25Crestview PrelimsApr 25 · 800 Meters · Place 14 · Canyon - Anaheim Hills (SS)800 MetersRound P142:06.6310
Apr 25Crestview PrelimsApr 25 · 1600 Meters · Place 15 · Canyon - Anaheim Hills (SS)1600 MetersRound P154:42.8910
Apr 17Canyon vs Villa ParkApr 17 · 1600 Meters · Place 5 · Canyon (Anaheim)1600 Meters54:50.0210
Apr 17Canyon vs Villa ParkApr 17 · 800 Meters · Place 7 · Canyon (Anaheim)800 Meters72:06.5910
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 800 Meters · Place 19 · Canyon (Anaheim)800 Meters192:07.9710
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 800 Meters · Place 19 · Canyon (Anaheim)800 Meters192:07.9710
Apr 9Yorba Linda vs Canyon Dual MeetApr 9 · 3200 Meters · Place 4 · Canyon (Anaheim)3200 Meters410:25.78a10
Apr 4Trabuco Hills InvitationalApr 4 · 1600 Meters · Place 19 · Canyon - Anaheim Hills (SS)1600 Meters194:40.1010
Mar 29Orange County Champs @ Mission ViejoMar 29 · 800 Meters · Canyon (Anaheim)800 MetersRelay Split—2:10.6hUnofficial10
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 52 · Canyon (Anaheim)1600 Meters52.4:48.64a10
Mar 20Canyon vs El DoradoMar 20 · 1600 Meters · Place 6 · Canyon (Anaheim)1600 Meters6.4:49.13a10
Mar 20Canyon vs El DoradoMar 20 · 800 Meters · Place 5 · Canyon (Anaheim)800 Meters5.2:09.60a10
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 29 · Canyon (Anaheim)3200 Meters2910:10.1710
Mar 13Canyon vs Brea Olinda - (Canceled)Mar 13 · 1600 Meters · Canyon (Anaheim)1600 Meters--DNS10
Mar 13Canyon vs Brea Olinda - (Canceled)Mar 13 · 400 Meters · Canyon (Anaheim)400 MetersRelay Split—56.2hUnofficial10
Mar 13Canyon vs Brea Olinda - (Canceled)Mar 13 · 800 Meters · Place 6 · Canyon (Anaheim)800 Meters6.2:05.71a10
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 1600 Meters · Place 6 · Canyon (Anaheim)1600 Meters6.4:42.99a10
Feb 14Canyon Time TrialsFeb 14 · 1600 Meters · Place 4 · Canyon (Anaheim)1600 Meters4.4:50.79aUnofficial10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · 3200 Meters · Place 2 · Canyon (Anaheim)3200 Meters210:12.94a PB—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 26Century Conference FinalsApr 26 · 3200 Meters · Place 10 · Canyon (Anaheim)3200 Meters10.11:53.40a9
Apr 26Century Conference FinalsApr 26 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 MetersRound P8.5:01.25a9
Apr 26Century Conference FinalsApr 26 · 1600 Meters · Place 10 · Canyon (Anaheim)1600 Meters10.5:04.69a9
Apr 26Century Conference FinalsApr 26 · 800 Meters · Place 9 · Canyon (Anaheim)800 MetersRound P9.2:21.62a9
Apr 26Century Conference FinalsApr 26 · 800 Meters · Place 9 · Canyon (Anaheim)800 Meters9.2:19.41a9
Apr 19Crestview League PrelimsApr 19 · 3200 Meters · Place 10 · Canyon (Anaheim)3200 Meters10.11:53.40a9
Apr 19Crestview League PrelimsApr 19 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 MetersRound P8.5:01.25a9
Apr 19Crestview League PrelimsApr 19 · 800 Meters · Place 9 · Canyon (Anaheim)800 MetersRound P9.2:21.62a9
Apr 10Brea Olinda / Canyon (Anaheim) DualApr 10 · 800 Meters · Place 3 · Canyon (Anaheim)800 Meters3.2:17.93a9
Apr 6Irvine ASICS Distance Carnival Apr 6 · 3200 Meters · Place 67 · Canyon - Anaheim Hills (SS)3200 Meters6711:40.409
Apr 2Canyon vs Villa ParkApr 2 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 Meters8.5:35.79a9
Apr 2Canyon vs Villa ParkApr 2 · 800 Meters · Canyon (Anaheim)800 Meters--DNS9
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 84 · Canyon - Anaheim Hills (SS)1600 Meters845:03.199
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 54 · Canyon (Anaheim)1600 Meters54.4:54.28a9
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 38 · Canyon (Anaheim)1600 Meters38.5:01.15a9
Mar 14Canyon vs Yorba LindaMar 14 · 1600 Meters · Place 3 · Canyon (Anaheim)1600 Meters3.5:11.63a9
Mar 14Canyon vs Yorba LindaMar 14 · 400 Meters · Canyon (Anaheim)400 MetersRelay Split—1:03.0hUnofficial9
Mar 14Canyon vs Yorba LindaMar 14 · 800 Meters · Place 1 · Canyon (Anaheim)800 Meters1.2:23.92a9
Mar 8Redondo Nike Track FestivalMar 8 · 3200 Meters · Place 58 · Canyon - Anaheim Hills (SS)3200 Meters5811:06.199

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Ayala InvitationalFeb 17 · 3200 Meters · Place 8 · Canyon (Anaheim)3200 Meters810:59.98a—
Feb 10Canyon HS v Beckman HS ScrimmageFeb 10 · 1600 Meters · Place 5 · Canyon (Anaheim)1600 Meters55:10.74a—
Feb 10Canyon HS v Beckman HS ScrimmageFeb 10 · 800 Meters · Place 3 · Canyon (Anaheim)800 Meters32:26.73a—