Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2512.47aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1028.93aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1526.64aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
300 Meters · IndoorBay State Conference - Block #4 · Jan 947.05aBay State Conference - Block #4January 9, 2025
55 Meter · IndoorBay State Conf - Block#1 · Dec 117.82aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay State Conf - Meet of Champions · Feb 47.48aBay State Conf - Meet of ChampionsFebruary 4, 2026
55 Meters · OutdoorThe Rising Stars Classic · Mar 87.98aThe Rising Stars ClassicMarch 8, 2025
600 Meters · IndoorBay State Conference - Block #2 · Dec 191:52.84aBay State Conference - Block #2December 19, 2024
Long Jump · IndoorBay State Conf - Block #2 · Dec 1815-11.00Bay State Conf - Block #2December 18, 2025
Long Jump · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2917' 0"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
Triple Jump · IndoorMSTCA Boston Holiday Challenge · Dec 2732-09.25MSTCA Boston Holiday ChallengeDecember 27, 2025
Triple Jump · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1533-01.00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Waltham TrackWaltham TrackLong Jump--DNS11
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Waltham TrackWaltham Track100 MetersRound P--DNSWind: -2.211
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · Long Jump · Waltham TrackWaltham TrackLong Jump--DNS11
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · 100 Meters · Place 4 · Waltham TrackWaltham Track100 MetersRound P4.12.84aWind: 1.811
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · 100 Meters · Place 4 · Waltham TrackWaltham Track100 Meters4.12.96aWind: -0.311
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 3 · Waltham TrackWaltham TrackLong Jump3.5.30mWind: 011
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 3 · Waltham TrackWaltham Track100 MetersRound P3.12.76aWind: 0.311
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 3 · Waltham TrackWaltham Track100 Meters3.12.47a PBWind: 1.111
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Long Jump · Place 2 · Waltham TrackWaltham TrackLong Jump2.5.45mWind: -1.111
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 3 · Waltham TrackWaltham Track100 MetersRound P3.12.89aWind: 1.211
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 1 · Waltham TrackWaltham Track100 Meters1.12.84aWind: -1.111
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 4 · WellesleyWellesleyLong Jump4.17-03.2511
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 5 · WellesleyWellesley100 MetersRound P5.12.74aWind: -0.511
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 4 · WellesleyWellesley100 Meters4.12.65aWind: 0.311
May 20BSC ChampionshipsMay 20 · Long Jump · Place 2 · WellesleyWellesleyLong Jump217-811
May 20BSC ChampionshipsMay 20 · 100 Meters · Place 2 · WellesleyWellesley100 Meters212.65a11
May 20BSC ChampionshipsMay 20 · 100 Meters · Place 2 · WellesleyWellesley100 Meters212.73a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Long Jump · Place 3 · WellesleyWellesleyLong Jump315-5.511
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 4 · WellesleyWellesley200 Meters427.70a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100 Meters · Place 2 · WellesleyWellesley100 Meters212.83a11
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 8 · WellesleyWellesleyTriple Jump810.05m11
May 2MSTCA Division 2 RelaysMay 2 · Long Jump · Place 6 · WellesleyWellesleyLong Jump65.02m11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 2 · WellesleyWellesleyLong Jump2.17' 0" PB11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 1 · WellesleyWellesley200 Meters1.27.03a11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 1 · WellesleyWellesley100 Meters1.12.79a11
Apr 23MSTCA Warrior InvitationalApr 23 · Long Jump · Place 4 · WellesleyWellesleyLong Jump416-811
Apr 23MSTCA Warrior InvitationalApr 23 · High Jump · WellesleyWellesleyHigh Jump—NH11
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 11 · WellesleyWellesley100 Meters1112.74a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Triple Jump · Place 3 · WellesleyWellesleyTriple Jump3.33-01.00 PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 3 · WellesleyWellesley200 Meters3.26.64a PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 2 · WellesleyWellesley100 Meters2.12.69a11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 3 · WellesleyWellesleyLong Jump3.16' 7"11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 100 Meters · Place 1 · WellesleyWellesley100 Meters1.12.97a11

2026 Indoor Track

21 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 5 · WellesleyWellesleyLong Jump516-3.2511
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 5 · WellesleyWellesley55 MetersRound P57.52a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 6 · WellesleyWellesley55 Meters67.55a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 5 · WellesleyWellesleyLong Jump516-03.2511
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 6 · WellesleyWellesley55 Meters67.5511
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 5 · WellesleyWellesley55 MetersRound P57.5211
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 6 · WellesleyWellesleyLong Jump615-7.2511
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 4 · WellesleyWellesley55 Meters47.52a11
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 4 · WellesleyWellesley55 Meters47.48a PB11
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 2 · WellesleyWellesleyLong Jump216-6.5011
Jan 28Bay Sate Conf - Open MeetJan 28 · High Jump · Place 1 · WellesleyWellesleyHigh Jump14-811
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 2 · WellesleyWellesley55 Meters27.53a11
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 9 · WellesleyWellesley55 Meters97.68a11
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 1 · WellesleyWellesleyLong Jump115-11.5011
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 12 · WellesleyWellesleyLong Jump124.59m11
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 9 · WellesleyWellesleyLong Jump916-0.7511
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 7 · WellesleyWellesley55 Meters77.73a11
Jan 10The Nor'Easter at the TrackJan 10 · Triple Jump · Place 11 · WELLESLEYWELLESLEYTriple Jump1130-2.2511
Jan 10The Nor'Easter at the TrackJan 10 · Long Jump · Place 16 · WELLESLEYWELLESLEYLong Jump1613-5.5011
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 7 · WellesleyWellesleyLong Jump715-511
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 5 · WellesleyWellesley55 Meters57.71a11

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 47 · WellesleyWellesley55 MeterRound P47.7.90a11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Triple Jump · Place 10 · WellesleyWellesleyTriple Jump10.32-09.25 PB11
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 23 · UnattachedUnattached55 MeterRound P23.8.01a11
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 8 · WellesleyWellesley55 Meter8.7.85a11
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 6 · WellesleyWellesleyLong Jump6.15-11.00 PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 6 · WellesleyWellesley55 Meter6.7.82a PB11
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 13 · WellesleyWellesleyLong Jump13.14-02.5011
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 19 · WellesleyWellesley55 MetersRound P197.79a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55 Meters · Place 7 · WellesleyWellesley55 Meters77.73a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55 Meters · Place 8 · WellesleyWellesley55 Meters87.74a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 9 · WellesleyWellesley55 Meters97.91a—
Jan 28Bay State Conference - OpenJan 28 · 200 Meters · WellesleyWellesley200 MetersRelay Split—27.4hUnofficial10
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 9 · WellesleyWellesley55 Meter9.7.91a10
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 41 · WellesleyWellesley55 Meters417.94a—
Jan 23Bay State Conference - Block 5Jan 23 · 600 Meters · Place 22 · WellesleyWellesley600 Meters221:53.05a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 1 · WellesleyWellesley55 Meters17.91a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 54 · WellesleyWellesley200 Meters5428.93a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 57 · WellesleyWellesley55 Meters578.04a—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 2 · WellesleyWellesley300 Meters247.05a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 1 · WellesleyWellesley55 Meters18.00a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 30 · WellesleyWellesley55 Meters308.13a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 22 · WellesleyWellesley300 Meters2247.83—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Triple Jump · Place 16 · WellesleyWellesleyTriple Jump1632-5.2510
May 21Bay State Conference Championship MeetMay 21 · Triple Jump · Place 5 · WellesleyWellesleyTriple Jump533-7.7510
May 14BSC JV Open Meet May 14 · Triple Jump · Place 2 · WellesleyWellesleyTriple Jump233-02.0010
May 14BSC JV Open Meet May 14 · 100 Meters · Place 4 · WellesleyWellesley100 Meters414.01a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Triple Jump · Place 2 · WellesleyWellesleyTriple Jump233-07.2510
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 9 · WellesleyWellesley100 Meters913.89a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 100 Meters · Place 67 · WellesleyWellesley100 MetersRound P6713.92a10
May 3Weston Twilight Invitational - Weston EventsMay 3 · Triple Jump · Place 17 · WellesleyWellesleyTriple Jump1731-11.0010
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Triple Jump · Place 6 · WellesleyWellesleyTriple Jump632-210
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 8 · WellesleyWellesley100 Meters814.21a10
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 38 · WellesleyWellesley55 MetersRound P3828.74a—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 16 · WellesleyWellesley55 MetersRound P167.98a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 16 · WellesleyWellesley600 Meters16.1:52.84a PB10
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 1 · WellesleyWellesley55 Meter1.8.01a10
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 11 · WellesleyWellesley55 Meter11.8.04a10
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 31 · WellesleyWellesleyLong Jump31.11-09.7510
Dec 12Bay State Conference - Block #1Dec 12 · 400 Meters · WellesleyWellesley400 MetersRelay Split—1:08.2hUnofficial10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · 100 Meters · Place 8 · ScholasticScholastic100 Meters8.13.80a9
May 15Bay State Conf ChampionshipMay 15 · 100 Meters · Place 21 · WellesleyWellesley100 Meters2114.07a—
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 19 · WellesleyWellesley100 MetersRound P19.13.91a9
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 53 · WellesleyWellesley100 Meters5314.17a—
May 1Wellesely @ NatickMay 1 · Long Jump · WellesleyWellesleyLong Jump—14'2.75Unofficial9
May 1Wellesely @ NatickMay 1 · 200 Meters · WellesleyWellesley200 Meters—29.3Unofficial9
May 1Wellesely @ NatickMay 1 · 100 Meters · WellesleyWellesley100 Meters—13.8Unofficial9
Apr 24Brookline @ WellesleyApr 24 · Long Jump · Place 9 · WellesleyWellesleyLong Jump9.12'05.5Unofficial9
Apr 24Brookline @ WellesleyApr 24 · 200 Meters · Place 32 · WellesleyWellesley200 Meters32.29.6Unofficial9
Apr 24Brookline @ WellesleyApr 24 · 100 Meters · WellesleyWellesley100 Meters—13.4Unofficial9
Apr 10Wellesley at FraminghamApr 10 · Long Jump · WellesleyWellesleyLong Jump—14'04.5Unofficial9
Apr 10Wellesley at FraminghamApr 10 · 200 Meters · WellesleyWellesley200 Meters—29.6Unofficial9
Apr 10Wellesley at FraminghamApr 10 · 100 Meters · WellesleyWellesley100 Meters—14.3Unofficial9
Apr 5Milton at WellesleyApr 5 · Long Jump · Place 6 · WellesleyWellesleyLong Jump6.13-06.59
Apr 5Milton at WellesleyApr 5 · 100 Meters · Place 14 · WellesleyWellesley100 Meters14.14.79