Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkCTMSL League Meet #1 · Sep 12 | 6:12.60 | CTMSL League Meet #1 | September 12, 2017 |
| 1.5 Miles · MagnusonCTMSL Leage Meet #2 · Sep 19 | 10:14.30 | CTMSL Leage Meet #2 | September 19, 2017 |
| 1.5 Miles · Upper WoodlandCTMSL League Meet #3 · Sep 26 | 09:49.10 | CTMSL League Meet #3 | September 26, 2017 |
| 1.5 Miles · Warren G. Magnuson ParkCrosstown Middle School League Championship · Oct 18 | 09:41.80 | Crosstown Middle School League Championship | October 18, 2016 |
| 2 Miles · Lake Sammamish State ParkBellevue - KingCo CC Jamboree / Class Races · Sep 11 | 11:16.60 | Bellevue - KingCo CC Jamboree / Class Races | September 11, 2019 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL · Oct 5 | 18:07.12 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL | October 5, 2019 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 18:33.1 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 17:46.4 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · Luther Burbank ParkMI, Bellevue, Interlake, Liberty Quad Meet · Oct 2 | 18:05.8 | MI, Bellevue, Interlake, Liberty Quad Meet | October 2, 2019 |
| 5,000 Meters · Saint Edwards State ParkBellevue, Sammamish @ Juanita · Oct 16 | 17:55.5 | Bellevue, Sammamish @ Juanita | October 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Sea-King 3A District ChampionshipsOct 27 · 5,000 Meters Varsity · Place 57 · BellevueBellevue | 5,000 Meters Varsity | 57 | 18:08.60 | 12 |
| Oct 21 | KingCo League XC ChampionshipsOct 21 · 5,000 Meters Varsity 3A · Place 22 · BellevueBellevue | 5,000 Meters Varsity 3A | 22 | 17:52.6 | 12 |
| Oct 12 | LW, Bellevue, Juanita @ InterlakeOct 12 · 5,000 Meters Varsity · Place 4 · BellevueBellevue | 5,000 Meters Varsity | 4 | 18:01.8 | 12 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 199 · BellevueBellevue | 5,000 Meters Varsity | 199 | 18:00.2 | 12 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Varsity 3A · Place 128 · BellevueBellevue | 5,000 Meters Varsity 3A | 128 | 18:11.40 | SR |
| Sep 29 | Bellevue & Juanita @ LibertySep 29 · Varsity · Place 8 · BellevueBellevue | Varsity | 8 | 18:42 | 12 |
| Sep 24 | Bellevue Cross Country InvitationalSep 24 · 2.75 Miles Varsity · Place 32 · BellevueBellevue | 2.75 Miles Varsity | 32 | 18:49.1 | 12 |
| Sep 15 | Bellevue and Lake Washington @ MISep 15 · 5,000 Meters Varsity · Place 8 · BellevueBellevue | 5,000 Meters Varsity | 8 | 18:14.0 | 12 |
| Sep 8 | KingCo XC - Bellevue / Hazen / Interlake @ Robinswood ParkSep 8 · 5,000 Meters Junior Varsity · Place 2 · BellevueBellevue | 5,000 Meters Junior Varsity | 2 | 18:29.5 | 12 |
| Sep 1 | KingCo XC - Pre-Season 2-Mile Class RacesSep 1 · 2 Miles Varsity · Place 6 · BellevueBellevue | 2 Miles Varsity | 6 | 11:17.3 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Sea-King District 2 ChampionshipsOct 30 · 5,000 Meters 3A · Place 60 · BellevueBellevue | 5,000 Meters 3A | 60 | 17:27.90 | 11 |
| Oct 23 | Kingco ChampionshipsOct 23 · 5,000 Meters 3A · Place 17 · BellevueBellevue | 5,000 Meters 3A | 17 | 17:34.04 | 11 |
| Oct 13 | Bellevue, Mercer Island, Interlake @ Sammamish Oct 13 · 5,000 Meters Varsity · Place 11 · BellevueBellevue | 5,000 Meters Varsity | 11 | 18:04.6 | 11 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Varsity Gold avg under 18:00 · Place 126 · BellevueBellevue | 5,000 Meters Men's Varsity Gold avg under 18:00 | 126 | 17:46.4 PB | 11 |
| Oct 6 | Bellevue, Evergreen, Juanita, Liberty, Tyee @ InterlakeOct 6 · 5,000 Meters Varsity · Place 8 · BellevueBellevue | 5,000 Meters Varsity | 8 | 17:52.6 | 11 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 21 · BellevueBellevue | 5,000 Meters Varsity Division 2 | 21 | 17:39.2 | 11 |
| Sep 29 | MI v Bellevue - guys Senior NightSep 29 · 3 Miles Open · Place 6 · BellevueBellevue | 3 Miles Open | 6 | 17:02.4 | 11 |
| Sep 25 | Bellevue Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 77 · BellevueBellevue | 5,000 Meters Varsity | 77 | 17:57.7 | 11 |
| Sep 15 | Bellevue, Juanita & Lake WashingtonSep 15 · 5,000 Meters Varsity · Place 2 · BellevueBellevue | 5,000 Meters Varsity | 2 | 18:31.2 | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 3A/2A Kingco Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity 3A · Place 35 · BellevueBellevue | 5,000 Meters Varsity 3A | 35 | 18:07.38 | 9 |
| Oct 16 | Bellevue, Sammamish @ JuanitaOct 16 · 5,000 Meters Varsity · Place 5 · BellevueBellevue | 5,000 Meters Varsity | 5 | 17:55.5 PB | 9 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 332 · BellevueBellevue | 5,000 Meters Varsity | 332 | 18:25.1 | 9 |
| Oct 9 | Bellevue, Juanita @ LibertyOct 9 · 5,000 Meters Varsity · Place 5 · BellevueBellevue | 5,000 Meters Varsity | 5 | 18:29.5 | 9 |
| Oct 5 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] · Place 143 · BellevueBellevue | 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] | 143 | 18:07.12 PB | 9 |
| Oct 2 | MI, Bellevue, Interlake, Liberty Quad MeetOct 2 · 5,000 Meters Varsity · Place 14 · BellevueBellevue | 5,000 Meters Varsity | 14 | 18:05.8 PB | 9 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Varsity - #3 & #4 Runners · Place 68 · BellevueBellevue | 5,000 Meters Boys Varsity - #3 & #4 Runners | 68 | 18:33.1 PB | 9 |
| Sep 11 | Bellevue - KingCo CC Jamboree / Class RacesSep 11 · 2 Miles 9th Grade Boys · Place 9 · BellevueBellevue | 2 Miles 9th Grade Boys | 9 | 11:16.60 PB | 9 |
2017 Cross Country
3 results2016 Cross Country
1 results