Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPomona-Pitzer Invitational · Feb 216:02.10aPomona-Pitzer InvitationalFebruary 21, 2026
10,000 Meters · Outdoor2026 Western Conference Prelims and Finals · Apr 1743:31.66a2026 Western Conference Prelims and FinalsApril 17, 2026
10000 Meters · OutdoorWSC Championship · Apr 2443:31.66aWSC ChampionshipApril 24, 2026
1500 Meters · Outdoor2026 Moorpark Open · Apr 35:24.08a2026 Moorpark OpenApril 3, 2026
1600 Meters · IndoorCrescenta Cañada Distance Invite · Feb 176:11.97Crescenta Cañada Distance InviteFebruary 17, 2024
1600 Meters · OutdoorManual Arts vs Diego @ Santee · Apr 115:54.79Manual Arts vs Diego @ SanteeApril 11, 2024
3000 Meters · IndoorPomona-Pitzer Invitational · Feb 2112:03.29aPomona-Pitzer InvitationalFebruary 21, 2026
3000 Meters · OutdoorSoka Indoor Qualifier (Outdoor facility) · Feb 1411:51.66aSoka Indoor Qualifier (Outdoor facility)February 14, 2026
3000m Steeplechase · 0.762m · OutdoorOxy Distance Carnival and Spring Break Classic · Mar 1413:19.79aOxy Distance Carnival and Spring Break ClassicMarch 14, 2026
3000m Steeplechase · Indoor2026 Cerritos College Open and Multi · Feb 2713:43.02a2026 Cerritos College Open and MultiFebruary 27, 2026
3000m Steeplechase · OutdoorWSC Championship · Apr 2413:20.38aWSC ChampionshipApril 24, 2026
3200 Meters · Outdoor78th Pasadena Games Track Race Saturday Pasadenagames.com · Mar 2313:03.87a78th Pasadena Games Track Race Saturday Pasadenagames.comMarch 23, 2024
5000 Meters · Outdoor2026 Moorpark Open · Apr 321:38.82a2026 Moorpark OpenApril 3, 2026
800 Meters · Indoor2026 Cerritos College Open and Multi · Feb 272:43.22a2026 Cerritos College Open and MultiFebruary 27, 2026
800 Meters · Outdoor2026 WSC South · Mar 202:38.47a2026 WSC SouthMarch 20, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 3000m Steeplechase · Place 10 · West Los AngelesWest Los Angeles3000m Steeplechase0.762m10.13:27.46aFr
Apr 24WSC ChampionshipApr 24 · 3000m Steeplechase · Place 7 · West Los AngelesWest Los Angeles3000m Steeplechase713:20.38a PBFr
Apr 24WSC ChampionshipApr 24 · 10000 Meters · Place 4 · West Los AngelesWest Los Angeles10000 Meters443:31.66a PBFr
Apr 24WSC ChampionshipApr 24 · 5000 Meters · Place 14 · West Los AngelesWest Los Angeles5000 Meters1421:46.44aFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 3000m Steeplechase · Place 7 · West Los AngelesWest Los Angeles3000m Steeplechase0.762m7.13:20.38aFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 10,000 Meters · Place 4 · West Los AngelesWest Los Angeles10,000 Meters4.43:31.66a PBFr
Apr 172026 Western Conference Prelims and FinalsApr 17 · 5000 Meters · Place 14 · West Los AngelesWest Los Angeles5000 Meters14.21:46.44aFr
Apr 32026 Moorpark OpenApr 3 · 5000 Meters · Place 8 · West Los AngelesWest Los Angeles5000 Meters821:38.82a PBFr
Apr 32026 Moorpark OpenApr 3 · 1500 Meters · Place 15 · West Los AngelesWest Los Angeles1500 Meters155:24.08a PBFr
Apr 32026 Moorpark OpenApr 3 · 800 Meters · Place 23 · West Los AngelesWest Los Angeles800 Meters232:39.64aFr
Mar 272026 Dave Shannon InvitationalMar 27 · 1500 Meters · West Los AngelesWest Los Angeles1500 Meters—DNSFr
Mar 272026 Dave Shannon InvitationalMar 27 · 800 Meters · West Los AngelesWest Los Angeles800 Meters—DNSFr
Mar 202026 WSC SouthMar 20 · 1500 Meters · Place 4 · West Los AngelesWest Los Angeles1500 Meters45:25.04aFR
Mar 202026 WSC SouthMar 20 · 800 Meters · Place 9 · West Los AngelesWest Los Angeles800 Meters92:38.47a PBFR
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 3000m Steeplechase · Place 15 · West Los AngelesWest Los Angeles3000m Steeplechase0.762m15.13:19.79a PBFr
Feb 14Soka Indoor Qualifier (Outdoor facility)Feb 14 · 3000 Meters · Place 10 · West Los AngelesWest Los Angeles3000 Meters1011:51.66a PBFR
Feb 14Soka Indoor Qualifier (Outdoor facility)Feb 14 · 800 Meters · Place 7 · West Los AngelesWest Los Angeles800 Meters72:43.56aFR

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 272026 Cerritos College Open and MultiFeb 27 · 3000m Steeplechase · Place 1 · West Los AngelesWest Los Angeles3000m Steeplechase113:43.02a PBFr
Feb 272026 Cerritos College Open and MultiFeb 27 · 800 Meters · Place 14 · West Los AngelesWest Los Angeles800 Meters142:43.22a PBFr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 3000 Meters · Place 44 · West Los AngelesWest Los Angeles3000 Meters4412:03.29a PBFr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 1 Mile · Place 26 · West Los AngelesWest Los Angeles1 Mile266:02.10a PBFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8Expo League ChampionshipMay 8 · 3200 Meters · Place 3 · Santee ECSantee EC3200 Meters3.13:56.62a12
May 8Expo League ChampionshipMay 8 · 1600 Meters · Place 3 · Santee ECSantee EC1600 Meters3.5:58.28a12
May 8Expo League ChampionshipMay 8 · 800 Meters · Place 4 · Santee ECSantee EC800 Meters4.2:45.06a12
Apr 25Los Angeles vs. Marquez @ SanteeApr 25 · 3200 Meters · Place 3 · Santee ECSantee EC3200 Meters3.13:13.81a12
Apr 25Los Angeles vs. Marquez @ SanteeApr 25 · 800 Meters · Santee ECSantee EC800 Meters—SCR12
Apr 112025 14th Tiger InvitationalApr 11 · 800 Meters · Place 70 · Santee ECSantee EC800 Meters70.2:39.83a12
Mar 28Simi Valley InvitationalMar 28 · 1600 Meters · Place 15 · Santee ECSantee EC1600 Meters156:04.92a12
Mar 22The 79th Pasadena GamesMar 22 · 1600 Meters · Place 24 · Santee ECSantee EC1600 Meters24.6:06.09a12
Mar 22The 79th Pasadena GamesMar 22 · 800 Meters · Place 20 · Santee ECSantee EC800 Meters20.2:39.88a12
Mar 1422nd Annual California RelaysMar 14 · 1600 Meters · Place 14 · Santee ECSantee EC1600 Meters14.5:55.94a12
Mar 7Monroe vs Canoga Park vs Banning vs Roosevelt vs Lincoln @SanteeMar 7 · 1600 Meters · Place 6 · Santee ECSantee EC1600 Meters66:05.05a—
Mar 7Monroe vs Canoga Park vs Banning vs Roosevelt vs Lincoln @SanteeMar 7 · 800 Meters · Place 3 · Santee ECSantee EC800 Meters32:41.37a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Exposition League FinalsMay 2 · 3200 Meters · Place 3 · Santee EC (LSantee EC (L3200 Meters313:32.0811
May 2Exposition League FinalsMay 2 · 1600 Meters · Place 2 · Santee EC (LSantee EC (L1600 Meters25:58.9011
Apr 25Gala vs Los Angeles @ SanteeApr 25 · 1600 Meters · Place 4 · Santee ECSantee EC1600 Meters46:05.33a—
Apr 25Gala vs Los Angeles @ SanteeApr 25 · 800 Meters · Place 4 · Santee ECSantee EC800 Meters42:47.02a—
Apr 11Manual Arts vs Diego @ SanteeApr 11 · 1600 Meters · Place 3 · Santee ECSantee EC1600 Meters35:54.79 PB—
Apr 11Manual Arts vs Diego @ SanteeApr 11 · 800 Meters · Place 2 · Santee ECSantee EC800 Meters22:45.09—
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 3200 Meters · Place 10 · Santee ECSantee EC3200 Meters10.13:03.87a PB11
Mar 2378th Pasadena Games Track Race Saturday Pasadenagames.comMar 23 · 1600 Meters · Place 20 · Santee ECSantee EC1600 Meters20.6:15.99a11
Feb 22Santee vs Rancho Dominguez @ Cabrillo Feb 22 · 3200 Meters · Santee ECSantee EC3200 Meters—13:38Unofficial11
Feb 22Santee vs Rancho Dominguez @ Cabrillo Feb 22 · 1600 Meters · Santee ECSantee EC1600 Meters—6:14Unofficial11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Crescenta Cañada Distance InviteFeb 17 · 1600 Meters · Place 32 · Santee ECSantee EC1600 Meters326:11.97 PB11
Feb 17Crescenta Cañada Distance InviteFeb 17 · 800 Meters · Place 18 · Santee ECSantee EC800 Meters182:47.2411

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 4Exposition League FinalsMay 4 · 3200 Meters · Place 1 · Santee EC (LSantee EC (L3200 Meters114:39.4610
May 4Exposition League FinalsMay 4 · 1600 Meters · Place 3 · Santee EC (LSantee EC (L1600 Meters36:44.3710
May 4Exposition League FinalsMay 4 · 3200 Meters · Place 1 · Santee EC (LSantee EC (L3200 Meters114:39.4610
May 4Exposition League FinalsMay 4 · 1600 Meters · Place 3 · Santee EC (LSantee EC (L1600 Meters36:44.3710
Apr 20Santee, LA high vs DiegoApr 20 · 1600 Meters · Santee ECSantee EC1600 Meters—6:41Unofficial10
Apr 20Santee, LA high vs DiegoApr 20 · 800 Meters · Santee ECSantee EC800 Meters—3:04Unofficial10
Apr 13Jefferson Vs West Adams Vs Santee Apr 13 · 3200 Meters · Santee ECSantee EC3200 Meters—14:23.65Unofficial10
Apr 13Jefferson Vs West Adams Vs Santee Apr 13 · 1600 Meters · Santee ECSantee EC1600 Meters—6:43.65Unofficial10
Apr 1Bears Classic (LA county Championships)Apr 1 · 1600 Meters · Place 21 · Santee ECSantee EC1600 Meters216:46.26a—
Apr 1Bears Classic (LA county Championships)Apr 1 · 800 Meters · Place 16 · Santee ECSantee EC800 Meters163:05.38a—
Mar 30Manual Arts vs SanteeMar 30 · 800 Meters · Santee ECSantee EC800 Meters—3:04.38Unofficial10
Mar 17Banning Vs. Obama Vs. SanteeMar 17 · 3200 Meters · Santee ECSantee EC3200 Meters—15:32Unofficial10
Mar 17Banning Vs. Obama Vs. SanteeMar 17 · 1600 Meters · Santee ECSantee EC1600 Meters—6:46Unofficial10
Mar 9Hamilton/Obama vs SanteeMar 9 · 1600 Meters · Santee ECSantee EC1600 Meters—7:04.2Unofficial10
Mar 9Hamilton/Obama vs SanteeMar 9 · 800 Meters · Santee ECSantee EC800 Meters—3:07.52Unofficial10
Mar 2Larchmont, Lincoln, South East vs SanteeMar 2 · 1600 Meters · Santee ECSantee EC1600 Meters—7:09.27Unofficial10
Mar 2Larchmont, Lincoln, South East vs SanteeMar 2 · 800 Meters · Santee ECSantee EC800 Meters—3:15.94Unofficial10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 7West, Santee, Jefferson - Tri MeetApr 7 · 1600 Meters · Place 11 · Santee ECSantee EC1600 Meters11.8:13.09
Apr 7West, Santee, Jefferson - Tri MeetApr 7 · 800 Meters · Place 8 · Santee ECSantee EC800 Meters8.3:35.49