Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2334:02.72024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 831:14.94NCAA DII West Regional ChampionshipsNovember 8, 2025
2 Miles · Nathan HaleCNW Winter Grand Prix Race #5: Track · Feb 1110:13.65CNW Winter Grand Prix Race #5: TrackFebruary 11, 2023
2 Miles · Warren G. Magnuson ParkWashington XC Senior All-Star Race · Dec 210:15.5Washington XC Senior All-Star RaceDecember 2, 2023
3 Miles · Hamlin ParkMetro League XC - Nathan Hale vs Lakeside @ Hamlin Park · Apr 619:43.2Metro League XC - Nathan Hale vs Lakeside @ Hamlin ParkApril 6, 2021
3,000 Meters · Woodland ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1213:44.63USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 12, 2016
5,000 Meters · Ft. Steilacoom Park2026 Puget Sound Invitational · Sep 1215:31.92026 Puget Sound InvitationalSeptember 12, 2026
5,000 Meters · Lower WoodlandMetro Week #5 - OD/HNA/Blan/EC/NH/Lake/Roos/RB · Oct 1216:22.9Metro Week #5 - OD/HNA/Blan/EC/NH/Lake/Roos/RBOctober 12, 2023
5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 517:46.9WIAA 3A State XC ChampionshipsNovember 5, 2022
5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 617:55.83A WIAA State XC MeetNovember 6, 2021
5,000 Meters · Warren G. Magnuson ParkNick Goodwin Winter Bowl · Nov 1017:09.6Nick Goodwin Winter BowlNovember 10, 2022
8,000 Meters · Amend ParkGNAC Cross Country Championships · Oct 2524:52.3GNAC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Emerald City Open 2K Loop 2025Emerald City Open · Oct 1126:41.07Emerald City OpenOctober 11, 2025
8,000 Meters · Great Park2024 PacWest CC Championships · Oct 2625:03.92024 PacWest CC ChampionshipsOctober 26, 2024
8,000 Meters · Lower Woodland ParkEmerald City Open 2026 · Oct 1026:46.9Emerald City Open 2026October 10, 2026
8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2125:23.0UC Riverside InvitationalSeptember 21, 2024
8,000 Meters · Western Oregon UniversityGNAC Cross Country Championships · Nov 724:39.3GNAC Cross Country ChampionshipsNovember 7, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7GNAC Cross Country ChampionshipsNov 7 · 8,000 Meters Mens 8K · Place 20 · Seattle PacificSeattle Pacific8,000 Meters Mens 8K2024:39.3 PBJr
Oct 23Tyson InvitationalOct 23 · 8,000 Meters Varsity · Place 7 · Seattle PacificSeattle Pacific8,000 Meters Varsity724:46.80JR
Oct 10Emerald City Open 2026Oct 10 · 8,000 Meters Open · Place 6 · Seattle PacificSeattle Pacific8,000 Meters Open626:46.9 PBJr
Sep 26Mike Johnson ClassicSep 26 · 8,000 Meters College · Place 11 · Seattle PacificSeattle Pacific8,000 Meters College1125:09.98Jr
Sep 122026 Puget Sound InvitationalSep 12 · 5,000 Meters Men's - 5K · Place 5 · Seattle PacificSeattle Pacific5,000 Meters Men's - 5K515:31.9 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 45 · Seattle PacificSeattle Pacific10,000 Meters NCAA DII West Regional4531:14.94 PBSo
Oct 25GNAC Cross Country ChampionshipsOct 25 · 8,000 Meters GNAC · Place 14 · Seattle PacificSeattle Pacific8,000 Meters GNAC1424:52.3 PBSo
Oct 11Emerald City OpenOct 11 · 8,000 Meters Men · Place 9 · Seattle PacificSeattle Pacific8,000 Meters Men926:41.07 PBSo
Sep 27Mike Johnson ClassicSep 27 · 8,000 Meters Varsity · Place 41 · Seattle PacificSeattle Pacific8,000 Meters Varsity4125:14.40SO
Sep 13Gator Cross 2025Sep 13 · 6,000 Meters Varsity · Place 46 · Seattle PacificSeattle Pacific6,000 Meters Varsity4619:21.50So

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 250 · Azusa PacificAzusa Pacific10,000 Meters Championship25034:02.7 PBFr
Nov 9NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Azusa PacificAzusa Pacific10,000 Meters D2 West0DNSFr
Oct 262024 PacWest CC ChampionshipsOct 26 · 8,000 Meters College · Place 20 · Azusa PacificAzusa Pacific8,000 Meters College2025:03.9 PBFr
Oct 5The Master's University XC InvitationalOct 5 · 8,000 Meters Varsity · Place 50 · Azusa PacificAzusa Pacific8,000 Meters Varsity5025:40.1FR
Sep 21UC Riverside InvitationalSep 21 · 8,000 Meters Collegiate · Place 159 · Azusa PacificAzusa Pacific8,000 Meters Collegiate15925:23.0 PBFr
Sep 6Irvine InvitationalSep 6 · 8,000 Meters Varsity · Place 48 · Azusa PacificAzusa Pacific8,000 Meters Varsity4826:54.0FR

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Dec 2CNW Winter Grand Prix Race #1 (Road)Dec 2 · 2 Miles Open · Place 8 · Nathan HaleNathan Hale2 Miles Open810:16.112
Dec 2Washington XC Senior All-Star RaceDec 2 · 2 Miles All-Stars · Place 7 · Nathan HaleNathan Hale2 Miles All-Stars710:15.5 PB12
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 11 · Nathan HaleNathan Hale5,000 Meters 3A1115:59.610
Oct 26District 2 - 3A SeaKing Cross Country ChampionshipsOct 26 · 5,000 Meters 3A · Place 10 · Nathan HaleNathan Hale5,000 Meters 3A1015:49.712
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Varsity · Place 5 · Nathan HaleNathan Hale5,000 Meters Varsity516:13.0012
Oct 12Metro Week #5 - OD/HNA/Blan/EC/NH/Lake/Roos/RBOct 12 · 5,000 Meters Top 14 · Place 2 · Nathan HaleNathan Hale5,000 Meters Top 14216:22.9 PB12
Oct 754th Max Jensen/Richland InvitationalOct 7 · 5,000 Meters Varsity 3A · Place 3 · Nathan HaleNathan Hale5,000 Meters Varsity 3A316:19.1212
Oct 4N.Hale Chief Sealth GarfieldOct 4 · 5,000 Meters Varsity · Place 2 · Nathan HaleNathan Hale5,000 Meters Varsity217:50.3312
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Varsity Division 1 · Place 6 · Nathan HaleNathan Hale5,000 Meters Varsity Division 1616:01.612
Sep 22Metro League XC - Lakeside / Eastside / Roosevelt / BeachSep 22 · 5,000 Meters Junior Varsity · Place 1 · Nathan HaleNathan Hale5,000 Meters Junior Varsity116:36.212
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Varsity Division 1 · Place 4 · Nathan HaleNathan Hale5,000 Meters Varsity Division 1416:45.1912
Sep 13Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Varsity · Place 3 · Nathan HaleNathan Hale5,000 Meters Varsity316:27.012
Sep 7Nathan Hale 2 Mile Time TrialSep 7 · 2 Miles Varsity · Place 1 · Nathan HaleNathan Hale2 Miles Varsity19:59Unofficial12
Feb 11CNW Winter Grand Prix Race #5: TrackFeb 11 · 2 Miles Open · Place 16 · Nathan HaleNathan Hale2 Miles Open1610:13.65 PB11
Jan 14 CNW Winter Grand Prix Race #3: TrackJan 14 · 2 Miles Open · Place 19 · Nathan HaleNathan Hale2 Miles Open1910:42.311

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 17 CNW Winter Grand Prix Race #2: XCDec 17 · 2 Miles Open · Place 4 · Nathan HaleNathan Hale2 Miles Open410:40.411
Nov 10Nick Goodwin Winter BowlNov 10 · 5,000 Meters Boys · Place 2 · Nathan HaleNathan Hale5,000 Meters Boys217:09.6 PB11
Nov 5WIAA 3A State XC ChampionshipsNov 5 · 5,000 Meters 3A Boys · Place 117 · Nathan HaleNathan Hale5,000 Meters 3A Boys11717:46.9 PB11
Oct 27Sea-King 3A District ChampionshipsOct 27 · 5,000 Meters Varsity · Place 28 · Nathan HaleNathan Hale5,000 Meters Varsity2817:22.4011
Oct 21Metro ChampionshipsOct 21 · 5,000 Meters Varsity · Place 18 · Nathan HaleNathan Hale5,000 Meters Varsity1817:10.50—
Oct 12Metro League XC - O'Dea / HNA / Ball / Rainier Beach / Seattle Prep / Ingraham / Roos / Nathan HaleOct 12 · 5,000 Meters Varsity · Place 3 · Nathan HaleNathan Hale5,000 Meters Varsity317:12.911
Oct 853rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Division I 4A · Place 72 · Nathan HaleNathan Hale5,000 Meters Division I 4A7218:31.2711
Oct 5N.Hale Chief Sealth West SeattleOct 5 · 5,000 Meters Varsity · Place 1 · Nathan HaleNathan Hale5,000 Meters Varsity119:06.4711
Sep 28Metro League XC - Ingraham / Lincoln / Cleveland / Nathan Hale @ Lower WoodlandSep 28 · 5,000 Meters Varsity · Place 1 · Nathan HaleNathan Hale5,000 Meters Varsity117:30.211
Sep 24Bellevue Cross Country InvitationalSep 24 · 2.75 Miles Varsity · Place 4 · Nathan HaleNathan Hale2.75 Miles Varsity416:23.711
Sep 1744th Salt Creek InvitationalSep 17 · 3 Miles Varsity · Place 5 · Nathan HaleNathan Hale3 Miles Varsity516:25.111
Sep 14Metro League XC - Lincoln - Garfield - Rainier Beach - Roosevelt - Seattle Prep - Nathan HaleSep 14 · Varsity · Place 11 · Nathan HaleNathan HaleVarsity1117:2411
Sep 8Nathan Hale 2 Mile TTSep 8 · 2 Miles New Division · Place 1 · Nathan HaleNathan Hale2 Miles New Division111:18Unofficial11

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 63A WIAA State XC MeetNov 6 · 5,000 Meters 3A Boys · Place 132 · Nathan HaleNathan Hale5,000 Meters 3A Boys13217:55.8 PB10
Oct 30Sea-King District 2 ChampionshipsOct 30 · 5,000 Meters 3A · Place 49 · Nathan HaleNathan Hale5,000 Meters 3A4917:14.4610
Oct 21Metro Championships Oct 21 · 5,000 Meters Varsity · Place 39 · Nathan HaleNathan Hale5,000 Meters Varsity3916:55.4010
Oct 13Hale/Ballard/ Garfield/Roosevelt/FranklinOct 13 · 5,000 Meters Varsity · Place 15 · Nathan HaleNathan Hale5,000 Meters Varsity1517:47.6610
Oct 6Roosevelt, Ballard,HaleOct 6 · 5,000 Meters Varsity · Place 4 · Nathan HaleNathan Hale5,000 Meters Varsity417:1610
Oct 1Hale/ Blanchet/ HNA/O'Dea/ IngrahamOct 1 · 5,000 Meters Varsity · Place 18 · Nathan HaleNathan Hale5,000 Meters Varsity1817:20.6710
Sep 1843rd Salt Creek InvitationalSep 18 · 3 Miles Varsity · Place 11 · Nathan HaleNathan Hale3 Miles Varsity1116:45.610
Sep 15Ing /Garfield /Hale/Ballard /Roos/ESCH/WSSep 15 · 5,000 Meters Varsity · Place 20 · Nathan HaleNathan Hale5,000 Meters Varsity2017:49.8310
Apr 14Metro Boys XC Culminating Event Apr 14 · 5,000 Meters Varsity · Place 75 · Nathan HaleNathan Hale5,000 Meters Varsity7519:00.509
Apr 6Metro League XC - Nathan Hale vs Lakeside @ Hamlin ParkApr 6 · 3 Miles Boys Open - 3.0 Mile Course · Place 11 · Nathan HaleNathan Hale3 Miles Boys Open - 3.0 Mile Course1119:43.2 PB9
Apr 2Ingraham Vs Nathan HaleApr 2 · 5,000 Meters VARSITY · Place 9 · Nathan HaleNathan Hale5,000 Meters VARSITY918:45.499
Mar 17Seattle Prep vs Nathan HaleMar 17 · 5,000 Meters VARSITY · Place 15 · Nathan HaleNathan Hale5,000 Meters VARSITY1519:02.809
Mar 10Metro League XC - Ballard vs Nathan HaleMar 10 · 5,000 Meters Varsity · Place 14 · Nathan HaleNathan Hale5,000 Meters Varsity1418:52Unofficial9
Mar 5Metro League XC - Nathan Hale vs Roosevelt @ Magnuson ParkMar 5 · 5,000 Meters Boys Open · Place 15 · Nathan HaleNathan Hale5,000 Meters Boys Open1519:14.69

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 43 · Rain City FlyersRain City Flyers3,000 Meters 11-124313:44.63 PB5

2015 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14USATF Pacific NW Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9 - 10 · Place 19 · Rain City FlyersRain City Flyers3,000 Meters 9 - 101913:584