Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorStoughton vs Foxborough · May 1214.8Stoughton vs Foxborough May 12, 2026
200 Meters · OutdoorHock Dual: OA vs. Foxboro · Apr 1431.5Hock Dual: OA vs. FoxboroApril 14, 2026
Javelin · 600g · OutdoorFoxboro vs. North Attleboro · May 542' 2"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

10 results
DateMeetEventPlMarkGr
May 12Stoughton vs Foxborough May 12 · Javelin · FoxboroughJavelin—40-710
May 12Stoughton vs Foxborough May 12 · 100 Meters · Foxborough100 Meters—14.8 PB10
May 12Foxboro vs. StoughtonMay 12 · Javelin · Place 10 · FoxboroughJavelin600g10.40' 7"10
May 12Foxboro vs. StoughtonMay 12 · 100 Meters · Place 12 · Foxborough100 Meters12.14.810
May 5Foxboro vs. North AttleboroMay 5 · Javelin · Place 9 · FoxboroughJavelin600g9.42' 2" PB10
May 5Foxboro vs. North AttleboroMay 5 · 100 Meters · Place 25 · Foxborough100 Meters25.15.810
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Javelin · Place 14 · FoxboroughJavelin600g14.34-04.0010
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 200 Meters · Place 9 · Foxborough200 Meters9.31.5 PB10
Apr 7Foxboro vs. CantonApr 7 · 200 Meters · Place 8 · Foxborough200 Meters8.33.010
Apr 7Foxboro vs. CantonApr 7 · 100 Meters · Place 15 · Foxborough100 Meters15.15.210

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Foxborough vs. StoughtonMay 13 · 200 Meters · Place 11 · Foxborough200 Meters1133.59
May 13Foxborough vs. StoughtonMay 13 · 100 Meters · Place 14 · Foxborough100 Meters1416.19
Apr 15Foxboro vs MansfieldApr 15 · 100 Meters · Place 26 · Foxborough100 Meters2615.49
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 200 Meters · Place 24 · Foxborough200 Meters2438.69
Apr 8Hock Dual: OA vs. FoxboroApr 8 · 100 Meters · Place 29 · Foxborough100 Meters2916.39