Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Borderland State ParkKP @ OA · Sep 19 | 19:03 | KP @ OA | September 19, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 19:21.4 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 18:28.0 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · King Philip Regional High SchoolKP v Mansfield · Oct 3 | 18:04 | KP v Mansfield | October 3, 2017 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 17 | 19:24.00 | MIAA All State Championship | November 17, 2018 |
| 5,000 Meters · Wrentham Development Center CourseEMASS MIAA Championships · Nov 10 | 18:30.9 | EMASS MIAA Championships | November 10, 2018 |
| 5069 m · Mansfield Soccer ComplexMansfield vs King Philip · Oct 6 | 19:41 | Mansfield vs King Philip | October 6, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 241 · King Philip Regional | 5,000 Meters Championship - Northeast | 241 | 19:21.4 PB | 12 |
| Nov 17 | MIAA All State ChampionshipNov 17 · 5,000 Meters Division 1 · Place 171 · King Philip Regional | 5,000 Meters Division 1 | 171 | 19:24.00 PB | 12 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 2 · Place 122 · King Philip Regional | 5,000 Meters Division 2 | 122 | 18:30.9 PB | 12 |
| Oct 16 | KP @ OAOct 16 · 5,000 Meters Varsity Boys · Place 11 · King Philip Regional | 5,000 Meters Varsity Boys | 11 | 18:32Unofficial | 12 |
| Oct 9 | King Philip vs MansfieldOct 9 · 3.15 Miles Varsity · King Philip Regional | 3.15 Miles Varsity | 0 | 19:50Unofficial | 12 |
| Oct 2 | Attleboro @ KPOct 2 · 5,000 Meters Varsity · Place 9 · King Philip Regional | 5,000 Meters Varsity | 9 | 18:16Unofficial | 12 |
| Sep 27 | KP v. TauntonSep 27 · 5,000 Meters Varsity · Place 9 · King Philip Regional | 5,000 Meters Varsity | 9 | 18:09Unofficial | 12 |
| Sep 17 | KP v. FranklinSep 17 · 5,000 Meters Varsity · King Philip Regional | 5,000 Meters Varsity | 0 | 20:02Unofficial | 12 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 167 · King Philip Regional | 5,000 Meters 11th/12th Div 1 | 167 | 18:38.92 | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 236 · King Philip Regional | 5,000 Meters Varsity D1 | 236 | 18:28.0 PB | 11 |
| Oct 3 | KP v MansfieldOct 3 · 5,000 Meters Varsity · Place 15 · King Philip Regional | 5,000 Meters Varsity | 15 | 18:04 PB | 11 |
| Sep 26 | KP @ TauntonSep 26 · 5,000 Meters Varsity · Place 8 · King Philip Regional | 5,000 Meters Varsity | 8 | 18:43Unofficial | 11 |
| Sep 19 | KP @ OASep 19 · 5,000 Meters Varsity · Place 14 · King Philip Regional | 5,000 Meters Varsity | 14 | 19:03 PB | 11 |
| Sep 12 | vs. AttleboroSep 12 · 5,000 Meters Varsity · Place 11 · King Philip Regional | 5,000 Meters Varsity | 11 | 18:30Unofficial | 11 |
| Sep 5 | JamboreeSep 5 · 2,500 Meters Varsity · King Philip Regional | 2,500 Meters Varsity | 0 | 9:07.3Unofficial | 11 |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Hockomock ChampionshipsOct 29 · 5,000 Meters Varsity · Place 78 · King Philip Regional | 5,000 Meters Varsity | 78 | 18:59.31 | 10 |
| Oct 18 | King Philip v. Franklin Oct 18 · 5,000 Meters Varsity · Place 24 · King Philip Regional | 5,000 Meters Varsity | 24 | 19:55Unofficial | 10 |
| Oct 6 | Mansfield vs King PhilipOct 6 · 3.15 Miles Varsity · Place 17 · King Philip Regional | 3.15 Miles Varsity | 17 | 19:41 PB | 10 |