Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorHockomock League #2 · Jan 93:47.32aHockomock League #2January 9, 2025
2 Miles · IndoorHockomock League #3 · Jan 1615:39.17aHockomock League #3January 16, 2025
600 Meters · IndoorJV Meet #1- Dual (Canton vs Foxboro) · Dec 2002:07.0JV Meet #1- Dual (Canton vs Foxboro)December 20, 2024
800 Meters · OutdoorMSTCA Warrior Invitational · Apr 232:53.30aMSTCA Warrior InvitationalApril 23, 2026
Discus · 1kg · OutdoorMSTCA Lou Tozzi Twilight Freshman-Sophomore Invitational · May 262-01MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2, 2025
Javelin · 600g · OutdoorHock Dual: OA vs. Foxboro · Apr 1463-03.00Hock Dual: OA vs. FoxboroApril 14, 2026
Shot Put · 4kg · IndoorMSTCA Distance Classic and Pentathlon · Dec 2725-04.00MSTCA Distance Classic and PentathlonDecember 27, 2024
Shot Put · 4kg · OutdoorFoxboro vs. Canton · Apr 728' 7"Foxboro vs. CantonApril 7, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · FoxboroughShot Put4kg--DNS10
May 12Stoughton vs Foxborough May 12 · Javelin · FoxboroughJavelin—52-710
May 12Stoughton vs Foxborough May 12 · Shot Put · FoxboroughShot Put—27-310
May 12Foxboro vs. StoughtonMay 12 · Javelin · Place 8 · FoxboroughJavelin600g8.52' 7"10
May 12Foxboro vs. StoughtonMay 12 · Shot Put · Place 4 · FoxboroughShot Put4kg4.27' 3"10
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 10 · FoxboroughJavelin600g10.40' 10"10
May 5Foxboro vs. North AttleboroMay 5 · Shot Put · Place 3 · FoxboroughShot Put4kg3.26' 6.75"10
May 5Foxboro vs. North AttleboroMay 5 · 800 Meters · Place 7 · Foxborough800 Meters7.2:58.010
Apr 28Mansfield vs FoxboroApr 28 · Javelin · Place 15 · FoxboroughJavelin1550-010
Apr 28Mansfield vs FoxboroApr 28 · Shot Put · Place 3 · FoxboroughShot Put326-11.2510
Apr 28Mansfield vs FoxboroApr 28 · 800 Meters · Place 11 · Foxborough800 Meters113:04.12a10
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · FoxboroughShot Put—DQ10
Apr 23MSTCA Warrior InvitationalApr 23 · 800 Meters · Place 34 · Foxborough800 Meters342:53.30a PB10
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Javelin · Place 7 · FoxboroughJavelin600g7.63-03.00 PB10
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Shot Put · Place 2 · FoxboroughShot Put4kg2.27-07.5010
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 8 · FoxboroughJavelin600g8.56' 10"10
Apr 7Foxboro vs. CantonApr 7 · Shot Put · Place 3 · FoxboroughShot Put4kg3.28' 7" PB10
Apr 7Foxboro vs. CantonApr 7 · 800 Meters · Place 7 · Foxborough800 Meters7.2:57.510

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 15 · FoxboroughShot Put1528-00.00—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · Place 29 · FoxboroughDiscus2955-19
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 15 · FoxboroughShot Put1526-6.509
May 13Foxborough vs. StoughtonMay 13 · Discus · Place 2 · FoxboroughDiscus262-39
May 13Foxborough vs. StoughtonMay 13 · Shot Put · Place 3 · FoxboroughShot Put326-119
May 13Foxborough vs. StoughtonMay 13 · 800 Meters · Place 7 · Foxborough800 Meters73:03.29
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Discus · Place 14 · FoxboroughDiscus1kg14.62-01 PB9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 16 · FoxboroughShot Put4kg16.24-10.259
Apr 24MSTCA Warrior InvitationalApr 24 · Discus · Place 25 · FoxboroughDiscus2566-029
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 14 · FoxboroughShot Put1427-02.009
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 61 · Foxborough800 Meters613:00.15a9
Apr 15Foxboro vs MansfieldApr 15 · Discus · Place 4 · FoxboroughDiscus459-39
Apr 15Foxboro vs MansfieldApr 15 · Shot Put · Place 1 · FoxboroughShot Put126-09
Apr 15Foxboro vs MansfieldApr 15 · 800 Meters · Place 7 · Foxborough800 Meters73:05.09
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Discus · Place 3 · FoxboroughDiscus362-19
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Shot Put · Place 1 · FoxboroughShot Put125-10.59
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 800 Meters · Place 5 · Foxborough800 Meters53:03.59
Apr 1Foxboro vs. CantonApr 1 · Discus · Place 3 · FoxboroughDiscus1kg3.52-09
Apr 1Foxboro vs. CantonApr 1 · Shot Put · Place 4 · FoxboroughShot Put4kg4.26-02.59
Apr 1Foxboro vs. CantonApr 1 · 800 Meters · Place 6 · Foxborough800 Meters6.2:57.09

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 15 · FoxboroughShot Put1528-0—
Feb 6Hockomock League ChampionshipFeb 6 · Shot Put · Place 18 · FoxboroughShot Put1825-8—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · Shot Put · Place 2 · FoxboroughShot Put228-2—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 1000 Meters · Place 5 · Foxborough1000 Meters54:02.70a—
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 19 · FoxboroughShot Put1924-7.50—
Jan 23Hockomock League #4Jan 23 · 1000 Meters · Place 30 · Foxborough1000 Meters303:47.88a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 36 · FoxboroughShot Put367.23m—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 24 · FoxboroughShot Put2424-0.75—
Jan 16Hockomock League #3Jan 16 · 2 Miles · Place 21 · Foxborough2 Miles2115:39.17a PB—
Jan 9Hockomock League #2Jan 9 · Shot Put · Place 16 · FoxboroughShot Put1625-8.75—
Jan 9Hockomock League #2Jan 9 · 1000 Meters · Place 22 · Foxborough1000 Meters223:47.32a PB—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Shot Put · Place 21 · FoxboroughShot Put2123-10.25—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1000 Meters · Place 42 · Foxborough1000 Meters423:59.22a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 60 · Foxborough1000 Meters60.4:03.37a9
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 45 · FoxboroughShot Put4kg45.25-04.00 PB9
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · 600 Meters · Place 1 · Foxborough600 Meters1.02:07.0 PB9
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · Shot Put · Place 1 · FoxboroughShot Put4kg1.23' 4"9
Dec 20Hockomock JV #1Dec 20 · 600 Meters · Foxborough600 Meters—2:07.0Unofficial9
Dec 20Hockomock JV #1Dec 20 · Shot Put · FoxboroughShot Put4kg—23' 4"Unofficial9
Dec 20Hockomock JV #1Dec 20 · 400 Meters · Foxborough400 MetersRelay Split—1:19.1hUnofficial9
Dec 17Hockomock League #1Dec 17 · 1000 Meters · Place 18 · Foxborough1000 Meters18.3:49.34a9
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 22 · FoxboroughShot Put4kg22.23-05.009