Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor12th Annual District E Weight Pentathlon · Jun 1011.49a12th Annual District E Weight PentathlonJune 10, 2026
200 Meters · Outdoor63rd Annual Boys & 52 Annual Girls District E D 2 C Mass Champ · May 1723.79a63rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17, 2025
300 Meters · IndoorCMAC - Large at RLTC · Jan 1238.65aCMAC - Large at RLTCJanuary 12, 2026
50 Yard Dash · IndoorSWCL Dual Meet #1 - Northbridge · Dec 186.00SWCL Dual Meet #1 - NorthbridgeDecember 18, 2024
55 Meter · IndoorCMAC Indoor T&F Championships at NB - LARGE School · Feb 86.88aCMAC Indoor T&F Championships at NB - LARGE SchoolFebruary 8, 2026
55 Meters · IndoorCMAC TANT Week #2 · Jan 76.70CMAC TANT Week #2January 7, 2026
Discus · 1.6kg · Outdoor12th Annual District E Weight Pentathlon · Jun 1018.92m12th Annual District E Weight PentathlonJune 10, 2026
Javelin · 800g · Outdoor12th Annual District E Weight Pentathlon · Jun 1024.32m12th Annual District E Weight PentathlonJune 10, 2026
Long Jump · OutdoorSWCL League Championship Meet · May 1414-11.00SWCL League Championship MeetMay 14, 2024
Shot Put · 12lb · IndoorSWCL Dual Meet #1 - Northbridge · Dec 1834-04.00SWCL Dual Meet #1 - NorthbridgeDecember 18, 2024
Shot Put · 12lb · Outdoor12th Annual District E Weight Pentathlon · Jun 1011.66m12th Annual District E Weight PentathlonJune 10, 2026
Throws Pentathlon · Standard · Outdoor12th Annual District E Weight Pentathlon · Jun 10246812th Annual District E Weight PentathlonJune 10, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 6MRC Summer ChampionshipAug 6 · 200 Meters · UnattachedUnattached200 Meters—DNS12
Aug 6MRC Summer ChampionshipAug 6 · 100 Meters · UnattachedUnattached100 Meters—DNS12
Jun 1012th Annual District E Weight PentathlonJun 10 · Throws Pentathlon · Place 15 · LeicesterLeicesterThrows PentathlonStandard15.2468 PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · Javelin · Place 43 · LeicesterLeicesterJavelin800g43.24.32m PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · Discus · Place 50 · LeicesterLeicesterDiscus1.6kg50.18.92m PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · Shot Put · Place 13 · LeicesterLeicesterShot Put12lb13.11.66m PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · 200 Meters · Place 10 · LeicesterLeicester200 Meters10.24.43a12
Jun 1012th Annual District E Weight PentathlonJun 10 · 100 Meters · Place 5 · LeicesterLeicester100 Meters5.11.49a PB12
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100 Meters · Place 21 · LeicesterLeicester100 MetersRound P21.12.05aWind: -0.512
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Shot Put · Place 13 · LeicesterLeicesterShot Put12lb13.37-11.5012
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 100 Meters · LeicesterLeicester100 MetersRound P--DNS12
May 13CMAC Outdoor D-Division MeetMay 13 · Shot Put · Place 5 · LeicesterLeicesterShot Put12lb5.36-01.75Unofficial12
May 13CMAC Outdoor D-Division MeetMay 13 · 100 Meters · Place 15 · LeicesterLeicester100 MetersRound P15.11.29aUnofficial12
May 2District E Girls & Boys Division 2 RelaysMay 2 · Shot Put · Place 7 · LeicesterLeicesterShot Put12lb7.11.04m12

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 28 · LeicesterLeicesterShot Put286.98—
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 300 Meters · LeicesterLeicester300 Meters—DNS12
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 55 Meter · Place 7 · LeicesterLeicester55 MeterRound P7.6.88a PB12
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 55 Meter · LeicesterLeicester55 Meter—DNS12
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · Shot Put · LeicesterLeicesterShot Put12lb—DNS12
Feb 4CMAC Rising Star InviteFeb 4 · 300 Meters · Place 7 · LeicesterLeicester300 Meters740.90a12
Feb 4CMAC Rising Star InviteFeb 4 · 55 Meters · Place 2 · LeicesterLeicester55 Meters26.93a12
Jan 28CMAC TANT Week #5Jan 28 · Shot Put · Place 15 · LeicesterLeicesterShot Put1529-1.2512
Jan 28CMAC TANT Week #5Jan 28 · 300 Meters · Place 9 · LeicesterLeicester300 Meters942.6012
Jan 12CMAC - Large at RLTCJan 12 · Shot Put · Place 24 · LeicesterLeicesterShot Put2429-9.5012
Jan 12CMAC - Large at RLTCJan 12 · 300 Meters · Place 3 · LeicesterLeicester300 Meters338.65a PB12
Jan 12CMAC - Large at RLTCJan 12 · 55 Meters · Place 5 · LeicesterLeicester55 Meters56.80a12
Jan 7CMAC TANT Week #2Jan 7 · Shot Put · Place 8 · LeicesterLeicesterShot Put831-1.2512
Jan 7CMAC TANT Week #2Jan 7 · 55 Meters · Place 3 · LeicesterLeicester55 Meters36.70 PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17CMAC TANT Week #1Dec 17 · 55 Meter · Place 6 · LeicesterLeicester55 Meter6.6.9012
Dec 17CMAC TANT Week #1Dec 17 · Shot Put · Place 8 · LeicesterLeicesterShot Put12lb8.32-04.2512
Feb 8MSTCA Qualifier MeetFeb 8 · 55 Meters · Place 28 · LeicesterLeicester55 MetersRound P286.99a—
Feb 5SWCL League ChampionshipFeb 5 · Shot Put · Place 21 · LeicesterLeicesterShot Put2126-0.2511
Feb 5SWCL League ChampionshipFeb 5 · 55 Meters · Place 10 · LeicesterLeicester55 MetersRound P107.1911
Jan 29SWCL Dual Meet #5 - NorthbridgeJan 29 · Shot Put · Place 13 · LeicesterLeicesterShot Put1325-611
Jan 29SWCL Dual Meet #5 - NorthbridgeJan 29 · 300 Meters · Place 5 · LeicesterLeicester300 Meters541.9011
Jan 22SWCL Dual Meet #4 - TantasquaJan 22 · 55 Meters · Place 9 · LeicesterLeicester55 Meters97.0011
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · Shot Put · Place 15 · LeicesterLeicesterShot Put1528-2.5011
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · 300 Meters · Place 3 · LeicesterLeicester300 Meters341.2011
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · 55 Meters · Place 2 · LeicesterLeicester55 Meters26.7011
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · Shot Put · Place 17 · LeicesterLeicesterShot Put1728-10.7511
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · 300 Meters · Place 4 · LeicesterLeicester300 Meters442.3011
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · 55 Meters · Place 3 · LeicesterLeicester55 Meters36.8011

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 200 Meters · LeicesterLeicester200 MetersRound P--DNF11
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 100 Meters · LeicesterLeicester100 MetersRound P--DNS11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 200 Meters · Place 9 · LeicesterLeicester200 Meters923.79a PB11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 100 Meters · Place 6 · LeicesterLeicester100 MetersRound P611.60a11
May 13SWCL Boy's League Championship MeetMay 13 · 100 Meters · Place 3 · LeicesterLeicester100 Meters311.5511
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 28 · LeicesterLeicester100 Meters2811.82a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18SWCL Dual Meet #1 - NorthbridgeDec 18 · 50 Yard Dash · Place 4 · LeicesterLeicester50 Yard Dash4.6.00 PB11
Dec 18SWCL Dual Meet #1 - NorthbridgeDec 18 · Shot Put · Place 8 · LeicesterLeicesterShot Put12lb8.34-04.00 PB11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 7 · LeicesterLeicester200 Meters724.2310
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 48 · LeicesterLeicesterJavelin4824.16m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 59 · LeicesterLeicesterDiscus5916.57m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 47 · LeicesterLeicesterShot Put478.34m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 10 · LeicesterLeicester100 Meters1012.1210
May 14SWCL League Championship MeetMay 14 · Long Jump · Place 28 · LeicesterLeicesterLong Jump28.14-11.00 PB10
May 14SWCL League Championship MeetMay 14 · Shot Put · Place 20 · LeicesterLeicesterShot Put12lb20.30-05.5010
May 14SWCL League Championship MeetMay 14 · 100 Meters · Place 10 · LeicesterLeicester100 Meters10.12.08a10
May 11District E D 2 Central Mass ChampionshipMay 11 · 100 Meters · Place 9 · LeicesterLeicester100 Meters911.94a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Southern Worcester County Boy's League MeetMay 17 · 100 Meters · Place 23 · LeicesterLeicester100 Meters2313.54a—