Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNEC Rain Date Meet · May 125:29.43aNEC Rain Date MeetMay 12, 2026
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #5 - Danvers, Peabody, Winthrop · Apr 3015.8NEC Week #5 - Danvers, Peabody, WinthropApril 30, 2026
1500 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 284:49.90aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
200 Meters · OutdoorNEC Week #3 - Danvers, Masconomet, Saugus, Winthrop · Apr 1523.8NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApril 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorNEC Week 2 Saugus @ Danvers · Apr 81:03.50NEC Week 2 Saugus @ DanversApril 8, 2024
Discus · 1.6kg · OutdoorNEC Week 2 Saugus @ Danvers · Apr 881-06.00NEC Week 2 Saugus @ DanversApril 8, 2024
High Jump · OutdoorUSATF New England Association Junior Olympic Championship · Jun 131.80mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Javelin · 800g · OutdoorNEC Week 1 - Masconomet at Danvers · Apr 3118-04.00NEC Week 1 - Masconomet at DanversApril 3, 2024
Long Jump · OutdoorMSTCA Division 4 Relays · May 35.84mMSTCA Division 4 RelaysMay 3, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 4 Track & Field Championship · May 283097MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · OutdoorMIAA Division 4 Track & Field Championship · May 2811.30mMIAA Division 4 Track & Field ChampionshipMay 28, 2026
Triple Jump · OutdoorNEC Outdoor Championship 2025 · May 2342-08.75NEC Outdoor Championship 2025May 23, 2025

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

2026 Outdoor Track

42 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 5 · DanversDanversPentathlon (Outdoor)StandardRound M5.3097 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Triple Jump · Place 9 · DanversDanversTriple Jump9.40-09.0012
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 6 · DanversDanversLong JumpRound M6.6.01mWind: 4.212
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · High Jump · Place 2 · DanversDanversHigh JumpRound M2.1.80m12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 5 · DanversDanversShot Put12lbRound M5.11.30m PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 6 · DanversDanvers110m Hurdles39" / 0.991mRound M6.16.31aWind: 0.912
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 16 · DanversDanvers110m Hurdles39" / 0.991mRound P16.16.33a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1500 Meters · Place 4 · DanversDanvers1500 MetersRound M4.4:49.90a PB12
May 22NEC ChampionshipsMay 22 · Triple Jump · Place 2 · DanversDanversTriple Jump2.41' 9"12
May 22NEC ChampionshipsMay 22 · High Jump · Place 7 · DanversDanversHigh Jump7.5' 10"12
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 3 · DanversDanvers110m Hurdles39" / 0.991mRound P3.16.58aWind: 012
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 4 · DanversDanvers110m Hurdles39" / 0.991m4.16.73aWind: 012
May 16MSTCA Coaches Metro InvitationalMay 16 · Triple Jump · Place 6 · DanversDanversTriple Jump642-08.0012
May 16MSTCA Coaches Metro InvitationalMay 16 · High Jump · Place 10 · DanversDanversHigh Jump105-10.0012
May 12NEC Rain Date MeetMay 12 · Triple Jump · DanversDanversTriple Jump—SCR12
May 12NEC Rain Date MeetMay 12 · Long Jump · Place 4 · DanversDanversLong Jump4.19' 5"12
May 12NEC Rain Date MeetMay 12 · High Jump · Place 4 · DanversDanversHigh Jump4.5' 8"12
May 12NEC Rain Date MeetMay 12 · 110m Hurdles · Place 4 · DanversDanvers110m Hurdles39" / 0.991m4.17.02a12
May 12NEC Rain Date MeetMay 12 · 1 Mile · Place 16 · DanversDanvers1 Mile16.5:29.43a PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · High Jump · Place 9 · DanversDanversHigh Jump95-10.0012
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 17 · DanversDanvers110m Hurdles1717.46a12
May 3MSTCA Division 4 RelaysMay 3 · Triple Jump · Place 2 · DanversDanversTriple Jump212.52m12
May 3MSTCA Division 4 RelaysMay 3 · Long Jump · Place 13 · DanversDanversLong Jump135.84m PB12
May 3MSTCA Division 4 RelaysMay 3 · High Jump · Place 5 · DanversDanversHigh Jump51.78m12
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Triple Jump · Place 1 · DanversDanversTriple Jump1.41-11.512
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · High Jump · Place 2 · DanversDanversHigh Jump2.5-1012
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 110m Hurdles · Place 1 · DanversDanvers110m Hurdles39" / 0.991m1.15.8 PB12
Apr 22Northeast Conference Spring ChallengeApr 22 · High Jump · Place 6 · DanversDanversHigh Jump65-812
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 18 · DanversDanversShot Put1832-812
Apr 22Northeast Conference Spring ChallengeApr 22 · 110m Hurdles · Place 2 · DanversDanvers110m Hurdles217.30a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 1 Mile · Place 22 · DanversDanvers1 Mile225:58.30a12
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Triple Jump · Place 1 · DanversDanversTriple Jump1.40-11.512
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · High Jump · Place 3 · DanversDanversHigh Jump3.5-0812
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 110m Hurdles · Place 2 · DanversDanvers110m Hurdles39" / 0.991m2.16.412
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 200 Meters · Place 3 · DanversDanvers200 Meters3.23.8 PB12
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Place 2 · DanversDanversTriple Jump2.41-00.012
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · High Jump · Place 3 · DanversDanversHigh Jump3.5-0812
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 400m Hurdles · Place 4 · DanversDanvers400m Hurdles36" / 0.914m4.1:05.712
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 110m Hurdles · Place 3 · DanversDanvers110m Hurdles39" / 0.991m3.16.912
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Triple Jump · Place 1 · DanversDanversTriple Jump1.42-05.012
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 400m Hurdles · Place 2 · DanversDanvers400m Hurdles36" / 0.914m2.1:03.712
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 110m Hurdles · Place 1 · DanversDanvers110m Hurdles39" / 0.991m1.16.512

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · High Jump · Place 3 · Danvers TCDanvers TCHigh Jump3.1.80m PB11
May 23NEC Outdoor Championship 2025May 23 · Triple Jump · Place 2 · DanversDanversTriple Jump2.42-08.75 PB11
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 5 · DanversDanvers110m Hurdles39" / 0.991mRound P5.17.25a11
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 7 · DanversDanvers110m Hurdles39" / 0.991m7.17.40a11
May 23NEC Outdoor Championship 2025May 23 · High Jump · Place 4 · DanversDanversHigh Jump4.5-10.0011

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 30 · DanversDanvers400m Hurdles36" / 0.914m30.1:04.73a10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 27 · DanversDanvers110m Hurdles39" / 0.991mRound P27.17.06aWind: 2.810
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · High Jump · Place 9 · DanversDanversHigh Jump9.5-10.0010
Apr 29NEC Week 5 Winthrop @ DanversApr 29 · 400m Hurdles · Place 1 · DanversDanvers400m Hurdles36" / 0.914m1.1:05.510
Apr 29NEC Week 5 Winthrop @ DanversApr 29 · 110m Hurdles · Place 1 · DanversDanvers110m Hurdles39" / 0.991m1.17.710
Apr 29NEC Week 5 Winthrop @ DanversApr 29 · High Jump · Place 1 · DanversDanversHigh Jump1.5' 0610
Apr 8NEC Week 2 Saugus @ DanversApr 8 · 400m Hurdles · Place 1 · DanversDanvers400m Hurdles36" / 0.914m1.1:03.50 PB10
Apr 8NEC Week 2 Saugus @ DanversApr 8 · Discus · Place 2 · DanversDanversDiscus1.6kg2.81-06.00 PB10
Apr 8NEC Week 2 Saugus @ DanversApr 8 · 110m Hurdles · Place 1 · DanversDanvers110m Hurdles39" / 0.991m1.17.6010
Apr 8NEC Week 2 Saugus @ DanversApr 8 · High Jump · Place 1 · DanversDanversHigh Jump1.5-06.0010
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 400m Hurdles · Place 1 · DanversDanvers400m Hurdles36" / 0.914m1.1:04.6010
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · Javelin · Place 4 · DanversDanversJavelin800g4.118-04.00 PB10
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 110m Hurdles · Place 1 · DanversDanvers110m Hurdles39" / 0.991m1.18.7010
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · High Jump · Place 4 · DanversDanversHigh Jump4.5-04.0010