Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMike Fanelli Track Classic · Apr 34:27.29aMike Fanelli Track ClassicApril 3, 2026
1600 Meters · IndoorAcalanes / Concord / College Park Scrimmage · Feb 225:18.52Acalanes / Concord / College Park ScrimmageFebruary 22, 2020
1600 Meters · OutdoorDAL Valley Division Distance Festival · Mar 275:11.59DAL Valley Division Distance FestivalMarch 27, 2021
3000 Meters · OutdoorGolden Gate Track Fest · Mar 79:26.89Golden Gate Track FestMarch 7, 2026
3200 Meters · IndoorAcalanes / Concord / College Park Scrimmage · Feb 2211:44.86Acalanes / Concord / College Park ScrimmageFebruary 22, 2020
3200 Meters · OutdoorDublin Social Distance Fiesta #3 · May 2211:25.26Dublin Social Distance Fiesta #3May 22, 2021
5000 Meters · OutdoorWest Coast Relays · Mar 2816:40.89aWest Coast RelaysMarch 28, 2026
800 Meters · OutdoorMike Fanelli Track Classic · Apr 32:12.65aMike Fanelli Track ClassicApril 3, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 16University of La Verne Leopard InvitationalApr 16 · 5000 Meters · Place 106 · Cal State East BayCal State East Bay5000 Meters10617:31.15aJr
Apr 10Chico InvitationalApr 10 · 1500 Meters · Place 49 · Cal State East BayCal State East Bay1500 Meters49.4:31.04aJr
Apr 10Chico InvitationalApr 10 · 800 Meters · Place 36 · Cal State East BayCal State East Bay800 Meters36.2:16.62aJr
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 205 · Cal State East BayCal State East Bay1500 Meters205.4:27.29a PBJr
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 247 · Cal State East BayCal State East Bay800 Meters247.2:12.65a PBJr
Mar 28West Coast RelaysMar 28 · 5000 Meters · Place 20 · Cal State East BayCal State East Bay5000 Meters20.16:40.89a PBJr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 193 · Cal State East BayCal State East Bay5000 Meters193.16:45.92aJr
Mar 7Golden Gate Track FestMar 7 · 3000 Meters · Place 38 · Cal St. East BayCal St. East Bay3000 Meters389:26.89 PBJR
Mar 6Golden Gate Track FestMar 6 · 3000 Meters · Place 38 · Cal St. East BayCal St. East Bay3000 Meters389:26.89JR

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22Dublin Social Distance Fiesta #3May 22 · 3200 Meters · Place 139 · ConcordConcord3200 Meters13911:25.26 PB12
May 22Dublin Social Distance Fiesta #3May 22 · 3200 Meters · Place 17 · ConcordConcord3200 Meters1711:25.2612
May 1DAL - Valley FinalsMay 1 · 3200 Meters · Place 6 · ConcordConcord3200 Meters611:59.9512
May 1DAL - Valley FinalsMay 1 · 1600 Meters · Place 6 · ConcordConcord1600 Meters65:12.6212
Apr 24 DAL - Valley Center Meet # 3Apr 24 · 3200 Meters · Place 3 · ConcordConcord3200 Meters312:16.3012
Apr 24 DAL - Valley Center Meet # 3Apr 24 · 1600 Meters · Place 5 · ConcordConcord1600 Meters55:26.9712
Apr 17DAL - Valley Center Meet # 2Apr 17 · 3200 Meters · Place 6 · CONCORDCONCORD3200 Meters612:29.6812
Apr 17DAL - Valley Center Meet # 2Apr 17 · 1600 Meters · Place 5 · CONCORDCONCORD1600 Meters55:20.4812
Apr 3DAL Valley Center Meet #1Apr 3 · 3200 Meters · Place 4 · ConcordConcord3200 Meters412:05.3712
Apr 3DAL Valley Center Meet #1Apr 3 · 1600 Meters · Place 3 · ConcordConcord1600 Meters35:30.6112
Mar 27DAL Valley Division Distance FestivalMar 27 · 3200 Meters · Place 5 · ConcordConcord3200 Meters512:01.6912
Mar 27DAL Valley Division Distance FestivalMar 27 · 1600 Meters · Place 10 · ConcordConcord1600 Meters105:11.59 PB12

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 4League Meet #1 - Benicia vs. Concord/Mt DiabloMar 4 · 3200 Meters · Place 4 · ConcordConcord3200 MetersRound R4.11:25.4a11
Mar 4League Meet #1 - Benicia vs. Concord/Mt DiabloMar 4 · 1600 Meters · Place 7 · ConcordConcord1600 MetersRound R7.5:28.4a11
Feb 29Stocking Super Seven InvitationalFeb 29 · 3200 Meters · Place 12 · ConcordConcord3200 Meters12.11:28.06a11

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Acalanes / Concord / College Park ScrimmageFeb 22 · 3200 Meters · Place 6 · ConcordConcord3200 Meters611:44.86 PB11
Feb 22Acalanes / Concord / College Park ScrimmageFeb 22 · 1600 Meters · Place 9 · ConcordConcord1600 Meters95:18.52 PB11

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Oct 23Mid-Season Mania 3200m InvitationalOct 23 · 3200 Meters · Place 77 · ConcordConcord3200 Meters77.11:29.60a12
Apr 1950th Annual Bob Warren - Charlie Eaton RelaysApr 19 · 1600 Meters · Place 25 · ConcordConcord1600 Meters25.6:06.62a12
Apr 9BHS @ ConcordApr 9 · 3200 Meters · Place 4 · ConcordConcord3200 Meters4.13:32.8012
Apr 9BHS @ ConcordApr 9 · 1600 Meters · Place 6 · ConcordConcord1600 Meters6.5:59.43a12
Apr 9BHS @ ConcordApr 9 · 800 Meters · Place 7 · ConcordConcord800 Meters7.2:49.29a12
Mar 27DAL v. Concord/Mt. DiabloMar 27 · 3200 Meters · Place 3 · ConcordConcord3200 Meters3.13:11.00a12
Mar 27DAL v. Concord/Mt. DiabloMar 27 · 1600 Meters · Place 9 · ConcordConcord1600 Meters9.5:56.35a12
Mar 27DAL v. Concord/Mt. DiabloMar 27 · 800 Meters · Place 14 · ConcordConcord800 Meters14.2:49.35a12
Mar 23Antioch HS Stapleton - Hurd RelaysMar 23 · 3200 Meters · Place 6 · ConcordConcord3200 Meters615:46.6310
Mar 23Antioch HS Stapleton - Hurd RelaysMar 23 · 1600 Meters · Place 4 · ConcordConcord1600 Meters46:03.2310
Mar 20DAL: Concord & Mt. Diablo @ AlhambraMar 20 · 3200 Meters · Place 2 · ConcordConcord3200 Meters213:22.3710
Mar 20DAL: Concord & Mt. Diablo @ AlhambraMar 20 · 1600 Meters · Place 7 · ConcordConcord1600 Meters75:54.3510
Mar 20DAL: Concord & Mt. Diablo @ AlhambraMar 20 · 800 Meters · Place 4 · ConcordConcord800 Meters42:50.4110
Mar 9Marsh Creek Invitational presented by Les Schwab Brentwood & OakleyMar 9 · 1600 Meters · Place 24 · ConcordConcord1600 Meters24.5:50.27a12
Mar 9Marsh Creek Invitational presented by Les Schwab Brentwood & OakleyMar 9 · 800 Meters · Place 18 · ConcordConcord800 Meters18.2:44.59a12
Mar 5Concord / Mt. Diablo / Berean / YgnacioMar 5 · 3200 Meters · Place 3 · ConcordConcord3200 Meters3.14:15.70a12
Mar 5Concord / Mt. Diablo / Berean / YgnacioMar 5 · 1600 Meters · Place 3 · ConcordConcord1600 Meters3.5:56.00a12
Mar 5Concord / Mt. Diablo / Berean / YgnacioMar 5 · 800 Meters · Place 5 · ConcordConcord800 Meters5.2:50.51a12