Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHock Dual: OA vs. Foxboro · Apr 14111-08.00Hock Dual: OA vs. FoxboroApril 14, 2026
High Jump · OutdoorFoxboro vs. North Attleboro · May 55' 0"Foxboro vs. North AttleboroMay 5, 2026
Javelin · 800g · OutdoorHockomock Spring Track Championship · May 23152-02Hockomock Spring Track ChampionshipMay 23, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 21 · FoxboroughJavelin800g21.145-0412
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 10 · FoxboroughJavelin800g10.144-0012
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 3 · FoxboroughJavelin800g3.152-02 PB12
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 25 · FoxboroughDiscus1.6kg25.96-0812
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 19 · FoxboroughJavelin19132-912
May 12Stoughton vs Foxborough May 12 · Javelin · Place 1 · FoxboroughJavelin1136-612
May 12Stoughton vs Foxborough May 12 · Discus · FoxboroughDiscus—99-112
May 12Foxboro vs. StoughtonMay 12 · Javelin · Place 1 · FoxboroughJavelin800g1.136' 6"12
May 12Foxboro vs. StoughtonMay 12 · Discus · Place 5 · FoxboroughDiscus1.6kg5.99' 1"12
May 5Foxboro vs. North AttleboroMay 5 · High Jump · Place 5 · FoxboroughHigh Jump5.5' 0" PB12
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 1 · FoxboroughJavelin800g1.139' 2"12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 7 · FoxboroughJavelin743.96m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 32 · FoxboroughDiscus3231.46m12
Apr 28Mansfield vs FoxboroApr 28 · Javelin · Place 2 · FoxboroughJavelin2141-512
Apr 28Mansfield vs FoxboroApr 28 · Discus · Place 6 · FoxboroughDiscus6107-812
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 3 · FoxboroughJavelin3165-812
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 25 · FoxboroughDiscus2599-812
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Javelin · Place 2 · FoxboroughJavelin800g2.128-03.0012
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Discus · Place 3 · FoxboroughDiscus1.6kg3.111-08.00 PB12
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 1 · FoxboroughJavelin800g1.142' 9"12
Apr 7Foxboro vs. CantonApr 7 · Discus · Place 1 · FoxboroughDiscus1.6kg1.93' 0"12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Javelin · Place 9 · FoxboroughJavelin9140-711
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 10 · FoxboroughJavelin10131-311
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · Place 24 · FoxboroughDiscus2490-211
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 6 · FoxboroughJavelin641.70m11
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 44 · FoxboroughDiscus4428.45m11
May 13Foxborough vs. StoughtonMay 13 · Javelin · Place 2 · FoxboroughJavelin2131-811
May 13Foxborough vs. StoughtonMay 13 · Discus · Place 10 · FoxboroughDiscus1084-311
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 29 · FoxboroughJavelin29108-211
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 37 · FoxboroughJavelin37114-0111
Apr 24MSTCA Warrior InvitationalApr 24 · Javelin · Place 6 · FoxboroughJavelin6144-0611
Apr 24MSTCA Warrior InvitationalApr 24 · Discus · Place 37 · FoxboroughDiscus3787-0811
Apr 15Foxboro vs MansfieldApr 15 · Javelin · Place 1 · FoxboroughJavelin1116-211
Apr 15Foxboro vs MansfieldApr 15 · Discus · Place 8 · FoxboroughDiscus887-911
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Javelin · Place 1 · FoxboroughJavelin1109-1011
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Discus · Place 2 · FoxboroughDiscus288-811
Apr 1Foxboro vs. CantonApr 1 · Javelin · Place 1 · FoxboroughJavelin800g1.115' 1"11
Apr 1Foxboro vs. CantonApr 1 · Discus · Place 2 · FoxboroughDiscus1.6kg2.92' 1"11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · Javelin · Place 30 · FoxboroughJavelin3089-8—
May 7Foxboro vs. SharonMay 7 · Javelin · Place 3 · FoxboroughJavelin800g3.113' 1Unofficial10
May 7Foxboro vs. SharonMay 7 · Discus · FoxboroughDiscus1.6kg—78' 5Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 22 · FoxboroughJavelin22104-1—
Apr 30Stoughton at FoxboroApr 30 · Javelin · FoxboroughJavelin800g—116' 0Unofficial10
Apr 30Stoughton at FoxboroApr 30 · Discus · FoxboroughDiscus1.6kg—75' 5Unofficial10
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 28 · FoxboroughJavelin2833.38m—
Apr 23Foxboro vs MansfieldApr 23 · Javelin · FoxboroughJavelin800g—105' 6Unofficial10
Apr 23Foxboro vs MansfieldApr 23 · Discus · FoxboroughDiscus1.6kg—77' 9Unofficial10
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Javelin · Place 3 · FoxboroughJavelin800g3.102' 2Unofficial10
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Discus · FoxboroughDiscus1.6kg—73' 9Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Javelin · FoxboroughJavelin800g—108' 0Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Discus · FoxboroughDiscus1.6kg—70' 5Unofficial10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Javelin · Place 24 · FoxboroJavelin24100-7—
May 9Foxboro @ SharonMay 9 · Javelin · Place 3 · FoxboroughJavelin800g3.98' 9Unofficial9
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Javelin · Place 18 · FoxboroJavelin18109-0—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Javelin · Place 18 · FoxboroughJavelin800g18.109-009
May 2Foxboro at StoughtonMay 2 · Javelin · Place 3 · FoxboroughJavelin800g3.114' 8Unofficial9
May 2Foxboro at StoughtonMay 2 · Discus · FoxboroughDiscus1.6kg—61' 2Unofficial9
Apr 28MSTCA D4 RelaysApr 28 · Javelin · Place 26 · FoxboroJavelin2632.43m—
Apr 25Mansfield vs FoxboroApr 25 · Javelin · FoxboroughJavelin800g—108' 9Unofficial9
Apr 20MSTCA Warrior InvitationalApr 20 · Javelin · Place 27 · FoxboroJavelin27105-8—
Apr 11Foxboro vs. Oliver AmesApr 11 · Javelin · Place 3 · FoxboroughJavelin800g3.108' 2Unofficial9
Apr 4Foxboro vs. CantonApr 4 · Javelin · FoxboroughJavelin800g—85' 3Unofficial9