Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bellarmine Prep HSThe 21st Bellarmine Invite · Sep 14 | 10:28.80 | The 21st Bellarmine Invite | September 14, 2019 |
| 3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 1) · Sep 16 | 16:31.0 | 36th Annual Woodbridge Cross Country Classic (Day 1) | September 16, 2016 |
| 3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 1) · Sep 15 | 15:57.8 | 37th Annual Woodbridge Cross Country Classic (Day 1) | September 15, 2017 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 15:59.30 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 16:24.2 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 16:50.1 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lincoln ParkBallard/Franklin/HNA/Odea/Prep/Lakesd/Clev · Sep 20 | 18:54.09 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/Clev | September 20, 2017 |
| 5,000 Meters · Lower WoodlandLS / BB / OD / HNA / EC / SP / Bellarmine · Sep 20 | 16:21.30 | LS / BB / OD / HNA / EC / SP / Bellarmine | September 20, 2019 |
| 5,000 Meters · Lower WoodlandBlanchet / Lakeside / HNA / OD / Prep / EC / Bainbridge · Oct 13 | 18:40.31 | Blanchet / Lakeside / HNA / OD / Prep / EC / Bainbridge | October 13, 2016 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 9 | 16:23.10 | 3A WIAA State XC Meet | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 3A WIAA State XC MeetNov 9 · 5,000 Meters 3A Boys · Place 48 · Seattle Prep | 5,000 Meters 3A Boys | 48 | 16:23.10 PB | 12 |
| Nov 2 | 3A Seaking District 2 and 4A Kingco Cross Country ChampionshipsNov 2 · 5,000 Meters 3A · Place 14 · Seattle Prep | 5,000 Meters 3A | 14 | 16:38.84 | 12 |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters Varsity Men · Place 14 · Seattle Prep | 5,000 Meters Varsity Men | 14 | 16:50.28 | 12 |
| Oct 16 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 16 · 5,000 Meters Varsity (Top 14) · Place 8 · Seattle Prep | 5,000 Meters Varsity (Top 14) | 8 | 16:59.23 | 12 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Division I · Place 11 · Seattle Prep | 0 Miles Division I | 11 | 15:26.90 | 12 |
| Oct 3 | SP/BB/OD/HNAOct 3 · 5,000 Meters Varsity · Place 7 · Seattle Prep | 5,000 Meters Varsity | 7 | 16:29.75 | 12 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Varsity - #1 & #2 Runners · Place 22 · Seattle Prep | 5,000 Meters Boys Varsity - #1 & #2 Runners | 22 | 16:24.2 PB | 12 |
| Sep 20 | LS / BB / OD / HNA / EC / SP / BellarmineSep 20 · 5,000 Meters Boys Varsity - Up To 14 Runners · Place 4 · Seattle Prep | 5,000 Meters Boys Varsity - Up To 14 Runners | 4 | 16:21.30 PB | 12 |
| Sep 14 | The 21st Bellarmine InviteSep 14 · 2 Miles Varsity · Place 16 · Seattle Prep | 2 Miles Varsity | 16 | 10:28.80 PB | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 3A WIAA State XC MeetNov 3 · 5,000 Meters 3A Boys · Place 49 · Seattle Prep | 5,000 Meters 3A Boys | 49 | 16:42.80 | 11 |
| Oct 25 | 3A Sea-King District 2 Championship MeetOct 25 · 5,000 Meters 3A · Place 15 · Seattle Prep | 5,000 Meters 3A | 15 | 16:41.60 | 11 |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Varsity · Place 7 · Seattle Prep | 5,000 Meters Varsity | 7 | 16:44.00 | 11 |
| Oct 11 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 11 · 5,000 Meters Varsity (Top 14) · Place 3 · Seattle Prep | 5,000 Meters Varsity (Top 14) | 3 | 17:03.83 | 11 |
| Oct 6 | 50th Annual Max Jensen Richland InvitationalOct 6 · 3 Miles Division I · Place 38 · Seattle Prep | 3 Miles Division I | 38 | 15:59.30 PB | 11 |
| Sep 27 | Hale / HNA,O'DEA / Sea PrepSep 27 · Varsity · Place 3 · Seattle Prep | Varsity | 3 | 16:56.35 | 11 |
| Sep 20 | Roosevelt/Clev/Lakeside/Prep/Bainbridge/CS/RBSep 20 · Varsity · Place 4 · Seattle Prep | Varsity | 4 | 16:53 | 11 |
| Sep 15 | 20th Annual Fort Steilacoom InvitationalSep 15 · 5,000 Meters Varsity · Place 50 · Seattle Prep | 5,000 Meters Varsity | 50 | 16:43.30 | 11 |
| Sep 13 | Prep/Roosevelt (Boys)/ CS/Cleveland/RBSep 13 · 5,000 Meters Varsity · Place 5 · Seattle Prep | 5,000 Meters Varsity | 5 | 18:17.35 | 11 |
| Sep 8 | The 20th Bellarmine InvitationalSep 8 · Varsity · Place 22 · Seattle Prep | Varsity | 22 | 10:47.60 | 11 |
| Sep 1 | Father Sullivan Alumni Run - 2 Mile Time TrialSep 1 · 2 Miles Open · Place 1 · Seattle Prep | 2 Miles Open | 1 | 10:44.60Unofficial | 11 |
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 54 · Seattle Prep | 5,000 Meters Varsity | 54 | 17:14.25 | 10 |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters Varsity Men · Place 23 · Seattle Prep | 5,000 Meters Varsity Men | 23 | 16:53.39 | 10 |
| Oct 11 | BB/LS/HNA/OD/Prep/EC/BainbridgeOct 11 · 5,000 Meters Varsity - Top 14 or less · Place 28 · Seattle Prep | 5,000 Meters Varsity - Top 14 or less | 28 | 17:53.86 | 10 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 84 · Seattle Prep | 5,000 Meters Varsity Boys team avg under 18:00 | 84 | 16:50.1 PB | 10 |
| Sep 28 | Prep/Ing/Garfield/CS/ClevSep 28 · 5,000 Meters Varsity / JV · Place 6 · Seattle Prep | 5,000 Meters Varsity / JV | 6 | 17:22.69 | 10 |
| Sep 20 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/ClevSep 20 · 5,000 Meters Varsity · Place 44 · Seattle Prep | 5,000 Meters Varsity | 44 | 18:54.09 PB | 10 |
| Sep 15 | 37th Annual Woodbridge Cross Country Classic (Day 1)Sep 15 · 3 Miles WHITE VARSITY BOYS-A · Place 31 · Seattle Prep | 3 Miles WHITE VARSITY BOYS-A | 31 | 15:57.8 PB | 10 |
| Sep 13 | Ingraham/Franklin/SeaPrep/NHale/Clev/WSSep 13 · 5,000 Meters Varsity/JV · Place 33 · Seattle Prep | 5,000 Meters Varsity/JV | 33 | 19:33.22 | 10 |
| Sep 2 | Father Sullivan Alumni RunSep 2 · 2 Miles Open · Place 6 · Seattle Prep | 2 Miles Open | 6 | 10:46Unofficial | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SeaKing District 2 - 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Seattle Prep | 5,000 Meters Varsity | 0 | DNS | 9 |
| Oct 13 | Blanchet / Lakeside / HNA / OD / Prep / EC / BainbridgeOct 13 · 5,000 Meters Varsity (Top 14 or less) · Place 40 · Seattle Prep | 5,000 Meters Varsity (Top 14 or less) | 40 | 18:40.31 PB | 9 |
| Oct 8 | 48th Annual Richland InvitationalOct 8 · 3 Mile Frosh/Soph · Place 10 · Seattle Prep | 3 Mile Frosh/Soph | 10 | 17:33.25 | 9 |
| Oct 5 | Garfield / S. Prep / C. Sealth / R. BeachOct 5 · 5,000 Meters Open · Place 25 · Seattle Prep | 5,000 Meters Open | 25 | 19:45 | 9 |
| Sep 29 | S. Prep / Garfield / E. CatholicSep 29 · 5,000 Meters Varsity · Place 11 · Seattle Prep | 5,000 Meters Varsity | 11 | 17:58 | 9 |
| Sep 16 | 36th Annual Woodbridge Cross Country Classic (Day 1)Sep 16 · 3 Miles WHITE VARSITY-A · Place 43 · Seattle Prep | 3 Miles WHITE VARSITY-A | 43 | 16:31.0 PB | 9 |
| Sep 14 | ING/Franklin/Prep/Hale/Roosevelt/WS/ClevelandSep 14 · 5,000 Meters Varsity · Place 35 · Seattle Prep | 5,000 Meters Varsity | 35 | 19:14.38 | 9 |
| Aug 27 | Father Sullivan Alumni Run 2 mile TTAug 27 · 2 Miles OPEN RUN · Place 8 · Seattle Prep | 2 Miles OPEN RUN | 8 | 11:17.30Unofficial | 9 |