Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 811.76aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 1 Track & Field Championship · May 2915.83aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 86:07.50aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · IndoorRising Stars Youth Champs · Mar 623.76aRising Stars Youth ChampsMarch 6, 2026
200 Meters · OutdoorBSC-4 Braintree, Walpole at Framingham · May 623.75aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
300 Meters · IndoorBay State Conference - Block #4 · Jan 940.96aBay State Conference - Block #4January 9, 2025
400 Meters · OutdoorMSTCA Multi Championship · Jun 958.18aMSTCA Multi ChampionshipJune 9, 2025
55 Meter · IndoorBay State Conf - Block#1 · Dec 116.92aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay State Conf - Meet of Champions · Feb 46.94aBay State Conf - Meet of ChampionsFebruary 4, 2026
55m Hurdles · 39" · IndoorRising Stars Youth Champs · Mar 68.69aRising Stars Youth ChampsMarch 6, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 84573MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 825.50mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorThe Beantown Winter Classic · Dec 201.62mThe Beantown Winter ClassicDecember 20, 2025
High Jump · OutdoorMSTCA Multi Championship · Jun 91.55mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 800g · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 8117' 5"BSC-1 Framingham, Brookline at NatickApril 8, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 185.81mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 818' 10"BSC-1 Framingham, Brookline at NatickApril 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 810.36mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · IndoorRising Stars Youth Champs · Mar 610.75mRising Stars Youth ChampsMarch 6, 2026
Triple Jump · OutdoorBSC-4 Braintree, Walpole at Framingham · May 637' 11"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 109 · FraminghamFramingham1500 Meters109.6:07.50a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 56 · FraminghamFraminghamJavelin800g56.30.82m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 57 · FraminghamFraminghamTriple Jump57.11.30m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 36 · FraminghamFraminghamDiscus1.6kg36.25.50m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 8 · FraminghamFramingham110m Hurdles39" / 0.991m8.15.87a10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 75 · FraminghamFramingham400 Meters75.58.51a10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 75 · FraminghamFraminghamHigh Jump75.1.50m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 28 · FraminghamFraminghamShot Put12lb28.10.36m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 62 · FraminghamFraminghamLong Jump62.5.41m10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 23 · FraminghamFramingham100 Meters23.11.76a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 40 · FraminghamFraminghamDecathlon40.4573 PB10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 13 · FraminghamFramingham110m Hurdles39" / 0.991mRound P13.15.83a PBWind: -0.110
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 29 · FraminghamFraminghamLong Jump2919-110
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 64 · FraminghamFramingham200 Meters6424.52a10
May 20BSC ChampionshipsMay 20 · Long Jump · Place 11 · FraminghamFraminghamLong Jump1119-710
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 8 · FraminghamFramingham110m Hurdles816.34a10
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 6 · FraminghamFramingham110m Hurdles616.15a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Triple Jump · Place 6 · FraminghamFraminghamTriple Jump6.37' 11" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 110m Hurdles · Place 4 · FraminghamFramingham110m Hurdles39" / 0.991m4.17.01a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 5 · FraminghamFramingham200 Meters5.23.75a PB10
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 39 · FraminghamFraminghamLong Jump396.00m10
Apr 29Framingham & Needham @ Newton NorthApr 29 · Long Jump · Place 4 · FraminghamFraminghamLong Jump419-310
Apr 29Framingham & Needham @ Newton NorthApr 29 · 110m Hurdles · Place 3 · FraminghamFramingham110m Hurdles316.56a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 7 · FraminghamFraminghamJavelin800g7.101-0510
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 110m Hurdles · Place 4 · FraminghamFramingham110m Hurdles39" / 0.991m4.16.03a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · Place 2 · FraminghamFraminghamLong Jump2.18' 10" PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Javelin · Place 2 · FraminghamFraminghamJavelin800g2.117' 5" PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 110m Hurdles · Place 3 · FraminghamFramingham110m Hurdles39" / 0.991m3.17.57a10

2026 Indoor Track

23 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 55m Hurdles · Place 21 · FraminghamFramingham55m Hurdles39"Round P21.8.69a PB10
Mar 6Rising Stars Youth ChampsMar 6 · Triple Jump · Place 13 · FraminghamFraminghamTriple Jump13.10.75m PB10
Mar 6Rising Stars Youth ChampsMar 6 · 200 Meters · Place 68 · FraminghamFramingham200 MetersRound P68.23.76a PB10
Feb 10MSTCA Rising ChampionshipFeb 10 · Long Jump · Place 3 · FraminghamFraminghamLong Jump319-4.2510
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 1 · FraminghamFramingham55m Hurdles18.07a10
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 1 · FraminghamFramingham55m Hurdles18.11a10
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · Shot Put · Place 2 · FraminghamFraminghamShot Put235-11.5010
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · 55m Hurdles · Place 1 · FraminghamFramingham55m HurdlesRound P18.3010
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · 55m Hurdles · Place 1 · FraminghamFramingham55m Hurdles18.0010
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 10 · FraminghamFraminghamLong Jump1019-410
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 8 · FraminghamFramingham55m Hurdles88.46a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 16 · FraminghamFramingham55 Meters166.94a PB10
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 4 · FraminghamFraminghamLong Jump419-8.7510
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 11 · FraminghamFraminghamHigh Jump115-310
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 4 · FraminghamFramingham55m Hurdles48.36a10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 36 · FraminghamFraminghamLong Jump365.81m PB10
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 18 · FraminghamFraminghamLong Jump1816-1110
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 15 · FraminghamFraminghamHigh Jump155-010
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 9 · FraminghamFramingham55m Hurdles98.70a10
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 16 · FraminghamFraminghamLong Jump1620-210
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 23 · FraminghamFramingham55m HurdlesRound P238.47a10
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 10 · FraminghamFraminghamShot Put1037-0.5010
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 20 · FraminghamFramingham55m Hurdles2010.01a10

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 45 · FraminghamFramingham55 MeterRound P45.6.98a10
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 25 · UnattachedUnattached55 MeterRound P25.7.09a10
Dec 20The Beantown Winter ClassicDec 20 · Long Jump · Place 12 · UnattachedUnattachedLong Jump12.4.89m10
Dec 20The Beantown Winter ClassicDec 20 · High Jump · Place 5 · UnattachedUnattachedHigh Jump5.1.62m PB10
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 11 · FraminghamFramingham55m Hurdles39"11.9.23a10
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 16 · FraminghamFraminghamHigh Jump16.5-03.0010
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 11 · FraminghamFramingham55 Meter11.6.92a PB10
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 23 · FraminghamFraminghamLong Jump23.17-07.0010
Feb 11MSTCA Rising ChampionshipFeb 11 · High Jump · Place 5 · FraminghamFraminghamHigh Jump55-2—
Feb 11MSTCA Rising ChampionshipFeb 11 · 55 Meters · Place 30 · FraminghamFramingham55 Meters307.31a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · High Jump · Place 1 · FraminghamFraminghamHigh Jump15-5—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55 Meters · Place 8 · FraminghamFramingham55 Meters87.40a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55 Meters · Place 9 · FraminghamFramingham55 Meters97.32a—
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 3 · FraminghamFraminghamLong Jump316-9—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 4 · FraminghamFramingham55 Meters47.16a—
Jan 9Bay State Conference - Block #4Jan 9 · Long Jump · Place 2 · FraminghamFraminghamLong Jump217-3.75—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 5 · FraminghamFramingham300 Meters540.96a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 7 · FraminghamFramingham55 Meters77.26a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Long Jump · Place 40 · FraminghamFraminghamLong Jump4016-11—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 47 · FraminghamFramingham55 Meters477.24a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 17 · FraminghamFramingham55 Meters177.47—

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 123 · FraminghamFramingham1500 MetersRound M123.6:19.34a9
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 43 · FraminghamFraminghamJavelin800gRound M43.31.07m9
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 47 · FraminghamFraminghamDiscus1.6kgRound M47.24.15m9
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 62 · FraminghamFramingham110m Hurdles39" / 0.991mRound M62.19.72a9
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 79 · FraminghamFramingham400 MetersRound M79.58.18a PB9
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 52 · FraminghamFraminghamHigh JumpRound M52.1.55m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 43 · FraminghamFraminghamShot Put12lbRound M43.9.67m9
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 41 · FraminghamFraminghamLong JumpRound M41.5.45m9
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 31 · FraminghamFramingham100 MetersRound M31.11.93a9
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 57 · FraminghamFraminghamDecathlonRound M57.41499
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 34 · FraminghamFraminghamLong Jump3417-5.759
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 3 · FraminghamFramingham100 Meters311.86a9
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 5 · FraminghamFramingham100 Meters511.81a9
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 16 · FraminghamFramingham200 Meters1624.20a9
May 18MSTCA Division 1 RelaysMay 18 · 200 Meters · FraminghamFramingham200 MetersRelay Split—23.2hUnofficial9
May 18MSTCA Division 1 RelaysMay 18 · 100 Meters · FraminghamFramingham100 MetersRelay Split—11.4hUnofficial9
May 14BSC JV Open Meet May 14 · Discus · Place 19 · FraminghamFraminghamDiscus1957-029
May 14BSC JV Open Meet May 14 · Shot Put · Place 8 · FraminghamFraminghamShot Put832-11.509
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Triple Jump · Place 5 · FraminghamFraminghamTriple Jump537-09
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Long Jump · Place 9 · FraminghamFraminghamLong Jump917-69
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 6 · FraminghamFramingham200 Meters624.27a9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Javelin · FraminghamFraminghamJavelin800g--DNS9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100 Meters · Place 14 · FraminghamFramingham100 MetersRound P14.11.82a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Long Jump · Place 4 · FraminghamFraminghamLong Jump418-119
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 11 · FraminghamFraminghamJavelin1191-109
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 12 · FraminghamFramingham100 Meters1212.13a9
Apr 9Bay State Conference 1 at Natick Apr 9 · Long Jump · Place 6 · FraminghamFraminghamLong Jump617-6.509
Apr 9Bay State Conference 1 at Natick Apr 9 · Javelin · Place 1 · FraminghamFraminghamJavelin1105-119
Apr 9Bay State Conference 1 at Natick Apr 9 · 100 Meters · Place 2 · FraminghamFramingham100 Meters211.97a9
Jan 22NN JV Meet #2Jan 22 · 300 Meters · FraminghamFramingham300 Meters—42.3Unofficial9
Jan 22NN JV Meet #2Jan 22 · Long Jump · FraminghamFraminghamLong Jump—17-01Unofficial9
Jan 22NN JV Meet #2Jan 22 · Shot Put · FraminghamFraminghamShot Put12lb—28-07Unofficial9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 10 · FraminghamFramingham55 MeterRound P10.7.31a9
Dec 21The Beantown Winter ClassicDec 21 · Long Jump · Place 4 · FraminghamFraminghamLong Jump4.15-09.009
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 26 · FraminghamFramingham55 Meter26.7.19a9
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 27 · FraminghamFraminghamLong Jump27.16-00.509