Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorArcadia Invitational · Apr 114:15.95Arcadia InvitationalApril 11, 2025
1500 Meters · OutdoorArcadia Invitational · Apr 113:58.63Arcadia InvitationalApril 11, 2025
1600 Meters · IndoorGlenn Poole Invitational · Feb 244:44.06Glenn Poole InvitationalFebruary 24, 2024
1600 Meters · OutdoorSJS Masters Championships Finals · May 234:08.54aSJS Masters Championships FinalsMay 23, 2026
3000 Meters · Outdoor2026 Arcadia Invitational · Apr 108:20.322026 Arcadia InvitationalApril 10, 2026
3200 Meters · Outdoor2026 Arcadia Invitational · Apr 108:50.622026 Arcadia InvitationalApril 10, 2026
800 Meters · OutdoorStanford Invite · Apr 31:54.55aStanford InviteApril 3, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 3200 Meters · Place 20 · Valley Christian AcademyValley Christian Academy3200 Meters20.9:18.79a11
May 23SJS Masters Championships FinalsMay 23 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters19:01.10a11
May 23SJS Masters Championships FinalsMay 23 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:08.54a PB11
May 16SJS Division Finals (All Divisions)/Masters TrialsMay 16 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:10.54a11
May 13SJS D3 Championship TrialsMay 13 · 3200 Meters · Place 2 · VacavilleVacaville3200 Meters29:14.30a11
May 5MEL Trials & FinalsMay 5 · 800 Meters · Place 1 · VacavilleVacaville800 MetersRound P12:01.54a11
Apr 29MEL Dual Meet Vacaville vs WoodApr 29 · 800 Meters · Place 1 · VacavilleVacaville800 Meters11:56.74a11
Apr 22MEL DUAL VACAVILLE VS VANDENApr 22 · 800 Meters · Place 2 · VacavilleVacaville800 Meters22:21.81a11
Apr 15MEL Dual Meet Rodriguez vs VacavilleApr 15 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:29.83a11
Apr 102026 Arcadia InvitationalApr 10 · 3000 Meters · Place 24 · VacavilleVacaville3000 Meters248:20.32 PB11
Apr 102026 Arcadia InvitationalApr 10 · 3200 Meters · Place 23 · VacavilleVacaville3200 Meters238:50.62 PB11
Apr 3Stanford InviteApr 3 · 800 Meters · Place 4 · VacavilleVacaville800 Meters4.1:54.55a PB11
Mar 25MEL Vacaville vs. River CityMar 25 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters1.10:43.00a11
Mar 25MEL Vacaville vs. River CityMar 25 · 1600 Meters · VacavilleVacaville1600 Meters—SCR11
Mar 25MEL Vacaville vs. River CityMar 25 · 800 Meters · VacavilleVacaville800 Meters—SCR11
Mar 20Dublin Distance Fiesta Mar 20 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters19:06.3811
Mar 18MEL Vacaville VS SacramentoMar 18 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters111:05.32a11
Mar 6Bronco Roundup Distance CarnivalMar 6 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:10.66a11

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14SJS DIVISION III TRIALS/FINALSMay 14 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters19:22.74a10
May 14SJS DIVISION III TRIALS/FINALSMay 14 · 1600 Meters · Place 2 · VacavilleVacaville1600 Meters24:18.26a10
May 7M.E.L Trials and FinalsMay 7 · 3200 Meters · Place 1 · VacavilleVacaville3200 Meters19:41.53a10
May 7M.E.L Trials and FinalsMay 7 · 1600 Meters · Place 2 · VacavilleVacaville1600 Meters24:21.16a10
Apr 30MEL Wood vs VacavilleApr 30 · 800 Meters · Place 1 · VacavilleVacaville800 Meters11:57.15a10
Apr 262025 Sacramento Meet of ChampionsApr 26 · 1600 Meters · Place 21 · VacavilleVacaville1600 Meters214:18.8210
Apr 262025 Sacramento Meet of ChampionsApr 26 · 1600 Meters · Place 21 · VacavilleVacaville1600 Meters214:18.8210
Apr 25Glenn Rogers Distance CarnivalApr 25 · 800 Meters · VacavilleVacaville800 Meters—NT10
Apr 11Arcadia InvitationalApr 11 · 1600 Meters · Place 3 · VacavilleVacaville1600 Meters34:14.3710
Apr 11Arcadia InvitationalApr 11 · 1500 Meters · Place 3 · VacavilleVacaville1500 Meters33:58.63 PB10
Apr 11Arcadia InvitationalApr 11 · 1 Mile · Place 3 · VacavilleVacaville1 Mile34:15.95 PB10
Apr 11Arcadia InvitationalApr 11 · 1 Mile · Place 3 · VacavilleVacaville1 Mile34:15.9510
Apr 11Arcadia InvitationalApr 11 · 1600 Meters · Place 3 · VacavilleVacaville1600 Meters34:14.3710
Apr 11Arcadia InvitationalApr 11 · 1500 Meters · Place 3 · VacavilleVacaville1500 Meters33:58.6310
Apr 4Stanford Invitational Apr 4 · 1600 Meters · Place 10 · VacavilleVacaville1600 Meters104:14.29a10
Mar 21Dublin Distance FiestaMar 21 · 3200 Meters · Place 26 · VacavilleVacaville3200 Meters269:23.0410
Mar 21Dublin Distance FiestaMar 21 · 1600 Meters · Place 5 · VacavilleVacaville1600 Meters54:16.2110
Mar 7Bronco Roundup Distance CarnivalMar 7 · 1600 Meters · Place 5 · VacavilleVacaville1600 Meters54:19.24a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3MEL FINALSMay 3 · 3200 Meters · Place 2 · VacavilleVacaville3200 Meters29:57.44a—
May 3MEL FINALSMay 3 · 1600 Meters · Place 2 · VacavilleVacaville1600 Meters24:23.75a—
Apr 19Glenn Rogers Distance Carnival Apr 19 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:28.10a—
Apr 17VHS vs. Rodriguez (Dual)Apr 17 · 1600 Meters · Place 2 · VacavilleVacaville1600 Meters25:44.30a—
Apr 17VHS vs. Rodriguez (Dual)Apr 17 · 800 Meters · Place 1 · VacavilleVacaville800 Meters12:33.09a—
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 3200 Meters · Place 12 · VacavilleVacaville3200 Meters1210:05.729
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 800 Meters · Place 8 · VacavilleVacaville800 Meters82:05.529
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 91 · VacavilleVacaville3200 Meters919:47.95a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 91 · VacavilleVacaville3200 Meters919:47.959
Mar 8Bronco Roundup Distance and Pole Vault CarnivalMar 8 · 1600 Meters · Place 14 · VacavilleVacaville1600 Meters144:34.76a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Glenn Poole InvitationalFeb 24 · 1600 Meters · Place 1 · VacavilleVacaville1600 Meters14:44.06 PB9