Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Outdoor2026 Orange Empire Conference Championships · Apr 1746:09.29a2026 Orange Empire Conference ChampionshipsApril 17, 2026
1500 Meters · Outdoor2026 Cerritos Invitational · Apr 105:44.582026 Cerritos InvitationalApril 10, 2026
1600 Meters · IndoorTroy 5-way @ Fullerton HS · Mar 66:45.58aTroy 5-way @ Fullerton HSMarch 6, 2025
1600 Meters · OutdoorKennedy-Segerstrom Dual Meet · Feb 266:30.94aKennedy-Segerstrom Dual MeetFebruary 26, 2025
3000 Meters · IndoorCal State LA Invitational · Feb 2012:47.65aCal State LA InvitationalFebruary 20, 2026
3000 Meters · Outdoor2026 Moorpark College Season Opener · Feb 712:29.54a2026 Moorpark College Season OpenerFebruary 7, 2026
3200 Meters · OutdoorSegerstrom-OV Dual Meet · Mar 2013:59.54aSegerstrom-OV Dual MeetMarch 20, 2025
5000 Meters · OutdoorMangrum Invitational · Mar 2721:19.73aMangrum InvitationalMarch 27, 2026
800 Meters · IndoorOEC Invitational · Feb 272:55.44aOEC InvitationalFebruary 27, 2026
800 Meters · OutdoorSegerstrom-OV Dual Meet · Mar 201:20.10aSegerstrom-OV Dual MeetMarch 20, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 10,000 Meters · Place 26 · Orange CoastOrange Coast10,000 Meters26.46:49.33aFr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 10,000 Meters · Place 7 · Orange CoastOrange Coast10,000 Meters7.46:09.29a PBFr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 5000 Meters · Place 9 · Orange CoastOrange Coast5000 Meters9.22:04.66aFr
Apr 102026 Cerritos InvitationalApr 10 · 1500 Meters · Place 14 · Orange CoastOrange Coast1500 Meters145:44.58 PBFR
Apr 102026 Cerritos InvitationalApr 10 · 800 Meters · Place 24 · Orange CoastOrange Coast800 Meters242:48.01FR
Mar 27Mangrum InvitationalMar 27 · 5000 Meters · Place 39 · Orange CoastOrange Coast5000 Meters3921:19.73a PBFr
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 47 · Orange CoastOrange Coast1500 Meters475:49.37aFr
Mar 20Arnie Robinson Invite College OpenMar 20 · 1500 Meters · Place 41 · Orange CoastOrange Coast1500 Meters415:47.16aFr
Mar 20Arnie Robinson Invite College OpenMar 20 · 800 Meters · Place 38 · Orange CoastOrange Coast800 Meters382:49.07aFr
Mar 132026 OCC Coast ClassicMar 13 · 800 Meters · Place 14 · Orange CoastOrange Coast800 Meters142:51.04FR
Mar 132026 OCC Coast ClassicMar 13 · 5000 Meters · Place 9 · Orange CoastOrange Coast5000 Meters922:02.91FR
Feb 72026 Moorpark College Season OpenerFeb 7 · 3000 Meters · Place 20 · Orange CoastOrange Coast3000 Meters20.12:29.54a PBFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 1500 Meters · Place 15 · Orange CoastOrange Coast1500 Meters15.5:58.49aFr
Jan 302026 OCC Early Season Event MeetJan 30 · 1500 Meters · Place 15 · Orange CoastOrange Coast1500 Meters15.6:00.53aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · 800 Meters · Place 5 · Orange CoastOrange Coast800 Meters52:55.44a PBFR
Feb 20Cal State LA InvitationalFeb 20 · 3000 Meters · Place 4 · Orange CoastOrange Coast3000 Meters412:47.65a PBFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Empire League Prelims and FinalsApr 24 · 3200 Meters · Place 12 · SegerstromSegerstrom3200 Meters12.14:55.37a12
Apr 24Empire League Prelims and FinalsApr 24 · 1600 Meters · Place 14 · SegerstromSegerstrom1600 Meters14.6:52.77a12
Apr 24Empire League Prelims and FinalsApr 24 · 800 Meters · Place 24 · SegerstromSegerstrom800 MetersRound P24.3:02.52a12
Apr 16Fullerton-Segerstrom Dual MeetApr 16 · 3200 Meters · Place 6 · SegerstromSegerstrom3200 Meters614:31.04a12
Apr 16Fullerton-Segerstrom Dual MeetApr 16 · 1600 Meters · Place 8 · SegerstromSegerstrom1600 Meters86:43.09a12
Mar 31Laguna Hills-Segerstrom Dual MeetMar 31 · 1600 Meters · Place 4 · SegerstromSegerstrom1600 Meters46:50.12a12
Mar 20Segerstrom-OV Dual MeetMar 20 · 3200 Meters · Place 2 · SegerstromSegerstrom3200 Meters213:59.54a PB12
Mar 20Segerstrom-OV Dual MeetMar 20 · 800 Meters · Place 6 · SegerstromSegerstrom800 Meters61:20.10a PB12
Mar 15Triton InvitationalMar 15 · 1600 Meters · Place 18 · Segerstrom (SS)Segerstrom (SS)1600 Meters186:40.1412
Feb 26Kennedy-Segerstrom Dual MeetFeb 26 · 1600 Meters · Place 6 · SegerstromSegerstrom1600 Meters6.6:30.94a PB12
Feb 26Kennedy-Segerstrom Dual MeetFeb 26 · 800 Meters · Place 5 · SegerstromSegerstrom800 Meters5.3:01.70a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 6Troy 5-way @ Fullerton HSMar 6 · 1600 Meters · Place 12 · SegerstromSegerstrom1600 Meters12.6:45.58a PB12
Mar 6Troy 5-way @ Fullerton HSMar 6 · 800 Meters · Place 9 · SegerstromSegerstrom800 Meters9.3:03.44a12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 25GWL FinalsApr 25 · 3200 Meters · Place 5 · SegerstromSegerstrom3200 Meters5.14:25.83a11
Apr 25GWL FinalsApr 25 · 1600 Meters · Place 13 · SegerstromSegerstrom1600 MetersRound P13.6:37.94a11
Apr 17Katella @ Segerstrom Dual MeetApr 17 · 3200 Meters · Place 2 · SegerstromSegerstrom3200 Meters214:49.90a—
Apr 17Katella @ Segerstrom Dual MeetApr 17 · 1600 Meters · Place 5 · SegerstromSegerstrom1600 Meters56:41.62a—
Apr 11Godinez @ Segerstrom Dual MeetApr 11 · 1600 Meters · Place 7 · SegerstromSegerstrom1600 Meters76:54.22a—
Apr 11Godinez @ Segerstrom Dual MeetApr 11 · 800 Meters · Place 9 · SegerstromSegerstrom800 Meters93:08.69a—
Apr 6Irvine ASICS Distance Carnival Apr 6 · 800 Meters · Place 79 · Segerstrom (SS)Segerstrom (SS)800 Meters793:02.7611
Mar 28Segerstrom Vs. Ocean View Dual MeetMar 28 · 1600 Meters · Place 8 · SegerstromSegerstrom1600 Meters87:00.02a—
Mar 28Segerstrom Vs. Ocean View Dual MeetMar 28 · 800 Meters · Place 6 · SegerstromSegerstrom800 Meters63:06.77a—
Mar 21Segerstrom vs. Westminster Dual MeetMar 21 · 800 Meters · Place 5 · SegerstromSegerstrom800 Meters53:03.00a—
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 38 · Segerstrom (Segerstrom (1600 Meters387:17.9111
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 38 · Segerstrom (SS)Segerstrom (SS)1600 Meters387:17.9111
Mar 14Garden Grove @ Segerstrom Dual MeetMar 14 · 1600 Meters · Place 17 · SegerstromSegerstrom1600 Meters177:21.71a—
Mar 14Garden Grove @ Segerstrom Dual MeetMar 14 · 800 Meters · Place 15 · SegerstromSegerstrom800 Meters153:18.40a—