Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFoxboro vs. Canton · Apr 113.20Foxboro vs. CantonApril 1, 2025
100m Hurdles · 33" / 0.838m · OutdoorHock Dual: OA vs. Foxboro · Apr 1416.2Hock Dual: OA vs. FoxboroApril 14, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 827.51aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2145.18aMSTCA Speed Classic (Saturday)December 21, 2024
400 Meters · IndoorMSTCA Northeast Invitational · Jan 101:05.65aMSTCA Northeast InvitationalJanuary 10, 2025
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 181:07.16aMSTCA Warrior InvitationalApril 18, 2024
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 4 Track & Field Championship · May 231:13.77aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 208.07aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meters · IndoorMSTCA Northeast Invitational · Jan 107.88aMSTCA Northeast InvitationalJanuary 10, 2025
55m Hurdles · 33" · Indoor3rd Annual Indoor Mercury Games · Dec 139.82a3rd Annual Indoor Mercury GamesDecember 13, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 252:40.36aMSTCA Girls PentathlonFebruary 25, 2025
800 Meters · OutdoorStoughton vs Foxborough · May 122:40.2Stoughton vs Foxborough May 12, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 83669MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.37mMSTCA Girls PentathlonFebruary 25, 2025
High Jump · OutdoorMIAA Division 4 Track & Field Championship · May 281.47mMIAA Division 4 Track & Field ChampionshipMay 28, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 824.38mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 254.68mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · OutdoorMIAA Meet of Champions · Jun 45.17mMIAA Meet of ChampionsJune 4, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Meet of Champions · Jun 42757MIAA Meet of ChampionsJune 4, 2026
Shot Put · 4kg · Indoor2nd Annual Mercury Indoor Games · Dec 1424-06.002nd Annual Mercury Indoor GamesDecember 14, 2024
Shot Put · 4kg · OutdoorMIAA Meet of Champions · Jun 49.64mMIAA Meet of ChampionsJune 4, 2026

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 34 · Foxborough800 Meters34.2:46.07a12
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 9 · FoxboroughJavelin600g9.24.38m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 30 · FoxboroughLong Jump30.4.50m12
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 16 · Foxborough200 Meters16.27.51a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 3 · FoxboroughShot Put4kg3.9.31m12
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 10 · FoxboroughHigh Jump10.1.45m12
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 12 · Foxborough100m Hurdles33" / 0.838m12.16.58a12
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 9 · FoxboroughHeptathlon9.3669 PB12
Jun 4MIAA Meet of ChampionsJun 4 · Pentathlon (Outdoor) · Place 10 · FoxboroughPentathlon (Outdoor)StandardRound M10.2757 PB12
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 4 · FoxboroughLong JumpRound M4.5.17m PB12
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 10 · FoxboroughHigh JumpRound M10.1.40m12
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 5 · FoxboroughShot Put4kgRound M5.9.64m PB12
Jun 4MIAA Meet of ChampionsJun 4 · 100m Hurdles · Place 10 · Foxborough100m Hurdles33" / 0.838mRound M10.16.80aWind: 0.612
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 11 · Foxborough800 MetersRound M11.2:45.30a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 2 · FoxboroughPentathlon (Outdoor)StandardRound M2.274512
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 5 · FoxboroughLong JumpRound M5.4.72mWind: 0.412
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · High Jump · Place 2 · FoxboroughHigh JumpRound M2.1.47m PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · High Jump · FoxboroughHigh Jump--NH12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 3 · FoxboroughShot Put4kgRound M3.8.99m12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 1 · Foxborough100m Hurdles33" / 0.838mRound M1.16.58aWind: 0.912
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 22 · Foxborough100m Hurdles33" / 0.838mRound P22.17.61a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 5 · Foxborough800 MetersRound M5.2:40.89a12
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 6 · FoxboroughShot Put4kg6.30-04.7512
May 23Hockomock Spring Track ChampionshipMay 23 · 100m Hurdles · Place 6 · Foxborough100m Hurdles33" / 0.838mRound P6.16.80a12
May 23Hockomock Spring Track ChampionshipMay 23 · 100m Hurdles · Place 5 · Foxborough100m Hurdles33" / 0.838m5.16.91a12
May 16MSTCA Coaches Shore InvitationalMay 16 · Long Jump · Place 25 · FoxboroughLong Jump2515-2.512
May 16MSTCA Coaches Shore InvitationalMay 16 · 100m Hurdles · Place 16 · Foxborough100m Hurdles1617.10a12
May 12Stoughton vs Foxborough May 12 · Shot Put · Place 2 · FoxboroughShot Put231-6.2512
May 12Stoughton vs Foxborough May 12 · 800 Meters · Place 2 · Foxborough800 Meters22:40.2 PB12
May 12Foxboro vs. StoughtonMay 12 · Shot Put · Place 2 · FoxboroughShot Put4kg2.31' 6.25"12
May 12Foxboro vs. StoughtonMay 12 · 800 Meters · Place 2 · Foxborough800 Meters2.2:40.212
May 5Foxboro vs. North AttleboroMay 5 · High Jump · Place 3 · FoxboroughHigh Jump3.4' 8"12
May 5Foxboro vs. North AttleboroMay 5 · 100m Hurdles · Place 2 · Foxborough100m Hurdles33" / 0.838m2.17.712
Apr 28Mansfield vs FoxboroApr 28 · High Jump · Place 1 · FoxboroughHigh Jump14-1012
Apr 28Mansfield vs FoxboroApr 28 · 100m Hurdles · Place 1 · Foxborough100m Hurdles118.68a12
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · FoxboroughShot Put—DQ12
Apr 23MSTCA Warrior InvitationalApr 23 · 800 Meters · Foxborough800 Meters—2:48.07a12
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 100m Hurdles · Place 2 · Foxborough100m Hurdles33" / 0.838m2.16.2 PB12
Apr 7Foxboro vs. CantonApr 7 · Long Jump · Place 3 · FoxboroughLong Jump3.14' 11.5"12
Apr 7Foxboro vs. CantonApr 7 · 100m Hurdles · Place 3 · Foxborough100m Hurdles33" / 0.838m3.19.012
Apr 7Foxboro vs. CantonApr 7 · 200 Meters · Foxborough200 Meters—DNS12

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 21 · FoxboroughLong Jump214.81m12
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 24 · FoxboroughHigh Jump241.42m12
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 8 · FoxboroughShot Put88.99m12
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 5 · Foxborough55m Hurdles58.99a12
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 40 · Foxborough800 Meters402:53.69a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 11 · Foxborough55m Hurdles119.29a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 5 · Foxborough55m Hurdles59.11—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 4 · Foxborough55m Hurdles48.98q—
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 6 · Foxborough55m Hurdles69.38a12
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 6 · Foxborough55m Hurdles69.36a12
Jan 22Hockomock League #4Jan 22 · High Jump · Place 5 · FoxboroughHigh Jump54-1012
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 9 · FoxboroughShot Put928-4.5012
Jan 22Hockomock League #4Jan 22 · 55m Hurdles · Place 4 · Foxborough55m Hurdles49.46a12
Jan 15Hockomock League #3Jan 15 · High Jump · Place 5 · FoxboroughHigh Jump54-1012
Jan 15Hockomock League #3Jan 15 · 55m Hurdles · Place 8 · Foxborough55m Hurdles89.68a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · High Jump · Place 6 · FoxboroughHigh Jump64-812
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 55m Hurdles · Place 5 · Foxborough55m Hurdles59.77a12

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 200 Meters · Foxborough200 MetersRelay Split—27.9hUnofficial12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 22 · Foxborough55m Hurdles33"Round P22.9.90a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 200 Meters · Place 3 · Foxborough200 MetersRelay Split3.28.0hUnofficial12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 16 · Foxborough55 Meter16.8.07a PB12
Dec 18Hockomock League #1Dec 18 · 55m Hurdles · Place 6 · Foxborough55m Hurdles33"6.9.84a12
Dec 18Hockomock League #1Dec 18 · High Jump · Place 7 · FoxboroughHigh Jump7.4-06.0012
Dec 133rd Annual Indoor Mercury GamesDec 13 · 55m Hurdles · Place 1 · Foxborough55m Hurdles33"Round P1.9.95a12
Dec 133rd Annual Indoor Mercury GamesDec 13 · 55m Hurdles · Place 1 · Foxborough55m Hurdles33"1.9.82a PB12
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 33 · FoxboroughLong Jump334.68m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 54 · FoxboroughHigh Jump541.37m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 22 · FoxboroughShot Put228.26m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 33 · Foxborough55m Hurdles339.56a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 21 · Foxborough800 Meters212:40.36a PB—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 4 · Foxborough55m Hurdles48.98a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 5 · Foxborough55m Hurdles59.11a—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 2 · Foxborough55m Hurdles29.00a—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 4 · Foxborough55m Hurdles49.20a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 24 · Foxborough55m HurdlesRound P249.64a—
Jan 23Hockomock League #4Jan 23 · High Jump · Place 4 · FoxboroughHigh Jump44-8—
Jan 23Hockomock League #4Jan 23 · 55m Hurdles · Place 4 · Foxborough55m Hurdles49.43a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 33 · FoxboroughShot Put337.35m—
Jan 16Hockomock League #3Jan 16 · High Jump · Place 8 · FoxboroughHigh Jump84-6—
Jan 16Hockomock League #3Jan 16 · 55m Hurdles · Place 7 · Foxborough55m Hurdles79.85a—
Jan 10MSTCA Northeast InvitationalJan 10 · 400 Meters · Place 22 · Foxborough400 Meters221:05.65a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 34 · Foxborough55 Meters347.88a PB—
Jan 9Hockomock League #2Jan 9 · High Jump · Place 9 · FoxboroughHigh Jump94-6—
Jan 9Hockomock League #2Jan 9 · 55m Hurdles · Place 5 · Foxborough55m Hurdles59.68a—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1Foxboro vs. CantonApr 1 · 100 Meters · Place 2 · Foxborough100 Meters2.13.20 PB11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 200 Meters · Foxborough200 MetersRelay Split—28.3hUnofficial11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Place 39 · Foxborough55m Hurdles33"Round P39.10.34a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 14 · Foxborough300 Meters14.45.18a PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 200 Meters · Foxborough200 MetersRelay Split—27.9hUnofficial11
Dec 17Hockomock League #1Dec 17 · 55m Hurdles · Place 7 · Foxborough55m Hurdles33"7.10.33a11
Dec 17Hockomock League #1Dec 17 · Shot Put · FoxboroughShot Put4kg—DNS11
Dec 17Hockomock League #1Dec 17 · 400 Meters · Foxborough400 MetersRelay Split—1:08.5hUnofficial11
Dec 142nd Annual Mercury Indoor GamesDec 14 · 300 Meters · Place 4 · Foxborough300 Meters4.47.49a11
Dec 142nd Annual Mercury Indoor GamesDec 14 · 200 Meters · Foxborough200 MetersRelay Split—29.1hUnofficial11
Dec 142nd Annual Mercury Indoor GamesDec 14 · Shot Put · Place 7 · FoxboroughShot Put4kg7.24-06.00 PB11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 18 · Foxborough400m Hurdles30" / 0.762m18.1:13.77a PB10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Foxborough400 MetersRelay Split—1:04.4hUnofficial10
May 18Hockomock League T&F ChampionshipMay 18 · 400m Hurdles · Place 9 · Foxborough400m Hurdles91:13.23a—
May 18Hockomock League T&F ChampionshipMay 18 · 100m Hurdles · Place 12 · Foxborough100m Hurdles1218.97a—
May 10MSTCA Twilight InvitationalMay 10 · 400m Hurdles · Place 14 · Foxborough400m Hurdles141:12.36a—
May 7Foxboro vs. SharonMay 7 · 400m Hurdles · Place 1 · Foxborough400m Hurdles30" / 0.762m1.73.6Unofficial10
May 7Foxboro vs. SharonMay 7 · Shot Put · Place 1 · FoxboroughShot Put4kg1.23' 6Unofficial10
May 7Foxboro vs. SharonMay 7 · 100m Hurdles · Place 2 · Foxborough100m Hurdles33" / 0.838m2.18.1Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 400m Hurdles · Place 4 · Foxborough400m Hurdles41:13.59a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100m Hurdles · Place 12 · Foxborough100m Hurdles1218.51a—
Apr 30Stoughton at FoxboroApr 30 · 400m Hurdles · Place 1 · Foxborough400m Hurdles30" / 0.762m1.74.2Unofficial10
Apr 27MSTCA Div. IV Relays Apr 27 · Shot Put · Place 34 · FoxboroughShot Put347.51m—
Apr 23Foxboro vs MansfieldApr 23 · 100m Hurdles · Place 3 · Foxborough100m Hurdles33" / 0.838m3.18.5Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 22 · Foxborough400 Meters221:07.16a PB—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 37 · Foxborough200 Meters3729.09a—
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 400m Hurdles · Place 1 · Foxborough400m Hurdles30" / 0.762m1.75.5Unofficial10
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Long Jump · Place 3 · FoxboroughLong Jump3.13' 8Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Long Jump · FoxboroughLong Jump—14' 1Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Shot Put · FoxboroughShot Put4kg—22' 2Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 100m Hurdles · Place 2 · Foxborough100m Hurdles33" / 0.838m2.19.1Unofficial10