Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2314.85aMSTCA Warrior InvitationalApril 23, 2026
100m Hurdles · 33" / 0.838m · OutdoorHockomock Spring Track Championship · May 2320.80aHockomock Spring Track ChampionshipMay 23, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 832.20aMSTCA Multi ChampionshipsJune 8, 2026
400 Meters · OutdoorHock Dual: OA vs. Foxboro · Apr 1481.1Hock Dual: OA vs. FoxboroApril 14, 2026
400m Hurdles · 30" / 0.762m · OutdoorHockomock Spring Track Championship · May 231:31.18aHockomock Spring Track ChampionshipMay 23, 2026
55 Meter · IndoorHock JV2 (OA vs. Mansfield) · Dec 198.6Hock JV2 (OA vs. Mansfield)December 19, 2025
55 Meters · IndoorHock JV3 (Davenport South) · Jan 58.8Hock JV3 (Davenport South)January 5, 2026
55m Hurdles · 33" · IndoorHockomock JV1 (Davenport South) · Dec 1211.7Hockomock JV1 (Davenport South)December 12, 2025
800 Meters · OutdoorMSTCA Multi Championships · Jun 83:55.32aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 81523MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.20mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 813.14mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorHock JV2 (OA vs. Mansfield) · Dec 1912-09.50Hock JV2 (OA vs. Mansfield)December 19, 2025
Long Jump · OutdoorHock Dual: OA vs. Foxboro · Apr 1411-10.00Hock Dual: OA vs. FoxboroApril 14, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 85.32mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 105 · Oliver Ames800 Meters105.3:55.32a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 89 · Oliver AmesJavelin600g89.13.14m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 96 · Oliver AmesLong Jump96.3.59m9
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 99 · Oliver Ames200 Meters99.32.20a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 83 · Oliver AmesShot Put4kg83.5.32m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 81 · Oliver AmesHigh Jump81.1.20m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 73 · Oliver Ames100m Hurdles33" / 0.838m73.20.84a9
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 103 · Oliver AmesHeptathlon103.1523 PB9
May 23Hockomock Spring Track ChampionshipMay 23 · 400m Hurdles · Place 25 · Oliver Ames400m Hurdles30" / 0.762m25.1:31.18a PB9
May 23Hockomock Spring Track ChampionshipMay 23 · 100m Hurdles · Place 26 · Oliver Ames100m Hurdles33" / 0.838mRound P26.20.80a PB9
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Long Jump · Oliver AmesLong Jump—13-06.00Unofficial9
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 400m Hurdles · Oliver Ames400m Hurdles30" / 0.762m—1:28.6Unofficial9
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · 100 Meters · Oliver Ames100 Meters—14.4Unofficial9
May 5Canton vs OAMay 5 · Long Jump · Oliver AmesLong Jump—14-08.00Unofficial9
May 5Canton vs OAMay 5 · 400m Hurdles · Oliver Ames400m Hurdles30" / 0.762m—99.4Unofficial9
May 5Canton vs OAMay 5 · 200 Meters · Oliver Ames200 Meters—31.9Unofficial9
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 108 · Oliver Ames100 Meters10814.85a PB9
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Long Jump · Place 5 · Oliver AmesLong Jump5.11-10.00 PB9
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 400m Hurdles · Place 3 · Oliver Ames400m Hurdles30" / 0.762m3.1:41.79
Apr 14Hock Dual: OA vs. FoxboroApr 14 · 400 Meters · Place 4 · Oliver Ames400 Meters4.81.1 PB9
Apr 7Hock Dual: OA vs. MansfieldApr 7 · 100m Hurdles · Place 11 · Oliver Ames100m Hurdles33" / 0.838m11.239
Apr 3Trojan Invitational 1Apr 3 · 200 Meters · Place 19 · Oliver Ames200 Meters1932.43a9
Apr 3Trojan Invitational 1Apr 3 · 100 Meters · Place 20 · Oliver Ames100 Meters2015.19a9

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Long Jump · Place 20 · Oliver AmesLong Jump2011-6.759
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 32 · Oliver Ames55m Hurdles3211.45a9
Feb 5Hockomock League ChampionshipFeb 5 · Long Jump · Place 27 · Oliver AmesLong Jump2712-4.759
Feb 5Hockomock League ChampionshipFeb 5 · 55m Hurdles · Place 31 · Oliver Ames55m Hurdles3111.70a9
Jan 22Hockomock League #4Jan 22 · 55m Hurdles · Place 35 · Oliver Ames55m Hurdles3511.73a9
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 51 · Oliver AmesLong Jump513.67m9
Jan 15Hockomock League #3Jan 15 · Long Jump · Place 27 · Oliver AmesLong Jump2712-10.509
Jan 15Hockomock League #3Jan 15 · 55m Hurdles · Place 36 · Oliver Ames55m Hurdles3612.21a9
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Long Jump · Place 30 · Oliver AmesLong Jump3011-1.759
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 55m Hurdles · Place 36 · Oliver Ames55m Hurdles3612.12a9
Jan 5Hock JV3 (Davenport South)Jan 5 · 55 Meters · Place 4 · Oliver Ames55 Meters48.8 PB9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Hock JV2 (OA vs. Mansfield)Dec 19 · 55 Meter · Place 2 · Oliver Ames55 Meter2.8.6 PB9
Dec 19Hock JV2 (OA vs. Mansfield)Dec 19 · Long Jump · Place 1 · Oliver AmesLong Jump1.12-09.50 PB9
Dec 18Hockomock League #1Dec 18 · 55m Hurdles · Place 34 · Oliver Ames55m Hurdles33"34.12.35a9
Dec 18Hockomock League #1Dec 18 · Long Jump · Oliver AmesLong Jump—FOUL9
Dec 12Hockomock JV1 (Davenport South)Dec 12 · 55m Hurdles · Place 8 · Oliver Ames55m Hurdles33"8.11.7 PB9
Dec 12Hockomock JV1 (Davenport South)Dec 12 · Long Jump · Place 2 · Oliver AmesLong Jump2.12-04.009