Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · King's Roller Coaster Trail Run19th King's Cross Invite · Sep 2617:58.4919th King's Cross InviteSeptember 26, 2026
5,000 Meters · Carmichael MS57th Annual Max Jensen/Richland Invitational · Oct 1018:02.3957th Annual Max Jensen/Richland InvitationalOctober 10, 2026
5,000 Meters · Lake Sammamish State Park3A and 2A Seaking District Championship Cross Country Meet · Oct 3117:44.343A and 2A Seaking District Championship Cross Country Meet October 31, 2025
5,000 Meters · Lower WoodlandMetro League: Lincoln, Roosevelt, Seattle Prep and Nathan Hale · Oct 118:05.36Metro League: Lincoln, Roosevelt, Seattle Prep and Nathan HaleOctober 1, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1918:32.6747th South Whidbey Carl Westling InviteSeptember 19, 2026
5,000 Meters · Warren G. Magnuson ParkMetro League Week #2 - Hale, Lakeside, O'Dea and Seattle Prep · Sep 2317:55.15Metro League Week #2 - Hale, Lakeside, O'Dea and Seattle PrepSeptember 23, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 292A 3A District 2 Sea-KingOct 29 · 5,000 Meters 2A Varsity · Place 26 · Nathan Hale5,000 Meters 2A Varsity2618:38.0112
Oct 222026 Metro 2A 3A 4AOct 22 · 5,000 Meters Varsity · Place 16 · Nathan Hale5,000 Meters Varsity1619:03.8812
Oct 14Metro XC Week 5 Prep/RB/Hale/Blanchet/Cleveland/SAAS/EC/Lakeside/IngrahamOct 14 · 5,000 Meters Boys Top 14-20 · Place 80 · Nathan Hale5,000 Meters Boys Top 14-208020:04.2612
Oct 1057th Annual Max Jensen/Richland InvitationalOct 10 · 5,000 Meters Small School Varsity Boys · Place 12 · Nathan Hale5,000 Meters Small School Varsity Boys1218:02.39 PB12
Oct 1Metro League: Lincoln, Roosevelt, Seattle Prep and Nathan HaleOct 1 · 5,000 Meters Open Boys · Place 12 · Nathan Hale5,000 Meters Open Boys1218:05.36 PB12
Sep 2619th King's Cross InviteSep 26 · 3 Miles Varsity - under 20 minutes · Place 20 · Nathan Hale3 Miles Varsity - under 20 minutes2017:58.49 PB12
Sep 23Metro League Week #2 - Hale, Lakeside, O'Dea and Seattle PrepSep 23 · 5,000 Meters Open Boys · Place 6 · Nathan Hale5,000 Meters Open Boys617:55.15 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 2 · Place 28 · Nathan Hale5,000 Meters Boys Varsity Division 22818:32.67 PB12
Sep 17Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSep 17 · 5,000 Meters Open Boys · Place 19 · Nathan Hale5,000 Meters Open Boys1918:29.3812

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 313A and 2A Seaking District Championship Cross Country Meet Oct 31 · 5,000 Meters 2A Boys · Place 16 · Nathan Hale5,000 Meters 2A Boys1617:44.34 PB11
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 67 · Nathan Hale5,000 Meters Boys Top 14-206719:03.011
Oct 9Metro Meet Week 4: FHS, Hale, BlanchetOct 9 · 5,000 Meters Open · Place 6 · Nathan Hale5,000 Meters Open618:30.3111
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 19 · Nathan Hale5,000 Meters Varsity1918:27.711
Oct 1Metro Week #3 Nathan Hale, Lincoln, ClevelandOct 1 · 5,000 Meters Open · Place 15 · Nathan Hale5,000 Meters Open1519:34.811
Sep 2718th King's Cross InviteSep 27 · 3 Miles Varsity · Place 50 · Nathan Hale3 Miles Varsity5019:17.3011
Sep 20South Whidbey 46th Carl Westling InvitationalSep 20 · 5,000 Meters Varsity Division 2 · Place 29 · Nathan Hale5,000 Meters Varsity Division 22919:30.3111
Sep 18Metro League XC - Lakeside Host @ Lower WoodlandSep 18 · 5,000 Meters Varsity · Place 30 · Nathan Hale5,000 Meters Varsity3019:02.311

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Metro CC ChampionshipsOct 24 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 18 · Nathan Hale5,000 Meters Junior Varsity Frosh/Soph Freshman1820:25.9010
Oct 9Prep/Franklin/Hale/Blanchet/RBOct 9 · 5,000 Meters Varsity · Place 54 · Nathan Hale5,000 Meters Varsity5420:18.3010
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 196 · Nathan Hale5,000 Meters Junior Varsity Frosh/Soph Freshman19620:26.1010
Sep 26Nathan Hale XC MeetSep 26 · 5,000 Meters Varsity · Place 26 · Nathan Hale5,000 Meters Varsity2621:12.1210
Sep 21SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 78 · Nathan Hale5,000 Meters Junior Varsity7822:00.4910
Sep 19Metro League XC - Ballard/Roosevelt/Lincoln/Prep/Hale/Beach/GarfieldSep 19 · 5,000 Meters Junior Varsity · Place 48 · Nathan Hale5,000 Meters Junior Varsity4821:26.010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 106 · Nathan Hale5,000 Meters Junior Varsity Frosh/Soph Freshman10624:20.409
Oct 4N.Hale Chief Sealth GarfieldOct 4 · 5,000 Meters Varsity · Place 32 · Nathan Hale5,000 Meters Varsity3224:45.769
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Junior Varsity Open · Place 133 · Nathan Hale5,000 Meters Junior Varsity Open13323:59.19
Sep 22Metro League XC - Lakeside / Eastside / Roosevelt / BeachSep 22 · 5,000 Meters Junior Varsity · Place 84 · Nathan Hale5,000 Meters Junior Varsity8424:31.89
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 96 · Nathan Hale5,000 Meters Junior Varsity9624:17.539
Sep 13Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Junior Varsity · Place 76 · Nathan Hale5,000 Meters Junior Varsity7624:18.09