Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardCYO Portland XC #4 · Oct 28:35.08CYO Portland XC #4October 2, 2021
1500 m · Valley CatholicCYO Portland XC #1 · Sep 117:41.40CYO Portland XC #1September 11, 2021
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2311:50.80The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1411:05.8CYO Portland XC Meet of ChampionsOctober 14, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #3 · Sep 3013:27.8CYO Portland XC #3September 30, 2023
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2912:37.32McMinnville Middle School InviteSeptember 29, 2023
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1816:21.80USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2118:21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1116:42.83USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:36.05The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Jesuit High SchoolMountainside, Southridge, Beaverton & Jesuit · Sep 918:05.40Mountainside, Southridge, Beaverton & JesuitSeptember 9, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 118:10.25Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1017:12.6NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Sunset HSBeaverton, Jesuit, Westview @ Sunset · Oct 1418:01.75Beaverton, Jesuit, Westview @ SunsetOctober 14, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2517:10.20Nike Bob Firman Invitational XCSeptember 25, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 3Crusader 5k 2026Nov 3 · 5,000 Meters Varsity · Place 5 · JesuitJesuit5,000 Meters Varsity516:42.0Unofficial11
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 7 · JesuitJesuit5,000 Meters Junior Varsity717:13.511
Oct 21Jesuit & BeavertonOct 21 · 5,000 Meters Varsity · Place 13 · JesuitJesuit5,000 Meters Varsity1317:16.011
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Junior Varsity · Place 9 · JesuitJesuit5,000 Meters Junior Varsity918:01.75 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Gold avg 21:00-22:29 · Place 17 · JesuitJesuit5,000 Meters Men's JV Gold avg 21:00-22:291717:12.6 PB11
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Junior Varsity Cardinal 21:59 and Und · Place 8 · JesuitJesuit5,000 Meters Junior Varsity Cardinal 21:59 and Und818:10.25 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec1 A-L · Place 11 · JesuitJesuit5,000 Meters Junior Varsity Sec1 A-L1117:10.20 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 19 · JesuitJesuit5,000 Meters JV MERGE1917:10.2011
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Junior Varsity Boys · Place 11 · JesuitJesuit5,000 Meters Elite Junior Varsity Boys1117:36.05 PB11
Sep 9Mountainside, Southridge, Beaverton & JesuitSep 9 · 5,000 Meters Varsity · Place 7 · JesuitJesuit5,000 Meters Varsity718:05.40 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 25Post Season Track 5k Nov 25 · 5,000 Meters Varsity · Place 7 · JesuitJesuit5,000 Meters Varsity717:18.8Unofficial10
Nov 4State Meet Alternate 5kNov 4 · 5,000 Meters Junior Varsity · Place 9 · JesuitJesuit5,000 Meters Junior Varsity917:27.7Unofficial10
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 12 · JesuitJesuit5,000 Meters Junior Varsity1217:09.5810
Oct 22Beaverton, Jesuit, Mountainside @ WestviewOct 22 · 5,000 Meters Varsity · Place 13 · JesuitJesuit5,000 Meters Varsity1318:13.0010
Oct 15Southridge, Aloha, Mountainside @ JesuitOct 15 · 5,000 Meters Varsity · Place 22 · JesuitJesuit5,000 Meters Varsity2217:58.3410
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 17 · JesuitJesuit5,000 Meters Junior Varsity1716:38.5010
Sep 10Jesuit, Sunset @ MountainsideSep 10 · 5,000 Meters Junior Varsity · Place 12 · JesuitJesuit5,000 Meters Junior Varsity1218:28.4010

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5State Meet Alternate 5kNov 5 · 5,000 Meters Junior Varsity · Place 9 · JesuitJesuit5,000 Meters Junior Varsity918:11.3Unofficial9
Oct 306A-2 Metro League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 23 · JesuitJesuit5,000 Meters Junior Varsity2318:27.109
Oct 23Beaverton & Westview @ JesuitOct 23 · 5,000 Meters Junior Varsity · Place 4 · JesuitJesuit5,000 Meters Junior Varsity417:51.009
Oct 16Jesuit/Southridge @ AlohaOct 16 · 5,000 Meters Junior Varsity · Place 2 · JesuitJesuit5,000 Meters Junior Varsity217:51.209
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 36 · JesuitJesuit5,000 Meters Junior Varsity Freshman Division 13618:43.4FR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 71 · JesuitJesuit5,000 Meters Junior Varsity7117:56.609
Sep 11Mountainside, Sunset @ JesuitSep 11 · 5,000 Meters Junior Varsity · Place 11 · JesuitJesuit5,000 Meters Junior Varsity1119:00.309

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 100 · Bowerman TrackBowerman Track4,000 Meters 13-1410016:21.80 PB8
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 36 · Bowerman TrackBowerman Track4,000 Meters 13-143616:42.83 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 127 · BowermanBowerman3,000 Meters Varsity12711:27.148
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 4,000 Meters 13-14 · Place 31 · Bowerman TrackBowerman Track4,000 Meters 13-143118:21 PB8
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 3,000 Meters Cadet 3000M · Place 10 · Holy TrinityHoly Trinity3,000 Meters Cadet 3000M1011:05.8 PB8
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 90 · BowermanBowerman3,000 Meters Middle School9012:52.98
Sep 30CYO Portland XC #3Sep 30 · 3,000 Meters Cadet 3000M · Place 6 · Holy TrinityHoly Trinity3,000 Meters Cadet 3000M613:27.8 PB8
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Open · Place 14 · Bowerman TrackBowerman Track3,000 Meters Open1412:37.32 PB8
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 36 · Bowerman TrackBowerman Track3,000 Meters Middle School3611:50.80 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2CYO Portland XC #4Oct 2 · 1,500 Meters Cub 1500M · Place 22 · St CeciliaSt Cecilia1,500 Meters Cub 1500M228:35.08 PB6
Sep 18CYO Portland XC #2Sep 18 · 1,500 Meters Cub 1500M · Place 38 · St CeciliaSt Cecilia1,500 Meters Cub 1500M387:53.876
Sep 11CYO Portland XC #1Sep 11 · 1,500 Meters Cub 1500M · Place 24 · St CeciliaSt Cecilia1,500 Meters Cub 1500M247:41.40 PB6