Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorEagle Invitational · Feb 215:53.60aEagle InvitationalFebruary 21, 2026
1600 Meters · OutdoorCanyon (Anaheim) vs Cypress · Apr 215:50.16aCanyon (Anaheim) vs CypressApril 21, 2026
3200 Meters · IndoorAyala Invitational · Feb 2212:43.03aAyala InvitationalFebruary 22, 2025
3200 Meters · Outdoor16th Irvine Distance Carnival presented by ASICS · Apr 1112:25.07a16th Irvine Distance Carnival presented by ASICSApril 11, 2026
800 Meters · IndoorEagle Invitational · Feb 212:47.47aEagle InvitationalFebruary 21, 2026
800 Meters · OutdoorVilla Park vs Canyon · Apr 82:42.90aVilla Park vs CanyonApril 8, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 29Century Conference ChampionshipsApr 29 · 3200 Meters · Place 10 · Canyon (Anaheim)3200 Meters10.12:48.16a12
Apr 29Century Conference ChampionshipsApr 29 · 1600 Meters · Place 22 · Canyon (Anaheim)1600 MetersRound P22.5:50.22a12
Apr 24Crestview League PreliminariesApr 24 · 1600 Meters · Place 22 · Canyon (Anaheim)1600 Meters225:50.22a12
Apr 21Canyon (Anaheim) vs CypressApr 21 · 3200 Meters · Canyon (Anaheim)3200 Meters--DNS12
Apr 21Canyon (Anaheim) vs CypressApr 21 · 1600 Meters · Place 10 · Canyon (Anaheim)1600 Meters10.5:50.16a PB12
Apr 21Canyon (Anaheim) vs CypressApr 21 · 800 Meters · Place 12 · Canyon (Anaheim)800 Meters12.2:47.19a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 800 Meters · Canyon (Anaheim)800 MetersRelay Split—2:39.9hUnofficial12
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 3200 Meters · Place 45 · Canyon (Anaheim)3200 Meters45.12:25.07a PB12
Apr 8Villa Park vs CanyonApr 8 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 Meters8.5:54.71a12
Apr 8Villa Park vs CanyonApr 8 · 800 Meters · Place 8 · Canyon (Anaheim)800 Meters8.2:42.90a PB12
Mar 28Brea Invitational and RelaysMar 28 · 1600 Meters · Place 9 · Canyon (Anaheim)1600 Meters95:55.47a12
Mar 26El Dorado vs Canyon (Anaheim)Mar 26 · 3200 Meters · Place 3 · Canyon (Anaheim)3200 Meters313:40.47a12
Mar 26El Dorado vs Canyon (Anaheim)Mar 26 · 1600 Meters · Place 9 · Canyon (Anaheim)1600 Meters96:05.43a12
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 206 · Canyon (Anaheim)1600 Meters2066:04.71—
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 3200 Meters · Place 20 · Canyon (Anaheim)3200 Meters20.12:42.64a12
Mar 12Canyon (Anaheim) vs Yorba LindaMar 12 · 1600 Meters · Place 7 · Canyon (Anaheim)1600 Meters76:04.05a12
Mar 12Canyon (Anaheim) vs Yorba LindaMar 12 · 800 Meters · Place 5 · Canyon (Anaheim)800 Meters52:47.82a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Eagle InvitationalFeb 21 · 1600 Meters · Place 33 · Canyon (Anaheim)1600 Meters335:53.60a PB12
Feb 21Eagle InvitationalFeb 21 · 800 Meters · Place 18 · Canyon (Anaheim)800 Meters182:47.47a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Century Conference ChampionshipsMay 2 · 3200 Meters · Canyon (Anaheim)3200 Meters--DNF11
Mar 29Orange County Champs @ Mission ViejoMar 29 · 3200 Meters · Place 25 · Canyon (Anaheim)3200 Meters25.13:11.18a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 180 · Canyon (Anaheim)1600 Meters180.5:55.58a11
Mar 20Canyon vs El DoradoMar 20 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 Meters8.6:01.02a11
Mar 20Canyon vs El DoradoMar 20 · 800 Meters · Place 10 · Canyon (Anaheim)800 Meters10.2:51.64a11
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 19 · Canyon (Anaheim)3200 Meters1912:55.7911
Mar 13Canyon vs Brea Olinda - (Canceled)Mar 13 · 800 Meters · Canyon (Anaheim)800 Meters--DNS11
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 3200 Meters · Place 19 · Canyon (Anaheim)3200 Meters19.12:36.94a11
Feb 14Canyon Time TrialsFeb 14 · 1600 Meters · Place 10 · Canyon (Anaheim)1600 Meters10.6:12.75aUnofficial11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · 3200 Meters · Place 14 · Canyon (Anaheim)3200 Meters1412:43.03a PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 6Irvine ASICS Distance Carnival Apr 6 · 3200 Meters · Place 38 · Canyon - Anaheim Hills (SS)3200 Meters3814:39.2710
Apr 2Canyon vs Villa ParkApr 2 · 1600 Meters · Place 4 · Canyon (Anaheim)1600 Meters4.6:24.80a10
Apr 2Canyon vs Villa ParkApr 2 · 800 Meters · Place 5 · Canyon (Anaheim)800 Meters5.3:07.04a10
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 45 · Canyon - Anaheim Hills (SS)1600 Meters456:07.5210
Mar 23Azusa Meet of ChampionsMar 23 · 3200 Meters · Place 59 · Canyon (Anaheim)3200 Meters59.13:25.20a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 800 Meters · Place 31 · Canyon (Anaheim)800 Meters31.2:53.32a10
Mar 14Canyon vs Yorba LindaMar 14 · 1600 Meters · Place 4 · Canyon (Anaheim)1600 Meters4.6:15.99a10
Mar 14Canyon vs Yorba LindaMar 14 · 400 Meters · Canyon (Anaheim)400 MetersRelay Split—1:20.6hUnofficial10
Mar 14Canyon vs Yorba LindaMar 14 · 800 Meters · Place 6 · Canyon (Anaheim)800 Meters6.3:01.21a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Ayala InvitationalFeb 17 · 3200 Meters · Place 8 · Canyon (Anaheim)3200 Meters813:14.10a—
Feb 10Canyon HS v Beckman HS ScrimmageFeb 10 · 1600 Meters · Place 5 · Canyon (Anaheim)1600 Meters56:21.29a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 6Ayala Last Chance Distance CarnivalMay 6 · 1600 Meters · Place 27 · Canyon (Anaheim)1600 Meters276:41.91a—
Apr 28Crestview / North Hills League FinalsApr 28 · 1600 Meters · Place 14 · Canyon (Anaheim)1600 Meters146:29.05a—
Apr 28Crestview / North Hills League FinalsApr 28 · 800 Meters · Place 14 · Canyon (Anaheim)800 Meters143:07.38a—
Apr 21Crestview League PrelimsApr 21 · 800 Meters · Place 14 · Canyon - Anaheim Hills (SS)800 MetersRound P143:07.389
Apr 21Crestview League PrelimsApr 21 · 1600 Meters · Place 14 · Canyon - Anaheim Hills (SS)1600 MetersRound P146:29.059
Apr 18Yorba Linda vs Canyon Apr 18 · 3200 Meters · Place 3 · Canyon (Anaheim)3200 Meters314:21.13a—
Apr 12Canyon at Villa ParkApr 12 · 1600 Meters · Place 10 · Canyon (Anaheim)1600 Meters10.6:28.77a9
Apr 12Canyon at Villa ParkApr 12 · 800 Meters · Place 12 · Canyon (Anaheim)800 Meters12.3:04.47a9
Apr 8Irvine ASICS Distance Carnival (Registration on Milesplit)Apr 8 · 3200 Meters · Place 48 · Canyon - Anaheim Hills (SS)3200 Meters4814:33.669
Apr 1Trabuco InviteApr 1 · 1600 Meters · Place 68 · Canyon (Anaheim)1600 Meters68.6:23.13a9
Mar 16Brea at CanyonMar 16 · 3200 Meters · Place 1 · Canyon (Anaheim)3200 Meters1.13:05.24a9
Mar 16Brea at CanyonMar 16 · 1600 Meters · Place 8 · Canyon (Anaheim)1600 Meters8.6:35.55a9
Mar 8Canyon and Marina at Los AlamitosMar 8 · 1600 Meters · Place 15 · Canyon (Anaheim)1600 Meters15.6:38.60a9
Mar 8Canyon and Marina at Los AlamitosMar 8 · 800 Meters · Place 11 · Canyon (Anaheim)800 Meters11.3:00.63a9