Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Lake Oswego Junior High SchoolLake Oswego Junior High Meet · Oct 128:31.4Lake Oswego Junior High MeetOctober 12, 2016
2,000 Meters · Sherwood HSSherwood, LOJ, Wood, Hazelbrook · Sep 278:05.05Sherwood, LOJ, Wood, HazelbrookSeptember 27, 2016
2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 1808:02.72WRL Championship MeetOctober 18, 2016
3,000 Meters · Lake Oswego Junior High SchoolWRL - Meridian, Rosemont, Sherwood @ LOJ · Oct 1012:53.23WRL - Meridian, Rosemont, Sherwood @ LOJOctober 10, 2017
3,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 2613:02.03Nike Portland XC (formerly Nike Pre Nationals)September 26, 2015
3,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 1913:50Three Course ChallengeSeptember 19, 2015
3,000 Meters · Sherwood HSForest Grove & Glencoe @ Sherwood · Mar 68:51.30Forest Grove & Glencoe @ SherwoodMarch 6, 2021
3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 2912:10.41PDXC State Middle School ChampionshipOctober 29, 2017
3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 2412:12.17WRL Championship MeetOctober 24, 2017
3,000 Meters · Wilsonville Night RaceNight Meet · Aug 2410:27.02Night MeetAugust 24, 2018
4,000 Meters · Joe Dancer ParkGlencoe, Century, Sherwood at McMinnville · Mar 1313:17.9Glencoe, Century, Sherwood at McMinnville March 13, 2021
4970 m · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 616:15.2Bowmen Raceway Invitational at PIROctober 6, 2018
5,000 Meters · Ash Creek Preserve 5KAsh Creek XC Festival · Sep 716:27.56Ash Creek XC Festival September 7, 2019
5,000 Meters · Century HSSherwood @ Century · Sep 1117:24.36Sherwood @ CenturySeptember 11, 2019
5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 2016:35.00Bob Firman Invitational XCSeptember 20, 2019
5,000 Meters · Glencoe HSSherwood @ Glencoe · Oct 2315:59.12Sherwood @ GlencoeOctober 23, 2019
5,000 Meters · Lakewood High SchoolPacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running · Nov 2014:54.5Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNovember 20, 2021
5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 914:45.5NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 615:04.50OSAA 6A State ChampionshipsNovember 6, 2021
5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 1015:29.20Rose City Championship InviteApril 10, 2021
5,000 Meters · Sherwood HSMcMinnville & Newberg @ Sherwood · Mar 2015:36.40McMinnville & Newberg @ SherwoodMarch 20, 2021
5,000 Meters · State Meet Course (Lane)OSAA 6A State Championship · Nov 317:21OSAA 6A State ChampionshipNovember 3, 2018
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 2321:21Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 23, 2021
8,000 Meters · Panorama FarmsVirginia Invitational · Sep 2324:43.4Virginia InvitationalSeptember 23, 2023
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2523:56.71Lakefront InviteSeptember 25, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 924:32.3Nuttycombe Wisconsin InvitationalOctober 9, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters B Race · Place 31 · WashingtonWashington8,000 Meters B Race3124:32.3 PBSr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 91 · WashingtonWashington8,000 Meters Championship9123:56.71 PBSr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters Championship · Place 218 · WashingtonWashington8,000 Meters Championship21825:09.2Fr
Sep 23Virginia InvitationalSep 23 · 8,000 Meters College · Place 136 · WashingtonWashington8,000 Meters College13624:43.4 PBFr

2021 Cross Country

17 results
DateMeetEventPlMarkGr
Nov 20Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNov 20 · 5,000 Meters NW Elite HS Club Showcase · Place 4 · SherwoodSherwood5,000 Meters NW Elite HS Club Showcase414:54.5 PB12
Nov 6OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 1 · SherwoodSherwood5,000 Meters 6A115:04.50 PB12
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity115:31.4012
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Elite avg under 17:00 · Place 1 · SherwoodSherwood5,000 Meters Men's Elite avg under 17:00114:45.5 PB12
Sep 29Sherwood & Liberty at Forest GroveSep 29 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity116:17.2012
Sep 25Nike Portland XCSep 25 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood5,000 Meters Varsity315:01.5012
Sep 22Glencoe @ SherwoodSep 22 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity215:40.9812
Sep 17Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood5,000 Meters Varsity314:57.2212
Sep 8Century/Sherwood @ McMinnvilleSep 8 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity217:53.4012
Aug 27Night MeetAug 27 · 3,000 Meters Varsity · Place 3 · SherwoodSherwood3,000 Meters Varsity38:46.7012
Jul 23Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 23 · 5,000 Meters Week 1 · Place 4 · SherwoodSherwood5,000 Meters Week 1421:21 PB12
Apr 10Rose City Championship InviteApr 10 · 5,000 Meters Varsity Men · Place 12 · SherwoodSherwood5,000 Meters Varsity Men1215:29.20 PB11
Apr 3Liberty, Glencoe, Sherwood @ NewbergApr 3 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity115:40.6011
Mar 20McMinnville & Newberg @ SherwoodMar 20 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity215:36.40 PB11
Mar 13Glencoe, Century, Sherwood at McMinnville Mar 13 · 4,000 Meters Varsity · Place 4 · SherwoodSherwood4,000 Meters Varsity413:17.9 PB11
Mar 6Forest Grove & Glencoe @ SherwoodMar 6 · 3,000 Meters Varsity · Place 2 · SherwoodSherwood3,000 Meters Varsity28:51.30 PB11
Jan 283k-ish Time Trial/Fitness TestJan 28 · 2,850 Meters Gentlemen · SherwoodSherwood2,850 Meters Gentlemen08:36Unofficial11

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19Bowmen Classic Course TTNov 19 · 3,200 Meters White · Place 1 · SherwoodSherwood3,200 Meters White110:03.80Unofficial11
Nov 2Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northwest Region · Place 18 · SherwoodSherwood5,000 Meters NXV Northwest Region1816:00.7Unofficial11
Oct 30Bowmen Classic Course Time TrialOct 30 · 3,000 Meters The Grind · Place 3 · SherwoodSherwood3,000 Meters The Grind38:57.47Unofficial11
Oct 19Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northwest Region · Place 7 · SherwoodSherwood5,000 Meters NXV Northwest Region715:34.0Unofficial11

2019 Cross Country

17 results
DateMeetEventPlMarkGr
Nov 16NXR Northwest Regional ChampionshipsNov 16 · 5,000 Meters Championship · Place 163 · SherwoodSherwood5,000 Meters Championship16317:16.3010
Nov 9OSAA 6A State ChampionshipNov 9 · 5,000 Meters 6A · Place 47 · SherwoodSherwood5,000 Meters 6A4716:04.0—
Oct 306A-3 Pacific Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 7 · SherwoodSherwood5,000 Meters Varsity716:16.510
Oct 23Sherwood @ GlencoeOct 23 · 5,000 Meters Varsity Boys · Place 4 · SherwoodSherwood5,000 Meters Varsity Boys415:59.12 PB10
Oct 19Warner Pacific XC ClassicOct 19 · 5,000 Meters Varsity · Place 29 · SherwoodSherwood5,000 Meters Varsity2916:17.5510
Oct 8Newberg & Forest Grove & Tualatin @ SherwoodOct 8 · 5,000 Meters Varsity · Place 5 · SherwoodSherwood5,000 Meters Varsity516:09.1010
Oct 4Flat & Fast InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity216:25.1010
Sep 25McMinnville & Liberty & Southwest Christian @ SherwoodSep 25 · 5,000 Meters Varsity · Place 4 · SherwoodSherwood5,000 Meters Varsity416:21.2010
Sep 20Bob Firman Invitational XCSep 20 · 5,000 Meters Elite · Place 82 · SherwoodSherwood5,000 Meters Elite8216:35.00 PB10
Sep 14Northwest ClassicSep 14 · 5,000 Meters Varsity 5A · Place 32 · SherwoodSherwood5,000 Meters Varsity 5A3216:39.5010
Sep 11Sherwood @ CenturySep 11 · 5,000 Meters Varsity · Place 5 · SherwoodSherwood5,000 Meters Varsity517:24.36 PB10
Sep 7Ash Creek XC Festival Sep 7 · 5,000 Meters Varsity · Place 28 · SherwoodSherwood5,000 Meters Varsity2816:27.56 PB10
Sep 6Ash Creek XC Festival (College)Sep 6 · 5,000 Meters Varsity · Place 28 · SherwoodSherwood5,000 Meters Varsity2816:27.5610
Sep 4Barlow- Sherwood 4KSep 4 · 4,000 Meters Varsity · Place 4 · SherwoodSherwood4,000 Meters Varsity413:34.3Unofficial10
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 5 · SherwoodSherwood3,000 Meters Sophomore59:34.9810
Aug 21Bowmen 3k Fitness Test/Time TrialAug 21 · 3,000 Meters Crimson-ish · Place 2 · SherwoodSherwood3,000 Meters Crimson-ish29:16.21Unofficial10
Jul 19Steens Mountain High Altitude Running Camp Uphill 5kJul 19 · 5,000 Meters Week 1 · Place 57 · SherwoodSherwood5,000 Meters Week 15725:17.9010

2018 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 3OSAA 6A State ChampionshipNov 3 · 5,000 Meters 6A · Place 101 · SherwoodSherwood5,000 Meters 6A10117:21 PB9
Oct 246A-3 Pacific Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 11 · SherwoodSherwood5,000 Meters Varsity1117:00.69
Oct 17Bowmen 2k RelaysOct 17 · 1.2 Miles Varsity · Place 6 · SherwoodSherwood1.2 Miles Varsity65:56.19
Oct 10Liberty & McMinnville @ SherwoodOct 10 · 5,000 Meters Varsity · Place 8 · SherwoodSherwood5,000 Meters Varsity817:02.99
Oct 6Bowmen Raceway Invitational at PIROct 6 · 4,970 Meters Varsity · Place 15 · SherwoodSherwood4,970 Meters Varsity1516:15.2 PB9
Oct 3Sherwood & Forest Grove @ NewbergOct 3 · Varsity · Place 9 · SherwoodSherwoodVarsity917:34.969
Sep 26Sherwood @ CenturySep 26 · 5,000 Meters Varsity · Place 4 · SherwoodSherwood5,000 Meters Varsity417:57.319
Sep 21Meriwether National Cross Country ClassicSep 21 · Varsity · Place 7 · SherwoodSherwoodVarsity717:43.39
Sep 5Bowmen-Bruin Duel (@ Sherwood)Sep 5 · Varsity · Place 10 · SherwoodSherwoodVarsity1018:37.99
Aug 30Bill Chapman InvitationalAug 30 · 5,000 Meters Varsity · Place 24 · SherwoodSherwood5,000 Meters Varsity2417:41.929
Aug 24Night MeetAug 24 · 3,000 Meters Boys Freshman · Place 11 · SherwoodSherwood3,000 Meters Boys Freshman1110:27.02 PB9
Aug 16Bowmen 3k Fitness Test/Time TrialAug 16 · 3,000 Meters Varsity · Place 4 · SherwoodSherwood3,000 Meters Varsity410:23.2Unofficial9

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 37 · SherwoodSherwood3,000 Meters Champs3712:10.41 PB8
Oct 24WRL Championship MeetOct 24 · 3,000 Meters 8th Grade · Place 27 · SherwoodSherwood3,000 Meters 8th Grade2712:12.17 PB8
Oct 17WRL - Canby, Hazelbrook, Rosemont, Sherwood @ AtheyOct 17 · 3,000 Meters 8th Grade · SherwoodSherwood3,000 Meters 8th Grade—12:10.89Unofficial8
Oct 10WRL - Meridian, Rosemont, Sherwood @ LOJOct 10 · 3,000 Meters 8th Grade · Place 9 · SherwoodSherwood3,000 Meters 8th Grade912:53.23 PB8
Oct 5WRL - Canby, Meridian @ SherwoodOct 5 · 3,000 Meters 8th grade boys · Place 4 · SherwoodSherwood3,000 Meters 8th grade boys412:08.48
Sep 26WRL Preview MeetSep 26 · 3,000 Meters 8th Grade · Place 22 · SherwoodSherwood3,000 Meters 8th Grade2212:38.958

2016 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Champs · Place 69 · SherwoodSherwood3,000 Meters Champs6913:02.77
Oct 18WRL Championship MeetOct 18 · 2,000 Meters 6th Grade/7th Grade · Place 32 · SherwoodSherwood2,000 Meters 6th Grade/7th Grade3208:02.72 PB7
Oct 12Lake Oswego Junior High MeetOct 12 · 2,000 Meters 6th/7th Grade Boys · Place 14 · SherwoodSherwood2,000 Meters 6th/7th Grade Boys148:31.4 PB7
Oct 5Athey CreekOct 5 · 2,000 Meters 6th Grade · SherwoodSherwood2,000 Meters 6th Grade—07:50.73Unofficial7
Sep 27Sherwood, LOJ, Wood, HazelbrookSep 27 · 2,000 Meters 7th Grade · Place 6 · SherwoodSherwood2,000 Meters 7th Grade68:05.05 PB7
Sep 20WRL Preview MeetSep 20 · 2,000 Meters 7th Grade · Place 16 · SherwoodSherwood2,000 Meters 7th Grade1608:22.497

2015 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 26Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 3,000 Meters Middle School · Place 130 · Tigard Youth TrackTigard Youth Track3,000 Meters Middle School13013:02.03 PB6
Sep 19Three Course ChallengeSep 19 · 3,000 Meters All MS/Club 3 Course · Place 67 · Tigard Youth TrackTigard Youth Track3,000 Meters All MS/Club 3 Course6713:50 PB6