Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2015 Sehome Invitational · Sep 12 | 11:03 | 2015 Sehome Invitational | September 12, 2015 |
| 5,000 Meters · Chambers Creek Regional Park21st Curtis Invite · Oct 1 | 16:42.00 | 21st Curtis Invite | October 1, 2016 |
| 5,000 Meters · Cowen ParkRoosevelt / O'Dea / Holy Names · Sep 23 | 18:56.80 | Roosevelt / O'Dea / Holy Names | September 23, 2015 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 16:45.2 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lakewood HSHOLE IN THE WALL XC INVITATIONAL · Oct 11 | 17:47.1 | HOLE IN THE WALL XC INVITATIONAL | October 11, 2014 |
| 5,000 Meters · Lincoln ParkBallard/Franklin/HNA/Odea/Prep/Lakesd/Clev · Sep 20 | 18:21.01 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/Clev | September 20, 2017 |
| 5,000 Meters · Lincoln Park 3A METROBallard/Roosevelt/Franklin/HNA/O'Dea/Bainbridge · Sep 21 | 18:06.20 | Ballard/Roosevelt/Franklin/HNA/O'Dea/Bainbridge | September 21, 2016 |
| 5,000 Meters · Lower WoodlandMetro 3A Championship Meet · Oct 19 | 15:57.61 | Metro 3A Championship Meet | October 19, 2017 |
| 5,000 Meters · Lower WoodlandMetro League 3A XC Championships · Oct 22 | 16:26.50 | Metro League 3A XC Championships | October 22, 2015 |
| 5,000 Meters · Nike World HeadquartersNike BorderClash 19 · Nov 18 | 16:57.30 | Nike BorderClash 19 | November 18, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 16:25.4 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA STATE XC MEET · Nov 4 | 15:34.20 | 3A WIAA STATE XC MEET | November 4, 2017 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA STATE XC MEET · Nov 5 | 16:12.00 | 3A WIAA STATE XC MEET | November 5, 2016 |
| 5,000 Meters · Warren G. Magnuson ParkHNA/O'Dea/Ballard/Garfield/WS · Oct 5 | 15:47 | HNA/O'Dea/Ballard/Garfield/WS | October 5, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | Nike BorderClash 19Nov 18 · 5,000 Meters Oregon vs Washington · Place 63 · WashingtonWashington | 5,000 Meters Oregon vs Washington | 63 | 16:57.30 PB | 12 |
| Nov 4 | 3A WIAA STATE XC MEETNov 4 · 5,000 Meters 3A Boys · Place 7 · O'DeaO'Dea | 5,000 Meters 3A Boys | 7 | 15:34.20 PB | 12 |
| Oct 28 | 3A SEAKING DISTRICT CROSS COUNTRY CHAMPIONSHIP MEETOct 28 · 5,000 Meters Varsity · Place 9 · O'DeaO'Dea | 5,000 Meters Varsity | 9 | 16:12.55 | 12 |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters Varsity Men · Place 2 · O'DeaO'Dea | 5,000 Meters Varsity Men | 2 | 15:57.61 PB | 12 |
| Oct 11 | BB/LS/HNA/OD/Prep/EC/BainbridgeOct 11 · 5,000 Meters Varsity - Top 14 or less · Place 13 · O'DeaO'Dea | 5,000 Meters Varsity - Top 14 or less | 13 | 17:18.05 | 12 |
| Oct 5 | HNA/O'Dea/Ballard/Garfield/WSOct 5 · 5,000 Meters Varsity · Place 1 · O'DeaO'Dea | 5,000 Meters Varsity | 1 | 15:47 PB | 12 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 2 Varsity · Place 12 · O'DeaO'Dea | 5,000 Meters Division 2 Varsity | 12 | 16:25.4 PB | 12 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys VARSITY #1 & #2 Runners · Place 29 · O'DeaO'Dea | 5,000 Meters Boys VARSITY #1 & #2 Runners | 29 | 16:45.2 PB | 12 |
| Sep 20 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/ClevSep 20 · 5,000 Meters Varsity · Place 23 · O'DeaO'Dea | 5,000 Meters Varsity | 23 | 18:21.01 PB | 12 |
| Sep 15 | HNA/OD/BB/EC/RBSep 15 · 5,000 Meters Varsity & JV · Place 1 · O'DeaO'Dea | 5,000 Meters Varsity & JV | 1 | 16:46.72 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 3A WIAA STATE XC MEETNov 5 · 5,000 Meters 3A Boys · Place 17 · O'DeaO'Dea | 5,000 Meters 3A Boys | 17 | 16:12.00 PB | 11 |
| Oct 27 | SeaKing District 2 - 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 30 · O'DeaO'Dea | 5,000 Meters Varsity | 30 | 16:41.60 | 11 |
| Oct 13 | Blanchet / Lakeside / HNA / OD / Prep / EC / BainbridgeOct 13 · 5,000 Meters Varsity (Top 14 or less) · Place 1 · O'DeaO'Dea | 5,000 Meters Varsity (Top 14 or less) | 1 | 16:44.73 | 11 |
| Oct 5 | HNA/O’Dea/Hale/Franklin/West SeattleOct 5 · 5,000 Meters Varsity · Place 5 · O'DeaO'Dea | 5,000 Meters Varsity | 5 | 17:54 | 11 |
| Oct 1 | 21st Curtis InviteOct 1 · 5,000 Meters Varsity 1 (#1 - 2 - 3 - 4) · Place 9 · O'DeaO'Dea | 5,000 Meters Varsity 1 (#1 - 2 - 3 - 4) | 9 | 16:42.00 PB | 11 |
| Sep 21 | Ballard/Roosevelt/Franklin/HNA/O'Dea/BainbridgeSep 21 · 5,000 Meters Varsity Men - Top 14 · Place 16 · O'DeaO'Dea | 5,000 Meters Varsity Men - Top 14 | 16 | 18:06.20 PB | 11 |
| Sep 16 | Lakeside / Blanchet / HNA / OD / Bainbridge / BellarmineSep 16 · 5,000 Meters Varsity (Top 14 or less) · Place 3 · O'DeaO'Dea | 5,000 Meters Varsity (Top 14 or less) | 3 | 16:48.92 | 11 |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | 3A WIAA STATE XC MEETNov 7 · 5,000 Meters 3A Boys · Place 35 · O'DeaO'Dea | 5,000 Meters 3A Boys | 35 | 16:13.9 | 10 |
| Oct 31 | 3A SeaKing & 4A Bi-District I/II ChampionshipsOct 31 · 5,000 Meters 3A Varsity · Place 8 · O'DeaO'Dea | 5,000 Meters 3A Varsity | 8 | 16:45.39 | 10 |
| Oct 22 | Metro League 3A XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 8 · O'DeaO'Dea | 5,000 Meters Varsity | 8 | 16:26.50 PB | 10 |
| Oct 15 | BB / LS / OD / HNA / SP / Bainbridge / ECOct 15 · 5,000 Meters Varsity - Top 14 · Place 10 · O'DeaO'Dea | 5,000 Meters Varsity - Top 14 | 10 | 17:40.10 | 10 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 40 · O'DeaO'Dea | 5,000 Meters Varsity Boys team avg under 18:00 | 40 | 17:04.4Unofficial | 10 |
| Oct 2 | Hale/O'Dea/HNA/Clev/RBOct 2 · 5,000 Meters Varsity · Place 1 · O'DeaO'Dea | 5,000 Meters Varsity | 1 | 17:32.42 | 10 |
| Sep 23 | Roosevelt / O'Dea / Holy NamesSep 23 · 5,000 Meters Open · Place 13 · O'DeaO'Dea | 5,000 Meters Open | 13 | 18:56.80 PB | 10 |
| Sep 17 | OD / HNA / BAL / EC / ROOSEV / CS / CLEV / WSSep 17 · 5,000 Meters Varsity - Top 14 · Place 5 · O'DeaO'Dea | 5,000 Meters Varsity - Top 14 | 5 | 17:18.90 | 10 |
| Sep 12 | 2015 Sehome InvitationalSep 12 · 2 Mile Sophomore Boys · Place 6 · O'DeaO'Dea | 2 Mile Sophomore Boys | 6 | 11:03 PB | 10 |
2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | BB / LS / HNA / OD / SP / EC / BainbridgeOct 16 · 5,000 Meters Varsity (Top 14) · Place 9 · O'DeaO'Dea | 5,000 Meters Varsity (Top 14) | 9 | 17:32.43 | 9 |
| Oct 11 | HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 122 · O'DeaO'Dea | 5,000 Meters Varsity Boys team avg under 18:00 | 122 | 17:47.1 PB | 9 |
| Oct 4 | Curtis InviteOct 4 · 5,000 Meters Varsity · Place 103 · O'DeaO'Dea | 5,000 Meters Varsity | 103 | 17:27.86 | 9 |
| Oct 2 | Seattle Prep,HNA,O'Dea,GarfieldOct 2 · 5,000 Meters Varsity · Place 14 · O'DeaO'Dea | 5,000 Meters Varsity | 14 | 19:01.80 | 9 |
| Sep 17 | HNA / O'DEA / Hale / ING / Franklin / Eastside CatholicSep 17 · 5,000 Meters Open Men · Place 31 · O'DeaO'Dea | 5,000 Meters Open Men | 31 | 19:13.00 | 9 |