Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor2026 Western Conference Prelims and Finals · Apr 175:05.29a2026 Western Conference Prelims and FinalsApril 17, 2026
1600 Meters · IndoorTrevor Habberstad Invitational and Distance Carnival · Feb 256:05.90Trevor Habberstad Invitational and Distance CarnivalFebruary 25, 2022
1600 Meters · OutdoorSimi Valley Invitational · Mar 225:30.42aSimi Valley InvitationalMarch 22, 2024
2000m Steeplechase · 0.762m · Outdoor2026 Moorpark College Season Opener · Feb 78:21.41a2026 Moorpark College Season OpenerFebruary 7, 2026
3200 Meters · OutdoorVentura County Championships · Apr 1212:20.35aVentura County ChampionshipsApril 12, 2024
400 Meters · OutdoorVCYTC Week 3 @ Moorpark · May 2278.71aVCYTC Week 3 @ MoorparkMay 22, 2021
5000 Meters · Outdoor2026 Western Conference Prelims and Finals · Apr 1720:07.00a2026 Western Conference Prelims and FinalsApril 17, 2026
800 Meters · Outdoor2026 Western Conference Prelims and Finals · Apr 172:30.33a2026 Western Conference Prelims and FinalsApril 17, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 5000 Meters · Place 21 · MoorparkMoorpark5000 Meters21.20:29.48aFr
May 22026 3C2A Southern California ChampionshipsMay 2 · 1500 Meters · Place 16 · MoorparkMoorpark1500 MetersRound P16.5:22.70aFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 10,000 Meters · MoorparkMoorpark10,000 Meters—DNSFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 5000 Meters · Place 5 · MoorparkMoorpark5000 Meters5.20:07.00a PBFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 1500 Meters · Place 9 · MoorparkMoorpark1500 MetersRound P9.5:12.80Fr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 1500 Meters · Place 6 · MoorparkMoorpark1500 Meters6.5:05.29a PBFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 800 Meters · Place 7 · MoorparkMoorpark800 MetersRound P7.2:30.33a PBFr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 107 · MoorparkMoorpark5000 Meters107.20:10.08aFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 2000m Steeplechase · Place 3 · MoorparkMoorpark2000m Steeplechase0.762m3.8:21.41a PBFr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 22Marmonte League FinalsApr 22 · 1600 Meters · Place 18 · Newbury ParkNewbury Park1600 Meters18.6:01.77a11
Apr 22Marmonte League FinalsApr 22 · 800 Meters · Newbury ParkNewbury Park800 Meters--DNS11
Apr 12Ventura County ChampionshipsApr 12 · 3200 Meters · Place 16 · Newbury ParkNewbury Park3200 Meters1612:20.35a PB—
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 1600 Meters · Place 45 · Newbury ParkNewbury Park1600 Meters455:38.2611
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 800 Meters · Place 65 · Newbury ParkNewbury Park800 Meters652:41.7311
Mar 28Calabasas at Newbury ParkMar 28 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters514:03.54a—
Mar 28Calabasas at Newbury ParkMar 28 · 1600 Meters · Place 5 · Newbury ParkNewbury Park1600 Meters55:53.81a—
Mar 22Simi Valley InvitationalMar 22 · 1600 Meters · Place 6 · Newbury ParkNewbury Park1600 Meters65:30.42a PB—
Mar 19Westlake at Newbury ParkMar 19 · 1600 Meters · Place 1 · Newbury ParkNewbury Park1600 Meters15:44.49a—
Mar 19Westlake at Newbury ParkMar 19 · 800 Meters · Place 2 · Newbury ParkNewbury Park800 Meters22:38.01a—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 800 Meters · Place 10 · Newbury ParkNewbury Park800 Meters102:39.38—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 1600 Meters · Place 9 · Newbury ParkNewbury Park1600 Meters95:41.84—
Mar 9Thousand Oaks InvitationalMar 9 · 1600 Meters · Place 32 · Newbury ParkNewbury Park1600 Meters326:01.51a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 24Marmonte League FinalsApr 24 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters3.5:47.33a10
Apr 24Marmonte League FinalsApr 24 · 800 Meters · Place 11 · Newbury ParkNewbury Park800 Meters11.2:46.92a10
Apr 22SoCal Frosh-Soph ChampionshipsApr 22 · 1600 Meters · Place 13 · Newbury ParkNewbury Park1600 Meters136:09.28a—
Apr 7Tiger Invitational @ South Pasadena TigerInvite.orgApr 7 · 1600 Meters · Place 25 · Newbury ParkNewbury Park1600 Meters255:52.2410
Apr 4Thousand Oaks at Newbury ParkApr 4 · 800 Meters · Place 2 · Newbury ParkNewbury Park800 Meters22:40.68a—
Mar 30Newbury Park at CalabasasMar 30 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters414:23.99a—
Mar 30Newbury Park at CalabasasMar 30 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters46:05.48a—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Trevor Habberstad Invitational and Distance CarnivalFeb 25 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters36:05.90 PB9
Feb 25Trevor Habberstad Invitational and Distance CarnivalFeb 25 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters36:05.909
Feb 25Trevor Habberstad Invitational and Distance CarnivalFeb 25 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters36:05.909

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 19VCYTC Week 6 @ Heritage ValleyJun 19 · 1600 Meters · Place 4 · Newbury Park TrackNewbury Park Track1600 Meters4.6:41.34a8
Jun 19VCYTC Week 6 @ Heritage ValleyJun 19 · 800 Meters · Place 4 · Newbury Park TrackNewbury Park Track800 Meters4.3:06.52a8
Jun 12VCYTC Week 5 @ Heritage ValleyJun 12 · 1600 Meters · Place 3 · Newbury Park TrackNewbury Park Track1600 Meters3.6:35.80a8
Jun 12VCYTC Week 5 @ Heritage ValleyJun 12 · 800 Meters · Place 3 · Newbury Park TrackNewbury Park Track800 Meters3.3:02.59a8
Jun 5VCYTC Week 4 @ Newbury ParkJun 5 · 1600 Meters · Place 2 · Newbury Park TrackNewbury Park Track1600 Meters2.6:45.74a8
Jun 5VCYTC Week 4 @ Newbury ParkJun 5 · 800 Meters · Place 3 · Newbury Park TrackNewbury Park Track800 Meters3.3:03.38a8
May 22VCYTC Week 3 @ MoorparkMay 22 · 1600 Meters · Place 4 · Newbury Park TrackNewbury Park Track1600 Meters4.6:33.09a8
May 22VCYTC Week 3 @ MoorparkMay 22 · 800 Meters · Place 6 · Newbury Park TrackNewbury Park Track800 Meters6.3:04.10a8
May 22VCYTC Week 3 @ MoorparkMay 22 · 400 Meters · Place 10 · Newbury Park TrackNewbury Park Track400 Meters10.78.71a PB8
May 8VCYTC Week 1 @ Newbury ParkMay 8 · 1600 Meters · Place 1 · Newbury Park TrackNewbury Park Track1600 Meters1.7:05.41a8
May 8VCYTC Week 1 @ Newbury ParkMay 8 · 400 Meters · Place 8 · Newbury Park TrackNewbury Park Track400 Meters8.1:23.81a8