Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2017 Sehome Invitational · Sep 9 | 12:43 | 2017 Sehome Invitational | September 9, 2017 |
| 2.5 Miles · Double Field LoopMeadowdale @ Mountlake Terrace · Mar 3 | 18:38.4 | Meadowdale @ Mountlake Terrace | March 3, 2021 |
| 4,000 Meters · Hamlin ParkWesco League XC - Meadowdale vs Shorecrest @ Hamlin Park · Mar 10 | 17:34.5 | Wesco League XC - Meadowdale vs Shorecrest @ Hamlin Park | March 10, 2021 |
| 4,000 Meters · Lynndale ParkMDHS vs EWHS · Mar 24 | 17:43 | MDHS vs EWHS | March 24, 2021 |
| 5,000 Meters · Ballinger ParkEdmonds District XC Championships · Oct 11 | 19:10.70 | Edmonds District XC Championships | October 11, 2017 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL · Sep 29 | 19:33.10 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONAL | September 29, 2018 |
| 5,000 Meters · Hamlin ParkShorewood - Lake Stevens - Mountlake Terrace - Meadowdale @ Hamlin Park · Sep 20 | 19:57.50 | Shorewood - Lake Stevens - Mountlake Terrace - Meadowdale @ Hamlin Park | September 20, 2017 |
| 5,000 Meters · Lakewood HSWESCO XC Championships · Oct 21 | 18:42.48 | WESCO XC Championships | October 21, 2017 |
| 5,000 Meters · Meadowdale High SchoolBattle of Lynnwood Twilight 5K on the Track · Mar 27 | 20:24 | Battle of Lynnwood Twilight 5K on the Track | March 27, 2021 |
| 5,000 Meters · South Whidbey HSNW District Championships · Oct 28 | 18:54.13 | NW District Championships | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WESCO/North Sound Conference ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 133 · Meadowdale | 5,000 Meters Junior Varsity | 133 | 20:22.4 | 11 |
| Oct 16 | Edmonds School District XC ChampsOct 16 · 5,000 Meters Junior Varsity · Place 34 · Meadowdale | 5,000 Meters Junior Varsity | 34 | 22:40.90 | 11 |
| Oct 10 | Meadowdale, Kamiak, Cascade vs. Archbishop MurphyOct 10 · 5,000 Meters Junior Varsity · Place 22 · Meadowdale | 5,000 Meters Junior Varsity | 22 | 22:10 | 11 |
| Oct 5 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] · Place 197 · Meadowdale | 5,000 Meters JV JUNIOR/SENIOR [LIMIT 7] | 197 | 21:48.50 | 11 |
| Sep 26 | Meadowdale, Arlington, MGHS @ KamiakSep 26 · 2.6 Miles Junior Varsity · Place 56 · Meadowdale | 2.6 Miles Junior Varsity | 56 | 19:30Unofficial | 11 |
| Sep 14 | Gear Up Sports Northwest Preview (Sehome Invite)Sep 14 · 2 Miles Junior Varsity · Place 15 · Meadowdale | 2 Miles Junior Varsity | 15 | 13:24.04 | 11 |
| Sep 5 | MHS Time TrialSep 5 · 3,150 Meters Varsity · Place 14 · Meadowdale | 3,150 Meters Varsity | 14 | 15:27Unofficial | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WESCO/North Sound XC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 210 · Meadowdale | 5,000 Meters Junior Varsity | 210 | 20:38.5 | 10 |
| Sep 29 | NIKE -- 12th ANNUAL TWILIGHT XC INVITATIONALSep 29 · 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] · Place 195 · Meadowdale | 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] | 195 | 19:33.10 PB | 10 |
| Sep 15 | 40th South Whidbey - Carl Westling InvitationalSep 15 · 5,000 Meters Varsity Division 1 · Place 85 · Meadowdale | 5,000 Meters Varsity Division 1 | 85 | 19:40.67 | 10 |
| Sep 12 | Edmonds Woodway / Mariner / Meadowdale / Shorecrest at Hamlin ParkSep 12 · 5,000 Meters Varsity · Place 19 · Meadowdale | 5,000 Meters Varsity | 19 | 20:43.30 | 10 |
| Sep 5 | MHS time trialSep 5 · 3,150 Meters Varsity · Place 4 · Meadowdale | 3,150 Meters Varsity | 4 | 13:24Unofficial | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NW District ChampionshipsOct 28 · 5,000 Meters 3A Varsity · Place 68 · Meadowdale | 5,000 Meters 3A Varsity | 68 | 18:54.13 PB | 9 |
| Oct 21 | WESCO XC ChampionshipsOct 21 · 5,000 Meters WESCO Varsity Boys · Place 143 · Meadowdale | 5,000 Meters WESCO Varsity Boys | 143 | 18:42.48 PB | 9 |
| Oct 11 | Edmonds District XC ChampionshipsOct 11 · 5,000 Meters Boys Varsity · Place 26 · Meadowdale | 5,000 Meters Boys Varsity | 26 | 19:10.70 PB | 9 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph 1 · Place 33 · Meadowdale | 5,000 Meters Frosh/Soph 1 | 33 | 18:47.9 | 9 |
| Oct 4 | Edmonds Woodway, Lake Stevens @ EverettOct 4 · 2.88 Miles Varsity · Place 26 · Meadowdale | 2.88 Miles Varsity | 26 | 17:34Unofficial | 9 |
| Sep 20 | Shorewood - Lake Stevens - Mountlake Terrace - Meadowdale @ Hamlin ParkSep 20 · 5,000 Meters Varsity & JV · Place 42 · Meadowdale | 5,000 Meters Varsity & JV | 42 | 19:57.50 PB | 9 |
| Sep 16 | 39th Carl Westling South Whidbey InvitationalSep 16 · 5,000 Meters Varsity Division 1 · Place 77 · Meadowdale | 5,000 Meters Varsity Division 1 | 77 | 20:03.05 | 9 |
| Sep 13 | Shorecrest - Edmonds Woodway - Meadowdale @ HamlinSep 13 · 5,000 Meters Varsity Boys · Place 18 · Meadowdale | 5,000 Meters Varsity Boys | 18 | 22:36.40 | 9 |
| Sep 9 | 2017 Sehome InvitationalSep 9 · 2 Miles Freshman Boys · Place 53 · Meadowdale | 2 Miles Freshman Boys | 53 | 12:43 PB | 9 |