Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · McCollum ParkMariner Vs. Archbishop Murphy · Mar 4 | 13:43 | Mariner Vs. Archbishop Murphy | March 4, 2021 |
| 2.5 Miles · Mountlake Terrace High SchoolEnd-of-Season Mariner @ Mountlake Terrace · Mar 27 | 16:01.1 | End-of-Season Mariner @ Mountlake Terrace | March 27, 2021 |
| 2.5 Miles · Royals RouteWESCO Mariner @ Lynnwood · Mar 10 | 16:41 | WESCO Mariner @ Lynnwood | March 10, 2021 |
| 4,000 Meters · Mariner HSWesco League XC - Kamiak vs Mariner @ Mariner · Mar 25 | 16:11.5 | Wesco League XC - Kamiak vs Mariner @ Mariner | March 25, 2021 |
| 4,000 Meters · Mariners Museum 5K CourseWesco League XC Meet · Mar 25 | 16:11.5 | Wesco League XC Meet | March 25, 2021 |
| 5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 17:58.56 | USATF National Junior Olympic Championships | December 14, 2024 |
| 5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 18:04.70 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 5,000 Meters · PLU Meadows Disc Golf Course2023 PLU Invitational · Sep 16 | 17:16.10 | 2023 PLU Invitational | September 16, 2023 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 18:48.20 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 5,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 18:14.70 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2024 |
| 8,000 Meters · Emerald City Open 2K Loop 2025Emerald City Open · Oct 11 | 32:09.80 | Emerald City Open | October 11, 2025 |
| 8,000 Meters · Lower Woodland ParkEmerald City Open 2026 · Oct 10 | 31:44.1 | Emerald City Open 2026 | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
1 results2024 Cross Country
3 results2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | District 1 XC ChampionshipsOct 28 · 5,000 Meters 4A · Place 51 · MarinerMariner | 5,000 Meters 4A | 51 | 17:11.8 | 12 |
| Oct 21 | Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 4A · Place 22 · MarinerMariner | 5,000 Meters Varsity 4A | 22 | 17:28.80 | SR |
| Oct 12 | Everett - Mukilteo ChampionshipsOct 12 · 3 Miles Varsity · Place 11 · MarinerMariner | 3 Miles Varsity | 11 | 17:17.8 | 12 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 204 · MarinerMariner | 5,000 Meters Varsity | 204 | 18:22.6 | 12 |
| Oct 4 | Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 6 · MarinerMariner | 4,000 Meters Varsity | 6 | 14:24.3 | 12 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 107 · MarinerMariner | 5,000 Meters Varsity 3A | 107 | 17:29.9 | SR |
| Sep 20 | Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 10 · MarinerMariner | 3 Miles Varsity | 10 | 17:11.7 | 12 |
| Sep 16 | 2023 PLU InvitationalSep 16 · 5,000 Meters HS Varsity Boys 5k · Place 12 · MarinerMariner | 5,000 Meters HS Varsity Boys 5k | 12 | 17:16.10 PB | 12 |
| Sep 12 | Wesco League XC - Lynnwood / Mariner / M. Pilchuck / Snohomish @ LynnwoodSep 12 · 2.75 Miles Varsity · Place 1 · MarinerMariner | 2.75 Miles Varsity | 1 | 15:23.9 | 12 |
| Sep 9 | Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Varsity · Place 32 · MarinerMariner | 2 Miles Varsity | 32 | 11:34.17 | 12 |
| Sep 6 | Archbishop, Everett, Mariner @ MGHSSep 6 · Varsity · Place 2 · MarinerMariner | Varsity | 2 | 14:08 | 12 |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 4A · Place 61 · MarinerMariner | 5,000 Meters 4A | 61 | 17:49.5 | 11 |
| Oct 22 | Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 4A · Place 30 · MarinerMariner | 5,000 Meters Varsity 4A | 30 | 17:55.8 | 11 |
| Oct 13 | Everett - Mukilteo ChampionshipOct 13 · 5,000 Meters Varsity · Place 25 · MarinerMariner | 5,000 Meters Varsity | 25 | 18:53.7 | 11 |
| Oct 8 | 2nd Annual Mountain Loop InvitationalOct 8 · 5,000 Meters Varsity · Place 26 · MarinerMariner | 5,000 Meters Varsity | 26 | 18:50.18 | 11 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity · Place 7 · MarinerMariner | 5,000 Meters Junior Varsity | 7 | 18:01.40 | JR |
| Sep 28 | Wesco League XC - Lynnwood / Mariner / Shorewood / Marysville-Pilchuck @ Lynnwood HSSep 28 · 2.75 Miles Varsity · Place 6 · MarinerMariner | 2.75 Miles Varsity | 6 | 16:02.1 | 11 |
| Sep 22 | Wesco League XC - Mariner / Cascade / Lake Stevens / Snohomish / Archbishop Murphy @ MarinerSep 22 · 4,000 Meters Varsity · Place 9 · MarinerMariner | 4,000 Meters Varsity | 9 | 14:20.7 | 11 |
| Sep 17 | 2022 PLU InvitationalSep 17 · 5,000 Meters Varsity · Place 17 · MarinerMariner | 5,000 Meters Varsity | 17 | 17:43.50 | 11 |
| Sep 15 | Wesco League XC - Shorecrest / Mariner / Jackson / Stanwood @ Hamlin ParkSep 15 · 4,000 Meters Varsity · Place 7 · MarinerMariner | 4,000 Meters Varsity | 7 | 16:27.2 | 11 |
| Sep 10 | White River InviteSep 10 · 4,000 Meters Varsity · Place 1 · MarinerMariner | 4,000 Meters Varsity | 1 | 14:44.90 | 11 |
| Sep 7 | Everett, Mariner @ MGHSSep 7 · Varsity · Place 1 · MarinerMariner | Varsity | 1 | 13:26 | 11 |
2021 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Wesco League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity 4A · Place 35 · MarinerMariner | 5,000 Meters Varsity 4A | 35 | 18:24.7 | 10 |
| Oct 14 | Everett - Mukilteo ChampionshipsOct 14 · 3 Miles Varsity · Place 19 · MarinerMariner | 3 Miles Varsity | 19 | 17:44.6 | 10 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Purple Elite · Place 90 · MarinerMariner | 5,000 Meters Boys Purple Elite | 90 | 18:48.20 PB | 10 |
| Oct 2 | NIKE -- 14th ANNUAL TWILIGHT XC INVITATIONALOct 2 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 16 · MarinerMariner | 5,000 Meters Junior Varsity Freshman Sophomore | 16 | 18:37.50 | 10 |
| Sep 22 | Mariner HS and Stanwood HS @ Marysville-PilchuckSep 22 · 2.9 Miles Varsity · Place 3 · MarinerMariner | 2.9 Miles Varsity | 3 | 17:21.00 | 10 |
| Sep 18 | South Whidbey - 42nd Carl Westling InvitationalSep 18 · 5,000 Meters Varsity Division 2 · Place 40 · MarinerMariner | 5,000 Meters Varsity Division 2 | 40 | 19:21.20 | 10 |
| Sep 15 | Glacier Peak, Mariner@ Stanwood HOME MEETSep 15 · 2 Miles Varsity · Place 8 · MarinerMariner | 2 Miles Varsity | 8 | 11:45.19 | 10 |
| Sep 11 | White River InviteSep 11 · 4,000 Meters Frosh/Soph Freshman · Place 1 · MarinerMariner | 4,000 Meters Frosh/Soph Freshman | 1 | 14:51.75 | 10 |
| Sep 8 | Wesco XC - Shorecrest / Mountlake Terrace / Mariner @ MarinerSep 8 · 4,000 Meters Junior Varsity · Place 5 · MarinerMariner | 4,000 Meters Junior Varsity | 5 | 15:21.40 | 10 |
| Mar 27 | End-of-Season Mariner @ Mountlake TerraceMar 27 · 2.5 Miles Varsity · Place 5 · MarinerMariner | 2.5 Miles Varsity | 5 | 16:01.1 PB | 9 |
| Mar 25 | Wesco League XC MeetMar 25 · 4,000 Meters Varsity · Place 14 · MarinerMariner | 4,000 Meters Varsity | 14 | 16:11.5 PB | 9 |
| Mar 25 | Wesco League XC - Kamiak vs Mariner @ MarinerMar 25 · 4,000 Meters Boys Open · Place 14 · MarinerMariner | 4,000 Meters Boys Open | 14 | 16:11.5 PB | 9 |
| Mar 17 | Wesco League XC - Cascade vs Mariner @ MarinerMar 17 · 4,000 Meters Boys Open · Place 2 · MarinerMariner | 4,000 Meters Boys Open | 2 | 16:34.6 | 9 |
| Mar 10 | WESCO Mariner @ LynnwoodMar 10 · 2.5 Miles Boys Varsity · Place 5 · MarinerMariner | 2.5 Miles Boys Varsity | 5 | 16:41 PB | 9 |
| Mar 4 | Mariner Vs. Archbishop MurphyMar 4 · 2.1 Miles Varsity · Place 4 · MarinerMariner | 2.1 Miles Varsity | 4 | 13:43 PB | 9 |