Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSkyline Invitational · Feb 284:54.67Skyline InvitationalFebruary 28, 2026
1600 Meters · OutdoorCCS Last Chance Invitational · Apr 244:43.23aCCS Last Chance InvitationalApril 24, 2026
3200 Meters · OutdoorPAL Varsity Trials & Finals · Apr 3010:01.87aPAL Varsity Trials & FinalsApril 30, 2026
800 Meters · OutdoorPAL-Bay: Westmoor, Menlo-Atherton @ San Mateo · Apr 222:08.50aPAL-Bay: Westmoor, Menlo-Atherton @ San MateoApril 22, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30PAL Varsity Trials & FinalsApr 30 · 3200 Meters · Place 10 · San Mateo3200 Meters10.10:01.87a PB11
Apr 24CCS Last Chance InvitationalApr 24 · 1600 Meters · Place 25 · San Mateo1600 Meters254:43.23a PB11
Apr 22PAL-Bay: Westmoor, Menlo-Atherton @ San MateoApr 22 · 800 Meters · Place 5 · San Mateo800 Meters52:08.50a PB11
Apr 22PAL-Bay: Westmoor, Menlo-Atherton @ San MateoApr 22 · 800 Meters · Place 5 · San Mateo800 Meters52:08.5011
Apr 8PAL Bay: Mills, San Mateo @ HillsdaleApr 8 · 1600 Meters · Place 8 · San Mateo1600 Meters84:46.63a11
Apr 4East Bay InvitationalApr 4 · 3200 Meters · Place 13 · San Mateo3200 Meters1310:43.6811
Mar 24PAL-Bay: San Mateo @ CarlmontMar 24 · 800 Meters · Place 7 · San Mateo800 Meters72:10.93a11
Mar 20Dublin Distance Fiesta Mar 20 · 1600 Meters · Place 356 · San Mateo (Cc)1600 Meters3564:48.0311
Mar 7Dan Gabor InvitationalMar 7 · 3200 Meters · Place 27 · San Mateo3200 Meters2710:28.1011
Mar 4PAL-Bay: Aragon v Woodside v San MateoMar 4 · 800 Meters · Place 6 · San Mateo800 Meters62:13.8111

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Skyline InvitationalFeb 28 · 1600 Meters · Place 53 · San Mateo1600 Meters534:54.67 PB11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3PAL Frosh Soph ChampionshipsMay 3 · 3200 Meters · Place 7 · San Mateo3200 Meters7.10:54.93a10
Apr 22Carlmont & Sequoia at San MateoApr 22 · 3200 Meters · Place 5 · San Mateo3200 Meters511:13.2910
Apr 22Carlmont & Sequoia at San MateoApr 22 · 1600 Meters · Place 7 · San Mateo1600 Meters75:05.4410
Apr 16PAL Bay: San Mateo @ HillsdaleApr 16 · 3200 Meters · Place 2 · San Mateo3200 Meters211:36.46a10
Apr 16PAL Bay: San Mateo @ HillsdaleApr 16 · 1600 Meters · Place 8 · San Mateo1600 Meters85:10.11a10
Mar 22Firebird RelaysMar 22 · 3200 Meters · Place 7 · San Mateo3200 Meters711:11.56a9
Mar 19PAL-Bay: Menlo-Atherton, San Mateo @ MillsMar 19 · 1600 Meters · Place 5 · San Mateo1600 Meters55:10.66a—
Mar 5PAL Bay: Westmoor and Aragon @ San MateoMar 5 · 3200 Meters · Place 3 · San Mateo3200 Meters3.11:32.30a10
Mar 5PAL Bay: Westmoor and Aragon @ San MateoMar 5 · 1600 Meters · Place 7 · San Mateo1600 Meters7.5:20.03a10
Mar 1Woodside JamboreeMar 1 · 3200 Meters · Place 2 · San Mateo3200 Meters211:40.10a—