Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · Ski HillLeavenworth Invitational · Oct 11 | 19:02.65 | Leavenworth Invitational | October 11, 2014 |
| 3 Miles · Carmichael MSMax Jensen Richland Invitational · Oct 7 | 16:05.55 | Max Jensen Richland Invitational | October 7, 2017 |
| 5,000 Meters · Battle Point Park XCBainbridge/NKitsap/ChSlth/Clev/ECth/Frkln/Laksd/Kgstn/NMason · Oct 8 | 20:09.29 | Bainbridge/NKitsap/ChSlth/Clev/ECth/Frkln/Laksd/Kgstn/NMason | October 8, 2014 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL · Sep 30 | 16:44.44 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL | September 30, 2017 |
| 5,000 Meters · Chambers Creek Regional Park21st Curtis Invite · Oct 1 | 18:25.20 | 21st Curtis Invite | October 1, 2016 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom Invitational · Sep 20 | 19:44.72 | Fort Steilacoom Invitational | September 20, 2014 |
| 5,000 Meters · Hoquiam HSHoquiam Invite · Oct 10 | 17:53.5 | Hoquiam Invite | October 10, 2015 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 16:56.1 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lincoln ParkBallard/Franklin/HNA/Odea/Prep/Lakesd/Clev · Sep 20 | 18:16.61 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/Clev | September 20, 2017 |
| 5,000 Meters · Lincoln ParkFranklin / Lakeside / Blanchet / Nathan Hale / Bainbridge · Sep 23 | 18:56.4 | Franklin / Lakeside / Blanchet / Nathan Hale / Bainbridge | September 23, 2015 |
| 5,000 Meters · Lincoln Park 3A METROBallard/Roosevelt/Franklin/HNA/O'Dea/Bainbridge · Sep 21 | 19:07.70 | Ballard/Roosevelt/Franklin/HNA/O'Dea/Bainbridge | September 21, 2016 |
| 5,000 Meters · Lower WoodlandHale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RB · Oct 12 | 16:58.32 | Hale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RB | October 12, 2017 |
| 5,000 Meters · Lower WoodlandMetro League 3A XC Championships · Oct 22 | 17:44.10 | Metro League 3A XC Championships | October 22, 2015 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 17:57.11 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · Titlow Park20th Annual Curtis Invite · Oct 3 | 17:49.6 | 20th Annual Curtis Invite | October 3, 2015 |
| 5,000 Meters · Warren G. Magnuson ParkFranklin,Hale,Lake,Clev. · Oct 4 | 16:57 | Franklin,Hale,Lake,Clev. | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 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 37 · Franklin (WA) | 5,000 Meters Varsity | 37 | 16:52.95 | 12 |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters Varsity Men · Place 40 · Franklin | 5,000 Meters Varsity Men | 40 | 17:18.19 | 12 |
| Oct 12 | Hale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RBOct 12 · 5,000 Meters Varsity · Place 11 · Franklin | 5,000 Meters Varsity | 11 | 16:58.32 PB | 12 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Division I · Place 61 · Franklin | 3 Miles Division I | 61 | 16:05.55 PB | 12 |
| Oct 4 | Franklin,Hale,Lake,Clev.Oct 4 · 5,000 Meters Men's Race · Place 4 · Franklin | 5,000 Meters Men's Race | 4 | 16:57 PB | 12 |
| Sep 30 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] · Place 56 · Franklin | 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] | 56 | 16:44.44 PB | 12 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys VARSITY #3 & #4 Runners · Place 15 · Franklin | 5,000 Meters Boys VARSITY #3 & #4 Runners | 15 | 16:56.1 PB | 12 |
| Sep 20 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/ClevSep 20 · 5,000 Meters Varsity · Place 21 · Franklin | 5,000 Meters Varsity | 21 | 18:16.61 PB | 12 |
| Sep 13 | Ingraham/Franklin/SeaPrep/NHale/Clev/WSSep 13 · 5,000 Meters Varsity/JV · Place 7 · Franklin | 5,000 Meters Varsity/JV | 7 | 17:23.86 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SeaKing District 2 - 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 111 · Franklin | 5,000 Meters Varsity | 111 | 18:12.00 | 11 |
| Oct 12 | NH/F/Ing/Ball/Garfield/Roos/WS/CS/Clev/RBOct 12 · 5,000 Meters Varsity · Place 56 · Franklin | 5,000 Meters Varsity | 56 | 18:52.00 | 11 |
| Oct 5 | HNA/O’Dea/Hale/Franklin/West SeattleOct 5 · 5,000 Meters Varsity · Place 31 · Franklin | 5,000 Meters Varsity | 31 | 19:16 | 11 |
| Oct 1 | 21st Curtis InviteOct 1 · 5,000 Meters Varsity 2 (#5 - 6 - 7 - 8) · Place 26 · Franklin | 5,000 Meters Varsity 2 (#5 - 6 - 7 - 8) | 26 | 18:25.20 PB | 11 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Division 2 Varsity · Place 80 · Franklin | 5,000 Meters Division 2 Varsity | 80 | 17:57.11 PB | 11 |
| Sep 21 | Ballard/Roosevelt/Franklin/HNA/O'Dea/BainbridgeSep 21 · 5,000 Meters Varsity Men - Top 14 · Place 32 · Franklin | 5,000 Meters Varsity Men - Top 14 | 32 | 19:07.70 PB | 11 |
| Sep 14 | ING/Franklin/Prep/Hale/Roosevelt/WS/ClevelandSep 14 · 5,000 Meters Varsity · Place 21 · Franklin | 5,000 Meters Varsity | 21 | 18:37.83 | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 3A SeaKing & 4A Bi-District I/II ChampionshipsOct 31 · 5,000 Meters 3A Varsity · Place 79 · Franklin | 5,000 Meters 3A Varsity | 79 | 18:33.77 | 10 |
| Oct 22 | Metro League 3A XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 62 · Franklin | 5,000 Meters Varsity | 62 | 17:44.10 PB | 10 |
| Oct 14 | Hale/ING/Bal/Frk/Gar/Roos/WS/CS/Clev/RBOct 14 · 5,000 Meters Varsity · Place 50 · Franklin | 5,000 Meters Varsity | 50 | 18:14.34 | 10 |
| Oct 10 | Hoquiam InviteOct 10 · 5,000 Meters Varsity · Place 16 · Franklin | 5,000 Meters Varsity | 16 | 17:53.5 PB | 10 |
| Oct 7 | Bainbridge / Chief Sealth / Eastside / FranklinOct 7 · 5,000 Meters Open Men · Place 55 · Franklin | 5,000 Meters Open Men | 55 | 20:19.7 | 10 |
| Oct 3 | 20th Annual Curtis InviteOct 3 · 5,000 Meters Varsity · Place 54 · Franklin | 5,000 Meters Varsity | 54 | 17:49.6 PB | 10 |
| Sep 23 | Franklin / Lakeside / Blanchet / Nathan Hale / BainbridgeSep 23 · 5,000 Meters Varsity - Top 14 · Place 35 · Franklin | 5,000 Meters Varsity - Top 14 | 35 | 18:56.4 PB | 10 |
| Sep 16 | SP/Hale/Franklin/Ing/BainbridgeSep 16 · 5,000 Meters Varsity · Place 45 · Franklin | 5,000 Meters Varsity | 45 | 19:45 | 10 |
2014 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Sea-King District 3A ChampionshipsOct 30 · 5,000 Meters Junior Varsity (Top 14 or less) · Place 112 · Franklin | 5,000 Meters Junior Varsity (Top 14 or less) | 112 | 19:40.23 | 9 |
| Oct 23 | Metro League 3A ChampionshipsOct 23 · 5,000 Meters Junior Varsity (Top 14 or less) · Place 47 · Franklin | 5,000 Meters Junior Varsity (Top 14 or less) | 47 | 18:49.14 | 9 |
| Oct 15 | HALE/ING/BAL/FRA/GAR/ROOS/WS/CS/CLEV/RBOct 15 · 5,000 Meters Junior Varsity · Place 5 · Franklin | 5,000 Meters Junior Varsity | 5 | 19:04.52 | 9 |
| Oct 11 | Leavenworth InvitationalOct 11 · 2.8 Mile Junior Varsity · Place 5 · Franklin | 2.8 Mile Junior Varsity | 5 | 19:02.65 PB | 9 |
| Oct 8 | Bainbridge/NKitsap/ChSlth/Clev/ECth/Frkln/Laksd/Kgstn/NMasonOct 8 · 5,000 Meters Men's Open (JV & Varsity) · Place 67 · Franklin | 5,000 Meters Men's Open (JV & Varsity) | 67 | 20:09.29 PB | 9 |
| Oct 4 | Curtis InviteOct 4 · 5,000 Meters Junior Varsity (Top 7) · Place 124 · Franklin | 5,000 Meters Junior Varsity (Top 7) | 124 | 19:58.59 | 9 |
| Sep 24 | Frnk / Lakeside / Hale / Prep / E.C / WS / ClevSep 24 · 5,000 Meters Varsity (Top 14) · Place 57 · Franklin | 5,000 Meters Varsity (Top 14) | 57 | 20:50.00 | 9 |
| Sep 20 | Fort Steilacoom InvitationalSep 20 · 5,000 Meters Freshman · Place 36 · Franklin | 5,000 Meters Freshman | 36 | 19:44.72 PB | 9 |
| Sep 17 | HNA / O'DEA / Hale / ING / Franklin / Eastside CatholicSep 17 · 5,000 Meters Open Men · Place 48 · Franklin | 5,000 Meters Open Men | 48 | 19:47.30 | 9 |