Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2711:12.8CYO Portland XC #3September 27, 2025
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1110:57.2CYO Portland XC Meet of ChampionsOctober 11, 2025
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 411:29.9CYO Portland XC #4October 4, 2025
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1315:03.902025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2215:02.76USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:17.46The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Jesuit High SchoolMountainside, Southridge, Beaverton & Jesuit · Sep 919:20.55Mountainside, Southridge, Beaverton & JesuitSeptember 9, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 118:57.42Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:46.426th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Sunset HSBeaverton, Jesuit, Westview @ Sunset · Oct 1417:54.48Beaverton, Jesuit, Westview @ SunsetOctober 14, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2518:24.70Nike 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 10 · JesuitJesuit5,000 Meters Varsity1017:15.1Unofficial9
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 15 · JesuitJesuit5,000 Meters Junior Varsity1517:37.49
Oct 21Jesuit & BeavertonOct 21 · 5,000 Meters Varsity · Place 18 · JesuitJesuit5,000 Meters Varsity1817:54.99
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Junior Varsity · Place 8 · JesuitJesuit5,000 Meters Junior Varsity817:54.48 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Silver · Place 13 · JesuitJesuit5,000 Meters JV Silver1317:46.42 PB9
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Junior Varsity Cardinal 21:59 and Und · Place 30 · JesuitJesuit5,000 Meters Junior Varsity Cardinal 21:59 and Und3018:57.42 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec1 A-L · Place 77 · JesuitJesuit5,000 Meters Junior Varsity Sec1 A-L7718:24.70 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 118 · JesuitJesuit5,000 Meters JV MERGE11818:24.709
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold JV Boys (Ave under 20:00) · Place 29 · JesuitJesuit5,000 Meters Gold JV Boys (Ave under 20:00)2918:17.46 PB9
Sep 9Mountainside, Southridge, Beaverton & JesuitSep 9 · 5,000 Meters Junior Varsity · Place 10 · JesuitJesuit5,000 Meters Junior Varsity1019:20.55 PB9

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 131 · Bowerman TrackBowerman Track4,000 Meters 13-1413115:03.90 PB8
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 66 · Bowerman TrackBowerman Track4,000 Meters 13-146615:02.76 PB8
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 21 · BowermanBowerman4,000 Meters Varsity2115:29.80—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 53 · BowermanBowerman3,000 Meters Varsity5310:23.208
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cadet 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M110:57.2 PB8
Oct 4CYO Portland XC #4Oct 4 · 3,000 Meters Cadet 3000M · Place 3 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M311:29.9 PB8
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M211:12.8 PB8
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 14 · BowermanBowerman3,000 Meters Middle School1410:30.308
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 1 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet111:34.58
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 17 · BowermanBowerman3,000 Meters Middle School1712:06.308