Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorWestborough v Hudson · May 837.07aWestborough v HudsonMay 8, 2025
55 Meters · IndoorMid Wach @ Fitchburg Week 3 · Jan 159.90Mid Wach @ Fitchburg Week 3January 15, 2025
Javelin · 600g · OutdoorMIAA Division 2 Track & Field Championship · May 2988-05MIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 14 · WestboroughJavelin600g14.88-05 PB12
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 6 · WestboroughJavelin600g6.83-1012
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 8 · WestboroughJavelin600g8.84-0012
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Javelin · WestboroughJavelin600g—89'03"Unofficial12
May 6Algonquin vs. Westborough (Girls)May 6 · Javelin · Place 3 · WestboroughJavelin600g3.88-412
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 5 · WestboroughJavelin600g5.25.63m12
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Javelin · WestboroughJavelin600g—84'05"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Javelin · WestboroughJavelin600g—94'00"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Javelin · WestboroughJavelin600g—93'10"Unofficial12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 22 · WestboroughShot Put2220-8.5012
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · Shot Put · Place 29 · WestboroughShot Put2920-212
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · Shot Put · Place 28 · WestboroughShot Put2821-4.5012

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 3 · WestboroughJavelin388-511
May 8Westborough v HudsonMay 8 · Javelin · Place 1 · WestboroughJavelin194-0111
May 8Westborough v HudsonMay 8 · 200 Meters · Place 19 · Westborough200 Meters1937.07a PB11
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 5 · WestboroughJavelin526.68m11
Apr 2Algonquin vs. Westborough (Girls)Apr 2 · Javelin · Place 1 · WestboroughJavelin185-011

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · Shot Put · Place 12 · WestboroughShot Put1220-6.25—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · Shot Put · Place 11 · WestboroughShot Put1121-02.50JR
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 55 Meters · Place 36 · Westborough55 Meters369.90 PBJR
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 98 · WestboroughShot Put9821-7.50—
Jan 8MidWach Week 2 @ WachusettJan 8 · Shot Put · Place 17 · WestboroughShot Put1721-5—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · Javelin · Place 6 · WestboroughJavelin674-8—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29District E Division 1 Relay MeetApr 29 · Javelin · Place 26 · WestboroughJavelin2617.88m9
Apr 29District E Division 1 Relay MeetApr 29 · Javelin · Place 26 · WestboroughJavelin2617.88m9