Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League #3 · Jan 155:47.10aHockomock League #3January 15, 2026
1 Mile · OutdoorMSTCA Warrior Invitational · Apr 235:42.93aMSTCA Warrior InvitationalApril 23, 2026
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:16.36aMSTCA Distance Classic and PentathlonDecember 28, 2025
2 Miles · OutdoorHockomock Spring Track Championship · May 2312:08.20aHockomock Spring Track ChampionshipMay 23, 2026
200 Meters · OutdoorHock Dual: OA vs. Foxboro · Apr 1428.30Hock Dual: OA vs. FoxboroApril 14, 2026
600 Meters · IndoorHockomock League #4 · Jan 221:44.51aHockomock League #4January 22, 2026
800 Meters · OutdoorStoughton vs Foxborough · May 122:24.5Stoughton vs Foxborough May 12, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · 2 Miles · Place 23 · Foxborough2 Miles23.12:08.20a PB11
May 12Stoughton vs Foxborough May 12 · 800 Meters · Foxborough800 Meters—2:24.5 PB11
May 12Foxboro vs. StoughtonMay 12 · 800 Meters · Place 6 · Foxborough800 Meters6.2:24.511
May 5Foxboro vs. North AttleboroMay 5 · 800 Meters · Place 11 · Foxborough800 Meters11.2:33.511
Apr 28Mansfield vs FoxboroApr 28 · 1 Mile · Place 11 · Foxborough1 Mile115:45.47a11
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 58 · Foxborough1 Mile585:42.93a PB11
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 800 Meters · Place 10 · Foxborough800 Meters10.2:34.611
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 200 Meters · Place 23 · Foxborough200 Meters23.28.30 PB11
Apr 7Foxboro vs. CantonApr 7 · 800 Meters · Place 8 · Foxborough800 Meters8.2:37.211

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · 1000 Meters · Place 27 · Foxborough1000 Meters273:22.42a11
Jan 22Hockomock League #4Jan 22 · 600 Meters · Place 38 · Foxborough600 Meters381:44.51a PB11
Jan 15Hockomock League #3Jan 15 · 1 Mile · Place 37 · Foxborough1 Mile375:47.10a PB11
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 1000 Meters · Place 41 · Foxborough1000 Meters413:24.18a11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 57 · Foxborough1000 Meters57.3:16.36a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 92 · Foxborough600 Meters92.1:47.01a11
Dec 18Hockomock League #1Dec 18 · 600 Meters · Place 32 · Foxborough600 Meters32.1:44.51a11
Dec 133rd Annual Indoor Mercury GamesDec 13 · 1000 Meters · Place 15 · Foxborough1000 Meters15.3:24.73a11
Feb 6Hockomock League ChampionshipFeb 6 · 600 Meters · Place 29 · Foxborough600 Meters291:48.44a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 1000 Meters · Place 5 · Foxborough1000 Meters53:24.01a—
Jan 23Hockomock League #4Jan 23 · 600 Meters · Place 49 · Foxborough600 Meters491:48.42a—
Jan 16Hockomock League #3Jan 16 · 1000 Meters · Place 42 · Foxborough1000 Meters423:28.68a—
Jan 9Hockomock League #2Jan 9 · 600 Meters · Place 45 · Foxborough600 Meters451:52.17a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · 2 Miles · Place 26 · Foxborough2 Miles2612:22.92a10
May 13Foxborough vs. StoughtonMay 13 · 800 Meters · Place 14 · Foxborough800 Meters142:34.010
Apr 15Foxboro vs MansfieldApr 15 · 800 Meters · Place 13 · Foxborough800 Meters132:29.010
Apr 15Foxboro vs MansfieldApr 15 · 200 Meters · Place 33 · Foxborough200 Meters3329.210
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 2 Miles · Place 6 · Foxborough2 Miles612:56.010
Apr 1Foxboro vs. CantonApr 1 · 1 Mile · Place 8 · Foxborough1 Mile8.5:48.010
Apr 1Foxboro vs. CantonApr 1 · 400 Meters · Foxborough400 MetersRelay Split—1:07.0hUnofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 96 · Foxborough1000 Meters96.3:40.28a10
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · 600 Meters · Place 1 · Foxborough600 Meters1.01:59.610
Dec 20Hockomock JV #1Dec 20 · 600 Meters · Foxborough600 Meters—1:59.6Unofficial10