Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 1) · Sep 16 | 18:54.8 | 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 | 16:41.4 | 37th Annual Woodbridge Cross Country Classic (Day 1) | September 15, 2017 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 17:04.43 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 17:52.0 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lincoln ParkBallard/Franklin/HNA/Odea/Prep/Lakesd/Clev · Sep 20 | 19:35.47 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/Clev | September 20, 2017 |
| 5,000 Meters · Lower WoodlandBB/LS/HNA/OD/SP/EC/Bainbridge · Oct 11 | 17:45.87 | BB/LS/HNA/OD/SP/EC/Bainbridge | October 11, 2018 |
| 5,000 Meters · Lower WoodlandBlanchet / Lakeside / HNA / OD / Prep / EC / Bainbridge · Oct 13 | 18:50.09 | Blanchet / Lakeside / HNA / OD / Prep / EC / Bainbridge | October 13, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters JV Men Top14 · Place 94 · Seattle Prep | 5,000 Meters JV Men Top14 | 94 | 19:54.99 | 11 |
| Oct 11 | BB/LS/HNA/OD/Prep/EC/BainbridgeOct 11 · 5,000 Meters Junior Varsity - Junior/Senior · Place 1 · Seattle Prep | 5,000 Meters Junior Varsity - Junior/Senior | 1 | 18:22.95 | 11 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity Boys team avg over 18:00 · Place 73 · Seattle Prep | 5,000 Meters Varsity Boys team avg over 18:00 | 73 | 17:52.0 PB | 11 |
| Sep 28 | Prep/Ing/Garfield/CS/ClevSep 28 · 5,000 Meters Varsity / JV · Place 17 · Seattle Prep | 5,000 Meters Varsity / JV | 17 | 18:36.78 | 11 |
| Sep 20 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/ClevSep 20 · 5,000 Meters Varsity · Place 60 · Seattle Prep | 5,000 Meters Varsity | 60 | 19:35.47 PB | 11 |
| Sep 15 | 37th Annual Woodbridge Cross Country Classic (Day 1)Sep 15 · 3 Miles WHITE JUNIOR BOYS · Place 11 · Seattle Prep | 3 Miles WHITE JUNIOR BOYS | 11 | 16:41.4 PB | 11 |
| Sep 13 | Ingraham/Franklin/SeaPrep/NHale/Clev/WSSep 13 · 5,000 Meters Varsity/JV · Place 32 · Seattle Prep | 5,000 Meters Varsity/JV | 32 | 19:29.71 | 11 |
| Sep 2 | Father Sullivan Alumni RunSep 2 · 2 Miles Open · Place 10 · Seattle Prep | 2 Miles Open | 10 | 11:39Unofficial | 11 |
2016 Cross Country
7 results2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Metro League 3A XC ChampionshipsOct 22 · 5,000 Meters JV - Frosh/Soph · Place 69 · Seattle Prep | 5,000 Meters JV - Frosh/Soph | 69 | 21:33.20 | 9 |
| Oct 15 | BB / LS / OD / HNA / SP / Bainbridge / ECOct 15 · 5,000 Meters Junior Varsity · Place 80 · Seattle Prep | 5,000 Meters Junior Varsity | 80 | 21:23.90 | 9 |
| Oct 8 | Prep/WS/ING/Roos/Ballard/RBOct 8 · 5,000 Meters Junior Varsity · Place 65 · Seattle Prep | 5,000 Meters Junior Varsity | 65 | 22:10 | 9 |
| Sep 30 | Eastside Catholic / Ingraham / Seattle Prep / LakesideSep 30 · 5,000 Meters Open (JV & Varsity) · Place 74 · Seattle Prep | 5,000 Meters Open (JV & Varsity) | 74 | 22:32.1 | 9 |
| Sep 16 | SP/Hale/Franklin/Ing/BainbridgeSep 16 · 5,000 Meters Junior Varsity · Place 78 · Seattle Prep | 5,000 Meters Junior Varsity | 78 | 22:25 | 9 |
| Sep 5 | Seattle Prep Alumni RunSep 5 · 2 Mile Open & Allumni · Place 48 · Seattle Prep | 2 Mile Open & Allumni | 48 | 14:42.30Unofficial | 9 |