Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Heptathlon · Jun 616.79aMSTCA HeptathlonJune 6, 2022
200 Meters · IndoorSCSU Sutherland Inv. · Jan 2428.77aSCSU Sutherland Inv.January 24, 2026
200 Meters · OutdoorMSTCA Heptathlon · Jun 627.46aMSTCA HeptathlonJune 6, 2022
300 Meters · IndoorMSTCA Coaches Invitational - Large School · Jan 2941.83aMSTCA Coaches Invitational - Large SchoolJanuary 29, 2023
400 Meters · IndoorYale Season Opener · Dec 71:02.13aYale Season OpenerDecember 7, 2024
400 Meters · OutdoorMSTCA South Shore Twilight Meet · May 2058.79aMSTCA South Shore Twilight MeetMay 20, 2023
400m Hurdles · 30" / 0.762m · OutdoorBSC Championships · May 171:04.31aBSC ChampionshipsMay 17, 2023
500 Meters · IndoorSuffolk Relays · Jan 111:27.10aSuffolk RelaysJanuary 11, 2025
55 Meter · IndoorBSC Open Meet · Jan 298.33aBSC Open MeetJanuary 29, 2020
55m Hurdles · 33" · IndoorBSC Meet #1 · Dec 159.60aBSC Meet #1December 15, 2022
600 Meters · IndoorBSC Meet #5 · Jan 261:44.10aBSC Meet #5January 26, 2023
800 Meters · IndoorMSTCA GIRLS Pentathlon · Mar 12:38.13aMSTCA GIRLS PentathlonMarch 1, 2022
800 Meters · OutdoorMSTCA Heptathlon · Jun 62:39.01aMSTCA HeptathlonJune 6, 2022
Heptathlon · OutdoorMSTCA Heptathlon · Jun 63415MSTCA HeptathlonJune 6, 2022
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.27mMSTCA Girls PentathlonFebruary 25, 2020
High Jump · OutdoorMSTCA Heptathlon · Jun 61.41mMSTCA HeptathlonJune 6, 2022
Javelin · 600g · OutdoorMSTCA Heptathlon · Jun 616.83mMSTCA HeptathlonJune 6, 2022
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 253.56mMSTCA Girls PentathlonFebruary 25, 2020
Long Jump · OutdoorMSTCA Heptathlon · Jun 64.75mMSTCA HeptathlonJune 6, 2022
Shot Put · 4kg · IndoorMSTCA Winter Festival Large School · Dec 1121-11.00MSTCA Winter Festival Large SchoolDecember 11, 2022
Shot Put · 4kg · OutdoorMSTCA Heptathlon · Jun 66.33mMSTCA HeptathlonJune 6, 2022

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24SCSU Sutherland Inv.Jan 24 · 55m Hurdles · Place 10 · Sacred HeartSacred Heart55m Hurdles33"Round P10.9.65aJr
Jan 24SCSU Sutherland Inv.Jan 24 · 200 Meters · Place 6 · Sacred HeartSacred Heart200 Meters6.28.77a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 400m Hurdles · Place 15 · Sacred HeartSacred Heart400m Hurdles30" / 0.762m15.1:05.03aSo
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 400m Hurdles · Place 11 · Sacred HeartSacred Heart400m Hurdles30" / 0.762mRound P11.1:06.76aSo
Apr 25SCSU Barber-MaloneyApr 25 · 400m Hurdles · Sacred HeartSacred Heart400m Hurdles30" / 0.762m--DNSSo
Apr 18UCONN NE ChallengeApr 18 · 400m Hurdles · Sacred HeartSacred Heart400m Hurdles30" / 0.762m--DNSSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18the TRACK at new balance Collegiate ShowdownJan 18 · 400 Meters · Place 8 · Sacred HeartSacred Heart400 Meters81:02.14SO
Jan 11Suffolk RelaysJan 11 · 500 Meters · Place 19 · Sacred HeartSacred Heart500 Meters191:27.10a PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · 300 Meters · Place 47 · Sacred HeartSacred Heart300 Meters47.43.83aSo
Dec 7Yale Season OpenerDec 7 · 400 Meters · Place 11 · Sacred HeartSacred Heart400 Meters11.1:02.13a PBSo
Jan 26John Thomas Terrier ClassicJan 26 · 500 Meters · Place 20 · Sacred HeartSacred Heart500 Meters201:27.92a—
Jan 13Suffolk Ice BreakerJan 13 · 400 Meters · Place 22 · Sacred HeartSacred Heart400 Meters221:04.58—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Hurdles Preliminaries Heat 1 · Place 20 · Sacred HeartSacred Heart400 Hurdles Preliminaries Heat 1201:09.18FR
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Hurdles Preliminaries · Place 20 · Sacred HeartSacred Heart400 Hurdles Preliminaries201:09.18FR
May 4Northeast Outdoor ChampionshipsMay 4 · 400m Hurdles · Place 12 · Sacred HeartSacred Heart400m Hurdles30" / 0.762mRound P12.1:09.18aFr
Apr 20Rider InviteApr 20 · 400m Hurdles · Place 9 · Sacred HeartSacred Heart400m Hurdles30" / 0.762m9.1:09.84aFr
Apr 14Merrimack Alumni ClassicApr 14 · 400m Hurdles · Place 4 · Sacred HeartSacred Heart400m Hurdles41:10.21FR

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Yale Seasonal OpenerDec 9 · 300 Meters · Place 12 · Sacred HeartSacred Heart300 Meters12.44.46aFr
Dec 2Youree Spence-Garcia InvitationalDec 2 · 500 Meters · Place 30 · Sacred HeartSacred Heart500 Meters30.1:30.40aFr
Feb 8BSC ChampionshipFeb 8 · 300 Meters · Place 2 · NeedhamNeedham300 Meters2.41.90a12
Feb 8BSC ChampionshipFeb 8 · 200 Meters · NeedhamNeedham200 MetersRelay Split—26.4Unofficial12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 300 Meters · Place 2 · NeedhamNeedham300 Meters2.41.83a PB12
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 5 · NeedhamNeedham600 Meters5.1:44.10a PB12
Jan 26BSC Meet #5Jan 26 · 200 Meters · NeedhamNeedham200 MetersRelay Split—26.8Unofficial12

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.1:04.33a12
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 2 · NeedhamNeedham400 Meters2.58.79a PB12
May 17BSC ChampionshipsMay 17 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.1:04.31a PB12
May 13Andover Boosters MeetMay 13 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.1:05.65a12
May 10Framingham vs NeedhamMay 10 · 400m Hurdles · NeedhamNeedham400m Hurdles30" / 0.762m1st65.4Unofficial12
Apr 26Weymouth vs. NeedhamApr 26 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.67.6Unofficial12
Apr 26Weymouth vs. NeedhamApr 26 · Triple Jump · Place 3 · NeedhamNeedhamTriple Jump3.30' 5"Unofficial12
Apr 26Weymouth vs. NeedhamApr 26 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.16.3Unofficial12
Apr 12Needham v. WalpoleApr 12 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.71.9Unofficial12
Apr 12Needham v. WalpoleApr 12 · Triple Jump · Place 1 · NeedhamNeedhamTriple Jump1.31' 10"Unofficial12
Apr 12Needham v. WalpoleApr 12 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.15.9Unofficial12
Apr 5Needham v. BraintreeApr 5 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.68.9Unofficial12
Apr 5Needham v. BraintreeApr 5 · Triple Jump · Place 2 · NeedhamNeedhamTriple Jump2.31' 3"Unofficial12
Apr 5Needham v. BraintreeApr 5 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.17.0Unofficial12

2022 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 6 · NeedhamNeedham55m Hurdles33"6.9.68a12
Dec 22BSC Meet #2Dec 22 · High Jump · Place 8 · NeedhamNeedhamHigh Jump8.4-08.0012
Dec 22BSC Meet #2Dec 22 · 400 Meters · NeedhamNeedham400 MetersRelay Split—61.8Unofficial12
Dec 15BSC Meet #1Dec 15 · 300 Meters · Place 3 · NeedhamNeedham300 Meters3.44.36a12
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 6 · NeedhamNeedham55m Hurdles33"6.9.60a PB12
Dec 15BSC Meet #1Dec 15 · High Jump · Place 8 · NeedhamNeedhamHigh Jump8.4-08.0012
Dec 11MSTCA Winter Festival Large SchoolDec 11 · Shot Put · Place 11 · NeedhamNeedhamShot Put4kg11.21-11.00 PB12
Dec 11MSTCA Winter Festival Large SchoolDec 11 · High Jump · Place 11 · NeedhamNeedhamHigh Jump11.4-05.0012
Mar 1MSTCA GIRLS PentathlonMar 1 · Pentathlon (Indoor) · Place 23 · NeedhamNeedhamPentathlon (Indoor)StandardRound M23.2264Unofficial11
Mar 1MSTCA GIRLS PentathlonMar 1 · 55m Hurdles · Place 40 · NeedhamNeedham55m Hurdles33"Round M40.10.18a11
Mar 1MSTCA GIRLS PentathlonMar 1 · Long Jump · Place 57 · NeedhamNeedhamLong JumpRound M57.4.18m11
Mar 1MSTCA GIRLS PentathlonMar 1 · Shot Put · Place 61 · NeedhamNeedhamShot Put4kgRound M61.6.29m11
Mar 1MSTCA GIRLS PentathlonMar 1 · High Jump · Place 29 · NeedhamNeedhamHigh JumpRound M29.1.37m11
Mar 1MSTCA GIRLS PentathlonMar 1 · 800 Meters · Place 9 · NeedhamNeedham800 MetersRound M9.2:38.13a PB11
Jan 25BSC #5Jan 25 · 600 Meters · Place 12 · NeedhamNeedham600 Meters12.1:48.44a11
Jan 25BSC #5Jan 25 · 55m Hurdles · Place 17 · NeedhamNeedham55m Hurdles33"17.10.18a11
Jan 25BSC #5Jan 25 · Shot Put · Place 47 · NeedhamNeedhamShot Put4kg47.19-10.0011
Jan 13BSC #4Jan 13 · 600 Meters · Place 15 · NeedhamNeedham600 Meters15.1:52.07a11
Jan 13BSC #4Jan 13 · 55m Hurdles · Place 12 · NeedhamNeedham55m Hurdles33"12.10.17a11
Jan 13BSC #4Jan 13 · Shot Put · Place 35 · NeedhamNeedhamShot Put4kg35.20-01.0011

2022 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 6MSTCA HeptathlonJun 6 · Heptathlon · Place 2 · NeedhamNeedhamHeptathlonRound M2.3415 PB11
Jun 6MSTCA HeptathlonJun 6 · Long Jump · Place 4 · NeedhamNeedhamLong JumpRound M4.4.75m PB11
Jun 6MSTCA HeptathlonJun 6 · Javelin · Place 20 · NeedhamNeedhamJavelin600gRound M20.16.83m PB11
Jun 6MSTCA HeptathlonJun 6 · Shot Put · Place 25 · NeedhamNeedhamShot Put4kgRound M25.6.33m PB11
Jun 6MSTCA HeptathlonJun 6 · 100m Hurdles · Place 2 · NeedhamNeedham100m Hurdles33" / 0.838mRound M2.16.79a PB11
Jun 6MSTCA HeptathlonJun 6 · High Jump · Place 10 · NeedhamNeedhamHigh JumpRound M10.1.41m PB11
Jun 6MSTCA HeptathlonJun 6 · 800 Meters · Place 7 · NeedhamNeedham800 MetersRound M7.2:39.01a PB11
Jun 6MSTCA HeptathlonJun 6 · 200 Meters · Place 2 · NeedhamNeedham200 MetersRound M2.27.46a PB11
May 18Bay State Conference ChampionshipMay 18 · 400m Hurdles · Place 5 · NeedhamNeedham400m Hurdles30" / 0.762m5.67.07a11
May 18Bay State Conference ChampionshipMay 18 · 100m Hurdles · NeedhamNeedham100m Hurdles33" / 0.838mRound P—DNS11
May 11Needham v. FraminghamMay 11 · 400m Hurdles · Place 2 · NeedhamNeedham400m Hurdles30" / 0.762m2.66.6Unofficial11
May 11Needham v. FraminghamMay 11 · Triple Jump · Place 1 · NeedhamNeedhamTriple Jump1.30' 10.5"Unofficial11
May 11Needham v. FraminghamMay 11 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.16.7Unofficial11
May 4Needham v. MiltonMay 4 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.68.6Unofficial11
May 4Needham v. MiltonMay 4 · Triple Jump · Place 3 · NeedhamNeedhamTriple Jump3.29' 10"Unofficial11
May 4Needham v. MiltonMay 4 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.16.3Unofficial11
Apr 30MSTCA Division I RelaysApr 30 · High Jump · Place 10 · NeedhamNeedhamHigh Jump10.1.40m11
Apr 27Needham v. WeymouthApr 27 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.68.9Unofficial11
Apr 27Needham v. WeymouthApr 27 · Triple Jump · Place 3 · NeedhamNeedhamTriple Jump3.30' 4"Unofficial11
Apr 27Needham v. WeymouthApr 27 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.16.3Unofficial11
Apr 20Baystate League InviteApr 20 · 100m Hurdles · Place 3 · NeedhamNeedham100m Hurdles33" / 0.838m3.17.16a11
Apr 13Walpole vs. NeedhamApr 13 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.70.6Unofficial11
Apr 13Walpole vs. NeedhamApr 13 · 100m Hurdles · Place 2 · NeedhamNeedham100m Hurdles33" / 0.838m2.17.4Unofficial11
Apr 13Walpole vs. NeedhamApr 13 · High Jump · Place 3 · NeedhamNeedhamHigh Jump3.4'6Unofficial11
Apr 13Needham v. WalpoleApr 13 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.70.6Unofficial11
Apr 13Needham v. WalpoleApr 13 · 100m Hurdles · Place 2 · NeedhamNeedham100m Hurdles33" / 0.838m2.17.4Unofficial11
Apr 13Needham v. WalpoleApr 13 · High Jump · Place 3 · NeedhamNeedhamHigh Jump3.4' 6"Unofficial11
Apr 6Needham v. BraintreeApr 6 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.70.7Unofficial11
Apr 6Needham v. BraintreeApr 6 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.17.7Unofficial11
Apr 6Needham v. BraintreeApr 6 · High Jump · Place 2 · NeedhamNeedhamHigh Jump2.4' 2"Unofficial11

2021 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 600 Meters · Place 2 · NeedhamNeedham600 Meters2.1:49.25a11
Dec 30BSC #3Dec 30 · 55m Hurdles · Place 6 · NeedhamNeedham55m Hurdles33"6.10.42a11
Dec 30BSC #3Dec 30 · Shot Put · Place 20 · NeedhamNeedhamShot Put4kg20.19-04.2511
Dec 23BSC #2Dec 23 · 300 Meters · Place 10 · NeedhamNeedham300 Meters10.45.56a11
Dec 23BSC #2Dec 23 · 55m Hurdles · Place 7 · NeedhamNeedham55m Hurdles33"7.10.34a11
Dec 23BSC #2Dec 23 · Shot Put · Place 39 · NeedhamNeedhamShot Put4kg39.18-03.0011
Dec 16BSC #1Dec 16 · 300 Meters · Place 8 · NeedhamNeedham300 Meters8.46.32a11
Dec 16BSC #1Dec 16 · 55m Hurdles · Place 8 · NeedhamNeedham55m Hurdles33"8.10.32a11
Apr 7Needham v. MiltonApr 7 · 300 Meters · NeedhamNeedham300 Meters—46.6Unofficial10
Apr 7Needham v. MiltonApr 7 · 55m Hurdles · Place 2 · NeedhamNeedham55m Hurdles33"2.10.3Unofficial10

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South Sectional Day 2Jun 18 · 400m Hurdles · Place 8 · NeedhamNeedham400m Hurdles30" / 0.762m8.1:09.82a10
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 400m Hurdles · Place 7 · NeedhamNeedham400m Hurdles30" / 0.762m7.1:10.92aUnofficial10
Jun 1Needham v. Newton NorthJun 1 · 400m Hurdles · Place 2 · NeedhamNeedham400m Hurdles30" / 0.762m2.71.2Unofficial10
May 26Needham v. BraintreeMay 26 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.72.5Unofficial10
May 26Needham v. BraintreeMay 26 · 100m Hurdles · Place 2 · NeedhamNeedham100m Hurdles33" / 0.838m2.18.3Unofficial10
May 19Needham v. WeymouthMay 19 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles30" / 0.762m1.70.6Unofficial10
May 19Needham v. WeymouthMay 19 · Shot Put · NeedhamNeedhamShot Put4kg—15'Unofficial10
May 19Needham v. WeymouthMay 19 · 100m Hurdles · Place 3 · NeedhamNeedham100m Hurdles33" / 0.838m3.18.3Unofficial10
May 12Needham v. MiltonMay 12 · 400m Hurdles · Place 2 · NeedhamNeedham400m Hurdles30" / 0.762m2.75.1Unofficial10
May 12Needham v. MiltonMay 12 · Shot Put · NeedhamNeedhamShot Put4kg—16' 3"Unofficial10
May 12Needham v. MiltonMay 12 · 100m Hurdles · Place 1 · NeedhamNeedham100m Hurdles33" / 0.838m1.18.4Unofficial10
May 6Needham v. WalpoleMay 6 · 400m Hurdles · Place 1 · NeedhamNeedham400m Hurdles174.2h10
May 6Needham v. WalpoleMay 6 · 100m Hurdles · Place 2 · NeedhamNeedham100m Hurdles218.2h10
Apr 1Needham v. NatickApr 1 · 300 Meters · NeedhamNeedham300 Meters—49.3Unofficial10
Apr 1Needham v. NatickApr 1 · 55m Hurdles · NeedhamNeedham55m Hurdles33"3rd10.3Unofficial10
Mar 23Needham v. BrooklineMar 23 · 55m Hurdles · Place 2 · NeedhamNeedham55m Hurdles33"2.10.9Unofficial10
Mar 16Needham v. WellesleyMar 16 · 55m Hurdles · NeedhamNeedham55m Hurdles33"—10.2Unofficial10
Mar 10Needham v. BraintreeMar 10 · 55m Hurdles · Place 3 · NeedhamNeedham55m Hurdles33"3.10.4Unofficial10

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 124 · NeedhamNeedhamLong Jump1243.56m PB9
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 76 · NeedhamNeedhamHigh Jump761.27m PB9
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 112 · NeedhamNeedhamShot Put1125.64m9
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 74 · NeedhamNeedham55m Hurdles7410.529
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 52 · NeedhamNeedham800 Meters522:53.599
Jan 29BSC Open MeetJan 29 · 55m Hurdles · Place 15 · NeedhamNeedham55m Hurdles33"15.10.22a9
Jan 29BSC Open MeetJan 29 · 55 Meter · Place 3 · NeedhamNeedham55 Meter3.8.33a PB9
Jan 23BSC #5Jan 23 · 55m Hurdles · Place 17 · NeedhamNeedham55m Hurdles33"17.10.23a9
Jan 9BSC #4Jan 9 · 55m Hurdles · Place 19 · NeedhamNeedham55m Hurdles33"19.10.41a9
Jan 2BSC #3Jan 2 · 55m Hurdles · Place 18 · NeedhamNeedham55m Hurdles33"18.10.59a9
Jan 2BSC #3Jan 2 · 55 Meter · Place 8 · NeedhamNeedham55 Meter8.8.53a9

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19BSC #2Dec 19 · 55m Hurdles · Place 25 · NeedhamNeedham55m Hurdles33"25.11.09a9
Dec 12Bay State Conf #1Dec 12 · 55m Hurdles · Place 20 · NeedhamNeedham55m Hurdles33"20.11.16a9
Dec 12BSC #1Dec 12 · 55m Hurdles · Place 20 · NeedhamNeedham55m Hurdles33"20.11.16a9