Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5K Broadway FinishFoot Locker Northeast Regional · Nov 25 | 19:26.6 | Foot Locker Northeast Regional | November 25, 2017 |
| 5,000 Meters · Borderland State ParkKP @ OA · Sep 19 | 18:42 | KP @ OA | September 19, 2017 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 18:10.49 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 26 | 21:24.92 | Ocean State XC Invitational | September 26, 2015 |
| 5,000 Meters · Varsity CourseMSTCA Twilight Invite · Oct 24 | 20:32.4 | MSTCA Twilight Invite | October 24, 2015 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 18:11.52 | MSTCA Frank Mooney Invitational | November 4, 2017 |
| 5069 m · Mansfield Soccer ComplexMansfield vs Oliver Ames · Oct 10 | 18:52.0 | Mansfield vs Oliver Ames | October 10, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Northeast RegionalNov 25 · 5,000 Meters Junior/Senior · Place 115 · South EastonSouth Easton | 5,000 Meters Junior/Senior | 115 | 19:26.6 PB | 12 |
| Nov 11 | MIAA EMASS D3 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 101 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 101 | 18:19.90 | 12 |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 104 · Oliver AmesOliver Ames | 5,000 Meters 11th/12th Div 1 | 104 | 18:11.52 PB | 12 |
| Oct 28 | Hockomock ChampionshipsOct 28 · 5,000 Meters Varsity · Place 12 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 12 | 18:11.55 | — |
| Oct 28 | Hockomock ChampionshipsOct 28 · 5,000 Meters Varsity · Place 12 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 12 | 18:11.55 | — |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Varsity D2 · Place 123 · Oliver AmesOliver Ames | 5,000 Meters Varsity D2 | 123 | 18:10.49 PB | 12 |
| Oct 10 | Mansfield vs Oliver AmesOct 10 · 3.15 Miles Varsity · Place 13 · Oliver AmesOliver Ames | 3.15 Miles Varsity | 13 | 18:52.0 PB | 12 |
| Oct 3 | Taunton vs. Oliver AmesOct 3 · 5,000 Meters Varsity · Place 17 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 17 | 19:05Unofficial | 12 |
| Sep 26 | Attleboro vs OASep 26 · 5,000 Meters Varsity · Place 17 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 17 | 19:25.8 | 12 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Division 2 Varsity · Place 139 · Oliver AmesOliver Ames | 5,000 Meters Division 2 Varsity | 139 | 19:17 | 12 |
| Sep 19 | KP @ OASep 19 · 5,000 Meters Varsity · Place 8 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 8 | 18:42 PB | 12 |
2016 Cross Country
1 results2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSTCA Frank Mooney COACHES XC INVITATIONALNov 7 · 5,000 Meters Sophomore Division 1 · Place 229 · Oliver AmesOliver Ames | 5,000 Meters Sophomore Division 1 | 229 | 20:27.34 | 10 |
| Oct 31 | Hockomock ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 59 · Oliver AmesOliver Ames | 5,000 Meters Junior Varsity | 59 | 20:51.99 | 10 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 5,000 Meters 10th Grade · Place 176 · Oliver AmesOliver Ames | 5,000 Meters 10th Grade | 176 | 20:32.4 PB | 10 |
| Oct 13 | Oliver Ames vs. StoughtonOct 13 · 5,000 Meters Varsity · Place 29 · Oliver AmesOliver Ames | 5,000 Meters Varsity | 29 | 21:44.5Unofficial | 10 |
| Oct 6 | Oliver Ames vs. SharonOct 6 · 2.5 Mile Junior Varsity · Place 17 · Oliver AmesOliver Ames | 2.5 Mile Junior Varsity | 17 | 17:08.5Unofficial | 10 |
| Sep 29 | Oliver Ames vs FoxboroSep 29 · 4,000 Meters Junior Varsity · Place 6 · Oliver AmesOliver Ames | 4,000 Meters Junior Varsity | 6 | 17:07.1Unofficial | 10 |
| Sep 26 | Ocean State XC InvitationalSep 26 · 5,000 Meters JV Division 2 · Place 273 · Oliver AmesOliver Ames | 5,000 Meters JV Division 2 | 273 | 21:24.92 PB | 10 |
| Sep 24 | Canton vs. Oliver AmesSep 24 · 2.33 Mile Junior Varsity · Place 6 · Oliver AmesOliver Ames | 2.33 Mile Junior Varsity | 6 | 15:58.6Unofficial | 10 |
| Sep 17 | Oliver Ames vs MilfordSep 17 · 1.75 Mile Junior Varsity · Place 8 · Oliver AmesOliver Ames | 1.75 Mile Junior Varsity | 8 | 11:48.3Unofficial | 10 |
| Sep 8 | Hock JamboreeSep 8 · 1.55 Miles Junior Varsity · Place 32 · Oliver AmesOliver Ames | 1.55 Miles Junior Varsity | 32 | 11:28.6Unofficial | 10 |