Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor53rd Annual Girls & 64th Boys District E Division 2 Championships · May 16104-0153rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16, 2026
Javelin · 800g · OutdoorPelham Invitational · Apr 11111-11Pelham InvitationalApril 11, 2026
Shot Put · 12lb · Outdoor46th Annual Ottaviani Invitational · Apr 1933-06.0046th Annual Ottaviani InvitationalApril 19, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 24 · TyngsboroughJavelin24112-911
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 38 · TyngsboroughShot Put3836-011
May 20Division D Midland-Wachusett League MeetMay 20 · Javelin · Place 11 · TyngsboroughJavelin800g11.100-0611
May 20Division D Midland-Wachusett League MeetMay 20 · Discus · Place 10 · TyngsboroughDiscus1.6kg10.97-0411
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Discus · Place 16 · TyngsboroughDiscus1.6kg16.104-01 PB11
May 6Tyngsboro vs LittletonMay 6 · Javelin · TyngsboroughJavelin800g—102-08.00Unofficial11
May 6Tyngsboro vs LittletonMay 6 · Discus · TyngsboroughDiscus1.6kg—93-02.00Unofficial11
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 24 · TyngsboroughDiscus2492-811
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 31 · TyngsboroughShot Put3132-1011
Apr 16HS Bromfield vs TyngsboroughApr 16 · Javelin · TyngsboroughJavelin800g—113-07.00Unofficial11
Apr 16HS Bromfield vs TyngsboroughApr 16 · Shot Put · TyngsboroughShot Put12lb—36-09.50Unofficial11
Apr 11Pelham InvitationalApr 11 · Javelin · Place 18 · TyngsboroughJavelin800g18.111-11 PB11
Apr 11Pelham InvitationalApr 11 · Discus · Place 23 · TyngsboroughDiscus1.6kg23.92-1111
Apr 9Tyngsborough vs GardnerApr 9 · Javelin · Place 1 · TyngsboroughJavelin1118-0011
Apr 9Tyngsborough vs GardnerApr 9 · Discus · Place 3 · TyngsboroughDiscus392-0711

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25MSTCA InVacational & PentathlonApr 25 · Javelin · Place 32 · TyngsboroughJavelin32100-0710
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 45 · TyngsboroughDiscus4576-0010
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 49 · TyngsboroughShot Put4932-08.0010
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 27 · TyngsboroughDiscus1.6kg27.90-0710
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Place 6 · TyngsboroughShot Put12lb6.33-06.00 PB10
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · TyngsboroughShot Put12lb—DNS10
Apr 17Tyngsborough vs. Gardner HSApr 17 · Javelin · TyngsboroughJavelin800g—100-06.50Unofficial10
Apr 17Tyngsborough vs. Gardner HSApr 17 · Shot Put · TyngsboroughShot Put12lb—33-01.00Unofficial10
Apr 10Tyngsborough vs. Clinton HSApr 10 · Javelin · TyngsboroughJavelin800g—118-06.00Unofficial10
Apr 10Tyngsborough vs. Clinton HSApr 10 · Discus · TyngsboroughDiscus1.6kg—92-10.00Unofficial10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13Tyngsborough HS vs. Gardner Dual MeetMay 13 · Javelin · TyngsboroughJavelin800g—92-11.00Unofficial9
May 13Tyngsborough HS vs. Gardner Dual MeetMay 13 · Discus · TyngsboroughDiscus1.6kg—80-10.00Unofficial9
May 2Tyngsborough HS vs. Clinton Dual MeetMay 2 · Javelin · TyngsboroughJavelin800g—97-06.00Unofficial9
May 2Tyngsborough HS vs. Clinton Dual MeetMay 2 · Discus · TyngsboroughDiscus1.6kg—72-11.00Unofficial9
Apr 27District E Girls & Boys Division 2 RelaysApr 27 · Javelin · Place 37 · TyngsboroughJavelin800g37.28.79m9
Apr 25Tyngsborough HS vs. Ayer Shirley DualApr 25 · Javelin · TyngsboroughJavelin800g—96-04.00Unofficial9
Apr 25Tyngsborough HS vs. Ayer Shirley DualApr 25 · Discus · TyngsboroughDiscus1.6kg—72-02.00Unofficial9
Apr 13Pelham InviteApr 13 · Javelin · Place 39 · TyngsboroughJavelin800g39.78-039
Apr 13Pelham InviteApr 13 · Shot Put · Place 45 · TyngsboroughShot Put12lb45.26-09.009
Apr 10Tyngsborough HS vs. Littleton Dual MeetApr 10 · Javelin · TyngsboroughJavelin800g—96-11.00Unofficial9
Apr 10Tyngsborough HS vs. Littleton Dual MeetApr 10 · Shot Put · TyngsboroughShot Put12lb—25-07.75Unofficial9
Apr 10Tyngsborough HS vs. Littleton Dual MeetApr 10 · 100 Meters · Tyngsborough100 Meters—13.7Unofficial9
Apr 2Tyngsborough HS vs. Bromfield Dual MeetApr 2 · Javelin · TyngsboroughJavelin800g—65-00.00Unofficial9
Apr 2Tyngsborough HS vs. Bromfield Dual MeetApr 2 · Shot Put · TyngsboroughShot Put12lb—28-05.00Unofficial9
Apr 2Tyngsborough HS vs. Bromfield Dual MeetApr 2 · 100 Meters · Tyngsborough100 Meters—13.7Unofficial9