Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Los Altos High SchoolSCVAL#1 Los Altos High School · Feb 2012:56.6SCVAL#1 Los Altos High School February 20, 2021
2.1 Miles · Lynbrook High SchoolSCVAL Cluster #1 · Sep 2513:39.9SCVAL Cluster #1September 25, 2018
2.93 Miles · Mt. San Antonio College73rd Annual Mt. SAC Cross Country Invitational · Oct 2219:1373rd Annual Mt. SAC Cross Country InvitationalOctober 22, 2021
2.95 Miles · Crystal SpringsSCVAL League Finals · Nov 519:23.6SCVAL League FinalsNovember 5, 2019
3427 m · Polo FieldsSan Francisco/Lowell Invitational · Sep 713:50.03San Francisco/Lowell InvitationalSeptember 7, 2019
4 Miles · Butte College Campus Butte Invitational · Oct 1323:36.9Butte InvitationalOctober 13, 2023
4 Miles · ModestoMJC Invitational · Sep 2922:48.5MJC InvitationalSeptember 29, 2023
4 Miles · Palo Corona Regional ParkCoast Conference Cross Country Championship · Oct 2522:28.9Coast Conference Cross Country ChampionshipOctober 25, 2023
5,000 Meters · Baylands ParkSCVAL Meet #1 · Sep 2122:10.2SCVAL Meet #1September 21, 2021
5,000 Meters · McIver State ParkLewis & Clark XC Opener · Sep 417:00.90Lewis & Clark XC OpenerSeptember 4, 2026
5,000 Meters · Woodward ParkClovis West Golden Eagle Invitational · Sep 2423:19.14Clovis West Golden Eagle InvitationalSeptember 24, 2021
6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1120:08.18Ash Creek InvitationalSeptember 11, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1727:25.67Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 1927:04.602026 PLU InvitationalSeptember 19, 2026
8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 327:43.30Whitworth Frank Knott XC Classic 2026October 3, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 312026 Northwest Conference XC ChampionshipsOct 31 · 8,000 Meters Men's 8K Championships · Place 68 · Lewis & ClarkLewis & Clark8,000 Meters Men's 8K Championships6827:52.01Sr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 274 · Lewis & ClarkLewis & Clark8,000 Meters Collegiate27427:25.67 PBSr
Oct 3Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 144 · Lewis & ClarkLewis & Clark8,000 Meters Men's 8K14427:43.30 PBSr
Sep 192026 PLU InvitationalSep 19 · 8,000 Meters Men's "Gold" Division · Place 46 · Lewis & ClarkLewis & Clark8,000 Meters Men's "Gold" Division4627:04.60 PBSr
Sep 11Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 48 · Lewis & ClarkLewis & Clark6,000 Meters Collegiate4820:08.18 PBSr
Sep 4Lewis & Clark XC OpenerSep 4 · 5,000 Meters College · Place 32 · Lewis & ClarkLewis & Clark5,000 Meters College3217:00.90 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Linfield George Oja InvitationalOct 18 · 8,000 Meters Varsity · Place 250 · Lewis & ClarkLewis & Clark8,000 Meters Varsity25027:26.60Jr
Oct 450th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 224 · Lewis & ClarkLewis & Clark8,000 Meters Varsity22427:49.02Jr
Sep 12Ash Creek FestivalSep 12 · 6,000 Meters Varsity · Place 53 · Lewis & ClarkLewis & Clark6,000 Meters Varsity5320:56.1JR

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 549th Charles Bowles Willamette XC InvitationalOct 5 · 8,000 Meters Varsity · Place 211 · Lewis & ClarkLewis & Clark8,000 Meters Varsity21128:23.7SO
Aug 31Linfield Harrier ClassicAug 31 · 6,000 Meters Open · Place 125 · Lewis & ClarkLewis & Clark6,000 Meters Open12522:44.34Jr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25Coast Conference Cross Country ChampionshipOct 25 · 4 Miles College · Place 17 · De AnzaDe Anza4 Miles College1722:28.9 PBSo
Oct 13Butte InvitationalOct 13 · 4 Miles College · Place 13 · De AnzaDe Anza4 Miles College1323:36.9 PBSo
Oct 6Hartnell College Toro Park InvitationalOct 6 · 4 Miles Varsity · Place 47 · De AnzaDe Anza4 Miles Varsity4724:32.5—
Sep 29MJC InvitationalSep 29 · 4 Miles College · Place 21 · De AnzaDe Anza4 Miles College2122:48.5 PBSo
Sep 16Monterey Peninsula InvitationalSep 16 · 4 Miles Varsity · Place 21 · De AnzaDe Anza4 Miles Varsity2123:13.2—
Sep 1Fresno InvitationalSep 1 · 4 Miles Varsity · Place 108 · De AnzaDe Anza4 Miles Varsity10824:21.0—

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2SCVAL ChampionshipsNov 2 · 2.95 Miles Varsity · Place 21 · Mountain ViewMountain View2.95 Miles Varsity2119:03.412
Oct 2273rd Annual Mt. SAC Cross Country InvitationalOct 22 · 2.93 Miles D1 Varsity Green · Place 95 · Mountain ViewMountain View2.93 Miles D1 Varsity Green9519:13 PB12
Oct 19SCVAL Meet #3 Baylands Oct 19 · 5,000 Meters Varsity · Place 78 · Mountain ViewMountain View5,000 Meters Varsity7818:54.2—
Oct 5Scval#2Oct 5 · Junior Varsity · Place 12 · Mountain ViewMountain ViewJunior Varsity1219:12.712
Oct 2Crystal Springs InvitationalOct 2 · 3 Miles Championship · Place 99 · Mountain ViewMountain View3 Miles Championship9919:44.912
Sep 24Clovis West Golden Eagle InvitationalSep 24 · 5,000 Meters Large School Varsity · Place 107 · Mountain ViewMountain View5,000 Meters Large School Varsity10723:19.14 PB12
Sep 21SCVAL Meet #1Sep 21 · 5,000 Meters Varsity · Place 97 · Mountain ViewMountain View5,000 Meters Varsity9722:10.2 PB12
Sep 11Lowell InvitationalSep 11 · 3 Miles Varsity · Place 144 · Mountain ViewMountain View3 Miles Varsity14417:59.212
Feb 20SCVAL#1 Los Altos High School Feb 20 · 2.1 Miles Combined · Place 95 · Mountain ViewMountain View2.1 Miles Combined9512:56.6 PB11

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5SCVAL League FinalsNov 5 · 2.95 Miles Frosh-Soph - EC · Place 32 · Mountain ViewMountain View2.95 Miles Frosh-Soph - EC3219:23.6 PB10
Oct 19Monterey Bay InvitationalOct 19 · 3 Miles Varsity · Place 144 · Mountain ViewMountain View3 Miles Varsity14419:5310
Oct 5Artichoke InvitationalOct 5 · 2.3 Miles Frosh/Soph Freshman Division 1 · Place 44 · Mountain ViewMountain View2.3 Miles Frosh/Soph Freshman Division 14415:2510
Sep 24SCVAL#1 BaylandsSep 24 · 5,000 Meters Frosh/Soph Freshman · Place 67 · Mountain ViewMountain View5,000 Meters Frosh/Soph Freshman6720:16.510
Sep 21De La Salle Nike InvitationalSep 21 · 3 Miles Junior Varsity · Place 126 · Mountain ViewMountain View3 Miles Junior Varsity12620:19.8210
Sep 7San Francisco/Lowell InvitationalSep 7 · 2.13 Miles Sophomore-2 · Place 90 · Mountain ViewMountain View2.13 Miles Sophomore-29013:50.03 PB10

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30SCVAL FinalsOct 30 · 2.95 Miles Frosh/Soph Freshman · Place 41 · Mountain ViewMountain View2.95 Miles Frosh/Soph Freshman4119:42.49
Oct 17SCVAL BaylandsOct 17 · 5,000 Meters Frosh/Soph Freshman · Place 106 · Mountain ViewMountain View5,000 Meters Frosh/Soph Freshman10619:52.99
Oct 13Monterey Bay InvitationalOct 13 · 3 Miles Junior Varsity · Place 85 · Mountain ViewMountain View3 Miles Junior Varsity8520:48.009
Oct 2SCVAL Crystal Springs PreviewOct 2 · 2.95 Miles Freshman · Place 44 · Mountain ViewMountain View2.95 Miles Freshman4420:18.809
Sep 25SCVAL Cluster #1Sep 25 · 2.1 Miles All Male · Place 325 · Mountain ViewMountain View2.1 Miles All Male32513:39.9 PB9
Sep 15Earlybird InvitationalSep 15 · Varsity · Place 154 · Mountain ViewMountain ViewVarsity15421:369
Sep 8Lowell InvitationalSep 8 · 2.13 Miles Freshman · Place 66 · Mountain ViewMountain View2.13 Miles Freshman6614:34.8—