Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorSerra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame) · Feb 284:11.54Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)February 28, 2026
1500 Meters · OutdoorMike Fanelli Track Classic · Apr 34:04.64aMike Fanelli Track ClassicApril 3, 2026
1600 Meters · IndoorGlenn Poole Invitational · Feb 265:08.22Glenn Poole Invitational February 26, 2022
1600 Meters · OutdoorCVC Prelims and Finals · May 14:38.08aCVC Prelims and FinalsMay 1, 2024
3200 Meters · IndoorGlenn Poole Invitational · Feb 2611:08.76Glenn Poole Invitational February 26, 2022
3200 Meters · OutdoorCVC Meet Meet #3B · May 110:36.84aCVC Meet Meet #3BMay 1, 2025
400 Meters · Outdoor747 Dual Meet · Apr 854.20a747 Dual MeetApril 8, 2025
800 Meters · IndoorSerra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame) · Feb 282:02.55Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)February 28, 2026
800 Meters · OutdoorPat Ryan Track and Field Invitational · Mar 121:58.37aPat Ryan Track and Field InvitationalMarch 12, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 1500 Meters · Place 13 · American RiverAmerican River1500 Meters134:13.91aFR
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 1500 Meters · Place 13 · American RiverAmerican River1500 Meters134:13.91FR
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 1500 Meters · Place 12 · American RiverAmerican River1500 Meters12.4:20.82aFr
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 800 Meters · Place 19 · American RiverAmerican River800 Meters19.2:06.36aFr
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 118 · American RiverAmerican River1500 Meters118.4:04.64a PBFr
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 141 · American RiverAmerican River800 Meters141.1:58.44aFr
Mar 20Aggie OpenMar 20 · 1500 Meters · Place 6 · American RiverAmerican River1500 Meters6.4:06.36aFr
Mar 12Pat Ryan Track and Field InvitationalMar 12 · 800 Meters · Place 5 · American RiverAmerican River800 Meters5.1:58.37a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)Feb 28 · 1500 Meters · Place 5 · American RiverAmerican River1500 Meters54:11.54 PBFr
Feb 28Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)Feb 28 · 800 Meters · Place 9 · American RiverAmerican River800 Meters92:02.55 PBFr
Feb 28Beaver InvitationalFeb 28 · 1500 Meters · Place 5 · American RiverAmerican River1500 Meters54:11.54aFr
Feb 28Beaver InvitationalFeb 28 · 800 Meters · Place 9 · American RiverAmerican River800 Meters92:02.55aFr
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 1500 Meters · Place 6 · American RiverAmerican River1500 Meters64:12.36aFr
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 800 Meters · Place 12 · American RiverAmerican River800 Meters122:03.64aFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7CVC Prelims and FinalsMay 7 · 800 Meters · Place 12 · WoodcreekWoodcreek800 Meters122:03.28a12
May 7CVC Prelims and FinalsMay 7 · 800 Meters · Place 6 · WoodcreekWoodcreek800 Meters61:59.64a12
May 1CVC Meet Meet #3BMay 1 · 3200 Meters · Place 4 · WoodcreekWoodcreek3200 Meters4.10:36.84a PB12
May 1CVC Meet Meet #3BMay 1 · 1600 Meters · Place 10 · WoodcreekWoodcreek1600 Meters10.4:38.73a12
Apr 8747 Dual MeetApr 8 · 400 Meters · Place 5 · WoodcreekWoodcreek400 Meters554.20a PB12
Apr 2CVC Meet 2BApr 2 · 3200 Meters · Place 2 · WoodcreekWoodcreek3200 Meters210:44.58a12
Mar 29Whitney Wildcat InvitationalMar 29 · 1600 Meters · Place 9 · WoodcreekWoodcreek1600 Meters94:38.69a12
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 62 · WoodcreekWoodcreek800 Meters622:01.8312
Mar 7Bronco Roundup Distance CarnivalMar 7 · 1600 Meters · Place 35 · WoodcreekWoodcreek1600 Meters354:38.60a—
Mar 7Bronco Roundup Distance CarnivalMar 7 · 800 Meters · Place 19 · WoodcreekWoodcreek800 Meters192:04.77a—
Mar 1Glenn Poole InvitationalMar 1 · 800 Meters · Place 10 · WoodcreekWoodcreek800 Meters102:07.77a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8CIF-SJS Division II Prelims/FinalsMay 8 · 1600 Meters · Place 10 · WoodcreekWoodcreek1600 Meters10.4:38.13a11
May 1CVC Prelims and FinalsMay 1 · 3200 Meters · Place 8 · WoodcreekWoodcreek3200 Meters810:45.55a—
May 1CVC Prelims and FinalsMay 1 · 1600 Meters · Place 5 · WoodcreekWoodcreek1600 Meters54:38.08a PB—
May 1CVC Prelims and FinalsMay 1 · 800 Meters · Place 10 · WoodcreekWoodcreek800 Meters102:08.43a—
May 1CVC Prelims and FinalsMay 1 · 800 Meters · Place 9 · WoodcreekWoodcreek800 Meters92:10.29a—
Apr 10CVC Meet 2AApr 10 · 800 Meters · Place 3 · WoodcreekWoodcreek800 Meters32:05.66a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 350 · WoodcreekWoodcreek1600 Meters3504:49.88a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 93 · WoodcreekWoodcreek800 Meters932:04.32a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 350 · WoodcreekWoodcreek1600 Meters3504:49.8811
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 93 · WoodcreekWoodcreek800 Meters932:04.3211
Mar 13CVC Meet 1BMar 13 · 1600 Meters · Place 3 · WoodcreekWoodcreek1600 Meters35:04.04a—
Mar 2Sac State HS ClassicMar 2 · 1600 Meters · Place 26 · WoodcreekWoodcreek1600 Meters264:45.27a—
Feb 16RJUHSD Time TrialsFeb 16 · 1600 Meters · Place 4 · WoodcreekWoodcreek1600 Meters4.4:43.19aUnofficial11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10CIF-SJS Division II Prelims/FinalsMay 10 · 1600 Meters · Place 12 · WoodcreekWoodcreek1600 Meters12.4:51.42a10
May 3CVC Prelims and FinalsMay 3 · 1600 Meters · Place 4 · WoodcreekWoodcreek1600 Meters44:42.77a—
May 3CVC Prelims and FinalsMay 3 · 800 Meters · Place 8 · WoodcreekWoodcreek800 Meters82:06.14a—
May 3CVC Prelims and FinalsMay 3 · 800 Meters · Place 11 · WoodcreekWoodcreek800 Meters112:13.19a—
Apr 26CVC Meet 2AApr 26 · 800 Meters · Place 6 · WoodcreekWoodcreek800 Meters62:11.35a—
Apr 19CVC Meet 3AApr 19 · 1600 Meters · WoodcreekWoodcreek1600 Meters—NT—
Apr 19CVC Meet 3AApr 19 · 800 Meters · WoodcreekWoodcreek800 Meters—NT—
Apr 15Sturgeon Invite @ Granite Bay HS Apr 15 · 3200 Meters · Place 17 · WoodcreekWoodcreek3200 Meters1710:39.57a—
Mar 24Bella Vista Bronco Roundup Distance & Pole Vault CarnivalMar 24 · 800 Meters · Place 15 · WoodcreekWoodcreek800 Meters152:08.1410
Mar 24Bella Vista Bronco Roundup Distance & Pole Vault CarnivalMar 24 · 1600 Meters · Place 25 · WoodcreekWoodcreek1600 Meters254:47.2510
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 149 · WoodcreekWoodcreek800 Meters1492:09.9510
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 211 · WoodcreekWoodcreek1600 Meters2114:49.0810
Mar 15CVC Meet 1BMar 15 · 1600 Meters · WoodcreekWoodcreek1600 Meters—NT—
Mar 15CVC Meet 1BMar 15 · 800 Meters · Place 4 · WoodcreekWoodcreek800 Meters42:14.35a—
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · 1600 Meters · Place 12 · WoodcreekWoodcreek1600 Meters12.5:08.47a10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4CVC Prelims and FinalsMay 4 · 3200 Meters · WoodcreekWoodcreek3200 Meters—NT9
May 4CVC Prelims and FinalsMay 4 · 1600 Meters · Place 8 · WoodcreekWoodcreek1600 Meters84:53.28a9
Apr 20CVC Meet #3AApr 20 · 3200 Meters · WoodcreekWoodcreek3200 Meters—NT9
Apr 20CVC Meet #3AApr 20 · 1600 Meters · Place 9 · WoodcreekWoodcreek1600 Meters95:01.189
Mar 30CVC Meet #2AMar 30 · 1600 Meters · Place 2 · WoodcreekWoodcreek1600 Meters24:59.019
Mar 26Thunder InvitationalMar 26 · 3200 Meters · Place 16 · WoodcreekWoodcreek3200 Meters1610:59.469
Mar 18Dublin Distance FiestaMar 18 · 3200 Meters · Place 262 · WoodcreekWoodcreek3200 Meters26210:53.979
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 357 · WoodcreekWoodcreek1600 Meters3575:02.419
Feb 18West Park / Woodcreek Dual Time TrialsFeb 18 · 1600 Meters · Place 3 · WoodcreekWoodcreek1600 Meters3.5:12.58a9
Feb 18West Park / Woodcreek Dual Time TrialsFeb 18 · 800 Meters · Place 2 · WoodcreekWoodcreek800 Meters2.2:20.39a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Glenn Poole Invitational Feb 26 · 3200 Meters · Place 24 · WoodcreekWoodcreek3200 Meters2411:08.76 PB9
Feb 26Glenn Poole Invitational Feb 26 · 1600 Meters · Place 25 · WoodcreekWoodcreek1600 Meters255:08.22 PB9