Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 16:19.20 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 3 Miles · Salt Creek Park41st Salt Creek Invitational · Sep 15 | 15:39.15 | 41st Salt Creek Invitational | September 15, 2018 |
| 3 Miles · Salt Creek Park40th Salt Creek Invitational · Sep 16 | 16:17.15 | 40th Salt Creek Invitational | September 16, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 17:29.3 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 24 | 17:10.1 | Bellevue Cross Country Invitational | September 24, 2016 |
| 5,000 Meters · Lincoln ParkFranklin / Lakeside / Blanchet / Nathan Hale / Bainbridge · Sep 23 | 18:17.2 | Franklin / Lakeside / Blanchet / Nathan Hale / Bainbridge | September 23, 2015 |
| 5,000 Meters · Lower WoodlandHale/Lakeside/RB · Sep 29 | 17:03.77 | Hale/Lakeside/RB | September 29, 2017 |
| 5,000 Meters · Lower WoodlandMetro League 3A XC Championships · Oct 22 | 17:45.60 | Metro League 3A XC Championships | October 22, 2015 |
| 5,000 Meters · Warren G. Magnuson ParkFranklin,Hale,Lake,Clev. · Oct 4 | 18:00 | Franklin,Hale,Lake,Clev. | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 3A SEAKING DISTRICT CROSS COUNTRY CHAMPIONSHIP MEETOct 28 · 5,000 Meters Varsity · Place 94 · Nathan Hale | 5,000 Meters Varsity | 94 | 18:20.06 | 11 |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters Varsity Men · Place 47 · Nathan Hale | 5,000 Meters Varsity Men | 47 | 17:25.81 | 11 |
| Oct 12 | Hale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RBOct 12 · 5,000 Meters Varsity · Place 16 · Nathan Hale | 5,000 Meters Varsity | 16 | 17:11.09 | 11 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Division I · Place 122 · Nathan Hale | 3 Miles Division I | 122 | 17:09.79 | 11 |
| Oct 4 | Franklin,Hale,Lake,Clev.Oct 4 · 5,000 Meters Men's Race · Place 9 · Nathan Hale | 5,000 Meters Men's Race | 9 | 18:00 PB | 11 |
| Sep 29 | Hale/Lakeside/RBSep 29 · 5,000 Meters Varsity · Place 4 · Nathan Hale | 5,000 Meters Varsity | 4 | 17:03.77 PB | 11 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys VARSITY #1 & #2 Runners · Place 51 · Nathan Hale | 5,000 Meters Boys VARSITY #1 & #2 Runners | 51 | 17:29.3 PB | 11 |
| Sep 16 | 40th Salt Creek InvitationalSep 16 · 3 Miles Varsity · Place 11 · Nathan Hale | 3 Miles Varsity | 11 | 16:17.15 PB | 11 |
| Sep 13 | Ingraham/Franklin/SeaPrep/NHale/Clev/WSSep 13 · 5,000 Meters Varsity/JV · Place 5 · Nathan Hale | 5,000 Meters Varsity/JV | 5 | 17:13.49 | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SeaKing District 2 - 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 116 · Nathan Hale | 5,000 Meters Varsity | 116 | 19:24.40 | 10 |
| Oct 12 | NH/F/Ing/Ball/Garfield/Roos/WS/CS/Clev/RBOct 12 · 5,000 Meters Varsity · Place 26 · Nathan Hale | 5,000 Meters Varsity | 26 | 17:54.00 | 10 |
| Oct 8 | 48th Annual Richland InvitationalOct 8 · 3 Mile Division I · Place 59 · Nathan Hale | 3 Mile Division I | 59 | 16:25.57 | 10 |
| Oct 5 | HNA/O’Dea/Hale/Franklin/West SeattleOct 5 · 5,000 Meters Varsity · Place 9 · Nathan Hale | 5,000 Meters Varsity | 9 | 18:24 | 10 |
| Sep 30 | Hale/Lakeside/ClevelandSep 30 · 5,000 Meters Varsity · Place 5 · Nathan Hale | 5,000 Meters Varsity | 5 | 17:37.4 | 10 |
| Sep 24 | Bellevue Cross Country InvitationalSep 24 · 5,000 Meters Varsity runners #3 & 4 · Place 20 · Nathan Hale | 5,000 Meters Varsity runners #3 & 4 | 20 | 17:10.1 PB | 10 |
| Sep 14 | ING/Franklin/Prep/Hale/Roosevelt/WS/ClevelandSep 14 · 5,000 Meters Varsity · Place 13 · Nathan Hale | 5,000 Meters Varsity | 13 | 18:18.19 | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | District Meet Open RacesOct 31 · 5,000 Meters 3A/4A Boys Open · Nathan Hale | 5,000 Meters 3A/4A Boys Open | 0 | 18:11Unofficial | 9 |
| Oct 22 | Metro League 3A XC ChampionshipsOct 22 · 5,000 Meters JV - Top 14 · Place 8 · Nathan Hale | 5,000 Meters JV - Top 14 | 8 | 17:45.60 PB | 9 |
| Oct 14 | Hale/ING/Bal/Frk/Gar/Roos/WS/CS/Clev/RBOct 14 · 5,000 Meters Varsity · Place 52 · Nathan Hale | 5,000 Meters Varsity | 52 | 18:15.15 | 9 |
| Oct 10 | 47th Annual Richland InvitationalOct 10 · 3 Mile Frosh/Soph · Place 13 · Nathan Hale | 3 Mile Frosh/Soph | 13 | 18:33.98 | 9 |
| Oct 2 | Hale/O'Dea/HNA/Clev/RBOct 2 · 5,000 Meters Varsity · Place 8 · Nathan Hale | 5,000 Meters Varsity | 8 | 17:50.08 | 9 |
| Sep 23 | Franklin / Lakeside / Blanchet / Nathan Hale / BainbridgeSep 23 · 5,000 Meters Varsity - Top 14 · Place 14 · Nathan Hale | 5,000 Meters Varsity - Top 14 | 14 | 18:17.2 PB | 9 |
| Sep 19 | 38th Salt Creek InvitationalSep 19 · 3 Mile Junior Varsity · Place 9 · Nathan Hale | 3 Mile Junior Varsity | 9 | 16:56.64 | 9 |
| Sep 16 | SP/Hale/Franklin/Ing/BainbridgeSep 16 · 5,000 Meters Varsity · Place 40 · Nathan Hale | 5,000 Meters Varsity | 40 | 19:13 | 9 |