Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Blue Lake Regional ParkCYO Portland XC #3 · Sep 275:16.1CYO Portland XC #3September 27, 2025
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #1 · Sep 1312:12.4CYO Portland XC #1September 13, 2025
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1112:19.3CYO Portland XC Meet of ChampionsOctober 11, 2025
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1316:20.002025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1919:51.53The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Jesuit High SchoolMountainside, Southridge, Beaverton & Jesuit · Sep 920:57.16Mountainside, Southridge, Beaverton & JesuitSeptember 9, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 120:04.61Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1019:22.1NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Sunset HSBeaverton, Jesuit, Westview @ Sunset · Oct 1419:58.19Beaverton, Jesuit, Westview @ SunsetOctober 14, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2519:49.10Nike 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

8 results
DateMeetEventPlMarkGr
Oct 21Jesuit & BeavertonOct 21 · 5,000 Meters Varsity · Place 4 · JesuitJesuit5,000 Meters Varsity418:44.99
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Varsity · Place 8 · JesuitJesuit5,000 Meters Varsity819:58.19 PB9
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Womens JV Gold avg under 22:30-23:59 · Place 4 · JesuitJesuit5,000 Meters Womens JV Gold avg under 22:30-23:59419:22.1 PB9
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 14 · JesuitJesuit5,000 Meters Varsity1420:04.61 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec1 A-L · Place 2 · JesuitJesuit5,000 Meters Junior Varsity Sec1 A-L219:49.10 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 2 · JesuitJesuit5,000 Meters JV MERGE219:49.109
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Girls (Ave under 19:45) · Place 54 · JesuitJesuit5,000 Meters Elite Varsity Girls (Ave under 19:45)5419:51.53 PB9
Sep 9Mountainside, Southridge, Beaverton & JesuitSep 9 · 5,000 Meters Varsity · Place 10 · JesuitJesuit5,000 Meters Varsity1020:57.16 PB9

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 77 · Bowerman TrackBowerman Track4,000 Meters 13-147716:20.00 PB8
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cadet 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M212:19.3 PB8
Sep 27CYO Portland XC #3Sep 27 · 1,500 Meters Cadet 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M15:16.1 PB8
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 3 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet312:12.4 PB8

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 12CYO Portland XC Meet of ChampionsOct 12 · 3,000 Meters Varsity · Place 2 · St. Pius XSt. Pius X3,000 Meters Varsity212:14.67
Oct 5CYO Portland XC Week 4Oct 5 · 1,500 Meters Varsity · Place 1 · St. Pius XSt. Pius X1,500 Meters Varsity15:44.87
Sep 28CYO Portland XC Week 3Sep 28 · 1,500 Meters Varsity · Place 3 · St. Pius XSt. Pius X1,500 Meters Varsity35:53.927
Sep 21CYO Portland XC Week 2Sep 21 · 1,350 Meters Varsity · Place 2 · St. Pius XSt. Pius X1,350 Meters Varsity24:48.527