Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches Invitational (Small Schools) · Jan 254:46.79aMSTCA Coaches Invitational (Small Schools)January 25, 2025
1 Mile · OutdoorMansfield vs Foxboro · Apr 284:54.58aMansfield vs FoxboroApril 28, 2026
100 Meters · OutdoorFoxboro vs. North Attleboro · May 512.0Foxboro vs. North AttleboroMay 5, 2026
1000 Meters · IndoorHockomock League #4 · Jan 222:41.72aHockomock League #4January 22, 2026
2 Miles · IndoorJaniak F/S Invitational · Feb 411:41.51aJaniak F/S InvitationalFebruary 4, 2023
2 Miles · OutdoorNorth Attleboro vs Foxboro · Apr 2911:02.0North Attleboro vs FoxboroApril 29, 2025
200 Meters · OutdoorFoxboro vs. North Attleboro · May 524.1Foxboro vs. North AttleboroMay 5, 2026
300 Meters · IndoorHockomock League #3 · Jan 1537.13aHockomock League #3January 15, 2026
400 Meters · OutdoorFoxborough vs. Stoughton · May 1352.7Foxborough vs. StoughtonMay 13, 2025
55 Meters · IndoorMSTCA Northeast Invitational · Jan 127.55MSTCA Northeast InvitationalJanuary 12, 2024
600 Meters · IndoorHockomock League Championship · Feb 51:26.14aHockomock League ChampionshipFebruary 5, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:04.30aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorMSTCA Coaches Shore Invitational · May 102:01.66aMSTCA Coaches Shore InvitationalMay 10, 2025
High Jump · OutdoorFoxboro vs. North Attleboro · May 55' 0"Foxboro vs. North AttleboroMay 5, 2026
Long Jump · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 132:42.53MIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 15 · Foxborough400 Meters15.52.86a12
May 23Hockomock Spring Track ChampionshipMay 23 · 400 Meters · Place 10 · Foxborough400 Meters10.53.93a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 800 Meters · Place 26 · Foxborough800 Meters262:07.61a12
May 12Stoughton vs Foxborough May 12 · 400 Meters · Foxborough400 Meters—53.412
May 12Foxboro vs. StoughtonMay 12 · 400 Meters · Place 4 · Foxborough400 Meters4.53.412
May 5Foxboro vs. North AttleboroMay 5 · High Jump · Place 5 · FoxboroughHigh Jump5.5' 0" PB12
May 5Foxboro vs. North AttleboroMay 5 · 200 Meters · Place 4 · Foxborough200 Meters4.24.1 PB12
May 5Foxboro vs. North AttleboroMay 5 · 100 Meters · Place 3 · Foxborough100 Meters3.12.0 PB12
Apr 28Mansfield vs FoxboroApr 28 · 1 Mile · Place 3 · Foxborough1 Mile34:54.58a PB12
Apr 23MSTCA Warrior InvitationalApr 23 · 800 Meters · Place 9 · Foxborough800 Meters92:07.20a12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 400 Meters · Place 2 · Foxborough400 Meters2.54.112
Apr 7Foxboro vs. CantonApr 7 · 400 Meters · Place 2 · Foxborough400 Meters2.56.012

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 10 · Foxborough600 Meters101:26.70a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 5 · FoxboroughLong Jump52:42.53 PB—
Feb 5Hockomock League ChampionshipFeb 5 · 600 Meters · Place 3 · Foxborough600 Meters31:26.14a PB12
Feb 5Hockomock League ChampionshipFeb 5 · 300 Meters · Place 16 · Foxborough300 Meters1638.76a12
Jan 22Hockomock League #4Jan 22 · 1 Mile · Place 11 · Foxborough1 Mile114:55.67a12
Jan 22Hockomock League #4Jan 22 · 1000 Meters · Place 2 · Foxborough1000 Meters22:41.72a PB12
Jan 15Hockomock League #3Jan 15 · 600 Meters · Place 10 · Foxborough600 Meters101:29.86a12
Jan 15Hockomock League #3Jan 15 · 300 Meters · Place 3 · Foxborough300 Meters337.13a PB12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 300 Meters · Place 5 · Foxborough300 Meters537.81a12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1200 Meters · Foxborough1200 MetersRelay Split—3:31.7hUnofficial12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 6 · Foxborough800 Meters6.2:06.21a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Foxborough300 Meters--DQ12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 400 Meters · Place 1 · Foxborough400 MetersRelay Split1.52.4hUnofficial12
Dec 18Hockomock League #1Dec 18 · 1000 Meters · Place 4 · Foxborough1000 Meters4.2:41.79a12
Dec 18Hockomock League #1Dec 18 · 400 Meters · Foxborough400 MetersRelay Split—51.8hUnofficial12
Dec 133rd Annual Indoor Mercury GamesDec 13 · 600 Meters · Place 1 · Foxborough600 Meters1.1:28.10a12
Dec 133rd Annual Indoor Mercury GamesDec 13 · 400 Meters · Foxborough400 MetersRelay Split—52.8hUnofficial12
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 5 · Foxborough1000 Meters52:42.53a—
Feb 6Hockomock League ChampionshipFeb 6 · 1000 Meters · Place 5 · Foxborough1000 Meters52:45.97a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1 Mile · Place 37 · Foxborough1 Mile374:46.79a PB—
Jan 23Hockomock League #4Jan 23 · 1000 Meters · Place 4 · Foxborough1000 Meters42:47.54a—
Jan 16Hockomock League #3Jan 16 · 600 Meters · Place 4 · Foxborough600 Meters41:28.83a—
Jan 16Hockomock League #3Jan 16 · 300 Meters · Place 13 · Foxborough300 Meters1338.91a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 8 · Foxborough800 Meters82:04.30a PB—
Jan 9Hockomock League #2Jan 9 · 1 Mile · Place 13 · Foxborough1 Mile134:56.90a—
Jan 9Hockomock League #2Jan 9 · 1000 Meters · Place 7 · Foxborough1000 Meters72:51.01a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 23 · Foxborough800 Meters232:03.03a11
May 24Hockomock Spring Track ChampionshipMay 24 · 800 Meters · Place 8 · Foxborough800 Meters82:02.21a11
May 13Foxborough vs. StoughtonMay 13 · 400 Meters · Place 2 · Foxborough400 Meters252.7 PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · 800 Meters · Place 5 · Foxborough800 Meters52:01.66a PB11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 21 · Foxborough800 Meters212:02.58a11
Apr 29North Attleboro vs FoxboroApr 29 · 2 Miles · Place 2 · Foxborough2 Miles211:02.0 PB11
Apr 29North Attleboro vs FoxboroApr 29 · 400 Meters · Place 2 · Foxborough400 Meters253.611
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 9 · Foxborough800 Meters92:04.52a11
Apr 15Foxboro vs MansfieldApr 15 · 400 Meters · Place 2 · Foxborough400 Meters253.411
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 800 Meters · Place 2 · Foxborough800 Meters22:06.311
Apr 1Foxboro vs. CantonApr 1 · 1 Mile · Place 1 · Foxborough1 Mile1.4:57.011
Apr 1Foxboro vs. CantonApr 1 · 200 Meters · Place 2 · Foxborough200 Meters2.24.311

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 600 Meters · Place 21 · Foxborough600 Meters21.1:29.21a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 62 · Foxborough300 Meters62.40.55a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 400 Meters · Foxborough400 MetersRelay Split—54.1hUnofficial11
Dec 17Hockomock League #1Dec 17 · 1 Mile · Place 5 · Foxborough1 Mile5.4:50.83a11
Dec 17Hockomock League #1Dec 17 · 400 Meters · Foxborough400 MetersRelay Split—54.9hUnofficial11
Dec 142nd Annual Mercury Indoor GamesDec 14 · 1000 Meters · Place 2 · Foxborough1000 Meters2.2:53.58a11
Dec 142nd Annual Mercury Indoor GamesDec 14 · 400 Meters · Foxborough400 MetersRelay Split—55.3hUnofficial11
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 600 Meters · Place 13 · Foxborough600 Meters131:28.35a—
Feb 8Hockomock League MeetFeb 8 · 1000 Meters · Place 5 · Foxborough1000 Meters52:48.33a—
Feb 3Z.Walter Janiak Fr/SO -34th AnnualFeb 3 · 1 Mile · Place 3 · Foxborough1 Mile35:08.99a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 27 · Foxborough600 Meters271:29.3310
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 27 · Foxborough600 Meters271:29.3310
Jan 18Hockomock League Meet #5Jan 18 · 1000 Meters · Place 11 · Foxborough1000 Meters112:52.73a—
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 37 · Foxborough600 Meters371:32.0710
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 202 · Foxborough55 MetersRound P2027.55 PB10
Jan 11Hockomock League Meet Double DualsJan 11 · 1000 Meters · Place 5 · Foxborough1000 Meters52:51.70a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 6 · Foxborough1000 Meters62:51.65a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 800 Meters · Foxborough800 MetersRelay Split—2:15.5hUnofficial10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Foxborough400 MetersRelay Split—55.1hUnofficial10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Place 37 · Foxborough400 Meters37.54.81a10
May 18Hockomock League T&F ChampionshipMay 18 · 800 Meters · Place 7 · Foxborough800 Meters72:06.68a—
May 10MSTCA Twilight InvitationalMay 10 · 400 Meters · Place 31 · Foxborough400 Meters3154.99a—
May 7Foxboro vs. SharonMay 7 · 1 Mile · Foxborough1 Mile—4:58.0Unofficial10
May 7Foxboro vs. SharonMay 7 · 400 Meters · Foxborough400 MetersRelay Split—54.9hUnofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 7 · Foxborough800 Meters72:07.61a—
Apr 30Stoughton at FoxboroApr 30 · 2 Miles · Place 3 · Foxborough2 Miles3.10:54.0Unofficial10
Apr 30Stoughton at FoxboroApr 30 · 400 Meters · Place 3 · Foxborough400 Meters3.53.8Unofficial10
Apr 23Foxboro vs MansfieldApr 23 · 400 Meters · Foxborough400 MetersRelay Split—56.9hUnofficial10
Apr 23Foxboro vs MansfieldApr 23 · 800 Meters · Place 2 · Foxborough800 Meters2.2:06.3Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 35 · Foxborough400 Meters3555.93a—
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 1 Mile · Place 3 · Foxborough1 Mile3.4:59.8Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 400 Meters · Foxborough400 MetersRelay Split—54.4hUnofficial10
Apr 2Canton vs. FoxboroApr 2 · 800 Meters · Place 2 · Foxborough800 Meters2.2:13.0Unofficial10

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 41 · Foxborough1 Mile41.4:59.65a10
Dec 19Hockomock League Meet #2Dec 19 · 600 Meters · Place 6 · Foxborough600 Meters6.1:31.83a10
Dec 19Hockomock League Meet #2Dec 19 · 400 Meters · Foxborough400 MetersRelay Split—56.05aUnofficial10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 26 · Foxborough600 Meters26.1:32.65a10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 400 Meters · Foxborough400 MetersRelay Split—57.6Unofficial10
Dec 10Mercury Indoor GamesDec 10 · 1 Mile · Place 6 · Foxborough1 Mile6.5:00.05a10
Dec 7Hockomock League Meet #1Dec 7 · 1000 Meters · Place 9 · Foxborough1000 Meters9.2:55.45a10
Dec 7Hockomock League Meet #1Dec 7 · 400 Meters · Foxborough400 MetersRelay Split—55.91aUnofficial10
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 800 Meters · Foxborough800 MetersRelay Split—2:14.7Unofficial9
Feb 9Hockomock League MeetFeb 9 · 1000 Meters · Place 4 · Foxborough1000 Meters43:01.00FR
Feb 4Janiak F/S InvitationalFeb 4 · 2 Miles · Place 2 · Foxborough2 Miles2.11:41.51a PB9
Jan 19Hockomock Dual Meet #5Jan 19 · 1000 Meters · Place 12 · Foxborough1000 Meters123:05.95FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1 Mile · Place 30 · Foxborough1 Mile30.5:15.58a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 400 Meters · Foxborough400 MetersRelay Split—59.4Unofficial9
Jan 3Hockomock Dual Meet #3Jan 3 · 1000 Meters · Place 8 · Foxborough1000 Meters83:03.68FR

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 9Foxboro @ SharonMay 9 · 400 Meters · Foxborough400 MetersRelay Split—58.0Unofficial9
May 9Foxboro @ SharonMay 9 · 800 Meters · Foxborough800 Meters—2:13.1Unofficial9
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 18 · Foxborough1 Mile18.5:02.64a9
May 2Foxboro at StoughtonMay 2 · 400 Meters · Place 3 · Foxborough400 Meters3.57.6Unofficial9
May 2Foxboro at StoughtonMay 2 · 200 Meters · Foxborough200 Meters—26.5Unofficial9
Apr 25Mansfield vs FoxboroApr 25 · 1 Mile · Foxborough1 Mile—5:09.8Unofficial9
Apr 11Foxboro vs. Oliver AmesApr 11 · Javelin · FoxboroughJavelin800g—64' 2Unofficial9
Apr 11Foxboro vs. Oliver AmesApr 11 · 400 Meters · Foxborough400 MetersRelay Split—58.4Unofficial9
Apr 11Foxboro vs. Oliver AmesApr 11 · 800 Meters · Foxborough800 Meters—2:14.5Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 1 Mile · Place 1 · Foxborough1 Mile1.5:07.2Unofficial9
Apr 4Foxboro vs. CantonApr 4 · Javelin · FoxboroughJavelin800g—60' 2Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 400 Meters · Foxborough400 MetersRelay Split—59.4Unofficial9

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 82 · Foxborough1 Mile82.5:18.22a9
Dec 20Hockomock Dual Meet #2Dec 20 · 1000 Meters · Place 19 · Foxborough1000 Meters19.3:01.50a9
Dec 20Hockomock Dual Meet #2Dec 20 · 400 Meters · Foxborough400 MetersRelay Split—59.43aUnofficial9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 600 Meters · Place 18 · Foxborough600 Meters18.1:39.91a9
Dec 8Hockomock League Dual Meet #1Dec 8 · 1 Mile · Place 12 · Foxborough1 Mile12.5:18.90a9
Dec 8Hockomock League Dual Meet #1Dec 8 · 400 Meters · Foxborough400 MetersRelay Split—1:02.20aUnofficial9