Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:30.14aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · IndoorHolliston and Dedham · May 616.21aHolliston and DedhamMay 6, 2026
110m Hurdles · 39" / 0.991m · OutdoorDedham v Hopkinton · Apr 3015.3Dedham v HopkintonApril 30, 2026
300 Meters · IndoorTri Valley Meet 4 · Jan 341.77aTri Valley Meet 4January 3, 2025
55m Hurdles · 39" · IndoorTri Valley League - Meet 2 · Dec 188.90aTri Valley League - Meet 2December 18, 2025
High Jump · IndoorTri Valley Meet 2B · Dec 195-4Tri Valley Meet 2BDecember 19, 2024
High Jump · OutdoorDedham V. Westwood · Apr 15-6Dedham V. WestwoodApril 1, 2026
Long Jump · IndoorTri Valley Meet 3 · Dec 2318-00.00Tri Valley Meet 3December 23, 2024
Long Jump · OutdoorDedham v Hopkinton · Apr 3020-9Dedham v HopkintonApril 30, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16MSTCA Coaches Shore InvitationalMay 16 · Long Jump · Place 23 · DedhamLong Jump2319-912
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 10 · Dedham110m Hurdles1015.94a12
May 3MSTCA Division 4 RelaysMay 3 · Long Jump · Place 21 · DedhamLong Jump215.75m12
Apr 30Dedham v HopkintonApr 30 · Long Jump · Place 2 · DedhamLong Jump2.20-9 PB12
Apr 30Dedham v HopkintonApr 30 · High Jump · Place 3 · DedhamHigh Jump3.5-412
Apr 30Dedham v HopkintonApr 30 · 110m Hurdles · Place 3 · Dedham110m Hurdles39" / 0.991m3.15.3 PB12
Apr 23MSTCA Warrior InvitationalApr 23 · Long Jump · Place 20 · DedhamLong Jump2019-8.7512
Apr 23MSTCA Warrior InvitationalApr 23 · 110m Hurdles · Place 5 · Dedham110m Hurdles515.93a12
Apr 14Ashland vs DedhamApr 14 · Long Jump · Place 1 · DedhamLong Jump118-10.0012
Apr 14Ashland vs DedhamApr 14 · High Jump · Place 1 · DedhamHigh Jump15-08.0012
Apr 14Ashland vs DedhamApr 14 · 110m Hurdles · Place 1 · Dedham110m Hurdles116.05a12
Apr 7Dedham vs NorwoodApr 7 · Long Jump · Place 2 · DedhamLong Jump2.19-1112
Apr 7Dedham vs NorwoodApr 7 · High Jump · Place 1 · DedhamHigh Jump1.5-412
Apr 7Dedham vs NorwoodApr 7 · 110m Hurdles · Place 1 · Dedham110m Hurdles39" / 0.991m1.15.812
Apr 1Dedham V. WestwoodApr 1 · Long Jump · Place 1 · DedhamLong Jump1.20-212
Apr 1Dedham V. WestwoodApr 1 · High Jump · Place 2 · DedhamHigh Jump2.5-6 PB12
Apr 1Dedham V. WestwoodApr 1 · 110m Hurdles · Place 1 · Dedham110m Hurdles39" / 0.991m1.16.912

2026 Indoor Track

21 results
DateMeetEventPlMarkGr
May 6Holliston and DedhamMay 6 · Long Jump · Place 1 · DedhamLong Jump1.19-02.0012
May 6Holliston and DedhamMay 6 · High Jump · Place 4 · DedhamHigh Jump4.5-04.0012
May 6Holliston and DedhamMay 6 · 110m Hurdles · Place 1 · Dedham110m Hurdles39" / 0.991m1.16.21a PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 33 · DedhamLong Jump335.96m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 34 · DedhamHigh Jump341.67m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 97 · DedhamShot Put978.26m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 35 · Dedham55m Hurdles358.65a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 104 · Dedham1000 Meters1043:32.46a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 30 · Dedham55m Hurdles3012.02a12
Feb 5Tri Valley League OpenFeb 5 · Long Jump · Place 4 · DedhamLong Jump419-3.2512
Feb 5Tri Valley League OpenFeb 5 · High Jump · Place 2 · DedhamHigh Jump25-812
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 3 · Dedham55m Hurdles38.74a12
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 3 · Dedham55m Hurdles38.46a12
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 12 · DedhamHigh Jump125-212
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 8 · Dedham55m Hurdles88.71a12
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 7 · Dedham55m Hurdles78.55a12
Jan 22TVL Double-DualJan 22 · 300 Meters · Place 22 · Dedham300 Meters22.44.48a12
Jan 22TVL Double-DualJan 22 · 55m Hurdles · Place 4 · Dedham55m Hurdles39"4.8.98a12
Jan 22TVL Double-DualJan 22 · Long Jump · Place 2 · DedhamLong Jump2.17-10.5012
Jan 8Tri Valley League - Meet 4Jan 8 · Long Jump · Place 3 · DedhamLong Jump318-8.5012
Jan 8Tri Valley League - Meet 4Jan 8 · 55m Hurdles · Place 17 · Dedham55m Hurdles179.70a12

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 24 · Dedham300 Meters24.42.37a12
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Dedham55m Hurdles39"--DNS12
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · DedhamHigh Jump--NH12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 42 · Dedham55m Hurdles39"Round P42.9.04a12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 14 · Dedham55m Hurdles39"14.8.94a12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · DedhamLong Jump--FOUL12
Dec 18Tri Valley League - Meet 2Dec 18 · 55m Hurdles · Place 3 · Dedham55m Hurdles39"3.8.90a PB12
Dec 18Tri Valley League - Meet 2Dec 18 · High Jump · Place 9 · DedhamHigh Jump9.5-04.0012
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 9 · Dedham55m Hurdles39"9.9.06a12
Dec 11Tri Valley League - Meet 1Dec 11 · Long Jump · Place 15 · DedhamLong Jump15.18-00.5012
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 77 · DedhamLong Jump775.44m—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · DedhamHigh Jump501.62m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 158 · DedhamShot Put1586.71m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 81 · Dedham55m Hurdles819.18a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 127 · Dedham1000 Meters1273:30.14a PB—
Feb 8MSTCA Qualifier MeetFeb 8 · Long Jump · Place 22 · DedhamLong Jump2218-4—
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 36 · Dedham55m HurdlesRound P369.29a—
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 14 · Dedham55m HurdlesRound P149.0511
Jan 26TVL Championship/Showcase meetJan 26 · Long Jump · Place 11 · DedhamLong Jump1118-6.5011
Jan 26TVL Championship/Showcase meetJan 26 · High Jump · Place 11 · DedhamHigh Jump115-411
Jan 24Tri Valley League Meet 5Jan 24 · Long Jump · Place 17 · DedhamLong Jump1718-4—
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 15 · DedhamHigh Jump155-2—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 20 · Dedham55m Hurdles209.84a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 32 · DedhamLong Jump325.54m—
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 22 · DedhamHigh Jump225-2—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 14 · Dedham55m Hurdles149.40a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 36 · Dedham300 Meters3641.77a PB—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 9 · Dedham55m Hurdles39"9.9.33a11
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · Place 9 · DedhamLong Jump9.18-00.00 PB11
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Place 15 · DedhamHigh Jump15.5-02.0011
Dec 19Tri Valley Meet 2BDec 19 · 55m Hurdles · Place 7 · Dedham55m Hurdles39"7.9.58a11
Dec 19Tri Valley Meet 2BDec 19 · High Jump · Place 5 · DedhamHigh Jump5.5-4 PB11
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 30 · Dedham55m Hurdles39"30.11.55a11
Dec 13Tri Valley - Meet 1Dec 13 · High Jump · Place 20 · DedhamHigh Jump20.5-00.0011