Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Pirate Invitational · Feb 205:29.92a2026 Pirate InvitationalFebruary 20, 2026
1500 Meters · OutdoorWSC Championship · Apr 245:29.80aWSC ChampionshipApril 24, 2026
1600 Meters · IndoorFoothill Kickoff · Feb 226:06.75Foothill KickoffFebruary 22, 2025
1600 Meters · OutdoorFoothill League Team Championship · Apr 175:54.89Foothill League Team ChampionshipApril 17, 2025
2000m Steeplechase · 0.762m · Outdoor2026 Moorpark College Season Opener · Feb 78:50.88a2026 Moorpark College Season OpenerFebruary 7, 2026
300 Meters · OutdoorWinter Qualifier · Jan 451.00aWinter QualifierJanuary 4, 2025
3000 Meters · Outdoor2026 Cuyamaca Track & Field Invitational · Feb 2812:18.88a2026 Cuyamaca Track & Field InvitationalFebruary 28, 2026
3000m Steeplechase · 0.762m · Outdoor2026 Western Conference Prelims and Finals · Apr 1713:33.46a2026 Western Conference Prelims and FinalsApril 17, 2026
3000m Steeplechase · Indoor2026 Battle of the Regions · Feb 1313:56.89a2026 Battle of the RegionsFebruary 13, 2026
3000m Steeplechase · OutdoorWSC Championship · Apr 2413:33.46aWSC ChampionshipApril 24, 2026
3200 Meters · OutdoorRedondo Nike Track Festival · Mar 814:05.98Redondo Nike Track FestivalMarch 8, 2024
400 Meters · IndoorFoothill Kickoff · Feb 221:10.48Foothill KickoffFebruary 22, 2025
400 Meters · OutdoorTrevor Habberstad Invitational and Distance Carnival · Feb 2870.99aTrevor Habberstad Invitational and Distance CarnivalFebruary 28, 2025
600 Meters · OutdoorArcadia Winter Qualifier · Jan 161:55.92aArcadia Winter QualifierJanuary 16, 2025
800 Meters · IndoorFoothill Kickoff · Feb 222:49.68Foothill KickoffFebruary 22, 2025
800 Meters · Outdoor2026 Cerritos Invitational · Apr 102:43.012026 Cerritos InvitationalApril 10, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 3000m Steeplechase · Place 13 · CanyonsCanyons3000m Steeplechase0.762m13.14:18.14aFr
Apr 24WSC ChampionshipApr 24 · 3000m Steeplechase · Place 8 · CanyonsCanyons3000m Steeplechase813:33.46a PBFr
Apr 24WSC ChampionshipApr 24 · 1500 Meters · Place 18 · CanyonsCanyons1500 MetersRound P185:29.80a PBFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 3000m Steeplechase · Place 8 · CanyonsCanyons3000m Steeplechase0.762m8.13:33.46a PBFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 1500 Meters · Place 18 · CanyonsCanyons1500 MetersRound P18.5:29.80Fr
Apr 102026 Cerritos InvitationalApr 10 · 1500 Meters · Place 11 · CanyonsCanyons1500 Meters115:34.11FR
Apr 102026 Cerritos InvitationalApr 10 · 800 Meters · Place 21 · CanyonsCanyons800 Meters212:43.01 PBFR
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 3000m Steeplechase · CanyonsCanyons3000m Steeplechase0.762m--DNFFr
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 3000m Steeplechase · CanyonsCanyons3000m Steeplechase0.762m—DNSFr
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 3000 Meters · Place 4 · CanyonsCanyons3000 Meters4.12:18.88a PBFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 2000m Steeplechase · Place 5 · CanyonsCanyons2000m Steeplechase0.762m5.8:50.88a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 1500 Meters · Place 8 · CanyonsCanyons1500 Meters85:29.92a PBFR
Feb 132026 Battle of the RegionsFeb 13 · 3000m Steeplechase · Place 2 · CanyonsCanyons3000m Steeplechase213:56.89a PBFR

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 252025 Foothill League Prelims/FinalsApr 25 · 800 Meters · Place 22 · Canyon (Canyon Country)Canyon (Canyon Country)800 MetersRound P222:44.2612
Apr 252025 Foothill League Prelims/FinalsApr 25 · 1600 Meters · Place 29 · Canyon (Canyon Country)Canyon (Canyon Country)1600 MetersRound P296:01.1712
Apr 17Foothill League Team ChampionshipApr 17 · 1600 Meters · Place 17 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters175:54.89 PB12
Apr 17Foothill League Team ChampionshipApr 17 · 800 Meters · Place 19 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters192:44.3312
Apr 4Trabuco Hills InvitationalApr 4 · 1600 Meters · Place 99 · Canyon - Canyon Country (SS)Canyon - Canyon Country (SS)1600 Meters995:56.7012
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 195 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters195.5:57.90a12
Mar 13Cluster Meet: Canyon, Hart and West RanchMar 13 · 800 Meters · Place 7 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters72:52.48a—
Mar 7Redondo Nike Track FestivalMar 7 · 800 Meters · Place 74 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters742:43.4612
Feb 28Trevor Habberstad Invitational and Distance CarnivalFeb 28 · 1600 Meters · Place 24 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters24.6:06.47a12
Feb 28Trevor Habberstad Invitational and Distance CarnivalFeb 28 · 400 Meters · Place 35 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters35.70.99a PB12
Jan 16Arcadia Winter QualifierJan 16 · 600 Meters · Place 26 · UnattachedUnattached600 Meters26.1:55.92a PB12
Jan 4Winter QualifierJan 4 · 300 Meters · Place 58 · UNAUNA300 Meters58.51.00a PB12
Jan 4Winter QualifierJan 4 · 600 Meters · Place 28 · UNAUNA600 Meters28.1:57.33a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Foothill KickoffFeb 22 · 800 Meters · Place 13 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters132:49.68 PB12
Feb 22Foothill KickoffFeb 22 · 400 Meters · Place 18 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters181:10.48 PB12
Feb 22Foothill KickoffFeb 22 · 1600 Meters · Place 21 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters216:06.75 PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 19Foothill League FinalsApr 19 · 800 Meters · Place 13 · Canyon (Canyon Country)Canyon (Canyon Country)800 MetersRound P13.2:50.54a11
Apr 11Golden Valley at CanyonApr 11 · 800 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters12:54.06a—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 361 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters361.6:27.71a11
Mar 21Canyon @ HartMar 21 · 3200 Meters · Place 2 · Canyon (Canyon Country)Canyon (Canyon Country)3200 Meters215:44.8811
Mar 21Canyon @ HartMar 21 · 800 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters33:21.8311
Mar 16Arcadia Distance ChallengeMar 16 · 800 Meters · Place 20 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters202:49.1811
Mar 14Castaic @ CanyonMar 14 · 1600 Meters · Place 5 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters56:35.83a—
Mar 14Castaic @ CanyonMar 14 · 800 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters33:15.17a—
Mar 8Redondo Nike Track FestivalMar 8 · 3200 Meters · Place 72 · Canyon - Canyon Country (SS)Canyon - Canyon Country (SS)3200 Meters7214:05.98 PB11
Mar 7Canyon @ Saugus Mar 7 · 1600 Meters · Place 7 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters7.6:35.0011
Mar 7Canyon @ Saugus Mar 7 · 800 Meters · Place 9 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters9.3:00.05a11
Feb 22Canyon @ West RanchFeb 22 · 3200 Meters · Place 5 · Canyon (Canyon Country)Canyon (Canyon Country)3200 Meters5.15:02.67a11
Jan 6California State University, Fullerton All ComersJan 6 · 300 Meters · Place 70 · UnattachedUnattached300 Meters70.54.31a11
Jan 6California State University, Fullerton All ComersJan 6 · 1500 Meters · Place 47 · UnattachedUnattached1500 Meters47.6:21.52a11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Valencia at CanyonFeb 29 · 1600 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters36:58.94a—
Feb 29Valencia at CanyonFeb 29 · 800 Meters · Place 5 · Canyon (Canyon Country)Canyon (Canyon Country)800 Meters53:03.64a—
Feb 23Trevor Habberstad Invitational and Distance CarnivalFeb 23 · 1600 Meters · Place 24 · CANYON (CANYCANYON (CANY1600 Meters246:53.9111

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 16Hart @ CanyonMar 16 · 1600 Meters · Place 6 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters66:39.00—
Mar 9Canyon @ CastaicMar 9 · 3200 Meters · Place 4 · Canyon (Canyon Country)Canyon (Canyon Country)3200 Meters414:24.89a—
Mar 2Saugus @ CanyonMar 2 · 1600 Meters · Place 12 · Canyon (CanyCanyon (Cany1600 Meters126:46.4510
Feb 22Canyon @ ValenciaFeb 22 · 3200 Meters · Place 4 · Canyon (Canyon Country)Canyon (Canyon Country)3200 Meters4.14:46.0010
Feb 22Canyon @ ValenciaFeb 22 · 1600 Meters · Place 7 · Canyon (Canyon Country)Canyon (Canyon Country)1600 Meters7.6:38.4010