Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Upper WoodlandCYO Meet 2 Pool B at Woodland Park · Sep 308:30.3CYO Meet 2 Pool B at Woodland ParkSeptember 30, 2018
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1211:04.88GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1017:28.6NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lower WoodlandDistrict Alternates Time Trial · Oct 3017:43.31District Alternates Time TrialOctober 30, 2026
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 419:22.708th Annual Battle for the 509October 4, 2025
5,000 Meters · Warren G. Magnuson ParkMagnuson Time Trial · Nov 119:03.6Magnuson Time TrialNovember 1, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30District Alternates Time TrialOct 30 · 5,000 Meters Open · Place 2 · Seattle PrepSeattle Prep5,000 Meters Open217:43.31 PB12
Oct 222026 Metro 2A 3A 4AOct 22 · 5,000 Meters Junior Varsity · Place 8 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity817:52.2812
Oct 14Metro XC Week 5 Prep/RB/Hale/Blanchet/Cleveland/SAAS/EC/Lakeside/IngrahamOct 14 · 5,000 Meters Boys Top 14-20 · Place 33 · Seattle PrepSeattle Prep5,000 Meters Boys Top 14-203318:32.4012
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Silver avg 18:00-19:29 · Place 47 · Seattle PrepSeattle Prep5,000 Meters Men's Varsity Silver avg 18:00-19:294717:28.6 PB12
Sep 17Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSep 17 · 5,000 Meters Open Boys · Place 9 · Seattle PrepSeattle Prep5,000 Meters Open Boys917:43.9912
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 37 · Seattle PrepSeattle Prep2 Miles Senior Boys3711:04.88 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1Magnuson Time TrialNov 1 · 5,000 Meters Boys · Place 13 · Seattle PrepSeattle Prep5,000 Meters Boys1319:03.6 PB11
Oct 232025 Metro 2A & 3A & 4A Cross Country ChapionshipOct 23 · 5,000 Meters 3a Junior Varsity top 14 · Place 35 · Seattle PrepSeattle Prep5,000 Meters 3a Junior Varsity top 143519:25.6011
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Open Boys · Place 2 · Seattle PrepSeattle Prep5,000 Meters Open Boys219:32.111
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Competitive JV (Below 21:30) · Place 114 · Seattle PrepSeattle Prep5,000 Meters Competitive JV (Below 21:30)11419:22.70 PB11
Aug 23Fr. Sullivan Alumni RunAug 23 · 2 Miles Men · UnattachedUnattached2 Miles Men011:38Unofficial11

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27Bishop Blanchet/Seattle Prep LW TTOct 27 · 5,000 Meters JV · Place 20 · Seattle PrepSeattle Prep5,000 Meters JV2020:13.00Unofficial9
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 11 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity Frosh/Soph Freshman1120:53.609
Oct 11Metro League XC Week #5Oct 11 · 5,000 Meters Junior Varsity · Place 24 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity2420:31.19
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 295 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity29522:13.69
Sep 27Metro League XC Week #3 Frank, Ingraham, Lake, SPSep 27 · 5,000 Meters Open · Place 60 · Seattle PrepSeattle Prep5,000 Meters Open6020:45.09
Sep 13Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Junior Varsity · Place 40 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity4022:01.39

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30CYO Meet 2 Pool B at Woodland ParkSep 30 · 1 Miles 4th Grade Boys · Place 23 · Assumption St. BridgetAssumption St. Bridget1 Miles 4th Grade Boys238:30.3 PB4