Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Fanelli Track Classic · Apr 34:32.70aMike Fanelli Track ClassicApril 3, 2026
110m Hurdles · 39" / 0.991m · OutdoorRustbuster Invite · Mar 422.21aRustbuster InviteMarch 4, 2023
1500 Meters · Outdoor2025 Fresno State Invitational · May 24:13.592025 Fresno State InvitationalMay 2, 2025
1600 Meters · OutdoorPAL Varsity Trials and Finals · Apr 254:39.78aPAL Varsity Trials and FinalsApril 25, 2024
3000m Steeplechase · OutdoorMark Conover Classic · Mar 226:34.03aMark Conover ClassicMarch 22, 2025
3200 Meters · OutdoorPAL Varsity Trials and Finals · Apr 2510:02.18aPAL Varsity Trials and FinalsApril 25, 2024
400m Hurdles · 36" / 0.914m · OutdoorLynbrook Invitational · Mar 251:08.49aLynbrook InvitationalMarch 25, 2023
5000 Meters · OutdoorOccidental Distance Carnival & Spring Break Classic · Mar 815:41.47Occidental Distance Carnival & Spring Break ClassicMarch 8, 2025
800 Meters · OutdoorPAL Varsity Trials and Finals · Apr 252:07.78aPAL Varsity Trials and FinalsApril 25, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 5000 Meters · Place 104 · Cal-Poly State University ClubCal-Poly State University Club5000 Meters104.16:21.55aSo
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Cal-Poly State University ClubCal-Poly State University Club1500 Meters--DNSSo
Apr 24UCSB InvitationalApr 24 · 5000 Meters · Place 6 · UnattachedUnattached5000 Meters6.16:09.23aSo
Apr 10Jim Linthicum InvitationalApr 10 · 5000 Meters · Place 7 · Cal-Poly State University ClubCal-Poly State University Club5000 Meters716:37.70aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1 Mile · Place 41 · Cal-Poly State University ClubCal-Poly State University Club1 Mile41.4:32.70a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22025 Fresno State InvitationalMay 2 · 1500 Meters · Place 21 · Cal Poly DCCal Poly DC1500 Meters214:13.59 PBFR
Apr 12Pomona-Pitzer InvitationalApr 12 · 1500 Meters · Place 82 · Cal Poly DCCal Poly DC1500 Meters824:19.82—
Apr 3Mike Fanelli ClassicApr 3 · 3000m Steeplechase · Place 31 · Cal Poly DCCal Poly DC3000m Steeplechase319:59.37—
Mar 22Mark Conover ClassicMar 22 · 3000m Steeplechase · Place 2 · Cal-Poly State University ClubCal-Poly State University Club3000m Steeplechase26:34.03a PB—
Mar 8Occidental Distance Carnival & Spring Break ClassicMar 8 · 5000 Meters · Place 108 · Cal Poly DCCal Poly DC5000 Meters10815:41.47 PB—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 25PAL Varsity Trials and FinalsApr 25 · 3200 Meters · Place 9 · Menlo-AthertonMenlo-Atherton3200 Meters9.10:02.18a PB12
Apr 25PAL Varsity Trials and FinalsApr 25 · 1600 Meters · Place 18 · Menlo-AthertonMenlo-Atherton1600 MetersRound P18.4:39.78a PB12
Apr 25PAL Varsity Trials and FinalsApr 25 · 800 Meters · Place 18 · Menlo-AthertonMenlo-Atherton800 MetersRound P18.2:07.78a PB12
Apr 17Hillsdale and MA at SequoiaApr 17 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters84:44.53a—
Apr 17Hillsdale and MA at SequoiaApr 17 · 800 Meters · Place 13 · Menlo-AthertonMenlo-Atherton800 Meters132:17.53a—
Apr 13CCS Last Chance InviteApr 13 · 3200 Meters · Place 20 · Menlo-AthertonMenlo-Atherton3200 Meters2010:10.67a—
Mar 27Tri-Meet Westmoor, MA and MillsMar 27 · 3200 Meters · Place 1 · Menlo-AthertonMenlo-Atherton3200 Meters110:18.25a—
Mar 27Tri-Meet Westmoor, MA and MillsMar 27 · 1600 Meters · Place 4 · Menlo-AthertonMenlo-Atherton1600 Meters44:42.57a—
Mar 20San Mateo and Aragon @ Menlo-Atherton Mar 20 · 800 Meters · Place 9 · Menlo-AthertonMenlo-Atherton800 Meters92:09.18a—
Mar 16Saint Francis InvitationalMar 16 · 1 Mile · Place 11 · Menlo-AthertonMenlo-Atherton1 Mile114:47.33a—
Mar 12 PAL Bay: Menlo-Atherton @ CarlmontMar 12 · 1600 Meters · Place 10 · Menlo-AthertonMenlo-Atherton1600 Meters104:45.80a—
Mar 28th RustBuster InvitationalMar 2 · 3200 Meters · Place 12 · Menlo-AthertonMenlo-Atherton3200 Meters1210:15.46a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 27PAL Varsity Trials and FinalsApr 27 · 1600 Meters · Place 32 · Menlo-AthertonMenlo-Atherton1600 MetersRound P32.4:57.41a11
Apr 27PAL Varsity Trials and FinalsApr 27 · 800 Meters · Menlo-AthertonMenlo-Atherton800 MetersRound P—DNS11
Apr 24M-A @ CarlmontApr 24 · 800 Meters · Place 3 · Menlo-AthertonMenlo-Atherton800 Meters32:11.97a—
Apr 19San Mateo, Westmoor @ Menlo-AthertonApr 19 · 1600 Meters · Place 2 · Menlo-AthertonMenlo-Atherton1600 Meters24:52.35a—
Apr 19San Mateo, Westmoor @ Menlo-AthertonApr 19 · 800 Meters · Place 7 · Menlo-AthertonMenlo-Atherton800 Meters72:15.38a—
Apr 5Menlo-Atherton, Sequoia @ MillsApr 5 · 1600 Meters · Place 11 · Menlo-AthertonMenlo-Atherton1600 Meters114:55.96a—
Apr 5Menlo-Atherton, Sequoia @ MillsApr 5 · 800 Meters · Place 5 · Menlo-AthertonMenlo-Atherton800 Meters52:16.06a—
Mar 25Lynbrook InvitationalMar 25 · 400m Hurdles · Place 9 · Menlo-AthertonMenlo-Atherton400m Hurdles36" / 0.914m9.1:08.49a PB11
Mar 18Saint Francis InvitationalMar 18 · 1 Mile · Place 27 · Menlo-AthertonMenlo-Atherton1 Mile274:54.69a11
Mar 15Aragon and Menlo Atherton at WoodsideMar 15 · 1600 Meters · Place 4 · Menlo-AthertonMenlo-Atherton1600 Meters44:42.8711
Mar 15Aragon and Menlo Atherton at WoodsideMar 15 · 800 Meters · Place 4 · Menlo-AthertonMenlo-Atherton800 Meters42:13.0511
Mar 4Rustbuster InviteMar 4 · 1600 Meters · Place 14 · Menlo-AthertonMenlo-Atherton1600 Meters14.4:54.96a11
Mar 4Rustbuster InviteMar 4 · 110m Hurdles · Place 10 · Menlo-AthertonMenlo-Atherton110m Hurdles39" / 0.991m10.22.21a PBWind: -2.311
Feb 9Menlo-Atherton Intrasquad MeetFeb 9 · 300 Meters · Place 7 · Menlo-AthertonMenlo-Atherton300 Meters7.42.12aUnofficial11
Feb 9Menlo-Atherton Intrasquad MeetFeb 9 · 1600 Meters · Place 1 · Menlo-AthertonMenlo-Atherton1600 Meters1.4:57.02aUnofficial11

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 30PAL Frosh Soph ChampionshipsApr 30 · 300m Hurdles · Place 7 · Menlo-AthertonMenlo-Atherton300m Hurdles747.95a10
Apr 30PAL Frosh Soph ChampionshipsApr 30 · 1600 Meters · Place 10 · Menlo-AthertonMenlo-Atherton1600 Meters104:56.65a10
Apr 30PAL Frosh Soph ChampionshipsApr 30 · 800 Meters · Place 17 · Menlo-AthertonMenlo-Atherton800 Meters172:18.93a10
Apr 20Aragon @ Menlo-AthertonApr 20 · 1600 Meters · Place 9 · Menlo-AthertonMenlo-Atherton1600 Meters9.5:09.02a10
Apr 20Aragon @ Menlo-AthertonApr 20 · 800 Meters · Place 8 · Menlo-AthertonMenlo-Atherton800 Meters8.2:19.77a10
Apr 16CCS Last Chance T&F MeetApr 16 · 800 Meters · Place 19 · Menlo-AthertonMenlo-Atherton800 Meters192:19.1410
Apr 12Menlo-Atherton at MillsApr 12 · 300m Hurdles · Place 4 · Menlo-AthertonMenlo-Atherton300m Hurdles450.6010
Apr 12Menlo-Atherton at MillsApr 12 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:07.3010
Apr 6Menlo-Atherton at WestmoorApr 6 · High Jump · Place 3 · Menlo-AthertonMenlo-AthertonHigh Jump35-00.0010
Apr 6Menlo-Atherton at WestmoorApr 6 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:19.2610
Mar 23Carlmont at Menlo-AthertonMar 23 · 300m Hurdles · Place 2 · Menlo-AthertonMenlo-Atherton300m Hurdles249.8510
Mar 23Carlmont at Menlo-AthertonMar 23 · 1600 Meters · Place 9 · Menlo-AthertonMenlo-Atherton1600 Meters95:14.4410
Mar 23Carlmont at Menlo-AthertonMar 23 · 800 Meters · Place 9 · Menlo-AthertonMenlo-Atherton800 Meters92:24.2110
Mar 19Saint Francis InvitationalMar 19 · 800 Meters · Place 24 · Menlo-AthertonMenlo-Atherton800 Meters242:21.3410
Mar 16Sequoia at Menlo-AthertonMar 16 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:01.6410
Mar 16Sequoia at Menlo-AthertonMar 16 · 800 Meters · Place 5 · Menlo-AthertonMenlo-Atherton800 Meters52:23.4310
Mar 5Rustbuster InvitationalMar 5 · 1600 Meters · Place 23 · Menlo-AthertonMenlo-Atherton1600 Meters235:08.8610
Mar 5Rustbuster InvitationalMar 5 · 800 Meters · Place 19 · Menlo-AthertonMenlo-Atherton800 Meters192:22.0310
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · 300 Meters · Place 23 · Menlo-AthertonMenlo-Atherton300 Meters23.46.26aUnofficial10
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · 1200 Meters · Place 5 · Menlo-AthertonMenlo-Atherton1200 Meters5.3:56.06aUnofficial10
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · Long Jump · Place 5 · Menlo-AthertonMenlo-AthertonLong Jump5.16-03.50Unofficial10

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22Dublin Social Distance Fiesta #3May 22 · 1600 Meters · Place 401 · Menlo-AthertonMenlo-Atherton1600 Meters4015:39.059
May 22Dublin Social Distance Fiesta #3May 22 · 1600 Meters · Place 17 · Menlo-AthertonMenlo-Atherton1600 Meters175:39.059
May 19Menlo-Atherton @ CarlmontMay 19 · 1600 Meters · Place 5 · Menlo-AthertonMenlo-Atherton1600 Meters55:31.519
May 19Menlo-Atherton @ CarlmontMay 19 · 800 Meters · Place 7 · Menlo-AthertonMenlo-Atherton800 Meters72:38.249
May 12Mills @ Menlo-AthertonMay 12 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:39.399
May 12Mills @ Menlo-AthertonMay 12 · 800 Meters · Place 3 · Menlo-AthertonMenlo-Atherton800 Meters32:36.099
May 5Menlo-Atherton @ SequoiaMay 5 · 1600 Meters · Place 6 · Menlo-AthertonMenlo-Atherton1600 Meters65:45.899
May 5Menlo-Atherton @ SequoiaMay 5 · 800 Meters · Place 4 · Menlo-AthertonMenlo-Atherton800 Meters42:39.309
May 1Westmoor at Menlo-AthertonMay 1 · Long Jump · Place 8 · Menlo-AthertonMenlo-AthertonLong Jump813-10.009
May 1Westmoor at Menlo-AthertonMay 1 · 1600 Meters · Place 12 · Menlo-AthertonMenlo-Atherton1600 Meters126:00.619
May 1Westmoor at Menlo-AthertonMay 1 · 800 Meters · Place 10 · Menlo-AthertonMenlo-Atherton800 Meters102:45.249
Apr 21Aragon vs. Menlo AthertonApr 21 · 1600 Meters · Place 7 · MENLO-ATHERTMENLO-ATHERT1600 Meters76:00.499
Apr 21Aragon vs. Menlo AthertonApr 21 · 800 Meters · Place 4 · MENLO-ATHERTMENLO-ATHERT800 Meters42:43.489
Apr 10Menlo-Atherton Intrasquad Time TrialsApr 10 · 300 Meters · Place 14 · Menlo-AthertonMenlo-Atherton300 Meters14.48.19aUnofficial9
Apr 10Menlo-Atherton Intrasquad Time TrialsApr 10 · 1200 Meters · Place 12 · Menlo-AthertonMenlo-Atherton1200 Meters12.4:23.20aUnofficial9