Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorSerra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame) · Feb 284:12.40Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)February 28, 2026
1500 Meters · OutdoorMike Fanelli Track Classic · Apr 34:07.31aMike Fanelli Track ClassicApril 3, 2026
1600 Meters · IndoorGlenn Poole Invitational · Feb 244:42.54Glenn Poole InvitationalFebruary 24, 2024
1600 Meters · OutdoorWhitney Wildcat Invitational · Mar 294:30.90aWhitney Wildcat InvitationalMarch 29, 2025
200 Meters · OutdoorCVC Meet #1B · Mar 1625.18CVC Meet #1BMarch 16, 2022
400 Meters · Outdoor747 Dual Meet · Apr 851.60a747 Dual MeetApril 8, 2025
800 Meters · IndoorSerra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame) · Feb 281:58.83Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)February 28, 2026
800 Meters · OutdoorAggie Open · Mar 201:57.88aAggie OpenMarch 20, 2026
Long Jump · OutdoorCIF-SJS Division II Prelims/Finals · May 1120-01.00CIF-SJS Division II Prelims/FinalsMay 11, 2022

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 · 800 Meters · Place 23 · American RiverAmerican River800 Meters232:03.40aFR
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 800 Meters · Place 23 · American RiverAmerican River800 MetersRound P232:03.40FR
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 1500 Meters · Place 14 · American RiverAmerican River1500 Meters14.4:28.48aFr
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 800 Meters · Place 18 · American RiverAmerican River800 Meters18.2:05.21aFr
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 134 · American RiverAmerican River1500 Meters134.4:07.31a PBFr
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 210 · American RiverAmerican River800 Meters210.2:03.81aFr
Mar 20Aggie OpenMar 20 · 800 Meters · Place 2 · American RiverAmerican River800 Meters2.1:57.88a PBFr
Mar 12Pat Ryan Track and Field InvitationalMar 12 · 800 Meters · Place 28 · American RiverAmerican River800 Meters28.2:09.81aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)Feb 28 · 1500 Meters · Place 6 · American RiverAmerican River1500 Meters64:12.40 PBFr
Feb 28Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)Feb 28 · 800 Meters · Place 4 · American RiverAmerican River800 Meters41:58.83 PBFr
Feb 28Beaver InvitationalFeb 28 · 1500 Meters · Place 6 · American RiverAmerican River1500 Meters64:12.40aFr
Feb 28Beaver InvitationalFeb 28 · 800 Meters · Place 4 · American RiverAmerican River800 Meters41:58.83aFr
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 1500 Meters · Place 12 · American RiverAmerican River1500 Meters124:16.90aFr
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 800 Meters · Place 3 · American RiverAmerican River800 Meters32:00.81aFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 7CVC Prelims and FinalsMay 7 · 1600 Meters · Place 15 · WoodcreekWoodcreek1600 Meters154:45.74a12
May 7CVC Prelims and FinalsMay 7 · 800 Meters · Place 6 · WoodcreekWoodcreek800 Meters62:02.47a12
May 7CVC Prelims and FinalsMay 7 · 800 Meters · Place 9 · WoodcreekWoodcreek800 Meters92:02.07a12
May 1CVC Meet Meet #3BMay 1 · 1600 Meters · Place 4 · WoodcreekWoodcreek1600 Meters4.4:32.94a12
May 1CVC Meet Meet #3BMay 1 · 400 Meters · WoodcreekWoodcreek400 MetersRelay Split—51.4hUnofficial12
Apr 262025 Sacramento Meet of ChampionsApr 26 · 800 Meters · Place 36 · WoodcreekWoodcreek800 Meters362:05.7412
Apr 262025 Sacramento Meet of ChampionsApr 26 · 800 Meters · Place 36 · WoodcreekWoodcreek800 Meters362:05.7412
Apr 8747 Dual MeetApr 8 · 400 Meters · Place 1 · WoodcreekWoodcreek400 Meters151.60a PB12
Apr 2CVC Meet 2BApr 2 · 800 Meters · Place 9 · WoodcreekWoodcreek800 Meters92:09.43a12
Mar 29Whitney Wildcat InvitationalMar 29 · 1600 Meters · Place 3 · WoodcreekWoodcreek1600 Meters34:30.90a PB12
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 29 · WoodcreekWoodcreek800 Meters291:59.4112
Mar 18CVC Meet #1AMar 18 · 400 Meters · Place 4 · WoodcreekWoodcreek400 Meters451.96a—
Mar 7Bronco Roundup Distance CarnivalMar 7 · 1600 Meters · Place 48 · WoodcreekWoodcreek1600 Meters484:44.62a—
Mar 7Bronco Roundup Distance CarnivalMar 7 · 800 Meters · Place 8 · WoodcreekWoodcreek800 Meters82:01.57a—
Mar 1Glenn Poole InvitationalMar 1 · 1600 Meters · Place 4 · WoodcreekWoodcreek1600 Meters44:38.81a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8CIF-SJS Division II Prelims/FinalsMay 8 · 800 Meters · Place 20 · WoodcreekWoodcreek800 MetersRound P20.2:12.13a11
May 1CVC Prelims and FinalsMay 1 · 800 Meters · Place 4 · WoodcreekWoodcreek800 Meters42:06.05a—
May 1CVC Prelims and FinalsMay 1 · 800 Meters · Place 3 · WoodcreekWoodcreek800 Meters32:01.16a—
Apr 24CVC Meet 3AApr 24 · 400 Meters · Place 2 · WoodcreekWoodcreek400 Meters251.73a—
Apr 10CVC Meet 2AApr 10 · 800 Meters · Place 1 · WoodcreekWoodcreek800 Meters12:01.56a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 73 · WoodcreekWoodcreek800 Meters732:03.30a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 73 · WoodcreekWoodcreek800 Meters732:03.3011
Mar 13CVC Meet 1BMar 13 · 800 Meters · Place 3 · WoodcreekWoodcreek800 Meters32:11.03a—
Mar 2Sac State HS ClassicMar 2 · 800 Meters · Place 22 · WoodcreekWoodcreek800 Meters222:06.32a—
Feb 16RJUHSD Time TrialsFeb 16 · 1600 Meters · Place 5 · WoodcreekWoodcreek1600 Meters5.4:44.45aUnofficial11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Glenn Poole InvitationalFeb 24 · 1600 Meters · Place 9 · WoodcreekWoodcreek1600 Meters94:42.54 PB11

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 19CIF-SJS Masters Trials and FinalsMay 19 · 800 Meters · Place 22 · WoodcreekWoodcreek800 Meters222:09.52a—
May 10CIF-SJS Division II Prelims/FinalsMay 10 · 800 Meters · Place 7 · WoodcreekWoodcreek800 MetersRound P7.2:03.56a10
May 10CIF-SJS Division II Prelims/FinalsMay 10 · 800 Meters · Place 7 · WoodcreekWoodcreek800 Meters7.2:00.13a10
May 3CVC Prelims and FinalsMay 3 · 800 Meters · Place 7 · WoodcreekWoodcreek800 Meters72:06.06a—
May 3CVC Prelims and FinalsMay 3 · 800 Meters · Place 5 · WoodcreekWoodcreek800 Meters52:04.52a—
Apr 26CVC Meet 2AApr 26 · 800 Meters · Place 2 · WoodcreekWoodcreek800 Meters22:06.02a—
Apr 22Sacramento Meet of ChampionsApr 22 · 800 Meters · Place 21 · WoodcreekWoodcreek800 Meters212:03.7010
Apr 19CVC Meet 3AApr 19 · 800 Meters · Place 17 · WoodcreekWoodcreek800 Meters172:21.15a—
Apr 15Sturgeon Invite @ Granite Bay HS Apr 15 · 800 Meters · Place 7 · WoodcreekWoodcreek800 Meters72:05.50a—
Mar 24Bella Vista Bronco Roundup Distance & Pole Vault CarnivalMar 24 · 800 Meters · Place 25 · WoodcreekWoodcreek800 Meters252:09.8210
Mar 24Bella Vista Bronco Roundup Distance & Pole Vault CarnivalMar 24 · 1600 Meters · Place 27 · WoodcreekWoodcreek1600 Meters274:48.0510
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 33 · WoodcreekWoodcreek800 Meters332:00.8110
Mar 15CVC Meet 1BMar 15 · Long Jump · WoodcreekWoodcreekLong Jump—ND—
Mar 15CVC Meet 1BMar 15 · 800 Meters · Place 2 · WoodcreekWoodcreek800 Meters22:13.07a—
Mar 3LeFebvre RelaysMar 3 · Long Jump · Place 8 · WoodcreekWoodcreekLong Jump818-00.5010
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · 1600 Meters · Place 9 · WoodcreekWoodcreek1600 Meters9.5:05.12a10
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · Long Jump · Place 4 · WoodcreekWoodcreekLong Jump4.17-11.0010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25Glenn Poole InvitationalFeb 25 · 800 Meters · Place 3 · WoodcreekWoodcreek800 Meters32:06.2810

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 11CIF-SJS Division II Prelims/FinalsMay 11 · Long Jump · Place 11 · WoodcreekWoodcreekLong Jump11.20-01.00 PBWind: 1.19
May 11CIF-SJS Division II Prelims/FinalsMay 11 · 800 Meters · Place 18 · WoodcreekWoodcreek800 MetersRound P18.2:12.04a9
May 4CVC Prelims and FinalsMay 4 · 1600 Meters · WoodcreekWoodcreek1600 Meters—NT9
May 4CVC Prelims and FinalsMay 4 · 800 Meters · Place 6 · WoodcreekWoodcreek800 MetersRound P62:12.27a9
May 4CVC Prelims and FinalsMay 4 · 800 Meters · Place 6 · WoodcreekWoodcreek800 Meters62:04.88a9
Apr 20CVC Meet #3AApr 20 · Long Jump · Place 2 · WoodcreekWoodcreekLong Jump218-09.009
Apr 20CVC Meet #3AApr 20 · 1600 Meters · Place 4 · WoodcreekWoodcreek1600 Meters45:02.559
Apr 20CVC Meet #3AApr 20 · 800 Meters · WoodcreekWoodcreek800 Meters—NT9
Apr 20CVC Meet #3AApr 20 · 200 Meters · Place 4 · WoodcreekWoodcreek200 Meters426.079
Apr 15German Fernandez Distance CarnivalApr 15 · 800 Meters · Place 8 · WoodcreekWoodcreek800 Meters82:14.029
Mar 30CVC Meet #2AMar 30 · Long Jump · Place 1 · WoodcreekWoodcreekLong Jump118-02.009
Mar 30CVC Meet #2AMar 30 · 1600 Meters · Place 2 · WoodcreekWoodcreek1600 Meters25:10.909
Mar 26Thunder InvitationalMar 26 · Long Jump · Place 2 · WoodcreekWoodcreekLong Jump218-08.509
Mar 26Thunder InvitationalMar 26 · 800 Meters · Place 3 · WoodcreekWoodcreek800 Meters32:09.949
Mar 18Dublin Distance FiestaMar 18 · 800 Meters · Place 227 · WoodcreekWoodcreek800 Meters2272:16.059
Mar 16CVC Meet #1BMar 16 · Long Jump · Place 1 · WoodcreekWoodcreekLong Jump119-03.50FR
Mar 16CVC Meet #1BMar 16 · 400 Meters · Place 5 · WoodcreekWoodcreek400 Meters556.89FR
Mar 16CVC Meet #1BMar 16 · 200 Meters · Place 1 · WoodcreekWoodcreek200 Meters125.18 PBFR
Mar 12Sturgeon InvitationalMar 12 · Long Jump · Place 1 · WoodcreekWoodcreekLong Jump1.19-07.009
Mar 12Sturgeon InvitationalMar 12 · 800 Meters · Place 12 · WoodcreekWoodcreek800 Meters12.2:18.22a9
Feb 18West Park / Woodcreek Dual Time TrialsFeb 18 · 800 Meters · Place 4 · WoodcreekWoodcreek800 Meters4.2:25.03a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Glenn Poole Invitational Feb 26 · 800 Meters · Place 11 · WoodcreekWoodcreek800 Meters112:20.629