Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Crystal SpringsWCAL Championships · Nov 515:45.56WCAL ChampionshipsNovember 5, 2025
3 Miles · Golden Gate ParkWCAL I · Sep 2516:33.01WCAL ISeptember 25, 2024
3266 m · Golden Gate ParkLowell Invitational · Sep 911:21.9Lowell InvitationalSeptember 9, 2023
4,000 Meters · Baylands ParkBaylands Invitational · Sep 1313:13.33Baylands InvitationalSeptember 13, 2024
5,000 Meters · Baylands ParkWCAL II · Oct 1616:24.90WCAL IIOctober 16, 2025
7,000 Meters · SDSU Mission Valley River ParkAztec Coastal Classic XC · Sep 323:17.3Aztec Coastal Classic XCSeptember 3, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:37.17Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 3027:18.43West Coast Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1726:25.9UCR - Highlander InvitationalOctober 17, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30West Coast Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 61 · San DiegoSan Diego8,000 Meters Collegiate6127:18.43 PBFr
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Invite · Place 166 · San Diego St.San Diego St.8,000 Meters Invite16626:25.9 PBFr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 61 · San DiegoSan Diego8,000 Meters Blue6126:37.17 PBFr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Invite · Place 202 · San DiegoSan Diego8,000 Meters Invite20226:27.8Fr
Sep 3Aztec Coastal Classic XCSep 3 · 7,000 Meters Collegiate · Place 23 · San DiegoSan Diego7,000 Meters Collegiate2323:17.3 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 152025 CIF Central Coast Section ChampionshipsNov 15 · 5,000 Meters Division 2 · Place 18 · Junipero SerraJunipero Serra5,000 Meters Division 21815:54.9SR
Nov 5WCAL ChampionshipsNov 5 · 2.95 Miles Varsity Boys · Place 11 · Junipero SerraJunipero Serra2.95 Miles Varsity Boys1115:45.56 PB12
Oct 16WCAL IIOct 16 · 5,000 Meters Varsity · Place 14 · Junipero SerraJunipero Serra5,000 Meters Varsity1416:24.90 PB12
Oct 11Crystal Springs InvitationalOct 11 · 2.95 Miles Championship · Place 23 · Junipero SerraJunipero Serra2.95 Miles Championship2316:09.91SR
Sep 27Ram InvitationalSep 27 · 2.7 Miles Varsity · Place 12 · Junipero SerraJunipero Serra2.7 Miles Varsity1214:3212
Sep 24WCAL ISep 24 · 3 Miles Varsity · Place 8 · Junipero SerraJunipero Serra3 Miles Varsity815:44.18SR
Sep 13Baylands InvitationalSep 13 · 4,000 Meters Varsity · Place 8 · Junipero SerraJunipero Serra4,000 Meters Varsity812:32.69—
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · Varsity · Place 73 · Junipero Serra (CC)Junipero Serra (CC)Varsity7315:24.8SR
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · 2.7 Miles Varsity · Place 73 · Junipero Serra (CC)Junipero Serra (CC)2.7 Miles Varsity7315:24.79—
Aug 29Serra JamboreeAug 29 · 2.95 Miles Boys · Place 2 · Junipero SerraJunipero Serra2.95 Miles Boys216:29.312

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 471 · Junipero Serra -CCJunipero Serra -CC5,000 Meters Varsity47116:29.2JR
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Division 2 · Place 117 · Junipero Serra -CCJunipero Serra -CC5,000 Meters Division 211716:29.2JR
Nov 162024 CIF Central Coast Section ChampionshipsNov 16 · 2.95 Miles Division 2 · Place 37 · Junipero SerraJunipero Serra2.95 Miles Division 23716:18.28JR
Nov 6WCAL FinalsNov 6 · 2.95 Miles Varsity · Place 24 · Junipero SerraJunipero Serra2.95 Miles Varsity2416:20.0511
Oct 17WCAL IIOct 17 · 5,000 Meters Varsity · Place 30 · Junipero SerraJunipero Serra5,000 Meters Varsity3017:07.611
Oct 12Crystal Springs Invitational Oct 12 · 2.95 Miles Championship · Place 26 · Junipero SerraJunipero Serra2.95 Miles Championship2616:24.011
Sep 28Westmoor InvitationalSep 28 · 2.7 Miles Varsity · Place 44 · Junipero SerraJunipero Serra2.7 Miles Varsity4414:5411
Sep 25WCAL ISep 25 · 3 Miles Varsity · Place 29 · Junipero SerraJunipero Serra3 Miles Varsity2916:33.01 PB11
Sep 13Baylands InvitationalSep 13 · 4,000 Meters Junior · Place 9 · Junipero SerraJunipero Serra4,000 Meters Junior913:13.33 PB11
Sep 7Lowell Invitational (AKA San Francisco Invitational)Sep 7 · 2.78 Miles Varsity · Place 25 · Junipero Serra (CC)Junipero Serra (CC)2.78 Miles Varsity2515:30.07JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 112023 CIF Central Coast Section Championships Nov 11 · 2.95 Miles Varsity - Division 2 · Place 64 · Junipero SerraJunipero Serra2.95 Miles Varsity - Division 26417:25.410
Nov 1WCAL FinalsNov 1 · 2.95 Miles Varsity · Place 21 · Junipero SerraJunipero Serra2.95 Miles Varsity2116:36.0SO
Oct 7Crystal Springs InvitationalOct 7 · 2.95 Miles Championship · Place 25 · Junipero Serra (CC)Junipero Serra (CC)2.95 Miles Championship2516:47.9SO
Sep 30Ram InvitationalSep 30 · Varsity · Place 1 · Junipero SerraJunipero SerraVarsity115:0010
Sep 9Lowell InvitationalSep 9 · 2.03 Miles Sophomore 1 · Place 6 · Junipero SerraJunipero Serra2.03 Miles Sophomore 1611:21.9 PB10