Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEIL Track and Field Championships · May 1013.66aEIL Track and Field ChampionshipsMay 10, 2025
200 Meters · IndoorEast Coast Invitational · Feb 2329.40aEast Coast InvitationalFebruary 23, 2025
200 Meters · OutdoorPhillips Exeter Cluster Meet · May 430.18aPhillips Exeter Cluster MeetMay 4, 2024
55 Meter · IndoorEast Coast Invitational · Feb 238.14aEast Coast InvitationalFebruary 23, 2025
55 Meters · IndoorThe Red Carpet Invite · Feb 228.22aThe Red Carpet InviteFebruary 22, 2026
60 Meter · IndoorHarvard Crimson Open · Feb 18.74aHarvard Crimson OpenFebruary 1, 2025
60 Meters · IndoorEast Coast Invitational · Feb 258.99aEast Coast InvitationalFebruary 25, 2024
Discus · 1kg · OutdoorSt. Paul's · Apr 2460-03St. Paul'sApril 24, 2024
Shot Put · 4kg · IndoorUSATF New England Youth Invitational · Mar 110.57mUSATF New England Youth InvitationalMarch 1, 2026
Shot Put · 4kg · OutdoorPhillips Exeter Cluster Meet · May 433-06.00Phillips Exeter Cluster MeetMay 4, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 3 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg3.9.83m12
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Discus · New England Elite Track ClubNew England Elite Track ClubDiscus1kg—DNS12
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Shot Put · Place 4 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg4.9.53m12
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: 1.212
May 31USATF New England Youth InvitationalMay 31 · Discus · New England Elite Track ClubNew England Elite Track ClubDiscus1kg—DNS12
May 31USATF New England Youth InvitationalMay 31 · Shot Put · Place 2 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg2.10.08m12
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P8.13.83a12
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 Meters—DNS12
May 16NEPSTA DIII ChampionshipsMay 16 · Shot Put · Place 2 · PingreePingreeShot Put4kg2.32' 6.75"12
May 9EIL TF ChampionshipsMay 9 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.32' 8"12
May 9EIL TF ChampionshipsMay 9 · 100 Meters · Place 13 · PingreePingree100 MetersRound P13.14.21a12
May 2Phillips ExeterMay 2 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.33-02.5012
May 2Phillips ExeterMay 2 · 100 Meters · Place 9 · PingreePingree100 Meters9.14.11a12
Apr 25Concord Academy MeetApr 25 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.33' 1.5"12
Apr 25Concord Academy MeetApr 25 · 100 Meters · Place 7 · PingreePingree100 Meters7.14.05a12
Feb 8Greater Boston Track Club MeetFeb 8 · Shot Put · Place 3 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg3.10.11m12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · New England Elite Track ClubNew England Elite Track Club60 MeterRound P—DNS12
Mar 1USATF New England Youth InvitationalMar 1 · Shot Put · Place 1 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg1.10.57m PB12
Mar 1USATF New England Youth InvitationalMar 1 · 200 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club200 Meters26.30.08a12
Feb 22The Red Carpet InviteFeb 22 · Shot Put · Place 1 · New England Elite Track ClubNew England Elite Track ClubShot Put110.29m12
Feb 22The Red Carpet InviteFeb 22 · 200 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club200 Meters2631.12a12
Feb 22The Red Carpet InviteFeb 22 · 55 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club55 Meters118.22a PB12
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 40 · New England EliteNew England EliteShot Put409.46mSR
Jan 18Suffolk Ice BreakerJan 18 · Shot Put · Place 19 · New England Elite Track ClubNew England Elite Track ClubShot Put199.95m12
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 62 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P629.18a12
Jan 10The Nor'Easter at the TrackJan 10 · Shot Put · Place 2 · NEW ENGLANDNEW ENGLANDShot Put210.44m12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 5 · New England Elite Track CluNew England Elite Track CluShot Put510.46m17
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 5 · New England Elite Track CluNew England Elite Track CluShot Put510.46m17
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · Place 3 · New England Elite Track ClubNew England Elite Track ClubDiscus1kg3.14.46m11
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 2 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg2.9.56m11
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: -0.511
Jun 1USATF New England Youth InvitationalJun 1 · Discus · Place 6 · New England Elite Track CluNew England Elite Track CluDiscus622.13m17
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 14 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P1413.9717
Jun 1USATF New England Youth InvitationalJun 1 · Shot Put · Place 1 · New England Elite Track CluNew England Elite Track CluShot Put19.32m17
May 17NEPSTA DIII ChampionshipsMay 17 · Shot Put · PingreePingreeShot Put4kg—DNS11
May 10EIL Track and Field ChampionshipsMay 10 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.31-09.0011
May 10EIL Track and Field ChampionshipsMay 10 · 100 Meters · Place 9 · PingreePingree100 MetersRound P9.13.66a PB11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 19 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P19.8.92a11
Mar 2USATF New England Youth InvitationalMar 2 · Shot Put · Place 1 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg1.9.53m11
Mar 2USATF New England Youth InvitationalMar 2 · 200 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club200 Meters15.29.45a11
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 16 · New England Elite Track ClubNew England Elite Track Club55 Meter16.8.14a PB11
Feb 23East Coast InvitationalFeb 23 · Shot Put · Place 2 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg2.10.41m11
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 23 · New England Elite Track ClubNew England Elite Track Club200 Meters23.29.40a PB11
Feb 1Harvard Crimson OpenFeb 1 · 60 Meter · Place 44 · New England EliteNew England Elite60 MeterRound P44.8.74a PBWind: 011
Feb 1Harvard Crimson OpenFeb 1 · Shot Put · Place 12 · New England EliteNew England EliteShot Put4kg12.10.38m11
Jan 19GBTC InvitationalJan 19 · 60 Meter · Place 16 · New England Elite Track ClubNew England Elite Track Club60 Meter16.8.79a11
Jan 19GBTC InvitationalJan 19 · Shot Put · Place 3 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg3.9.25m11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 2 · New England EliteNew England EliteShot Put29.27m—
Jun 2USATF New England Youth InvitationalJun 2 · Discus · Place 2 · New England Elite Track CluNew England Elite Track CluDiscus216.07m16
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 13 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P1313.9416
Jun 2USATF New England Youth InvitationalJun 2 · Shot Put · Place 1 · New England Elite Track CluNew England Elite Track CluShot Put110.46m16
May 18NEPSTA DIII ChampionshipsMay 18 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.33-04.5010
May 4Phillips Exeter Cluster MeetMay 4 · Shot Put · Place 2 · PingreePingreeShot Put4kg2.33-06.00 PB10
May 4Phillips Exeter Cluster MeetMay 4 · 200 Meters · Place 24 · PingreePingree200 Meters24.30.18a PB10
May 4Phillips Exeter Cluster MeetMay 4 · 100 Meters · Place 16 · PingreePingree100 Meters16.14.27a10
Apr 24St. Paul'sApr 24 · Discus · Place 4 · PingreePingreeDiscus1kg4.60-03 PB10
Apr 24St. Paul'sApr 24 · Shot Put · Place 1 · PingreePingreeShot Put4kg1.32-04.0010
Apr 24St. Paul'sApr 24 · 100 Meters · Place 7 · PingreePingree100 Meters7.14.31a10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 20 · New England Elite Track ClubNew England Elite Track Club60 Meter20.9.04a10
Mar 3USATF New England Youth InvitationalMar 3 · Shot Put · Place 3 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg3.9.30m10
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 25 · New England Elite Track ClubNew England Elite Track Club200 Meters25.30.98a10
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 34 · New England Elite TracNew England Elite Trac200 Meters3430.62a—
Feb 25East Coast InvitationalFeb 25 · 60 Meters · Place 28 · New England Elite TracNew England Elite Trac60 Meters288.99a PB—
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 60 Meter · Place 12 · New England Elite Track ClubNew England Elite Track Club60 Meter12.9.32a10
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · Shot Put · Place 2 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg2.8.84m10
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club200 Meters22.32.92a10
Jan 14USATF New England Youth / HS Meet #1Jan 14 · Shot Put · Place 1 · New England EliteNew England EliteShot Put19.15m—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 60 Meters · Place 4 · New England EliteNew England Elite60 Meters49.23a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20NEPSTA DIII ChampionshipsMay 20 · Shot Put · Place 3 · PingreePingreeShot Put4kg3.29' 6.259
May 6PEA Multi Team MeetMay 6 · Shot Put · Place 4 · PingreePingreeShot Put425-09.509
May 6PEA Multi Team MeetMay 6 · 200 Meters · Place 28 · PingreePingree200 Meters2831.389
May 6PEA Multi Team MeetMay 6 · 100 Meters · Place 18 · PingreePingree100 Meters1814.669
Apr 26St. Paul's InvitationalApr 26 · Shot Put · Place 2 · PingreePingreeShot Put4kg2.24-10.009
Apr 26St. Paul's InvitationalApr 26 · 200 Meters · Place 12 · PingreePingree200 Meters12.31.81a9
Apr 26St. Paul's InvitationalApr 26 · 100 Meters · Place 13 · PingreePingree100 Meters13.14.92a9
Apr 22Phillips Exeter Home MeetApr 22 · Shot Put · Place 2 · PingreePingreeShot Put225-5—
Apr 22Phillips Exeter Home MeetApr 22 · 200 Meters · Place 34 · PingreePingree200 Meters3433.08a—
Apr 22Phillips Exeter Home MeetApr 22 · 100 Meters · Place 27 · PingreePingree100 Meters2715.09a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · Discus · Place 19 · TritonTritonDiscus1kg19.44-04Unofficial8
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · Shot Put · Place 8 · TritonTritonShot Put4kg8.27-10.25Unofficial8