Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lower WoodlandMetro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/Roosevelt · Oct 1620:11.7Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOctober 16, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Boys Top 14-20 · Place 107 · Nathan Hale5,000 Meters Boys Top 14-2010720:11.7 PB12
Oct 9Metro Meet Week 4: FHS, Hale, BlanchetOct 9 · 5,000 Meters Open · Place 31 · Nathan Hale5,000 Meters Open3119:40.2712
Oct 1Metro Week #3 Nathan Hale, Lincoln, ClevelandOct 1 · 5,000 Meters Open · Place 37 · Nathan Hale5,000 Meters Open3720:29.812
Sep 2718th King's Cross InviteSep 27 · 3 Miles Junior Varsity · Place 16 · Nathan Hale3 Miles Junior Varsity1620:47.0012
Sep 18Metro League XC - Lakeside Host @ Lower WoodlandSep 18 · 5,000 Meters Varsity · Place 98 · Nathan Hale5,000 Meters Varsity9821:39.512

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity · Place 207 · Nathan Hale5,000 Meters Junior Varsity20720:31.2011
Sep 26Nathan Hale XC MeetSep 26 · 5,000 Meters Varsity · Place 45 · Nathan Hale5,000 Meters Varsity4522:26.7211
Sep 21SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 37 · Nathan Hale5,000 Meters Junior Varsity3720:58.7911
Sep 19Metro League XC - Ballard/Roosevelt/Lincoln/Prep/Hale/Beach/GarfieldSep 19 · 5,000 Meters Junior Varsity · Place 30 · Nathan Hale5,000 Meters Junior Varsity3021:03.211

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity · Place 66 · Nathan Hale5,000 Meters Junior Varsity6620:00.9010
Oct 754th Max Jensen/Richland InvitationalOct 7 · 5,000 Meters Varsity Division 2 2A · Place 81 · Nathan Hale5,000 Meters Varsity Division 2 2A8120:21.3510
Oct 4N.Hale Chief Sealth GarfieldOct 4 · 5,000 Meters Varsity · Place 24 · Nathan Hale5,000 Meters Varsity2422:56.4910
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 89 · Nathan Hale5,000 Meters Junior Varsity8919:40.310
Sep 22Metro League XC - Lakeside / Eastside / Roosevelt / BeachSep 22 · 5,000 Meters Junior Varsity · Place 43 · Nathan Hale5,000 Meters Junior Varsity4321:13.110
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 89 · Nathan Hale5,000 Meters Junior Varsity8921:05.6310
Sep 13Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Varsity · Place 55 · Nathan Hale5,000 Meters Varsity5521:18.210

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Metro ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 118 · Nathan Hale5,000 Meters Junior Varsity11823:52.40—
Oct 12Metro League XC - O'Dea / HNA / Ball / Rainier Beach / Seattle Prep / Ingraham / Roos / Nathan HaleOct 12 · 5,000 Meters Junior Varsity · Place 77 · Nathan Hale5,000 Meters Junior Varsity7724:32.89
Oct 5N.Hale Chief Sealth West SeattleOct 5 · 5,000 Meters Varsity · Place 34 · Nathan Hale5,000 Meters Varsity3423:33.639
Sep 24Bellevue Cross Country InvitationalSep 24 · 2.75 Miles Freshman Varsity · Place 60 · Nathan Hale2.75 Miles Freshman Varsity6022:08.39
Sep 1744th Salt Creek InvitationalSep 17 · 3 Miles Junior Varsity · Place 51 · Nathan Hale3 Miles Junior Varsity5123:28.69
Sep 14Metro League XC - Lincoln - Garfield - Rainier Beach - Roosevelt - Seattle Prep - Nathan HaleSep 14 · Varsity · Place 92 · Nathan HaleVarsity9227:029