Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2710:42.5CYO Portland XC #3September 27, 2025
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1111:20.8CYO Portland XC Meet of ChampionsOctober 11, 2025
3,000 Meters · Fernhill ParkCYO Portland XC #2 · Sep 2313:40.2CYO Portland XC #2September 23, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 411:20.9CYO Portland XC #4October 4, 2025
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:10.75The Good Evening MeetAugust 28, 2026
3,000 Meters · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 2413:33.20CYO Portland XC #3September 24, 2022
3,000 Meters · Valley CatholicCYO Portland XC #2 · Sep 1714:29.8CYO Portland XC #2September 17, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:25.91The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkMHC Preview · Sep 919:08.13MHC PreviewSeptember 9, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1118:43.56Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 286A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A JV · Place 61 · Central CatholicCentral Catholic5,000 Meters 6A JV6121:44.007
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Junior Varsity Boys · Place 42 · Central CatholicCentral Catholic5,000 Meters Elite Junior Varsity Boys4218:25.91 PB7
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 19 · Central CatholicCentral Catholic5,000 Meters Junior Varsity1918:43.56 PB7
Sep 9MHC PreviewSep 9 · 5,000 Meters COED Junior Varsity · Place 1 · Central CatholicCentral Catholic5,000 Meters COED Junior Varsity119:08.13 PB7
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Freshmen Boys · Place 24 · Central CatholicCentral Catholic3,000 Meters Freshmen Boys2411:10.75 PB7

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cadet 3000M · Place 3 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cadet 3000M311:20.8 PB8
Oct 4CYO Portland XC #4Oct 4 · 3,000 Meters Cadet 3000M · Place 2 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cadet 3000M211:20.9 PB8
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 1 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cadet 3000M110:42.5 PB8
Sep 20CYO Portland XC #2Sep 20 · 3,000 Meters 3000M Cadet · Place 1 · Our Lady of the LakeOur Lady of the Lake3,000 Meters 3000M Cadet111:41.28
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 2 · Our Lady of the LakeOur Lady of the Lake3,000 Meters 3000M Cadet211:36.18

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 3,000 Meters Cub 3000M · Place 5 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cub 3000M512:08.76
Oct 7CYO Portland XC #4Oct 7 · 3,000 Meters Cub 3000M · Place 3 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cub 3000M313:54.76
Sep 23CYO Portland XC #2Sep 23 · 3,000 Meters Cub 3000M · Place 4 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cub 3000M413:40.2 PB6
Sep 16CYO Portland XC #1Sep 16 · 3,000 Meters Cub 3000M · Place 4 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Cub 3000M414:21.96

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 3,000 Meters Cub 3000M · Place 6 · All SaintsAll Saints3,000 Meters Cub 3000M615:26.005
Oct 1CYO Portland XC #4Oct 1 · 3,000 Meters Cub 3000M · Place 8 · All SaintsAll Saints3,000 Meters Cub 3000M814:33.705
Sep 24CYO Portland XC #3Sep 24 · 3,000 Meters Cub 3000M · Place 19 · All SaintsAll Saints3,000 Meters Cub 3000M1913:33.20 PB5
Sep 17CYO Portland XC #2Sep 17 · 3,000 Meters Cub 3000M · Place 4 · All SaintsAll Saints3,000 Meters Cub 3000M414:29.8 PB5