Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 26 | 13:19.20 | Nike Portland XC (formerly Nike Pre Nationals) | September 26, 2015 |
| 4922 m · Lincoln ParkSundodger · Sep 17 | 20:33.80 | 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:27 | Hazen, Mt. Rainier @ Kentwood | October 11, 2017 |
| 5,000 Meters · Evergreen Senior High SchoolSeamount League Meet · Oct 17 | 23:36.00 | Seamount League Meet | October 17, 2015 |
| 5,000 Meters · Ft. Steilacoom ParkNPSL Sub-District Meet · Oct 21 | 19:43.20 | NPSL Sub-District Meet | October 21, 2017 |
| 5,000 Meters · Kentlake HSHazen vs. Kentlake @ Kentlake High School · Sep 19 | 20:04.6 | Hazen vs. Kentlake @ Kentlake High School | September 19, 2018 |
| 5,000 Meters · Kentridge HSHazen, Kennedy Catholic @Kentridge · Sep 20 | 21:00 | Hazen, Kennedy Catholic @Kentridge | September 20, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 20:59.60 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 24 | 21:10.30 | Bellevue Cross Country Invitational | September 24, 2016 |
| 5,000 Meters · Lake Wilderness State ParkHazen @ Tahoma · Sep 14 | 22:09.79 | Hazen @ Tahoma | September 14, 2016 |
| 5,000 Meters · Lindbergh HSLindbergh, Hazen, Renton, Evergreen · Oct 8 | 24:15 | Lindbergh, Hazen, Renton, Evergreen | October 8, 2015 |
| 5,000 Meters · North SeaTac ParkNPSL Cascade - Hazen, Kentridge @ Kennedy Catholic · Oct 12 | 20:56.2 | 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 57 · Hazen | 5,000 Meters Junior Varsity 4A | 57 | 19:18.80 | 12 |
| Oct 10 | Hazen & Kentridge @ TahomaOct 10 · Varsity · Place 29 · Hazen | Varsity | 29 | 19:51.3 | 12 |
| Oct 3 | Kentwood & Kent-Meridian @ HazenOct 3 · Varsity · Place 18 · Hazen | Varsity | 18 | 19:20.30 | 12 |
| Sep 29 | 23rd Curtis XC InvitationalSep 29 · 5,000 Meters Boys JV (Top 7) · Place 54 · Hazen | 5,000 Meters Boys JV (Top 7) | 54 | 19:40.80 PB | 12 |
| Sep 22 | Bellevue Cross Country Invitational Sep 22 · 5,000 Meters Varsity · Place 47 · Hazen | 5,000 Meters Varsity | 47 | 19:42.1 | 12 |
| Sep 19 | Hazen vs. Kentlake @ Kentlake High SchoolSep 19 · 5,000 Meters Junior Varsity · Place 5 · Hazen | 5,000 Meters Junior Varsity | 5 | 20:04.6 PB | 12 |
| Sep 15 | 20th Annual Fort Steilacoom InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 106 · Hazen | 5,000 Meters Junior Varsity | 106 | 20:17.10 | 12 |
| Sep 12 | Hazen and Mt. Rainier @ Kennedy CatholicSep 12 · Varsity · Place 5 · Hazen | Varsity | 5 | 21:00.7 | 12 |
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 100 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 100 | 19:43.20 PB | 11 |
| Oct 11 | Hazen, Mt. Rainier @ KentwoodOct 11 · 5,000 Meters Junior Varsity · Place 16 · Hazen | 5,000 Meters Junior Varsity | 16 | 21:27 PB | 11 |
| Oct 4 | Tahoma @ HazenOct 4 · 5,000 Meters Junior Varsity · Place 24 · Hazen | 5,000 Meters Junior Varsity | 24 | 20:41.70 | 11 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys JV Open-Teams A-K · Place 33 · Hazen | 5,000 Meters Boys JV Open-Teams A-K | 33 | 20:22.30Unofficial | 11 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys JUNIOR VARSITY (7 runners) · Place 192 · Hazen | 5,000 Meters Boys JUNIOR VARSITY (7 runners) | 192 | 20:59.60 PB | 11 |
| Sep 20 | Hazen, Kennedy Catholic @KentridgeSep 20 · 5,000 Meters Junior Varsity · Place 25 · Hazen | 5,000 Meters Junior Varsity | 25 | 21:00 PB | 11 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys JV - TEAM Race · Place 113 · Hazen | 5,000 Meters Boys JV - TEAM Race | 113 | 20:28.5 | 11 |
| Sep 13 | Kent-Meridian, Kentlake @ HazenSep 13 · 5,000 Meters Junior Varsity · Place 10 · Hazen | 5,000 Meters Junior Varsity | 10 | 21:26.40 | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | NPSL 4A Sub-District ChampionshipsOct 22 · 5,000 Meters 4A NPSL Junior Varsity · Place 135 · Hazen | 5,000 Meters 4A NPSL Junior Varsity | 135 | 20:34.40 | 10 |
| Oct 12 | NPSL Cascade - Hazen, Kentridge @ Kennedy CatholicOct 12 · 5,000 Meters Junior Varsity · Place 34 · Hazen | 5,000 Meters Junior Varsity | 34 | 20:56.2 PB | 10 |
| Oct 5 | Kentlake, Hazen @ Kent MeridianOct 5 · 5,000 Meters Junior Varsity · Place 17 · Hazen | 5,000 Meters Junior Varsity | 17 | 22:23Unofficial | 10 |
| Oct 1 | 21st Curtis InviteOct 1 · 5,000 Meters Junior Varsity - Top 7 · Place 193 · Hazen | 5,000 Meters Junior Varsity - Top 7 | 193 | 21:51.90 | 10 |
| Sep 24 | Bellevue Cross Country InvitationalSep 24 · 5,000 Meters Junior Varsity (7 runners ONLY) · Place 166 · Hazen | 5,000 Meters Junior Varsity (7 runners ONLY) | 166 | 21:10.30 PB | 10 |
| Sep 17 | SundodgerSep 17 · 4,922 Meters Junior Varsity · Place 72 · Hazen | 4,922 Meters Junior Varsity | 72 | 20:33.80 PB | 10 |
| Sep 14 | Hazen @ TahomaSep 14 · 5,000 Meters Varsity · Place 52 · Hazen | 5,000 Meters Varsity | 52 | 22:09.79 PB | 10 |
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 256 · Hazen | 5,000 Meters 2A/3A Junior Varsity | 256 | 23:15.50 | 9 |
| Oct 17 | Seamount League MeetOct 17 · 5,000 Meters Junior Varsity · Place 46 · Hazen | 5,000 Meters Junior Varsity | 46 | 23:36.00 PB | 9 |
| Oct 8 | Lindbergh, Hazen, Renton, EvergreenOct 8 · 5,000 Meters Junior Varsity · Place 35 · Hazen | 5,000 Meters Junior Varsity | 35 | 24:15 PB | 9 |
| Oct 1 | Seamount League Oct 1 · 5,000 Meters Junior Varsity · Place 20 · Hazen | 5,000 Meters Junior Varsity | 20 | 22:47Unofficial | 9 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 3,000 Meters Novice JV · Place 50 · Hazen | 3,000 Meters Novice JV | 50 | 13:19.20 PB | 9 |
| Sep 24 | Seamount Dual MeetSep 24 · 5,000 Meters Junior Varsity · Place 33 · Hazen | 5,000 Meters Junior Varsity | 33 | 26:00 | 9 |