Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Palos Verdes High SchoolPalos Verdes Invitational · Oct 313:03.21Palos Verdes InvitationalOctober 3, 2025
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2117:3874th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Discovery Well Park2025 Moore League XC #2 · Oct 1520:46.852025 Moore League XC #2October 15, 2025
3 Miles · Dos Pueblos High SchoolDP XC Invite · Oct 1518:43.55DP XC InviteOctober 15, 2022
3 Miles · El Dorado ParkMoore League Cluster #1 - El Dorado Park · Sep 2817:50.2Moore League Cluster #1 - El Dorado ParkSeptember 28, 2022
3 Miles · Heartwell ParkMoore League Finals · Nov 617:27.2Moore League FinalsNovember 6, 2024
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1817:24.3CIF-SS Division FinalsNovember 18, 2023
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 217:58.9ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2819:05.7Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Stanley ParkJames Earley Invitational · Oct 1020:08.1James Earley InvitationalOctober 10, 2026
5,000 Meters · Woodward ParkClovis Invitational · Oct 1019:23.30Clovis InvitationalOctober 10, 2025
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1724:23.7Conn College InviteOctober 17, 2026
6,000 Meters · Keene State CollegeKeene State Invitational · Oct 325:18.7Keene State InvitationalOctober 3, 2026
6,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1225:35.0Aldrich InvitationalSeptember 12, 2026
6,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 1926:11.0Purple Valley ClassicSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17Conn College InviteOct 17 · 6,000 Meters White · Place 111 · WilliamsWilliams6,000 Meters White11124:23.7 PBFr
Oct 10James Earley InvitationalOct 10 · 5,000 Meters Collegiate · Place 38 · WilliamsWilliams5,000 Meters Collegiate3820:08.1 PBFr
Oct 3Keene State InvitationalOct 3 · 6,000 Meters Women's Open · Place 13 · WilliamsWilliams6,000 Meters Women's Open1325:18.7 PBFr
Sep 19Purple Valley ClassicSep 19 · 6,000 Meters Collegiate · Place 34 · WilliamsWilliams6,000 Meters Collegiate3426:11.0 PBFr
Sep 12Aldrich InvitationalSep 12 · 6,000 Meters Women · Place 55 · WilliamsWilliams6,000 Meters Women5525:35.0 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 26 · Long Beach Poly (SS)Long Beach Poly (SS)3 Miles Division 12618:29.012
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 26 · Poly (Long Beach)Poly (Long Beach)3 Miles Division 12618:29.0012
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1 Varsity Red · Place 14 · Poly (Long Beach)Poly (Long Beach)3 Miles D1 Varsity Red1419:34.212
Oct 152025 Moore League XC #2Oct 15 · 3 Miles Varsity · Place 8 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity820:46.85 PB12
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 1 Varsity · Place 30 · Poly (Long Beach)Poly (Long Beach)5,000 Meters Division 1 Varsity3019:23.30 PB12
Oct 3Palos Verdes InvitationalOct 3 · 2 Miles #2 Varsity · Place 4 · Poly (Long Beach)Poly (Long Beach)2 Miles #2 Varsity413:03.21 PB12
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 162 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity16219:00.912
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · Varsity · Place 42 · Long Beach Poly (SS)Long Beach Poly (SS)Varsity4218:24.6—
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · 2.7 Miles Varsity · Place 42 · Long Beach Poly (SS)Long Beach Poly (SS)2.7 Miles Varsity4218:24.55—

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Division 1 · Place 21 · Long Beach Poly (SS)Long Beach Poly (SS)3 Miles Division 12118:20.111
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 3 · Long Beach Poly (SS)Long Beach Poly (SS)3 Miles Division 1318:10.811
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 3 · Poly (Long Beach)Poly (Long Beach)3 Miles Division 1318:10.811
Nov 6Moore League FinalsNov 6 · 3 Miles Varsity · Place 1 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity117:27.2 PB11
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 5 · Long Beach Poly (SS)Long Beach Poly (SS)5,000 Meters Varsity518:05.511
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 10 · Poly (Long Beach)Poly (Long Beach)5,000 Meters Championship1019:05.7 PB11
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 6 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity617:11.211

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 1 · Place 20 · Poly (Long Beach)Poly (Long Beach)3 Miles Division 12017:24.3 PB10
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 1 Heat 4 · Place 2 · Poly (Long Beach)Poly (Long Beach)2.93 Miles Varsity - Division 1 Heat 4218:30.510
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 14 · Poly (Long Beach)Poly (Long Beach)2.93 Miles Division 11418:4810
Oct 14Dos Pueblos InvitationalOct 14 · 3 Miles Sophomore · Place 1 · Poly (Long Beach)Poly (Long Beach)3 Miles Sophomore118:42.8710
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 100 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity10017:55.410
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Championship · Place 9 · Poly (Long Beach)Poly (Long Beach)3 Miles Championship917:58.9 PB10

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 19CIF-SS Division FinalsNov 19 · 3 Miles Varsity · Place 13 · Long Beach Poly (SS)Long Beach Poly (SS)3 Miles Varsity1318:21.29
Nov 19CIF-SS Division FinalsNov 19 · 2.93 Miles Division I · Place 13 · Poly (Long Beach)Poly (Long Beach)2.93 Miles Division I1318:21.29
Nov 11CIF-SS Division Prelims (Day 1) (Divisions 1 & 5)Nov 11 · 2.93 Miles Division 1 - Heat 2 · Place 1 · Poly (Long Beach)Poly (Long Beach)2.93 Miles Division 1 - Heat 2118:22.79
Nov 2Moore League XC FinalsNov 2 · 3 Miles Girls Varsity · Place 1 · Poly (Long Beach)Poly (Long Beach)3 Miles Girls Varsity118:24.159
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Team Sweepstakes Yellow · Place 2 · Poly (Long Beach)Poly (Long Beach)2.93 Miles D1&2 Team Sweepstakes Yellow217:38 PB9
Oct 15DP XC InviteOct 15 · 3 Miles Freshman · Place 1 · Poly (Long Beach)Poly (Long Beach)3 Miles Freshman118:43.55 PB9
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)5,000 Meters Varsity218:22.49
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)5,000 Meters Varsity218:22.49
Sep 28Moore League Cluster #1 - El Dorado ParkSep 28 · 3 Miles Varsity · Place 1 · Poly (Long Beach)Poly (Long Beach)3 Miles Varsity117:50.2 PB9
Sep 3Southern California XC OpenerSep 3 · 3 Miles Varsity · Place 1 · Long Beach PLong Beach P3 Miles Varsity118:39.369
Sep 3Southern California XC OpenerSep 3 · 3 Miles Varsity · Place 1 · Long Beach PLong Beach P3 Miles Varsity118:39.369
Aug 27LBPXC Bun RunAug 27 · 3 Miles Varsity · Place 8 · W LB PolyW LB Poly3 Miles Varsity817:44.64—