Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4922 m · Lincoln ParkSundodger · Sep 17 | 21:00.20 | Sundodger | September 17, 2016 |
| 5,000 Meters · Chambers Creek Regional Park23rd Curtis XC Invitational · Sep 29 | 19:40.80 | 23rd Curtis XC Invitational | September 29, 2018 |
| 5,000 Meters · Clark Lake ParkHazen, Mt. Rainier @ Kentwood · Oct 11 | 21:50 | Hazen, Mt. Rainier @ Kentwood | October 11, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkNPSL Sub-District Meet · Oct 21 | 19:32.20 | NPSL Sub-District Meet | October 21, 2017 |
| 5,000 Meters · Kentlake HSHazen vs. Kentlake @ Kentlake High School · Sep 19 | 20:58.3 | Hazen vs. Kentlake @ Kentlake High School | September 19, 2018 |
| 5,000 Meters · Kentridge HSHazen, Kennedy Catholic @Kentridge · Sep 20 | 20:59 | Hazen, Kennedy Catholic @Kentridge | September 20, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 20:47.50 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 24 | 21:09.70 | Bellevue Cross Country Invitational | September 24, 2016 |
| 5,000 Meters · Lake Wilderness State ParkHazen @ Tahoma · Sep 14 | 22:01.59 | Hazen @ Tahoma | September 14, 2016 |
| 5,000 Meters · North SeaTac ParkNPSL Cascade - Hazen, Kentridge @ Kennedy Catholic · Oct 12 | 20:18.9 | NPSL Cascade - Hazen, Kentridge @ Kennedy Catholic | October 12, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | NPSL 4A Sub-District ChampionshipsOct 20 · 5,000 Meters Junior Varsity 4A · Place 51 · Hazen | 5,000 Meters Junior Varsity 4A | 51 | 19:12.00 | 11 |
| Oct 10 | Hazen & Kentridge @ TahomaOct 10 · Varsity · Place 25 · Hazen | Varsity | 25 | 19:27.4 | 11 |
| Oct 3 | Kentwood & Kent-Meridian @ HazenOct 3 · Varsity · Place 4 · Hazen | Varsity | 4 | 19:15.90 | 11 |
| Sep 29 | 23rd Curtis XC InvitationalSep 29 · 5,000 Meters Boys JV (Top 7) · Place 55 · Hazen | 5,000 Meters Boys JV (Top 7) | 55 | 19:40.80 PB | 11 |
| Sep 22 | Bellevue Cross Country Invitational Sep 22 · 5,000 Meters Junior Varsity · Place 98 · Hazen | 5,000 Meters Junior Varsity | 98 | 19:58.60 | 11 |
| Sep 19 | Hazen vs. Kentlake @ Kentlake High SchoolSep 19 · 5,000 Meters Junior Varsity · Place 11 · Hazen | 5,000 Meters Junior Varsity | 11 | 20:58.3 PB | 11 |
| Sep 15 | 20th Annual Fort Steilacoom InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 111 · Hazen | 5,000 Meters Junior Varsity | 111 | 20:21.30 | 11 |
| Sep 12 | Hazen and Mt. Rainier @ Kennedy CatholicSep 12 · Varsity · Place 18 · Hazen | Varsity | 18 | 21:25.6 | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | NPSL Sub-District MeetOct 21 · 5,000 Meters 4A NPSL Junior Varsity · Place 90 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 90 | 19:32.20 PB | 10 |
| Oct 11 | Hazen, Mt. Rainier @ KentwoodOct 11 · 5,000 Meters Junior Varsity · Place 23 · Hazen | 5,000 Meters Junior Varsity | 23 | 21:50 PB | 10 |
| Oct 4 | Tahoma @ HazenOct 4 · 5,000 Meters Junior Varsity · Place 23 · Hazen | 5,000 Meters Junior Varsity | 23 | 20:41.20 | 10 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys JV Open-Teams A-K · Place 58 · Hazen | 5,000 Meters Boys JV Open-Teams A-K | 58 | 20:50.80Unofficial | 10 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys JUNIOR VARSITY (7 runners) · Place 179 · Hazen | 5,000 Meters Boys JUNIOR VARSITY (7 runners) | 179 | 20:47.50 PB | 10 |
| Sep 20 | Hazen, Kennedy Catholic @KentridgeSep 20 · 5,000 Meters Junior Varsity · Place 24 · Hazen | 5,000 Meters Junior Varsity | 24 | 20:59 PB | 10 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys JV - TEAM Race · Place 133 · Hazen | 5,000 Meters Boys JV - TEAM Race | 133 | 20:45.3 | 10 |
| Sep 13 | Kent-Meridian, Kentlake @ HazenSep 13 · 5,000 Meters Junior Varsity · Place 13 · Hazen | 5,000 Meters Junior Varsity | 13 | 21:42.70 | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | NPSL 4A Sub-District ChampionshipsOct 22 · 5,000 Meters 4A NPSL Junior Varsity · Place 127 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 127 | 20:28.30 | 9 |
| Oct 12 | NPSL Cascade - Hazen, Kentridge @ Kennedy CatholicOct 12 · 5,000 Meters Junior Varsity · Place 18 · Hazen | 5,000 Meters Junior Varsity | 18 | 20:18.9 PB | 9 |
| Oct 5 | Kentlake, Hazen @ Kent MeridianOct 5 · 5,000 Meters Junior Varsity · Place 16 · Hazen | 5,000 Meters Junior Varsity | 16 | 22:13Unofficial | 9 |
| Sep 24 | Bellevue Cross Country InvitationalSep 24 · 5,000 Meters Junior Varsity (7 runners ONLY) · Place 163 · Hazen | 5,000 Meters Junior Varsity (7 runners ONLY) | 163 | 21:09.70 PB | 9 |
| Sep 17 | SundodgerSep 17 · 4,922 Meters Junior Varsity · Place 81 · Hazen | 4,922 Meters Junior Varsity | 81 | 21:00.20 PB | 9 |
| Sep 14 | Hazen @ TahomaSep 14 · 5,000 Meters Varsity · Place 50 · Hazen | 5,000 Meters Varsity | 50 | 22:01.59 PB | 9 |