Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorHockomock Spring Track Championship · May 234:51.95aHockomock Spring Track ChampionshipMay 23, 2026
200 Meters · OutdoorHock Dual: OA vs. Foxboro · Apr 1424.60Hock Dual: OA vs. FoxboroApril 14, 2026
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 2458.70aMSTCA Warrior InvitationalApril 24, 2025
800 Meters · OutdoorMansfield vs Foxboro · Apr 282:08.71aMansfield vs FoxboroApril 28, 2026
High Jump · OutdoorFoxboro vs. North Attleboro · May 55' 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

14 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · High Jump · FoxboroughHigh Jump--NH12
May 23Hockomock Spring Track ChampionshipMay 23 · 1 Mile · Place 15 · Foxborough1 Mile15.4:51.95a PB12
May 12Stoughton vs Foxborough May 12 · High Jump · FoxboroughHigh Jump—5-012
May 12Stoughton vs Foxborough May 12 · 1 Mile · Foxborough1 Mile—4:53.412
May 12Foxboro vs. StoughtonMay 12 · High Jump · Place 3 · FoxboroughHigh Jump3.5' 0"12
May 12Foxboro vs. StoughtonMay 12 · 1 Mile · Place 4 · Foxborough1 Mile4.4:53.412
May 5Foxboro vs. North AttleboroMay 5 · High Jump · Place 2 · FoxboroughHigh Jump2.5' 4" PB12
May 5Foxboro vs. North AttleboroMay 5 · 800 Meters · Place 3 · Foxborough800 Meters3.2:09.012
Apr 28Mansfield vs FoxboroApr 28 · 800 Meters · Place 3 · Foxborough800 Meters32:08.71a PB12
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 20 · Foxborough1 Mile204:56.53a12
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 72 · Foxborough200 Meters7224.87a12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 800 Meters · Place 5 · Foxborough800 Meters5.2:10.212
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 200 Meters · Place 8 · Foxborough200 Meters8.24.60 PB12
Apr 7Foxboro vs. CantonApr 7 · 1 Mile · Place 1 · Foxborough1 Mile1.5:02.312

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · 1 Mile · Place 17 · Foxborough1 Mile174:57.28a11
May 13Foxborough vs. StoughtonMay 13 · 800 Meters · Place 5 · Foxborough800 Meters52:11.911
Apr 29North Attleboro vs FoxboroApr 29 · 1 Mile · Place 3 · Foxborough1 Mile34:59.911
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 21 · Foxborough800 Meters212:12.92a11
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 55 · Foxborough400 Meters5558.70a PB11
Apr 15Foxboro vs MansfieldApr 15 · 1 Mile · Place 5 · Foxborough1 Mile55:02.011
Apr 15Foxboro vs MansfieldApr 15 · 200 Meters · Place 13 · Foxborough200 Meters1325.811
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 800 Meters · Place 5 · Foxborough800 Meters52:14.611
Apr 1Foxboro vs. CantonApr 1 · 1 Mile · Place 3 · Foxborough1 Mile3.5:12.011
Apr 1Foxboro vs. CantonApr 1 · 400 Meters · Foxborough400 MetersRelay Split—58.8hUnofficial11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 800 Meters · Foxborough800 MetersRelay Split—2:18.5hUnofficial10
May 18Hockomock League T&F ChampionshipMay 18 · 800 Meters · Place 17 · Foxborough800 Meters172:15.34a—
May 7Foxboro vs. SharonMay 7 · 400 Meters · Foxborough400 MetersRelay Split—59.3hUnofficial10
May 7Foxboro vs. SharonMay 7 · 800 Meters · Foxborough800 Meters—2:14.0Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 1 Mile · Place 59 · Foxborough1 Mile595:18.83a—
Apr 30Stoughton at FoxboroApr 30 · 400 Meters · Foxborough400 MetersRelay Split—1:01.4hUnofficial10
Apr 30Stoughton at FoxboroApr 30 · 800 Meters · Place 3 · Foxborough800 Meters3.2:15.0Unofficial10
Apr 23Foxboro vs MansfieldApr 23 · 1 Mile · Foxborough1 Mile—5:13.0Unofficial10
Apr 23Foxboro vs MansfieldApr 23 · 400 Meters · Foxborough400 MetersRelay Split—1:02.6hUnofficial10
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 2 Miles · Foxborough2 Miles—12:09.4Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 1 Mile · Foxborough1 Mile—5:23.0Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 400 Meters · Foxborough400 MetersRelay Split—1:00.3hUnofficial10