Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League #3 · Jan 154:56.34aHockomock League #3January 15, 2026
1 Mile · OutdoorStoughton vs Foxborough · May 124:49.0Stoughton vs Foxborough May 12, 2026
2 Miles · IndoorHockomock League #2 (Double Dual) · Jan 810:25.75aHockomock League #2 (Double Dual)January 8, 2026
2 Miles · OutdoorNorth Attleboro vs Foxboro · Apr 2910:37.0North Attleboro vs FoxboroApril 29, 2025
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 36:38.03aWeston Twilight Invitational - Regis EventsMay 3, 2025
600 Meters · IndoorHockomock League Championship · Feb 51:24.55aHockomock League ChampionshipFebruary 5, 2026
800 Meters · OutdoorFoxboro vs. North Attleboro · May 52:00.5Foxboro vs. North AttleboroMay 5, 2026
Javelin · 800g · OutdoorFoxboro vs. North Attleboro · May 588' 4"Foxboro vs. North AttleboroMay 5, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 29 · Foxborough800 Meters29.2:11.26a12
May 23Hockomock Spring Track ChampionshipMay 23 · 800 Meters · Place 3 · Foxborough800 Meters3.2:00.60a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 800 Meters · Place 30 · Foxborough800 Meters302:11.85a12
May 12Stoughton vs Foxborough May 12 · 1 Mile · Place 2 · Foxborough1 Mile24:49.0 PB12
May 12Foxboro vs. StoughtonMay 12 · 1 Mile · Place 2 · Foxborough1 Mile2.4:49.012
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 10 · FoxboroughJavelin800g10.88' 4" PB12
May 5Foxboro vs. North AttleboroMay 5 · 800 Meters · Place 1 · Foxborough800 Meters1.2:00.5 PB12
Apr 28Mansfield vs FoxboroApr 28 · 800 Meters · Place 1 · Foxborough800 Meters12:03.45a12
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 19 · Foxborough1 Mile194:56.52a12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 800 Meters · Place 1 · Foxborough800 Meters1.2:03.612
Apr 7Foxboro vs. CantonApr 7 · 800 Meters · Place 1 · Foxborough800 Meters1.2:09.212

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 3 · Foxborough600 Meters31:25.09a12
Feb 5Hockomock League ChampionshipFeb 5 · 600 Meters · Place 1 · Foxborough600 Meters11:24.55a PB12
Jan 22Hockomock League #4Jan 22 · 2 Miles · Place 15 · Foxborough2 Miles1511:00.71a12
Jan 22Hockomock League #4Jan 22 · 600 Meters · Place 3 · Foxborough600 Meters31:29.70a12
Jan 15Hockomock League #3Jan 15 · 2 Miles · Place 9 · Foxborough2 Miles910:51.19a12
Jan 15Hockomock League #3Jan 15 · 1 Mile · Place 11 · Foxborough1 Mile114:56.34a PB12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 2 Miles · Place 2 · Foxborough2 Miles210:25.75a PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 31 · Foxborough800 Meters312:11.20a11
May 24Hockomock Spring Track ChampionshipMay 24 · 800 Meters · Place 6 · Foxborough800 Meters62:01.30a11
May 13Foxborough vs. StoughtonMay 13 · 800 Meters · Place 1 · Foxborough800 Meters12:06.011
May 10MSTCA Coaches Shore InvitationalMay 10 · 1 Mile · Place 22 · Foxborough1 Mile224:53.75a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 4 · Foxborough3000m Steeplechase46:38.03a PB11
Apr 29North Attleboro vs FoxboroApr 29 · 400m Hurdles · Place 2 · Foxborough400m Hurdles21:04.811
Apr 29North Attleboro vs FoxboroApr 29 · 2 Miles · Place 1 · Foxborough2 Miles110:37.0 PB11
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 23 · Foxborough1 Mile234:51.80a11