Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.2 Miles · Nueva Hillsborough CampusPSAL Bay Division Meet #1 · Sep 1115:55.8PSAL Bay Division Meet #1September 11, 2021
2.2 Miles · The Nueva School | Hillsborough CampusPSAL Bay Division Meet #2 · Oct 2913:39.6PSAL Bay Division Meet #2October 29, 2022
2.95 Miles · Crystal SpringsPSAL Preview Meet · Oct 1717:26.94PSAL Preview MeetOctober 17, 2024
2.95 Miles · Crystal Springs2023 CIF Central Coast Section Championships · Nov 1118:41.62023 CIF Central Coast Section Championships November 11, 2023
2.95 Miles · Crystal Springs Cross Country CoursePSAL Championships · Nov 319:37.1PSAL ChampionshipsNovember 3, 2022
3 Miles · Haverford CollegeHaverford Alumni Race 2026 · Sep 516:07.0Haverford Alumni Race 2026September 5, 2026
4 Miles · Haverford CollegeHaverford Invite · Oct 2321:26.5Haverford InviteOctober 23, 2026
4473 m · Golden Gate ParkLowell Invitational · Sep 917:43.5Lowell InvitationalSeptember 9, 2023
6440 m · Haverford CollegeMain Line Invitational · Sep 1923:19.4Main Line InvitationalSeptember 19, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1829:17.5Border BattleOctober 18, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1727:02.3Conn College InviteOctober 17, 2026
8,000 Meters · Haverford CollegeCentennial Conference · Oct 3127:33.0Centennial ConferenceOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 227:39.2Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 329:08.8Paul Short Run (College)October 3, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Centennial ConferenceOct 31 · 8,000 Meters Centennial · Place 68 · HaverfordHaverford8,000 Meters Centennial6827:33.0 PBSo
Oct 23Haverford InviteOct 23 · 4 Miles College · Place 33 · HaverfordHaverford4 Miles College3321:26.5 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 112 · HaverfordHaverford8,000 Meters White11227:02.3 PBSo
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 220 · HaverfordHaverford8,000 Meters Open22027:39.2 PBSo
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 63 · HaverfordHaverford4 Miles Collegiate6321:48.3So
Sep 5Haverford Alumni Race 2026Sep 5 · 3 Miles Collegiate · Place 20 · HaverfordHaverford3 Miles Collegiate2016:07.0 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Haverford InviteOct 24 · 4 Miles College · Place 35 · HaverfordHaverford4 Miles College3522:39.9Fr
Oct 18Border BattleOct 18 · 8,000 Meters Open · Place 79 · HaverfordHaverford8,000 Meters Open7929:17.5 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 494 · HaverfordHaverford8,000 Meters Open49429:08.8 PBFr
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 95 · HaverfordHaverford6,440 Meters Collegiate9523:19.4 PBFr

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 921 · The Nueva School -CCThe Nueva School -CC5,000 Meters Varsity92118:08.9—
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 159 · The Nueva School -CCThe Nueva School -CC5,000 Meters Varsity15918:08.9—
Nov 162024 CIF Central Coast Section ChampionshipsNov 16 · 2.95 Miles Varsity · Place 52 · NuevaNueva2.95 Miles Varsity5218:09.42SR
Nov 7PSAL ChampionshipsNov 7 · 2.95 Miles Varsity · Place 15 · NuevaNueva2.95 Miles Varsity1518:49.9212
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 3 · Place 98 · NuevaNueva3 Miles Division 39818:0412
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 3 · Place 98 · NuevaNueva3 Miles Division 39818:0412
Oct 22PSAL Bay Division Meet #2Oct 22 · 3 Miles Varsity · Place 6 · NuevaNueva3 Miles Varsity617:53.2712
Oct 17PSAL Preview MeetOct 17 · 2.95 Miles Varsity · Place 6 · NuevaNueva2.95 Miles Varsity617:26.94 PB12
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 173 · The Nueva School (CC)The Nueva School (CC)5,000 Meters Varsity17318:49.112
Oct 5Artichoke InvitationalOct 5 · Varsity · Place 63 · NuevaNuevaVarsity6313:3612
Sep 28Westmoor InvitationalSep 28 · 2.7 Miles Varsity · Place 52 · NuevaNueva2.7 Miles Varsity5215:3812
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 121 · NuevaNueva3 Miles Varsity12117:04.012
Sep 14PSAL Jamboree/Bay Division Meet #1Sep 14 · 2.2 Miles Varsity · Place 7 · NuevaNueva2.2 Miles Varsity712:04.2112
Sep 7Lowell Invitational (AKA San Francisco Invitational)Sep 7 · 2.78 Miles Varsity · Place 79 · The Nueva School (CC)The Nueva School (CC)2.78 Miles Varsity7916:23.29SR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 112023 CIF Central Coast Section Championships Nov 11 · 2.95 Miles Varsity - Division 5 · Place 34 · NuevaNueva2.95 Miles Varsity - Division 53418:41.6 PB11
Nov 2PSAL ChampionshipsNov 2 · 2.95 Miles Varsity · Place 6 · NuevaNueva2.95 Miles Varsity618:51.311
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · Division 3 · Place 136 · NuevaNuevaDivision 313619:2211
Oct 17PSAL Bay Division Meet #2Oct 17 · 3 Miles Varsity · Place 10 · NuevaNueva3 Miles Varsity1019:51.211
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 200 · The Nueva School (CC)The Nueva School (CC)5,000 Meters Varsity20019:24.211
Oct 5PSAL Preview MeetOct 5 · 2.1 Miles Varsity · Place 14 · NuevaNueva2.1 Miles Varsity1414:06.711
Sep 30Ram InvitationalSep 30 · Varsity · Place 74 · NuevaNuevaVarsity7416:3411
Sep 23PSAL Bay Division Meet #1Sep 23 · 2.2 Miles Varsity · Place 12 · NuevaNueva2.2 Miles Varsity1213:38.611
Sep 9Lowell InvitationalSep 9 · 2.78 Miles Varsity 2 · Place 174 · NuevaNueva2.78 Miles Varsity 217417:43.5 PB11

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 3PSAL ChampionshipsNov 3 · 2.95 Miles Junior Varsity · Place 3 · NuevaNueva2.95 Miles Junior Varsity319:37.1 PB10
Oct 29PSAL Bay Division Meet #2Oct 29 · 2.2 Miles Junior Varsity · Place 3 · NuevaNueva2.2 Miles Junior Varsity313:39.6 PB10
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 165 · The Nueva SchoolThe Nueva School5,000 Meters Junior Varsity16521:23.610
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 165 · The Nueva SchoolThe Nueva School5,000 Meters Junior Varsity16521:23.610
Oct 6PSAL Preview MeetOct 6 · 2.95 Miles Junior Varsity · Place 9 · NuevaNueva2.95 Miles Junior Varsity922:12.710
Oct 1Artichoke InvitationalOct 1 · 2.3 Miles Frosh/Soph Freshman Division 3 · Place 61 · NuevaNueva2.3 Miles Frosh/Soph Freshman Division 36115:2910
Sep 17PSAL Bay Division Meet #1Sep 17 · 2.2 Miles Junior Varsity · Place 5 · NuevaNueva2.2 Miles Junior Varsity514:36.110
Sep 10Lowell Invitational Sep 10 · 2.1 Miles Varsity · Place 156 · The Nueva School (CCThe Nueva School (CC2.1 Miles Varsity15613:51.9SO
Sep 10Lowell Invitational Sep 10 · 2.1 Miles Varsity · Place 156 · The Nueva School (CCThe Nueva School (CC2.1 Miles Varsity15613:51.9SO

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4PSAL ChampionshipsNov 4 · 2.95 Miles Junior Varsity · Place 7 · Nueva SchoolNueva School2.95 Miles Junior Varsity720:29.89
Oct 7PSAL Preview MeetOct 7 · 2.95 Miles Junior Varsity · Place 7 · NuevaNueva2.95 Miles Junior Varsity721:12.79
Oct 2Crystal Springs InvitationalOct 2 · 3 Miles Freshman · Place 118 · Nueva SchoolNueva School3 Miles Freshman11824:29.09
Sep 25PSAL Bay Division Meet #2Sep 25 · 2.2 Miles Junior Varsity · Place 9 · Nueva SchoolNueva School2.2 Miles Junior Varsity916:09.99
Sep 11PSAL Bay Division Meet #1Sep 11 · 2.2 Miles Junior Varsity · Place 8 · NuevaNueva2.2 Miles Junior Varsity815:55.8 PB9