Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bellarmine Prep HSThe 21st Bellarmine Invite · Sep 14 | 11:18.40 | The 21st Bellarmine Invite | September 14, 2019 |
| 3 Miles · Chambers Creek Regional Park24th John Payne/Curtis XC Invitational · Oct 5 | 16:22.10 | 24th John Payne/Curtis XC Invitational | October 5, 2019 |
| 3 Miles · Hamlin ParkMetro League XC - Bishop Blanchet vs Ballard · Mar 30 | 17:04 | Metro League XC - Bishop Blanchet vs Ballard | March 30, 2021 |
| 3 Miles · Hamlin ParkMetro League XC - Ballard vs Lakeside @ Hamlin Park · Mar 23 | 18:09.9 | Metro League XC - Ballard vs Lakeside @ Hamlin Park | March 23, 2021 |
| 5,000 Meters · 5000 Meters on a 400m Track3A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 16:55.8 | 3A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Chambers Creek Regional Park23rd Curtis XC Invitational · Sep 29 | 17:42.00 | 23rd Curtis XC Invitational | September 29, 2018 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 17:26.8 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 19:35.10 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lincoln ParkBallard/Franklin/HNA/Odea/Prep/Lakesd/Clev · Sep 20 | 19:57.97 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/Clev | September 20, 2017 |
| 5,000 Meters · Lower WoodlandHale/Garfield/Franklin/ING/Ballard/ROOS/WS/CS/CLEV/RB · Oct 10 | 17:16.90 | Hale/Garfield/Franklin/ING/Ballard/ROOS/WS/CS/CLEV/RB | October 10, 2018 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 9 | 16:38.50 | 3A WIAA State XC Meet | November 9, 2019 |
| 5,000 Meters · Warren G. Magnuson ParkBallard Vs Roosevelt · Mar 16 | 17:12 | Ballard Vs Roosevelt | March 16, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 14 | Metro Boys XC Culminating Event Apr 14 · 5,000 Meters Varsity · Place 44 · Ballard | 5,000 Meters Varsity | 44 | 17:46.86 | 12 |
| Apr 6 | Metro League XC - Lincoln vs BallardApr 6 · 5,000 Meters Varsity · Place 2 · Ballard | 5,000 Meters Varsity | 2 | 17:19 | 12 |
| Mar 30 | Metro League XC - Bishop Blanchet vs BallardMar 30 · 3 Miles Varsity · Place 6 · Ballard | 3 Miles Varsity | 6 | 17:04 PB | 12 |
| Mar 23 | Metro League XC - Ballard vs Lakeside @ Hamlin ParkMar 23 · 3 Miles Boys Open - 3.0 Mile Course · Place 4 · Ballard | 3 Miles Boys Open - 3.0 Mile Course | 4 | 18:09.9 PB | 12 |
| Mar 16 | Ballard Vs RooseveltMar 16 · 5,000 Meters VARSITY · Place 6 · Ballard | 5,000 Meters VARSITY | 6 | 17:12 PB | 12 |
| Mar 10 | Metro League XC - Ballard vs Nathan HaleMar 10 · 5,000 Meters Varsity · Place 4 · Ballard | 5,000 Meters Varsity | 4 | 17:37Unofficial | 12 |
| Mar 2 | Ballard vs Seattle PrepMar 2 · 5,000 Meters VARSITY · Place 6 · Ballard | 5,000 Meters VARSITY | 6 | 17:44.20 | 12 |
| Feb 27 | 3A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 3A Boys · Place 37 · Ballard | 5,000 Meters 3A Boys | 37 | 16:55.8 PB | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 3A WIAA State XC MeetNov 9 · 5,000 Meters 3A Boys · Place 67 · Ballard | 5,000 Meters 3A Boys | 67 | 16:38.50 PB | 11 |
| Nov 2 | 3A Seaking District 2 and 4A Kingco Cross Country ChampionshipsNov 2 · 5,000 Meters 3A · Place 37 · Ballard | 5,000 Meters 3A | 37 | 17:13.18 | 11 |
| Oct 24 | Metro League ChampionshipsOct 24 · 5,000 Meters Varsity Men · Place 35 · Ballard | 5,000 Meters Varsity Men | 35 | 17:25.21 | 11 |
| Oct 17 | Hale/Garfield/Franklin/Ing/Ballard/Roos/ WS/CS/Clev/RB/LincolnOct 17 · 5,000 Meters Varsity · Place 8 · Ballard | 5,000 Meters Varsity | 8 | 17:22.97 | 11 |
| Oct 5 | 24th John Payne/Curtis XC InvitationalOct 5 · 3 Miles Boys Varsity 1 (#1-4) · Place 48 · Ballard | 3 Miles Boys Varsity 1 (#1-4) | 48 | 16:22.10 PB | 11 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Varsity - #1 & #2 Runners · Place 68 · Ballard | 5,000 Meters Boys Varsity - #1 & #2 Runners | 68 | 17:26.8 PB | 11 |
| Sep 18 | ING/Franklin/Garfield/Ballard/BainbridgeSep 18 · 5,000 Meters Varsity · Place 3 · Ballard | 5,000 Meters Varsity | 3 | 17:12.9 | 11 |
| Sep 14 | The 21st Bellarmine InviteSep 14 · 2 Miles Varsity · Place 74 · Ballard | 2 Miles Varsity | 74 | 11:18.40 PB | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 3A WIAA State XC MeetNov 3 · 5,000 Meters 3A Boys · Place 56 · Ballard | 5,000 Meters 3A Boys | 56 | 16:46.30 | 10 |
| Oct 25 | 3A Sea-King District 2 Championship MeetOct 25 · 5,000 Meters 3A · Place 32 · Ballard | 5,000 Meters 3A | 32 | 16:56.60 | 10 |
| Oct 18 | Metro 3A Championship MeetOct 18 · 5,000 Meters Varsity · Place 29 · Ballard | 5,000 Meters Varsity | 29 | 17:11.20 | 10 |
| Oct 10 | Hale/Garfield/Franklin/ING/Ballard/ROOS/WS/CS/CLEV/RBOct 10 · 5,000 Meters Varsity Top 14 · Place 11 · Ballard | 5,000 Meters Varsity Top 14 | 11 | 17:16.90 PB | 10 |
| Oct 3 | Ballard/HaleOct 3 · Varsity · Place 3 · Ballard | Varsity | 3 | 16:37 | 10 |
| Sep 29 | 23rd Curtis XC InvitationalSep 29 · 5,000 Meters Boys Varsity 2 (#5-8) · Place 4 · Ballard | 5,000 Meters Boys Varsity 2 (#5-8) | 4 | 17:42.00 PB | 10 |
| Sep 22 | Bellevue Cross Country Invitational Sep 22 · 5,000 Meters Junior Varsity · Place 2 · Ballard | 5,000 Meters Junior Varsity | 2 | 17:30.00 | 10 |
| Sep 19 | LINCOLN Sep 19 · 5,000 Meters Varsity · Ballard | 5,000 Meters Varsity | 0 | 17:57Unofficial | 10 |
| Sep 19 | Garfield/WS/Franklin/Ballard/HaleSep 19 · 5,000 Meters Varsity · Ballard | 5,000 Meters Varsity | — | 17:57Unofficial | 10 |
| Sep 12 | Ingrahm/Franklin/Bainbridge/Ballard/Garfield/WSSep 12 · Varsity · Place 1 · Ballard | Varsity | 1 | 18:19.35 | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Metro 3A Championship MeetOct 19 · 5,000 Meters JV Men Top14 · Place 48 · Ballard | 5,000 Meters JV Men Top14 | 48 | 18:52.28 | 9 |
| Oct 12 | Hale/Garfield/Franlklin/ING/Ballard/Roos/WS/CL/RBOct 12 · 5,000 Meters Junior Varsity Frosh/Soph · Place 8 · Ballard | 5,000 Meters Junior Varsity Frosh/Soph | 8 | 18:56.38 | 9 |
| Oct 5 | HNA/O'Dea/Ballard/Garfield/WSOct 5 · 5,000 Meters Varsity · Place 33 · Ballard | 5,000 Meters Varsity | 33 | 18:41 | 9 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys JV Open-Teams L-Z · Place 4 · Ballard | 5,000 Meters Boys JV Open-Teams L-Z | 4 | 19:03.10Unofficial | 9 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys OPEN 23:29 & faster · Place 30 · Ballard | 5,000 Meters Boys OPEN 23:29 & faster | 30 | 19:35.10 PB | 9 |
| Sep 20 | Ballard/Franklin/HNA/Odea/Prep/Lakesd/ClevSep 20 · 5,000 Meters Varsity · Place 71 · Ballard | 5,000 Meters Varsity | 71 | 19:57.97 PB | 9 |
| Sep 14 | Lakesd/Roosevelt/Ballard/Garfield/CSSep 14 · 5,000 Meters Varsity / JV · Place 70 · Ballard | 5,000 Meters Varsity / JV | 70 | 20:55.05 | 9 |