Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSerra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame) · Feb 284:54.20Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)February 28, 2026
1600 Meters · OutdoorJunipero Serra v Bellarmine (Boys) · Apr 154:36.97aJunipero Serra v Bellarmine (Boys)April 15, 2026
3000 Meters · OutdoorSaint Francis Invitational 2026 · Mar 219:26.20aSaint Francis Invitational 2026March 21, 2026
3200 Meters · OutdoorWCAL Championships 2026 · May 29:56.66aWCAL Championships 2026May 2, 2026
800 Meters · OutdoorJunipero Serra vs. St. Ignatius · Apr 222:07.77aJunipero Serra vs. St. IgnatiusApril 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2WCAL Championships 2026May 2 · 3200 Meters · Place 3 · Junipero Serra3200 Meters39:56.66a PB10
May 2WCAL Championships 2026May 2 · 1600 Meters · Place 3 · Junipero Serra1600 Meters34:43.22a10
Apr 22Junipero Serra vs. St. IgnatiusApr 22 · 3200 Meters · Junipero Serra3200 Meters—DNF10
Apr 22Junipero Serra vs. St. IgnatiusApr 22 · 800 Meters · Place 4 · Junipero Serra800 Meters4.2:07.77a PB10
Apr 15Junipero Serra v Bellarmine (Boys)Apr 15 · 1600 Meters · Place 7 · Junipero Serra1600 Meters7.4:36.97a PB10
Apr 15Junipero Serra v Bellarmine (Boys)Apr 15 · 800 Meters · Place 9 · Junipero Serra800 Meters9.2:18.17a10
Apr 1Junipero Serra @ Archbishop MittyApr 1 · 1600 Meters · Place 2 · Junipero Serra1600 Meters2.4:41.24a10
Mar 25Junipero Serra & Sacred Heart Cathedral @ SFHSMar 25 · 3200 Meters · Place 5 · Junipero Serra3200 Meters511:24.12a10
Mar 25Junipero Serra & Sacred Heart Cathedral @ SFHSMar 25 · 1600 Meters · Place 9 · Junipero Serra1600 Meters94:48.14a10
Mar 21Saint Francis Invitational 2026Mar 21 · 3000 Meters · Place 6 · Junipero Serra3000 Meters69:26.20a PB10
Mar 18Junipero Serra vs. Valley Christian (Boys)Mar 18 · 1600 Meters · Place 2 · Junipero Serra1600 Meters2.4:40.56a10
Mar 11Junipero Serra vs. Archbishop Riordan (Boys)Mar 11 · 800 Meters · Place 3 · Junipero Serra800 Meters3.2:08.72a10
Mar 7K-Bell Track and Field ClassicMar 7 · 1600 Meters · Place 3 · Junipero Serra1600 Meters34:46.84a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Serra, Westmoor, Notre Dame (Belmont), Mercy (Burlingame)Feb 28 · 1600 Meters · Place 1 · Junipero Serra1600 Meters14:54.20 PB10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 3WCAL Championships 2025May 3 · 3200 Meters · Place 2 · Junipero Serra3200 Meters210:23.25a9
Apr 16Junipero Serra vs. Archbishop RiordanApr 16 · 800 Meters · Place 2 · Junipero Serra800 Meters22:13.929
Apr 9St Ignatius vs Junipero Serra HSApr 9 · 1600 Meters · Place 1 · Junipero Serra1600 Meters14:53.55a9
Apr 9St Ignatius vs Junipero Serra HSApr 9 · 800 Meters · Place 6 · Junipero Serra800 Meters62:19.80a9
Apr 2Junipero Serra vs. BellarmineApr 2 · 1600 Meters · Place 3 · Junipero Serra1600 Meters34:56.599
Mar 26Junipero Serra vs. Archbishop MittyMar 26 · 800 Meters · Place 2 · Junipero Serra800 Meters22:15.019
Mar 21Dublin Distance FiestaMar 21 · 3200 Meters · Place 286 · Junipero Serra3200 Meters28610:28.579
Mar 19Junipero Serra, Sacred Heart Cathedral Prep, St. Francis (MV)Mar 19 · 1600 Meters · Place 1 · Junipero Serra1600 Meters14:57.589
Mar 12Junipero Serra @ Valley ChristianMar 12 · 3200 Meters · Place 1 · Junipero Serra3200 Meters112:16.74a—
Mar 12Junipero Serra @ Valley ChristianMar 12 · 800 Meters · Place 1 · Junipero Serra800 Meters12:22.54a—
Mar 1K-Bell Track and Field ClassicMar 1 · 1600 Meters · Place 26 · Junipero Serra1600 Meters265:07.93a—