Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · North Mason HSOlympic League XC - Meet #1 South Division · Feb 6 | 13:53.27 | Olympic League XC - Meet #1 South Division | February 6, 2021 |
| 5,000 Meters · Battle Point ParkOlympic League Junior Varsity XC Championships · Mar 10 | 21:50.9 | Olympic League Junior Varsity XC Championships | March 10, 2021 |
| 5,000 Meters · Battle Point Park XCBainbridge / Franklin / Garfield / Cleveland @ Battle Point Park · Oct 2 | 19:34.50 | Bainbridge / Franklin / Garfield / Cleveland @ Battle Point Park | October 2, 2019 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL · Sep 29 | 21:55.70 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL | September 29, 2018 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 20:13.70 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lower WoodlandMetro League Championships · Oct 24 | 19:53.52 | Metro League Championships | October 24, 2019 |
| 5,000 Meters · Marcus Whitman MSOlympic League XC - Meet #4 South Division · Feb 27 | 21:10.6 | Olympic League XC - Meet #4 South Division | February 27, 2021 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 22:16.29 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Olympic League XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 24 · Bainbridge | 5,000 Meters Junior Varsity | 24 | 20:50.20 | 12 |
| Oct 13 | Olympic League XC - Meet #5Oct 13 · 5,000 Meters Varsity · Place 64 · Bainbridge | 5,000 Meters Varsity | 64 | 20:22.1 | 12 |
| Oct 6 | Olympic League XC - Meet #4Oct 6 · 5,000 Meters Junior Varsity · Place 16 · Bainbridge | 5,000 Meters Junior Varsity | 16 | 21:01.4 | 12 |
| Oct 2 | NIKE -- 14th ANNUAL TWILIGHT XC INVITATIONALOct 2 · 5,000 Meters Junior Varsity · Place 139 · Bainbridge | 5,000 Meters Junior Varsity | 139 | 20:51.90 | 12 |
| Sep 22 | Olympic League XC - Meet #2Sep 22 · 5,000 Meters Junior Varsity · Place 26 · Bainbridge | 5,000 Meters Junior Varsity | 26 | 20:58.88 | 12 |
| Jul 5 | BIXC @ BYS 4th of July RunJul 5 · 5,000 Meters BIXC 5k · Bainbridge | 5,000 Meters BIXC 5k | 0 | 24:54Unofficial | 12 |
| Mar 10 | Olympic League Junior Varsity XC ChampionshipsMar 10 · 5,000 Meters JV Men · Place 31 · Bainbridge | 5,000 Meters JV Men | 31 | 21:50.9 PB | 11 |
| Feb 27 | Olympic League XC - Meet #4 South DivisionFeb 27 · 5,000 Meters Men (NM vs BAIN) · Place 16 · Bainbridge | 5,000 Meters Men (NM vs BAIN) | 16 | 21:10.6 PB | 11 |
| Feb 24 | Olympic League XC - Meet #2 v2 South DivisionFeb 24 · 2 Miles Men's 2 Mile XC · Bainbridge | 2 Miles Men's 2 Mile XC | 0 | 12:57Unofficial | 11 |
| Feb 6 | Olympic League XC - Meet #1 South DivisionFeb 6 · 2 Miles Men (BAIN vs SK) · Place 10 · Bainbridge | 2 Miles Men (BAIN vs SK) | 10 | 13:53.27 PB | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | 1600m Track BaselineOct 16 · 1,600 Meters Open · Bainbridge | 1,600 Meters Open | 0 | 6:23Unofficial | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | State Meet Time TrialNov 8 · 5,000 Meters Junior Varsity · Bainbridge | 5,000 Meters Junior Varsity | 0 | 22:54.0Unofficial | 10 |
| Oct 29 | FAST TRACK 1 MILEOct 29 · 1 Miles New Division · Bainbridge | 1 Miles New Division | 0 | 5:49Unofficial | 10 |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters Junior Varsity top 14 · Place 93 · Bainbridge | 5,000 Meters Junior Varsity top 14 | 93 | 19:53.52 PB | 10 |
| Oct 16 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 16 · 5,000 Meters JV (Frosh/Soph) · Place 12 · Bainbridge | 5,000 Meters JV (Frosh/Soph) | 12 | 20:08.83 | 10 |
| Oct 2 | Bainbridge / Franklin / Garfield / Cleveland @ Battle Point ParkOct 2 · 5,000 Meters Metro Open Men · Place 33 · Bainbridge | 5,000 Meters Metro Open Men | 33 | 19:34.50 PB | 10 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Junior Varsity - 7 Runners · Place 167 · Bainbridge | 5,000 Meters Boys Junior Varsity - 7 Runners | 167 | 20:13.70 PB | 10 |
| Sep 18 | ING/Franklin/Garfield/Ballard/BainbridgeSep 18 · 5,000 Meters Varsity · Place 61 · Bainbridge | 5,000 Meters Varsity | 61 | 20:59.6 | 10 |
| Sep 14 | 26th Annual Capital InviteSep 14 · 2.23 Miles Sophomore · Place 75 · Bainbridge | 2.23 Miles Sophomore | 75 | 14:18.22 | 10 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 80 · Bainbridge | 5,000 Meters Junior Varsity 5A-6A | 80 | 22:16.29 PB | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Fast Track 2 MileOct 29 · 2 Miles Open · Bainbridge | 2 Miles Open | 0 | 13:14Unofficial | 9 |
| Oct 24 | Fast Track MileOct 24 · 1,600 Meters New Division · Bainbridge | 1,600 Meters New Division | 0 | 6:10Unofficial | 9 |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Frosh/Soph Freshman · Place 64 · Bainbridge | 5,000 Meters Frosh/Soph Freshman | 64 | 21:24.10 | 9 |
| Oct 11 | BB/LS/HNA/OD/SP/EC/BainbridgeOct 11 · 5,000 Meters JV (Frosh/Soph) · Place 41 · Bainbridge | 5,000 Meters JV (Frosh/Soph) | 41 | 22:00.98 | 9 |
| Sep 29 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONALSep 29 · 5,000 Meters SERIOUS "OPEN RACE" · Place 179 · Bainbridge | 5,000 Meters SERIOUS "OPEN RACE" | 179 | 21:55.70 PB | 9 |
| Sep 26 | Metro League XC / Olympic League XC at Battle Point ParkSep 26 · 5,000 Meters Varsity · Place 117 · Bainbridge | 5,000 Meters Varsity | 117 | 22:44.40 | 9 |
| Sep 20 | Roosevelt/Clev/Lakeside/Prep/Bainbridge/CS/RBSep 20 · Varsity · Place 68 · Bainbridge | Varsity | 68 | 22:37 | 9 |
| Sep 12 | Ingrahm/Franklin/Bainbridge/Ballard/Garfield/WSSep 12 · Varsity · Place 59 · Bainbridge | Varsity | 59 | 22:32.82 | 9 |
| Sep 8 | Tahoma Coed RelaysSep 8 · 3,000 Meters Relay · Bainbridge | 3,000 Meters Relay | 0 | 14:37Unofficial | 9 |
| Sep 4 | BIXC Time TrialSep 4 · 5,000 Meters Open · Bainbridge | 5,000 Meters Open | 0 | 23:22Unofficial | 9 |