Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2023 Spokane HS Invitational presented by Idaho Central Credit Union · Jan 144:46.79a2023 Spokane HS Invitational presented by Idaho Central Credit UnionJanuary 14, 2023
1500 Meters · IndoorChabot Opener · Feb 233:58.29Chabot OpenerFebruary 23, 2024
1500 Meters · OutdoorOregon Twilight · May 83:49.30aOregon TwilightMay 8, 2026
1600 Meters · IndoorStocking Super 7 Invitational · Feb 264:41.92Stocking Super 7 InvitationalFebruary 26, 2022
1600 Meters · OutdoorDAL Championship FINALS · May 64:26.28aDAL Championship FINALSMay 6, 2023
200 Meters · OutdoorDual - Acalanes vs Clayton Valley · Mar 925.39Dual - Acalanes vs Clayton ValleyMarch 9, 2022
3000 Meters · Indoor2023 Spokane HS Invitational presented by Idaho Central Credit Union · Jan 149:55.26a2023 Spokane HS Invitational presented by Idaho Central Credit UnionJanuary 14, 2023
3200 Meters · OutdoorDan Gabor Invitational · Mar 49:58.99Dan Gabor InvitationalMarch 4, 2023
400 Meters · IndoorWashington HS Invitational · Feb 1153.56aWashington HS InvitationalFebruary 11, 2023
400 Meters · OutdoorPat Ryan Invitational · Mar 2151.39Pat Ryan InvitationalMarch 21, 2024
800 Meters · IndoorWashington HS Invitational · Feb 112:02.95aWashington HS InvitationalFebruary 11, 2023
800 Meters · OutdoorMike Fanelli Track Classic · Apr 31:52.09aMike Fanelli Track ClassicApril 3, 2026
full · OutdoorDAL Championship Finals · May 72:01.12aDAL Championship FinalsMay 7, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16West Coast Last ChanceMay 16 · 1500 Meters · Place 7 · St. Mary's (CA)St. Mary's (CA)1500 Meters7.3:50.48aSo
May 16West Coast Last ChanceMay 16 · 800 Meters · Place 9 · St. Mary's (CA)St. Mary's (CA)800 Meters9.1:54.41aSo
May 8Oregon TwilightMay 8 · 1500 Meters · Place 4 · St. Mary's (CA)St. Mary's (CA)1500 Meters4.3:49.30a PBSo
May 1Payton Jordan InvitationalMay 1 · 800 Meters · Place 1 · St. Mary's (CA)St. Mary's (CA)800 Meters1.1:52.82aSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 212 · St. Mary's (CA)St. Mary's (CA)1500 Meters212.3:53.05aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 11 · St. Mary's (CA)St. Mary's (CA)1500 Meters11.3:49.61aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 16 · St. Mary's (CA)St. Mary's (CA)800 Meters16.1:52.09a PBSo
Mar 20Cal InvitationalMar 20 · 1500 Meters · Place 7 · St. Mary's (CA)St. Mary's (CA)1500 Meters73:55.13aSo
Mar 7Golden Gate Track FestMar 7 · 800 Meters · Place 2 · St. Mary's (Cal.)St. Mary's (Cal.)800 Meters21:52.65JR
Mar 6Golden Gate Track FestMar 6 · 800 Meters · Place 2 · St. Mary's (Cal.)St. Mary's (Cal.)800 Meters21:52.65JR

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23C2A NorCal Track & Field ChampionshipsMay 2 · 1500 Meters · Place 2 · Diablo ValleyDiablo Valley1500 Meters2.4:00.88aSo
Apr 212025 Big 8 ChampsApr 21 · 1500 Meters · Place 2 · Diablo ValleyDiablo Valley1500 Meters2.4:01.98aSo
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 1500 Meters · Place 4 · Diablo ValleyDiablo Valley1500 Meters4.3:59.59aSo
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 800 Meters · Diablo ValleyDiablo Valley800 Meters--DNSSo
Apr 5Brutus Hamilton InvitationalApr 5 · 800 Meters · Place 8 · Diablo ValleyDiablo Valley800 Meters8.1:53.88aSo
Apr 3Mike Fanelli ClassicApr 3 · 1500 Meters · Place 39 · Diablo ValleyDiablo Valley1500 Meters393:58.46SO
Apr 3Brutus Hamilton MultisApr 3 · 800 Meters · Place 8 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters81:53.88aSo
Mar 28West Coast RelaysMar 28 · 800 Meters · Place 8 · Diablo ValleyDiablo Valley800 Meters8.1:55.40aSo
Mar 21Hornet InvitationalMar 21 · 1500 Meters · Place 31 · Diablo ValleyDiablo Valley1500 Meters31.3:58.43aSo
Mar 21Hornet InvitationalMar 21 · 800 Meters · Place 21 · Diablo ValleyDiablo Valley800 Meters21.1:56.74aSo
Mar 13Pat Ryan InvitationalMar 13 · 400 Meters · Place 15 · Diablo ValleyDiablo Valley400 Meters15.52.65aSo
Feb 21DVC Hall of Fame Classic (Big 8 Preview)Feb 21 · 1500 Meters · Place 1 · Diablo ValleyDiablo Valley1500 Meters1.4:03.83aSo
Feb 21DVC Hall of Fame Classic (Big 8 Preview)Feb 21 · 800 Meters · Place 1 · Diablo ValleyDiablo Valley800 Meters1.1:57.38aSo
Feb 15MPC Lobo InvitationalFeb 15 · 1500 Meters · Place 1 · Diablo ValleyDiablo Valley1500 Meters1.4:07.51aSo

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17CCCAA State ChampionshipsMay 17 · 800 Meters · Place 5 · Diablo ValleyDiablo Valley800 Meters5.1:54.11aFr
Apr 25Big 8 Conference ChampionshipsApr 25 · 800 Meters · Place 3 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters32:00.90a—
Apr 25Big 8 Conference ChampionshipsApr 25 · 800 Meters · Place 1 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters11:53.14a—
Apr 132024 Mt. Sac Relays (Community College)Apr 13 · 1500 Meters · Place 3 · Diablo ValleyDiablo Valley1500 Meters3.3:56.70aFr
Apr 132024 Mt. Sac Relays (Community College)Apr 13 · 800 Meters · Place 2 · Diablo ValleyDiablo Valley800 Meters2.1:53.91aFr
Apr 4Brutus Hamilton InvitationalApr 4 · 1500 Meters · Place 8 · Diablo Valley (Calif.)Diablo Valley (Calif.)1500 Meters83:57.35a—
Apr 4Brutus Hamilton InvitationalApr 4 · 800 Meters · Place 7 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters71:54.71a—
Mar 29Mike Fanelli Track ClassicMar 29 · 1500 Meters · Place 46 · Diablo Valley (Calif.)Diablo Valley (Calif.)1500 Meters463:59.98a—
Mar 21Pat Ryan InvitationalMar 21 · 400 Meters · Place 4 · Diablo ValleyDiablo Valley400 Meters451.39 PBFR
Mar 152024 Hornet InviteMar 15 · 800 Meters · Place 9 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters91:54.25a—
Mar 82024 Jack Albiani Invitational @ Modesto JCMar 8 · 800 Meters · Place 1 · Diablo Valley (Calif.)Diablo Valley (Calif.)800 Meters11:54.43a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23Chabot OpenerFeb 23 · 1500 Meters · Place 3 · Diablo ValleyDiablo Valley1500 Meters33:58.29 PBFR

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 19CIF North Coast Section Meet of ChampionsMay 19 · 800 Meters · Place 5 · Clayton VallClayton Vall800 Meters51:56.6512
May 19CIF North Coast Section Meet of ChampionsMay 19 · 800 Meters · Place 3 · Clayton VallClayton Vall800 MetersRound P31:59.4112
May 13NCS Tri-Valley ChampionshipMay 13 · 800 Meters · Place 4 · Clayton ValleyClayton Valley800 Meters4.1:56.38a12
May 6DAL Championship FINALSMay 6 · 1600 Meters · Place 5 · Clayton ValleyClayton Valley1600 Meters54:26.28a PB—
May 6DAL Championship FINALSMay 6 · 1600 Meters · Place 15 · Clayton ValleyClayton Valley1600 Meters154:31.27a—
May 6DAL Championship FINALSMay 6 · 800 Meters · Place 8 · Clayton ValleyClayton Valley800 Meters82:03.31a—
May 6DAL Championship FINALSMay 6 · 800 Meters · Place 2 · Clayton ValleyClayton Valley800 Meters21:56.99a—
Apr 29DAL Championship TRIALSApr 29 · 1600 Meters · Place 5 · Clayton ValleyClayton Valley1600 Meters54:26.28a—
Apr 29DAL Championship TRIALSApr 29 · 800 Meters · Place 8 · Clayton ValleyClayton Valley800 Meters82:03.31a—
Apr 19Dual Las Lomas vs Clayton ValleyApr 19 · 400 Meters · Place 3 · Clayton ValleyClayton Valley400 Meters3.53.50a12
Mar 31Stanford InvitationalMar 31 · 800 Meters · Place 15 · CLAYTON VALLCLAYTON VALL800 Meters151:58.53—
Mar 25Bear Creek Port City InvitationalMar 25 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters12:01.00a—
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 3200 Meters · Place 3 · Clayton ValleyClayton Valley3200 Meters310:27.75a—
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 21 · Clayton VallClayton Vall800 Meters211:59.4412
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 54 · Clayton VallClayton Vall1600 Meters544:30.3512
Mar 15Dual Miramonte vs Clayton ValleyMar 15 · 800 Meters · Place 3 · Clayton ValleyClayton Valley800 Meters31:59.52a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 3200 Meters · Place 4 · Clayton ValleyClayton Valley3200 Meters410:38.29a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 1600 Meters · Place 3 · Clayton ValleyClayton Valley1600 Meters34:37.99a—
Mar 4Dan Gabor InvitationalMar 4 · 3200 Meters · Place 16 · Clayton ValleyClayton Valley3200 Meters169:58.99 PB12
Mar 4Dan Gabor InvitationalMar 4 · 3200 Meters · Place 16 · Clayton ValleyClayton Valley3200 Meters169:58.9912

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Washington HS InvitationalFeb 11 · 800 Meters · Place 23 · Clayton ValleyClayton Valley800 Meters23.2:02.95a PB12
Feb 11Washington HS InvitationalFeb 11 · 400 Meters · Place 23 · Clayton ValleyClayton Valley400 Meters23.53.56a PB12
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 1 Mile · Place 26 · Top PacersTop Pacers1 Mile26.4:46.79a PB12
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 3000 Meters · Place 26 · Top PacersTop Pacers3000 Meters26.9:55.26a PB12
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 800 Meters · Place 30 · Top PacersTop Pacers800 Meters30.2:08.67a12

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 20CIF North Coast Section Meet of ChampionsMay 20 · 800 Meters · Place 9 · Clayton VallClayton Vall800 Meters92:01.4011
May 20CIF North Coast Section Meet of ChampionsMay 20 · 800 Meters · Place 12 · Clayton VallClayton Vall800 Meters122:00.7511
May 14NCS Tri-Valley ChampionshipMay 14 · 800 Meters · Place 4 · Clayton VallClayton Vall800 Meters41:58.7511
May 14NCS Tri-Valley ChampionshipMay 14 · 1600 Meters · Place 13 · Clayton VallClayton Vall1600 Meters134:31.0711
May 7DAL Championship FinalsMay 7 · full · Place 6 · Clayton ValleyClayton Valleyfull64:36.88a11
May 7DAL Championship FinalsMay 7 · full · Place 4 · Clayton ValleyClayton Valleyfull44:28.47a11
May 7DAL Championship FinalsMay 7 · full · Place 1 · Clayton ValleyClayton Valleyfull12:02.17a11
May 7DAL Championship FinalsMay 7 · full · Place 3 · Clayton ValleyClayton Valleyfull32:01.12a PB11
Apr 30DAL Championship TrialsApr 30 · full · Place 6 · Clayton ValleyClayton Valleyfull64:36.88a11
Apr 30DAL Championship TrialsApr 30 · full · Place 1 · Clayton ValleyClayton Valleyfull12:02.17a11
Apr 20DAL Clayton Valley @ Las LomasApr 20 · 1600 Meters · Place 1 · Clayton ValleyClayton Valley1600 Meters14:35.1911
Apr 13Miramonte vs Clayton ValleyApr 13 · 3200 Meters · Place 4 · Clayton ValleyClayton Valley3200 Meters411:50.4511
Apr 13Miramonte vs Clayton ValleyApr 13 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters12:00.8211
Mar 30Clayton Valley vs NorthgateMar 30 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters12:00.30JR
Mar 23Clayton Valley vs CampolindoMar 23 · 3200 Meters · Place 5 · Clayton ValleyClayton Valley3200 Meters511:30.63JR
Mar 23Clayton Valley vs CampolindoMar 23 · 400 Meters · Place 1 · Clayton ValleyClayton Valley400 Meters153.06JR
Mar 18Dublin Distance FiestaMar 18 · 800 Meters · Place 28 · Clayton VallClayton Vall800 Meters282:00.6911
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 43 · Clayton VallClayton Vall1600 Meters434:31.6311
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 400 Meters · Place 1 · Clayton ValleyClayton Valley400 Meters153.52Jr
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 200 Meters · Place 7 · Clayton ValleyClayton Valley200 Meters725.39 PBJr
Mar 5Dan Gabor InvitationalMar 5 · 800 Meters · Place 7 · Clayton VallClayton Vall800 Meters72:00.9711
Mar 5Dan Gabor InvitationalMar 5 · 1600 Meters · Place 45 · Clayton VallClayton Vall1600 Meters454:39.7211

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Stocking Super 7 InvitationalFeb 26 · 1600 Meters · Place 10 · Clayton Valley ChartClayton Valley Chart1600 Meters104:41.92 PBJR