Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAshland vs Dedham · Apr 1414.03aAshland vs DedhamApril 14, 2026
100m Hurdles · 33" / 0.838m · OutdoorDedham vs Norwood · Apr 719.4Dedham vs NorwoodApril 7, 2026
200 Meters · IndoorHolliston and Dedham · May 629.39aHolliston and DedhamMay 6, 2026
200 Meters · OutdoorDedham Versus Holliston · Apr 128.0Dedham Versus HollistonApril 1, 2025
300 Meters · IndoorMSTCA Coaches' Invitational · Jan 2443.89aMSTCA Coaches' InvitationalJanuary 24, 2026
400 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 271:02.21aMSTCA Boston Holiday ChallengeDecember 27, 2025
400 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 291:00.86aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 5 Track & Field Championship · May 291:06.79aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55m Hurdles · 33" · IndoorTri Valley League - Meet 2 · Dec 1810.53aTri Valley League - Meet 2December 18, 2025
600 Meters · IndoorTri Valley League Open · Feb 51:42.02aTri Valley League OpenFebruary 5, 2026
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 252:31.90aMSTCA Girls PentathlonFebruary 25, 2026
800 Meters · OutdoorMSTCA Multi Championships · Jun 82:27.69aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 82911MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.32mMSTCA Girls PentathlonFebruary 25, 2025
High Jump · OutdoorMSTCA Multi Championships · Jun 81.40mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 815.25mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 253.84mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1344.49MIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.09mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 85.28mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Division 5 Relays · May 189.55mMSTCA Division 5 RelaysMay 18, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 3 · Dedham800 Meters3.2:27.69a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 68 · DedhamJavelin600g68.15.25m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 68 · DedhamLong Jump68.4.09m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 30 · Dedham200 Meters30.28.48a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 87 · DedhamShot Put4kg87.5.28m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 25 · DedhamHigh Jump25.1.40m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 57 · Dedham100m Hurdles33" / 0.838m57.19.71a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 33 · DedhamHeptathlon33.2911 PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 11 · Dedham400m Hurdles30" / 0.762m11.1:09.41a11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 21 · Dedham400 Meters21.1:01.69a11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400 Meters · Place 3 · Dedham400 Meters3.1:01.99a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 12 · Dedham400m Hurdles121:10.24a11
May 3MSTCA Division 4 RelaysMay 3 · Triple Jump · Place 14 · DedhamTriple Jump149.39m11
Apr 30Dedham v HopkintonApr 30 · Triple Jump · Place 3 · DedhamTriple Jump3.32-411
Apr 30Dedham v HopkintonApr 30 · 400m Hurdles · Place 2 · Dedham400m Hurdles30" / 0.762m2.1:10.011
Apr 30Dedham v HopkintonApr 30 · 200 Meters · Place 7 · Dedham200 Meters7.28.311
Apr 23MSTCA Warrior InvitationalApr 23 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:11.55a11
Apr 23MSTCA Warrior InvitationalApr 23 · 400 Meters · Place 6 · Dedham400 Meters61:03.65a11
Apr 14Ashland vs DedhamApr 14 · High Jump · Place 3 · DedhamHigh Jump34-02.0011
Apr 14Ashland vs DedhamApr 14 · 800 Meters · Place 2 · Dedham800 Meters22:33.45a11
Apr 14Ashland vs DedhamApr 14 · 100 Meters · Place 6 · Dedham100 Meters614.03a PB11
Apr 7Dedham vs NorwoodApr 7 · High Jump · Place 2 · DedhamHigh Jump2.4-611
Apr 7Dedham vs NorwoodApr 7 · 400m Hurdles · Place 1 · Dedham400m Hurdles30" / 0.762m1.70.811
Apr 7Dedham vs NorwoodApr 7 · 100m Hurdles · Place 2 · Dedham100m Hurdles33" / 0.838m2.19.4 PB11
Apr 1Dedham V. WestwoodApr 1 · High Jump · Place 2 · DedhamHigh Jump2.4-411
Apr 1Dedham V. WestwoodApr 1 · 400m Hurdles · Place 1 · Dedham400m Hurdles30" / 0.762m1.70.011
Apr 1Dedham V. WestwoodApr 1 · 100m Hurdles · Place 3 · Dedham100m Hurdles33" / 0.838m3.19.411

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
May 6Holliston and DedhamMay 6 · High Jump · Place 2 · DedhamHigh Jump2.4-06.0011
May 6Holliston and DedhamMay 6 · 400 Meters · Place 1 · Dedham400 Meters1.1:03.13a11
May 6Holliston and DedhamMay 6 · 200 Meters · Place 7 · Dedham200 Meters7.29.39a PB11
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 84 · DedhamLong Jump844.00m11
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 35 · DedhamHigh Jump351.37m11
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 85 · DedhamShot Put855.98m11
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 116 · Dedham55m Hurdles11614.38a11
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 5 · Dedham800 Meters52:31.90a PB11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 15 · Dedham300 Meters1544.43a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 17 · DedhamLong Jump1744.49 PB—
Feb 5Tri Valley League OpenFeb 5 · 600 Meters · Place 3 · Dedham600 Meters31:42.02a PB11
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 11 · DedhamHigh Jump114-611
Jan 31Tri Valley League ShowcaseJan 31 · 300 Meters · Place 4 · Dedham300 Meters444.08a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 33 · Dedham300 Meters3343.89a PB11
Jan 22TVL Double-DualJan 22 · 600 Meters · Place 3 · Dedham600 Meters3.1:48.27a11
Jan 22TVL Double-DualJan 22 · 55m Hurdles · Place 18 · Dedham55m Hurdles33"18.10.73a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 18 · Dedham300 Meters1844.05a11
Jan 8Tri Valley League - Meet 4Jan 8 · High Jump · Place 5 · DedhamHigh Jump54-811
Jan 8Tri Valley League - Meet 4Jan 8 · 55m Hurdles · Place 9 · Dedham55m Hurdles910.05a11

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 600 Meters · Place 5 · Dedham600 Meters5.1:46.32a11
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 19 · Dedham55m Hurdles33"19.11.02a11
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · Place 18 · DedhamHigh Jump18.4-00.0011
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 400 Meters · Place 4 · Dedham400 Meters4.1:02.21a PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 5 · Dedham300 Meters5.44.77a11
Dec 18Tri Valley League - Meet 2Dec 18 · 300 Meters · Place 4 · Dedham300 Meters4.46.03a11
Dec 18Tri Valley League - Meet 2Dec 18 · 55m Hurdles · Place 10 · Dedham55m Hurdles33"10.10.53a PB11
Dec 18Tri Valley League - Meet 2Dec 18 · High Jump · Place 6 · DedhamHigh Jump6.4-06.0011
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 4 · Dedham300 Meters4.46.97a11
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 20 · Dedham55m Hurdles33"20.10.72a11
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 11 · DedhamHigh Jump11.4-04.0011
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 124 · DedhamLong Jump1243.84m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 71 · DedhamHigh Jump711.32m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 148 · DedhamShot Put1484.41m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 102 · Dedham55m Hurdles10210.98a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 46 · Dedham800 Meters462:51.23a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 17 · Dedham300 Meters1744.49a—
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · DedhamHigh Jump—NH—
Jan 26TVL Championship/Showcase meetJan 26 · 300 Meters · Place 8 · Dedham300 Meters844.5810
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 19 · DedhamHigh Jump194-6—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 25 · Dedham55m Hurdles2511.03a—
Jan 24Tri Valley League Meet 5Jan 24 · 300 Meters · Place 10 · Dedham300 Meters1046.46a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 42 · DedhamLong Jump423.98m—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 300 Meters · Place 13 · Dedham300 Meters1345.50a—
Jan 3Tri Valley Meet 4Jan 3 · Long Jump · Place 33 · DedhamLong Jump3311-9.50—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 29 · Dedham55m Hurdles2911.16a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 6 · Dedham300 Meters646.55a—

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · DedhamJavelin600gRound M--DNS10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · DedhamLong JumpRound M--DNS10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · DedhamShot Put4kgRound M--DNS10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · DedhamHigh JumpRound M--DNS10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Dedham100m Hurdles33" / 0.838mRound M--DNS10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · DedhamHeptathlonRound M—DNF10
Jun 5MIAA Meet of ChampionsJun 5 · 400m Hurdles · Place 14 · Dedham400m Hurdles141:06.87a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 4 · Dedham400m Hurdles30" / 0.762m4.1:06.79a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Dedham400 MetersRelay Split—0.905aUnofficial10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 6 · Dedham400 Meters6.1:00.86a PB10
May 20TVL Showcase MeetMay 20 · 400m Hurdles · Place 3 · Dedham400m Hurdles31:08.30a10
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 6 · Dedham400 Meters61:01.91a10
May 18MSTCA Division 5 RelaysMay 18 · Triple Jump · Place 16 · DedhamTriple Jump169.55m PB10
May 13Dedham vs HopkintonMay 13 · Triple Jump · Place 8 · DedhamTriple Jump828-11.5010
May 13Dedham vs HopkintonMay 13 · 200 Meters · Place 2 · Dedham200 Meters228.14a10
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 5 · Dedham400m Hurdles51:10.00a10
May 10MSTCA Coaches Shore InvitationalMay 10 · 400 Meters · Place 12 · Dedham400 Meters121:04.04a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400m Hurdles · Place 6 · Dedham400m Hurdles61:09.56a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400 Meters · Place 4 · Dedham400 Meters41:01.23a10
Apr 29Dedham v AshlandApr 29 · Triple Jump · Place 3 · DedhamTriple Jump331-10.7510
Apr 29Dedham v AshlandApr 29 · 100m Hurdles · Place 5 · Dedham100m Hurdles519.110
Apr 29Dedham v AshlandApr 29 · 200 Meters · Place 2 · Dedham200 Meters228.110
Apr 24MSTCA Warrior InvitationalApr 24 · 400m Hurdles · Place 4 · Dedham400m Hurdles41:09.74a10
Apr 15Dedham v. NorwoodApr 15 · 400m Hurdles · Dedham400m Hurdles30" / 0.762m—71.2Unofficial10
Apr 15Dedham v. NorwoodApr 15 · High Jump · DedhamHigh Jump—4-4Unofficial10
Apr 15Dedham v. NorwoodApr 15 · 400 Meters · Dedham400 Meters—62.3Unofficial10
Apr 9Dedham at WestwoodApr 9 · High Jump · Place 3 · DedhamHigh Jump3.4-4Unofficial10
Apr 9Dedham at WestwoodApr 9 · 400 Meters · Place 2 · Dedham400 Meters2.63.4Unofficial10
Apr 9Dedham at WestwoodApr 9 · 100 Meters · Place 6 · Dedham100 Meters6.13.9Unofficial10
Apr 1Dedham Versus HollistonApr 1 · Triple Jump · Place 9 · DedhamTriple Jump928-11.2510
Apr 1Dedham Versus HollistonApr 1 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:10.610
Apr 1Dedham Versus HollistonApr 1 · 200 Meters · Place 4 · Dedham200 Meters428.0 PB10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 300 Meters · Place 10 · Dedham300 Meters10.47.02a10
Dec 23Tri Valley Meet 3Dec 23 · High Jump · DedhamHigh Jump--NH10
Dec 19Tri Valley Meet 2BDec 19 · 300 Meters · Place 2 · Dedham300 Meters2.47.39a10
Dec 19Tri Valley Meet 2BDec 19 · 55m Hurdles · Place 16 · Dedham55m Hurdles33"16.11.19a10
Dec 19Tri Valley Meet 2BDec 19 · Long Jump · Place 13 · DedhamLong Jump13.12-710
Jan 26Tri Valley League - Meet 5Jan 26 · 55m Hurdles · Place 33 · Dedham55m Hurdles3312.75a—
Jan 11Tri Valley League- 1/11Jan 11 · 55m Hurdles · Place 35 · Dedham55m Hurdles33"35.13.38a9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400m Hurdles · Place 13 · Dedham400m Hurdles131:11.84a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400 Meters · Place 21 · Dedham400 Meters211:04.40a—
May 18MSTCA South Shore TwilightMay 18 · 400m Hurdles · Place 7 · Dedham400m Hurdles71:14.96a—
May 18MSTCA South Shore TwilightMay 18 · 400 Meters · Place 2 · Dedham400 Meters21:04.85a—
May 14Tri Valley League ChampionshipMay 14 · 400m Hurdles · Place 6 · Dedham400m Hurdles61:12.90a—
May 11MSTCA Coaches InvitationalMay 11 · 400m Hurdles · Place 19 · Dedham400m Hurdles30" / 0.762m19.1:14.89a9
May 7Dedham vs MillisMay 7 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:12.9—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400m Hurdles · Place 8 · Dedham400m Hurdles81:16.31a—
Apr 30Medway vs Dedham TVL Meet #4Apr 30 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:14.9—
Apr 23Dedham V BellinghamApr 23 · 400m Hurdles · Place 1 · Dedham400m Hurdles173.6—
Apr 10Norton vs DedhamApr 10 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:16.05a—
Apr 10Norton vs DedhamApr 10 · 400m Hurdles · Place 1 · Dedham400m Hurdles11:16.05a—
Apr 2Dedham vs D-SApr 2 · 400m Hurdles · Place 2 · Dedham400m Hurdles276.9—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55m Hurdles · Place 16 · Dedham55m Hurdles33"16.12.92a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 81 · Dedham55m Hurdles33"81.13.02a9
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 42 · Dedham300 Meters4252.61a—
Dec 13Tri Valley League - Meet 2Dec 13 · 55m Hurdles · Place 26 · Dedham55m Hurdles2613.14a—
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Place 48 · Dedham55m Hurdles33"Round P48.13.13a9
Dec 8Tri Valley League - Meet 1Dec 8 · 300 Meters · Place 40 · Dedham300 Meters40.52.80a9
Dec 8Tri Valley League - Meet 1Dec 8 · 55m Hurdles · Place 9 · Dedham55m Hurdles33"9.13.87a9