Personal bests

Best marks in available results
Event / courseMarkMeetDate
High Jump · IndoorShrewsbury Week # 1 Mid Wach League · Dec 186' 5Shrewsbury Week # 1 Mid Wach LeagueDecember 18, 2024
High Jump · OutdoorDistrict E Division 1 Relay Meet · Apr 291.77mDistrict E Division 1 Relay MeetApril 29, 2023
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2117-11.75MSTCA Speed Classic (Saturday)December 21, 2024
Long Jump · OutdoorMSTCA Div. I Relays (PV Andover 4/25) · Apr 284.20mMSTCA Div. I Relays (PV Andover 4/25)April 28, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · High Jump · ConnecticutConnecticutHigh JumpRound P--NMFr
May 14Big East OutdoorMay 14 · High Jump · Place 2 · ConnecticutConnecticutHigh Jump2.2.06mFr
Apr 23130th Penn Relays CarnivalApr 23 · High Jump · Place 2 · ConnecticutConnecticutHigh Jump2.2.11mFr
Apr 17UCONN NE ChallengeApr 17 · High Jump · ConnecticutConnecticutHigh Jump--DNSFr
Apr 10Duke InvitationalApr 10 · High Jump · Place 1 · ConnecticutConnecticutHigh Jump1.2.14mFr
Apr 4UCONN Dog FightApr 4 · High Jump · Place 4 · ConnecticutConnecticutHigh Jump41.95mFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · High Jump · Place 4 · ConnecticutConnecticutHigh Jump4.1.96mFr
Feb 13Harvard Crimson Elite & OpenFeb 13 · High Jump · Place 11 · ConnecticutConnecticutHigh Jump111.88mFR
Jan 17Beantown ChallengeJan 17 · High Jump · Place 15 · ConnecticutConnecticutHigh Jump151.80mFr

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · High Jump · Place 5 · ConnecticutConnecticutHigh Jump5.2.00mFr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · High Jump · Place 3 · ShrewsburyShrewsburyHigh Jump3.6-05.0012
Jun 5MIAA Meet of ChampionsJun 5 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-612
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump1.6-06.0012
May 24Midland Wachusett Division A League MeetMay 24 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump26-412
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump1.1.98m12
May 10MSTCA Coaches Metro InvitationalMay 10 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-412
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump26-212
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-412
Apr 24129th Penn Relays Carnival - HSApr 24 · High Jump · Place 13 · ShrewsburyShrewsburyHigh Jump13.6-412
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-012
Apr 9Westborough Boys Dual MeetApr 9 · Long Jump · Place 10 · ShrewsburyShrewsburyLong Jump1017-07.0012
Apr 9Westborough Boys Dual MeetApr 9 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-00.0012
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-212

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-11—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-8—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-8—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-6—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-10—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-6.50—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · High Jump · Place 5 · ShrewsburyShrewsburyHigh Jump56-0—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump16-04.00SR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · High Jump · ShrewsburyShrewsburyHigh Jump—NH12
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 16 · ShrewsburyShrewsburyLong Jump16.17-11.75 PB12
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump1.6' 5 PB12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 10MetroWest Jumps Empire Summer Classic 2024Aug 10 · High Jump · Bounce Squad Track ClubBounce Squad Track ClubHigh Jump—NH11
May 30MIAA Meet of ChampionsMay 30 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump26-6—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump2.6-06.0011
May 18Midland Wachusett Division A League MeetMay 18 · Long Jump · Place 7 · ShrewsburyShrewsburyLong Jump717-4.25—
May 18Midland Wachusett Division A League MeetMay 18 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump26-0—
May 10MSTCA Twilight InvitationalMay 10 · High Jump · Place 5 · ShrewsburyShrewsburyHigh Jump55-10—
May 1Algonquin vs Shrewsbury (Boys)May 1 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump1.6-5.2511
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 85 · ShrewsburyShrewsburyLong Jump85.4.20m PB11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump1.1.93m11
Apr 10Shrewsbury vs Shepherd HillApr 10 · Long Jump · Place 1 · ShrewsburyShrewsburyLong Jump119-5—
Apr 10Shrewsbury vs Shepherd HillApr 10 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump15-8—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Aug 12MetroWest Jumps Empire Summer Classic 2023Aug 12 · Long Jump · Bounce Squad Track ClubBounce Squad Track ClubLong Jump—DNS10
Aug 12MetroWest Jumps Empire Summer Classic 2023Aug 12 · High Jump · Bounce Squad Track ClubBounce Squad Track ClubHigh Jump—DNS10
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · High Jump · Place 15 · ShrewsburyShrewsburyHigh Jump15.5-10.0010
May 13 District E Division 1 Class MeetMay 13 · High Jump · Place 2 · ShrewsburyShrewsburyHigh Jump25-1010
Apr 29District E Division 1 Relay MeetApr 29 · Long Jump · Place 23 · ShrewsburyShrewsburyLong Jump235.50m10
Apr 29District E Division 1 Relay MeetApr 29 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump11.77m PB10
Apr 29District E Division 1 Relay MeetApr 29 · Long Jump · Place 23 · ShrewsburyShrewsburyLong Jump235.50m10
Apr 29District E Division 1 Relay MeetApr 29 · High Jump · Place 1 · ShrewsburyShrewsburyHigh Jump11.77m10