Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · Scituate High SchoolPlymouth South @Scituate · Sep 26 | 15:05 | Plymouth South @Scituate | September 26, 2017 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 18:57.0 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Mount Greylock Regional SchoolPurple Valley Invitational · Sep 22 | 20:29.2 | Purple Valley Invitational | September 22, 2018 |
| 5,000 Meters · Pembroke HS Home CoursePATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPS · Oct 28 | 19:39.7 | PATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPS | October 28, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 19:05.84 | MSTCA Frank Mooney Invitational | November 4, 2017 |
| 8,000 Meters · Bowdoin CollegeNCAA Division III New England Region XC Championships · Nov 10 | 34:26.5 | NCAA Division III New England Region XC Championships | November 10, 2018 |
| 8,000 Meters · Doyle ReservationJim Sheehan Memorial Alumni XC Meet · Sep 1 | 35:57 | Jim Sheehan Memorial Alumni XC Meet | September 1, 2018 |
| 8,000 Meters · Mount Greylock Regional SchoolMASCAC Cross Country Championships · Oct 27 | 37:36.2 | MASCAC Cross Country Championships | October 27, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division III New England Region XC ChampionshipsNov 10 · 8,000 Meters Championship · Place 367 · Framingham StateFramingham State | 8,000 Meters Championship | 367 | 34:26.5 PB | Fr |
| Oct 27 | MASCAC Cross Country ChampionshipsOct 27 · 8,000 Meters Championship · Place 76 · Framingham StateFramingham State | 8,000 Meters Championship | 76 | 37:36.2 PB | Fr |
| Oct 20 | MASCAC Cross Country ChampionshipOct 20 · 8,000 Meters Championship · Place 76 · Framingham StateFramingham State | 8,000 Meters Championship | 76 | 37:36.2 | Fr |
| Oct 6 | James Earley InvitationalOct 6 · 8,000 Meters Varsity · Place 162 · Framingham St.Framingham St. | 8,000 Meters Varsity | 162 | 32:36.9 | FR |
| Sep 22 | Purple Valley InvitationalSep 22 · 5,000 Meters Open 5K · Place 75 · Framingham StateFramingham State | 5,000 Meters Open 5K | 75 | 20:29.2 PB | Fr |
| Sep 1 | Jim Sheehan Memorial Alumni XC MeetSep 1 · 8,000 Meters Varsity · Place 82 · Framingham StateFramingham State | 8,000 Meters Varsity | 82 | 35:57 PB | Fr |
2017 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 2 · Place 72 · Plymouth SouthPlymouth South | 5,000 Meters 11th/12th Div 2 | 72 | 19:05.84 PB | 12 |
| Oct 28 | PATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPSOct 28 · 5,000 Meters Junior Varsity · Place 12 · Plymouth SouthPlymouth South | 5,000 Meters Junior Varsity | 12 | 19:39.7 PB | 12 |
| Oct 24 | Plymouth South VS Whitman HansonOct 24 · 5,000 Meters Varsity · Place 13 · Plymouth SouthPlymouth South | 5,000 Meters Varsity | 13 | 19:10Unofficial | 12 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D2 · Place 24 · Plymouth SouthPlymouth South | 5,000 Meters JV D2 | 24 | 18:57.0 PB | 12 |
| Oct 17 | Plymouth South @ HanoverOct 17 · 2.5 Miles Varsity · Plymouth SouthPlymouth South | 2.5 Miles Varsity | 0 | 15:50Unofficial | 12 |
| Oct 10 | Plymouth South @ PLYMOUTH NORTHOct 10 · 2.65 Miles Varsity · Place 25 · Plymouth SouthPlymouth South | 2.65 Miles Varsity | 25 | 17:21Unofficial | 12 |
| Oct 3 | PEMBROKE VS PLYMOUTH SOUTHOct 3 · 2.68 Miles Varsity · Place 25 · Plymouth SouthPlymouth South | 2.68 Miles Varsity | 25 | 17:07Unofficial | 12 |
| Sep 26 | Plymouth South @ScituateSep 26 · 2.4 Miles Varsity · Place 11 · Plymouth SouthPlymouth South | 2.4 Miles Varsity | 11 | 15:05 PB | 12 |
| Sep 21 | Plymouth South @ QuincySep 21 · 1 Miles Varsity · Plymouth SouthPlymouth South | 1 Miles Varsity | — | 16:10Unofficial | 12 |
| Sep 16 | Big Wave InvSep 16 · 2.5 Miles Varsity · Place 62 · Plymouth SouthPlymouth South | 2.5 Miles Varsity | 62 | 16:06.76 | 12 |
| Sep 12 | Plymouth South @ HinghamSep 12 · 2.98 Miles Varsity · Plymouth SouthPlymouth South | 2.98 Miles Varsity | 0 | 20:30Unofficial | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · Varsity · Place 15 · Plymouth SouthPlymouth South | Varsity | 15 | 19:45.91 | — |
| Sep 6 | Plymouth South @ Silver LakeSep 6 · 4,000 Meters Varsity · Place 13 · Plymouth SouthPlymouth South | 4,000 Meters Varsity | 13 | 15:39Unofficial | 12 |