Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Payson Road Recreation AreaSmith Invitational 4 · Aug 22 | 7:59 | Smith Invitational 4 | August 22, 2025 |
| 1.55 Miles · Payson Road Recreation AreaSmith Invitational · Sep 3 | 9:53 | Smith Invitational | September 3, 2022 |
| 2.5 Miles · Payson Road Recreation AreaStoughton Vs. Foxborough · Oct 14 | 14:08 | Stoughton Vs. Foxborough | October 14, 2025 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 20 | 9:53.30 | MSTCA Frank Kelley (Small Schools) | September 20, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 18:22.3 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 17:49.20 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Deborah Sampson ParkFoxboro @ Sharon · Oct 10 | 18:44 | Foxboro @ Sharon | October 10, 2023 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 21 | 18:04.7 | Manchester Invite | September 21, 2024 |
| 5,000 Meters · Highland ParkFoxboro @ North Attleboro · Oct 7 | 18:06 | Foxboro @ North Attleboro | October 7, 2025 |
| 5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 7 | 18:00.39 | 17th Annual Vineyard XC Invitational | September 7, 2024 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 8 | 18:23.97 | MIAA Division 2A-2B-2C | November 8, 2025 |
| 5,000 Meters · Payson Road Recreation AreaFoxboro vs. Stoughton · Oct 4 | 20:21 | Foxboro vs. Stoughton | October 4, 2022 |
| 5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 12 | 18:51.8 | MIAA Division 2A, 2B, 2C Championships | November 12, 2022 |
| 5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 25 | 16:54.20 | Hockomock League Meet | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 36 · Foxborough | 5,000 Meters Varsity Division 2B | 36 | 18:23.97 PB | 12 |
| Oct 25 | Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 16 · Foxborough | 5,000 Meters Varsity | 16 | 16:54.20 PB | 12 |
| Oct 14 | Stoughton Vs. FoxboroughOct 14 · 2.5 Miles Varsity · Place 2 · Foxborough | 2.5 Miles Varsity | 2 | 14:08 PB | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 81 · Foxborough | 5,000 Meters Varsity Medium | 81 | 17:49.20 PB | 12 |
| Oct 7 | Foxboro @ North AttleboroOct 7 · 5,000 Meters Varsity · Place 3 · Foxborough | 5,000 Meters Varsity | 3 | 18:06 PB | 12 |
| Sep 30 | Foxboro vs. MansfieldSep 30 · 2.5 Miles Varsity · Place 2 · Foxborough | 2.5 Miles Varsity | 2 | 13:37Unofficial | 12 |
| Sep 20 | MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 13 · Foxborough | 3,000 Meters Senior | 13 | 9:53.30 PB | 12 |
| Sep 16 | Foxboro vs. Oliver AmesSep 16 · 2.5 Miles Varsity · Place 3 · Foxborough | 2.5 Miles Varsity | 3 | 13:58Unofficial | 12 |
| Sep 9 | Foxboro vs. CantonSep 9 · 5,000 Meters Varsity · Place 2 · Foxborough | 5,000 Meters Varsity | 2 | 18:54Unofficial | 12 |
| Sep 6 | 18th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 34 · Foxborough | 5,000 Meters Varsity | 34 | 18:05.04 | 12 |
| Aug 22 | Smith Invitational 4Aug 22 · 1.5 Miles Varsity · Place 4 · Foxborough | 1.5 Miles Varsity | 4 | 7:59 PB | 12 |
2024 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Green · Place 69 · Foxborough | 5,000 Meters Open - Northeast Green | 69 | 18:22.3 PB | 11 |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 76 · Foxborough | 5,000 Meters Varsity Division 2 | 76 | 17:51.93 | 11 |
| Nov 9 | MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 15 · Foxborough | 5,000 Meters Varsity | 15 | 17:26.02 | 11 |
| Oct 26 | Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 17 · Foxborough | 5,000 Meters Varsity | 17 | 16:52.89 | 11 |
| Oct 12 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 78 · Foxborough | 5,000 Meters Varsity | 78 | 17:23.63 | 11 |
| Oct 9 | Foxboro vs. StoughtonOct 9 · 5,000 Meters Varsity · Place 2 · Foxborough | 5,000 Meters Varsity | 2 | 17:06Unofficial | 11 |
| Oct 2 | Foxboro vs. North AttleboroOct 2 · 2.5 Miles Varsity · Place 2 · Foxborough | 2.5 Miles Varsity | 2 | 13:48 | 11 |
| Sep 25 | Foxboro vs. MansfieldSep 25 · 5,000 Meters Varsity 5K · Place 4 · Foxborough | 5,000 Meters Varsity 5K | 4 | 17:25Unofficial | 11 |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters Small School Varsity · Place 36 · Foxborough | 5,000 Meters Small School Varsity | 36 | 18:04.7 PB | 11 |
| Sep 18 | Foxboro vs. Oliver AmesSep 18 · 5,000 Meters Varsity · Place 12 · Foxborough | 5,000 Meters Varsity | 12 | 18:19.1Unofficial | 11 |
| Sep 11 | Foxboro vs. CantonSep 11 · 2.5 Miles Varsity · Place 2 · Foxborough | 2.5 Miles Varsity | 2 | 14:16.0Unofficial | 11 |
| Sep 7 | 17th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 26 · Foxborough | 5,000 Meters Varsity | 26 | 18:00.39 PB | 11 |
| Aug 23 | Smith Invitational 3Aug 23 · 1.55 Miles Varsity · Place 6 · Foxborough | 1.55 Miles Varsity | 6 | 9:01.0Unofficial | 11 |
2023 Cross Country
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 33 · Foxborough | 5,000 Meters Varsity | 33 | 17:43.6 | SO |
| Oct 28 | Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 29 · Foxborough | 5,000 Meters Varsity | 29 | 17:54.9 | SO |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 16 · Foxborough | 5,000 Meters Sophomore | 16 | 17:48.27 | SO |
| Oct 10 | Foxboro @ SharonOct 10 · 5,000 Meters Varsity · Place 8 · Foxborough | 5,000 Meters Varsity | 8 | 18:44 PB | 10 |
| Oct 3 | Foxboro vs. StoughtonOct 3 · Varsity · Place 1 · Foxborough | Varsity | 1 | 18:47 | 10 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 21 · Foxborough | 3,000 Meters Varsity | 21 | 10:42.1 | SO |
| Sep 26 | Foxboro vs. MansfieldSep 26 · Varsity · Place 5 · Foxborough | Varsity | 5 | 18:16 | 10 |
| Sep 19 | Foxboro vs. Oliver AmesSep 19 · 5,000 Meters Varsity · Place 9 · Foxborough | 5,000 Meters Varsity | 9 | 18:42Unofficial | 10 |
| Sep 16 | Highland Park InvitationalSep 16 · 3,000 Meters Open · Place 6 · Foxborough | 3,000 Meters Open | 6 | 11:13.1 | SO |
| Sep 12 | Foxboro vs. CantonSep 12 · 5,000 Meters Varsity · Place 3 · Foxborough | 5,000 Meters Varsity | 3 | 18:41Unofficial | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83 | 10 |
| Sep 9 | Vineyard Invitational TimesSep 9 · 5,000 Meters Varsity · Place 54 · Foxborough | 5,000 Meters Varsity | 54 | 19:07.83Unofficial | 10 |
| Aug 25 | Smith Invitational 2Aug 25 · 1.55 Miles Varsity · Foxborough | 1.55 Miles Varsity | 0 | 9:16Unofficial | 10 |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2B · Place 96 · Foxborough | 5,000 Meters Division 2B | 96 | 18:51.8 PB | 9 |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 18 · Foxborough | 3,000 Meters Freshman | 18 | 11:24.4 | FR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 18 · Foxborough | 3,000 Meters Freshman (Small School) | 18 | 11:24.38 | 9 |
| Oct 29 | League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 76 · Foxborough | 5,000 Meters Hockomock Varsity | 76 | 19:08.6 | 9 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 26 · Foxborough | 1.5 Miles Freshman | 26 | 12:21.0 | FR |
| Oct 11 | Foxboro vs. SharonOct 11 · 5,000 Meters Varsity · Place 16 · Foxborough | 5,000 Meters Varsity | 16 | 20:02Unofficial | 9 |
| Oct 4 | Foxboro vs. StoughtonOct 4 · 5,000 Meters Varsity · Place 6 · Foxborough | 5,000 Meters Varsity | 6 | 20:21 PB | 9 |
| Sep 28 | Foxboro vs. MansfieldSep 28 · 5,000 Meters Varsity · Place 12 · Foxborough | 5,000 Meters Varsity | 12 | 20:12Unofficial | 9 |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 30 · Foxborough | 3,000 Meters Varsity | 30 | 11:49.5 | FR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 9-10 · Place 30 · Foxborough | 3,000 Meters Varsity Small 9-10 | 30 | 11:49.5 | 9 |
| Sep 3 | Smith InvitationalSep 3 · 1.55 Miles Race #1 · Place 9 · Foxborough | 1.55 Miles Race #1 | 9 | 9:53 PB | 9 |