Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Calaveras County FairgroundsSac Joaquin Sub-Sections · Nov 413:25.9Sac Joaquin Sub-Sections November 4, 2023
2 Miles · William Jessup UniversitySFL Championships · Oct 2811:48.2SFL Championships October 28, 2023
2.2 Miles · Calaveras County FairgroundsSJS Sub Section XC meet at Frogtown · Nov 513:41.3SJS Sub Section XC meet at FrogtownNovember 5, 2022
3 Miles · Calaveras County FairgroundsSub Sections SJS · Nov 818:09.3Sub Sections SJSNovember 8, 2025
3 Miles · William Jessup UniversitySFL Championships · Nov 117:11.8SFL Championships November 1, 2025
3,000 Meters · Johnson-Springview ParkSFL League meet #1 @ Sunset Whitney Recreation Area · Sep 2012:44.5SFL League meet #1 @ Sunset Whitney Recreation AreaSeptember 20, 2023
3,000 Meters · Sunset Whitney Recreation AreaSoiree at SWRA · Sep 610:21.9Soiree at SWRASeptember 6, 2025
3,200 Meters · Cordova High SchoolCordova Hoka Postals · Oct 1411:43.82Cordova Hoka PostalsOctober 14, 2023
3,200 Meters · Granite Bay High SchoolGrizzly 3200 · Oct 1810:40.66Grizzly 3200October 18, 2025
3,400 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 514:18.03Tom Laythe InvitationalOctober 5, 2024
3266 m · Golden Gate ParkLowell Invitational · Sep 913:22.7Lowell InvitationalSeptember 9, 2023
3650 m · Johnson-Springview ParkSFL League meet #1 · Sep 2114:55.7SFL League meet #1September 21, 2022
4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 3014:24.00Oakmont InvitationalAugust 30, 2025
5,000 Meters · Sunset Whitney Recreation AreaSFL Cross Country Meet #1 · Sep 1718:30.3SFL Cross Country Meet #1September 17, 2025
5,000 Meters · Willow Hills Reservoir CourseSJS XC Section Meet · Nov 1517:56.4SJS XC Section MeetNovember 15, 2025
5,000 Meters · Woodward ParkClovis Invitational · Oct 1017:18.70Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 15SJS XC Section MeetNov 15 · 5,000 Meters Varsity Division 2 · Place 62 · Granite Bay5,000 Meters Varsity Division 26217:56.4 PB12
Nov 8Sub Sections SJSNov 8 · 3 Miles Varsity Division 2 · Place 77 · Granite Bay3 Miles Varsity Division 27718:09.3 PB12
Nov 1SFL Championships Nov 1 · 3 Miles Varsity · Place 60 · Granite Bay3 Miles Varsity6017:11.8 PB12
Oct 18Grizzly 3200Oct 18 · 3,200 Meters Varsity · Place 66 · Granite Bay3,200 Meters Varsity6610:40.66 PB12
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 3 Varsity · Place 133 · Granite Bay5,000 Meters Division 3 Varsity13317:18.70 PB12
Oct 4Bulldog Invite Oct 4 · 5,000 Meters Varsity · Place 79 · Granite Bay5,000 Meters Varsity7918:14.012
Sep 20Springview XC InviteSep 20 · 5,000 Meters Varsity · Place 59 · Granite Bay5,000 Meters Varsity5918:55.5012
Sep 17SFL Cross Country Meet #1Sep 17 · 5,000 Meters Varsity · Place 59 · Granite Bay5,000 Meters Varsity5918:30.3 PB12
Sep 6Soiree at SWRASep 6 · 3,000 Meters Seeded Heats · Place 51 · Granite Bay3,000 Meters Seeded Heats5110:21.9 PB12
Aug 30Oakmont InvitationalAug 30 · 4,000 Meters Junior Varsity · Place 17 · Granite Bay4,000 Meters Junior Varsity1714:24.00 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9SJS XC Sub SectionsNov 9 · 3 Miles Junior Varsity- D1/2 · Place 83 · Granite Bay3 Miles Junior Varsity- D1/28319:38.811
Nov 2SFL Cross Country Championships Nov 2 · Varsity · Place 94 · Granite BayVarsity9418:46.011
Oct 19Grizzly 3200 metersOct 19 · 3,200 Meters Varsity · Place 134 · Granite Bay3,200 Meters Varsity13411:33.0911
Oct 5Tom Laythe InvitationalOct 5 · 3,400 Meters Junior Varsity · Place 53 · Granite Bay3,400 Meters Junior Varsity5314:18.03 PB11
Sep 18SFL Cross Country Meet #1Sep 18 · 5,000 Meters Varsity · Place 96 · Granite Bay5,000 Meters Varsity9619:40.411
Sep 7Lowell Invitational (AKA San Francisco Invitational)Sep 7 · 2.78 Miles Varsity · Place 110 · Granite Bay (SJ)2.78 Miles Varsity11018:33.65JR
Aug 31Oakmont InvitationalAug 31 · 4,000 Meters Junior Varsity · Place 58 · Granite Bay4,000 Meters Junior Varsity5815:48.5011

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4Sac Joaquin Sub-Sections Nov 4 · 2 Miles Sophomore - Division 2 · Place 73 · Granite Bay2 Miles Sophomore - Division 27313:25.9 PB10
Oct 28SFL Championships Oct 28 · 2 Miles Frosh/Soph · Place 49 · Granite Bay2 Miles Frosh/Soph4911:48.2 PB10
Oct 14Cordova Hoka PostalsOct 14 · 3,200 Meters Varsity · Place 126 · Granite Bay3,200 Meters Varsity12611:43.82 PB10
Sep 20SFL League meet #1 @ Sunset Whitney Recreation AreaSep 20 · 3,000 Meters Frosh/Soph · Place 64 · Granite Bay3,000 Meters Frosh/Soph6412:44.5 PB10
Sep 9Lowell InvitationalSep 9 · 2.03 Miles Sophomore 1 · Place 87 · Granite Bay2.03 Miles Sophomore 18713:22.7 PB10
Aug 26Oakmont InvitationalAug 26 · 4,000 Meters Sophomore · Place 61 · Granite Bay4,000 Meters Sophomore6115:53.7010

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5SJS Sub Section XC meet at FrogtownNov 5 · 2.2 Miles Freshman- Division 2 · Place 54 · Granite Bay2.2 Miles Freshman- Division 25413:41.3 PB9
Oct 29SFL Championships Oct 29 · 2 Miles Junior Varsity · Place 34 · Granite Bay2 Miles Junior Varsity3412:02.99
Oct 15HOKA Postal NationalsOct 15 · 3,200 Meters Varsity · Place 132 · Granite Bay3,200 Meters Varsity13212:21.069
Oct 1Tom Laythe Cross Country InvitationalOct 1 · 2.1 Miles Frosh/Soph Freshman · Place 153 · Granite Bay2.1 Miles Frosh/Soph Freshman15314:54.519
Sep 21SFL League meet #1Sep 21 · 3,650 Meters Frosh/Soph · Place 33 · Granite Bay3,650 Meters Frosh/Soph3314:55.7 PB9
Sep 10Lowell Invitational Sep 10 · 2.1 Miles Freshman · Place 127 · Granite Bay (SJ)2.1 Miles Freshman12714:44.4FR
Sep 10Lowell Invitational Sep 10 · 2.1 Miles Freshman · Place 127 · Granite Bay (SJ)2.1 Miles Freshman12714:44.4FR
Aug 27Oakmont InvitationalAug 27 · 4,000 Meters Freshman · Place 54 · Granite Bay4,000 Meters Freshman5417:18.509