Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2014 Sehome Invitational · Sep 13 | 13:49.00 | 2014 Sehome Invitational | September 13, 2014 |
| 2 Miles · Lake Sammamish State Park4A/3A/2A Kingco Jamboree class races · Sep 10 | 13:02.15 | 4A/3A/2A Kingco Jamboree class races | September 10, 2015 |
| 5,000 Meters · Ft. Steilacoom ParkFort Steilacoom XC Invitational · Sep 16 | 18:41.4 | Fort Steilacoom XC Invitational | September 16, 2017 |
| 5,000 Meters · Kelsey Creek ParkBellevue vs. Interlake & Liberty · Oct 11 | 17:29.5 | Bellevue vs. Interlake & Liberty | October 11, 2017 |
| 5,000 Meters · Lake Sammamish State ParkKingco League Championship · Oct 21 | 18:18.42 | Kingco League Championship | October 21, 2017 |
| 5,000 Meters · Lake Sammamish State Park3A/2A Kingco Championship meet · Oct 20 | 18:41.45 | 3A/2A Kingco Championship meet | October 20, 2016 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 18:05.2 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lakewood HSHOLE IN THE WALL XC INVITATIONAL · Oct 11 | 23:07.2 | HOLE IN THE WALL XC INVITATIONAL | October 11, 2014 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 18:58.99 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · Robinswood ParkLake Wash @ Sammamish · Sep 17 | 23:02 | Lake Wash @ Sammamish | September 17, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Kingco League ChampionshipOct 21 · 5,000 Meters 2A/3A Boys Varsity · Place 43 · Liberty (Issaquah) | 5,000 Meters 2A/3A Boys Varsity | 43 | 18:18.42 PB | 12 |
| Oct 11 | Bellevue vs. Interlake & LibertyOct 11 · 5,000 Meters Varsity · Place 16 · Liberty (Issaquah) | 5,000 Meters Varsity | 16 | 17:29.5 PB | 12 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters JV Boys team avg under 21:00 · Place 56 · Liberty (Issaquah) | 5,000 Meters JV Boys team avg under 21:00 | 56 | 18:05.2 PB | 12 |
| Sep 20 | Liberty, Lake Washington @Mercer IslandSep 20 · 5,000 Meters Varsity · Place 13 · Liberty (Issaquah) | 5,000 Meters Varsity | 13 | 18:49Unofficial | 12 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys Gold Varsity · Place 114 · Liberty (Issaquah) | 5,000 Meters Boys Gold Varsity | 114 | 18:41.4 PB | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NW District Open RaceOct 29 · 5,000 Meters Open · Liberty (Issaquah) | 5,000 Meters Open | 0 | 19:57.0Unofficial | 11 |
| Oct 20 | 3A/2A Kingco Championship meetOct 20 · 5,000 Meters Junior Varsity · Place 24 · Liberty (Issaquah) | 5,000 Meters Junior Varsity | 24 | 18:41.45 PB | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters Varsity Boys team avg under 18:00 · Place 194 · Liberty (Issaquah) | 5,000 Meters Varsity Boys team avg under 18:00 | 194 | 19:03.4 | 11 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters JV Championships · Place 114 · Liberty (Issaquah) | 5,000 Meters JV Championships | 114 | 18:58.99 PB | 11 |
| Sep 17 | Fort Steilacoom InvitationalSep 17 · 5,000 Meters Boys JV TEAM Race · Place 36 · Liberty (Issaquah) | 5,000 Meters Boys JV TEAM Race | 36 | 18:44.00 | 11 |
| Sep 14 | Redmond, Liberty @ Mercer IslandSep 14 · 5,000 Meters Varsity · Place 47 · Liberty (Issaquah) | 5,000 Meters Varsity | 47 | 20:44Unofficial | 11 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | SPSL / Seamont Sub District - 2A - 3A - 4AOct 24 · 5,000 Meters 2A/3A Junior Varsity · Place 102 · Liberty (Issaquah) | 5,000 Meters 2A/3A Junior Varsity | 102 | 19:57.10 | 10 |
| Oct 14 | Liberty @ MIOct 14 · 5,000 Meters Varsity · Place 34 · Liberty (Issaquah) | 5,000 Meters Varsity | 34 | 22:06Unofficial | 10 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters JV Boys team avg under 21:00 · Place 161 · Liberty (Issaquah) | 5,000 Meters JV Boys team avg under 21:00 | 161 | 20:50.6Unofficial | 10 |
| Sep 19 | Fort Steilacoom InvitationalSep 19 · 5,000 Meters Junior Varsity - Top 5 · Place 130 · Liberty (Issaquah) | 5,000 Meters Junior Varsity - Top 5 | 130 | 20:44.50 | 10 |
| Sep 16 | Interlake @ LibertySep 16 · 3 Mile Varsity · Liberty (Issaquah) | 3 Mile Varsity | 0 | 20:46Unofficial | 10 |
| Sep 10 | 4A/3A/2A Kingco Jamboree class racesSep 10 · 2 Mile 10th grade Boys · Place 52 · Liberty (Issaquah) | 2 Mile 10th grade Boys | 52 | 13:02.15 PB | 10 |
2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | SPSL Sub District ChampionshipsOct 25 · 5,000 Meters 2A/3A Junior Varsity · Place 129 · Liberty (Issaquah) | 5,000 Meters 2A/3A Junior Varsity | 129 | 20:53.64 | 9 |
| Oct 11 | HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters JV Boys team avg under 21:00 · Place 221 · Liberty (Issaquah) | 5,000 Meters JV Boys team avg under 21:00 | 221 | 23:07.2 PB | 9 |
| Oct 1 | Liberty vs. BellevueOct 1 · 5,000 Meters Varsity · Place 40 · Liberty (Issaquah) | 5,000 Meters Varsity | 40 | 22:20Unofficial | 9 |
| Sep 17 | Lake Wash @ SammamishSep 17 · 5,000 Meters Varsity · Place 64 · Liberty (Issaquah) | 5,000 Meters Varsity | 64 | 23:02 PB | 9 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile Freshmen Boys · Place 79 · Liberty (Issaquah) | 2 Mile Freshmen Boys | 79 | 13:49.00 PB | 9 |