Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMIAA Division 3 State Championship Meet · May 2514.08aMIAA Division 3 State Championship MeetMay 25, 2023
100m Hurdles · 33" / 0.838m · Outdoor2023 Boston Public Schools City Championship · May 1621.75a2023 Boston Public Schools City Championship May 16, 2023
200 Meters · OutdoorUSATF New England Youth Invitational · Jun 429.70USATF New England Youth InvitationalJune 4, 2023
55 Meter · IndoorBoston Public Schools Dual Meet #1 · Dec 208.45aBoston Public Schools Dual Meet #1December 20, 2023
55m Hurdles · 33" · Indoor Boston Public Schools Dual Meet #4 · Jan 2411.79a Boston Public Schools Dual Meet #4January 24, 2024
600 Meters · IndoorBoston Public Schools Dual Meet #1 · Dec 201:54.24aBoston Public Schools Dual Meet #1December 20, 2023
Discus · 1kg · OutdoorMSTCA Coaches Invitational · May 1188-04MSTCA Coaches InvitationalMay 11, 2024
Hammer · 4kg · OutdoorISU Pacesetter Invitational · Apr 341.82mISU Pacesetter InvitationalApril 3, 2026
Javelin · 600g · OutdoorBoston Pubic Schools Dual Meet #1 · Apr 250-01Boston Pubic Schools Dual Meet #1April 2, 2024
Shot Put · 4kg · IndoorBoston Public Schools - Dual Meet #2 1/8 · Jan 835-00.00Boston Public Schools - Dual Meet #2 1/8January 8, 2025
Shot Put · 4kg · OutdoorNortheast Outdoor Championships · May 210.49mNortheast Outdoor ChampionshipsMay 2, 2026
Weight Throw · 20lb / 9.0kg · IndoorWisconsin Windy City Invitational · Feb 615.32mWisconsin Windy City InvitationalFebruary 6, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Northeast Outdoor ChampionshipsMay 2 · Hammer · Place 10 · Chicago StateChicago StateHammer4kg10.38.23mFr
May 2Northeast Outdoor ChampionshipsMay 2 · Shot Put · Place 12 · Chicago StateChicago StateShot Put4kg12.10.49m PBFr
Apr 10Tennessee InvitationalApr 10 · Hammer · Place 24 · Chicago StateChicago StateHammer4kg24.37.69mFr
Apr 10Tennessee InvitationalApr 10 · Shot Put · Place 27 · Chicago StateChicago StateShot Put4kg27.10.40mFr
Apr 3ISU Pacesetter InvitationalApr 3 · Hammer · Place 14 · Chicago StateChicago StateHammer4kg14.41.82m PBFr
Apr 3ISU Pacesetter InvitationalApr 3 · Shot Put · Chicago StateChicago StateShot Put4kg—DNSFr
Mar 20EKU Spring InvitationalMar 20 · Hammer · Place 13 · Chicago StateChicago StateHammer1340.38mFR

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15NEC Indoor ChampionshipsFeb 15 · Weight Throw · Chicago StateChicago StateWeight Throw20lb / 9.0kg—FOULFr
Feb 15NEC Indoor ChampionshipsFeb 15 · Shot Put · Place 17 · Chicago StateChicago StateShot Put4kg17.10.12mFr
Feb 6Wisconsin Windy City InvitationalFeb 6 · Weight Throw · Place 7 · Chicago StateChicago StateWeight Throw20lb / 9.0kg7.15.32m PBFr
Jan 30UL Lenny Lyles Indoor TFJan 30 · Weight Throw · Place 44 · Chicago StateChicago StateWeight Throw20lb / 9.0kg44.11.80mFr
Jan 162026 YSU Collegiate InvitationalJan 16 · Weight Throw · Place 3 · Chicago StateChicago StateWeight Throw20lb / 9.0kg3.14.34mFr
Jan 162026 YSU Collegiate InvitationalJan 16 · Shot Put · Chicago StateChicago StateShot Put4kg--DNSFr
Jan 10Badgers Midwest InviteJan 10 · Weight Throw · Place 6 · Chicago StateChicago StateWeight Throw615.52mFr
Jan 10Badgers Midwest InviteJan 10 · Shot Put · Place 15 · Chicago StateChicago StateShot Put159.85mFr

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · Weight Throw · Place 1 · UnattachedUnattachedWeight Throw20lb / 9.0kg1.14.34mFr
Dec 5Cougar InviteDec 5 · Weight Throw · Place 1 · Chicago StateChicago StateWeight Throw20lb / 9.0kg1.15.04mFr
Dec 5Cougar InviteDec 5 · Shot Put · Place 7 · Chicago StateChicago StateShot Put4kg7.10.20mFr
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · Weight Throw · Place 3 · Boston United Track & Cross Country ClubBoston United Track & Cross Country ClubWeight Throw20lb / 9.0kg3.13.20m12
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · Weight Throw · Place 1 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg1.38-05.0012
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.33-02.0012
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · Weight Throw · Place 1 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg1.43-07.0012
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.33-11.0012
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · Weight Throw · Place 1 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg1.41-03.0012
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.34-05.0012
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · Weight Throw · Place 2 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg2.34-10.0012
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.35-00.00 PB12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Hammer · Boston United Track & Cross Country ClubBoston United Track & Cross Country ClubHammer4kg—DNS12
Jun 1USATF New England Youth InvitationalJun 1 · Hammer · Place 2 · Boston United Track & CrossBoston United Track & CrossHammer229.32m18
Jun 1USATF New England Youth InvitationalJun 1 · Discus · Place 2 · Boston United Track & CrossBoston United Track & CrossDiscus231.29m18

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Weight Throw · Place 11 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg11.35-05.5012
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Shot Put · Place 18 · Boston Latin AcademyBoston Latin AcademyShot Put4kg18.30-03.0012
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg--DNS12
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · Weight Throw · Place 2 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg2.33-06.5012
Dec 18Boston Public Schools Dual Meet #1Dec 18 · Weight Throw · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg-FOUL12
Dec 18Boston Public Schools Dual Meet #1Dec 18 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.34-512
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · Weight Throw · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg—FOUL12
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.34-05.0012
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · Place 3 · Boston Latin AcademyBoston Latin AcademyShot Put4kg3.30-11.0012
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · Weight Throw · Place 1 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg1.32-04.0011
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · 55m Hurdles · Place 6 · Boston Latin AcademyBoston Latin Academy55m Hurdles33"6.12.43a11
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.32-08.5011
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · Weight Throw · Place 2 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg2.29-06.0011
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 55m Hurdles · Place 5 · Boston Latin AcademyBoston Latin Academy55m Hurdles33"5.11.79a PB11
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.31-04.0011

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg--SCR11
May 11MSTCA Coaches InvitationalMay 11 · Discus · Place 16 · Boston Latin AcademyBoston Latin AcademyDiscus1kg16.88-04 PB11
May 11MSTCA Coaches InvitationalMay 11 · Shot Put · Place 9 · Boston Latin AcademyBoston Latin AcademyShot Put4kg9.32-07.5011
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 14 · Boston Latin AcademyBoston Latin AcademyShot Put4kg14.9.40m11
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Javelin · Place 7 · Boston Latin AcademyBoston Latin AcademyJavelin600g7.45-03Unofficial11
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Discus · Place 1 · Boston Latin AcademyBoston Latin AcademyDiscus1kg1.96-03Unofficial11
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Shot Put · Place 2 · Boston Latin AcademyBoston Latin AcademyShot Put4kg2.30-10.00Unofficial11
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · Javelin · Place 3 · Boston Latin AcademyBoston Latin AcademyJavelin600g3.50-01 PB11
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · Shot Put · Place 1 · Boston Latin AcademyBoston Latin AcademyShot Put4kg1.34-00.2511
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · 100m Hurdles · Place 5 · Boston Latin AcademyBoston Latin Academy100m Hurdles33" / 0.838m5.26.01a11

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Shot Put · Place 36 · Boston Latin AcademyBoston Latin AcademyShot Put4kg36.24-10.7511
Dec 20Boston Public Schools Dual Meet #1Dec 20 · Weight Throw · Place 3 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg3.23-01.0011
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 600 Meters · Place 1 · Boston Latin AcademyBoston Latin Academy600 Meters1.1:54.24a PB11
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 55 Meter · Place 5 · Boston Latin AcademyBoston Latin Academy55 Meter5.8.45a PB11
Dec 20Boston Public Schools Dual Meet #1Dec 20 · Shot Put · Place 2 · Boston Latin AcademyBoston Latin AcademyShot Put4kg2.28-06.5011
Dec 16MSTCA Speed Classic (Small School)Dec 16 · Weight Throw · Place 8 · Boston Latin AcademyBoston Latin AcademyWeight Throw20lb / 9.0kg8.23-09.0011
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 94 · Boston Latin AcademyBoston Latin Academy55 Meter94.8.59a11
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55 Meter · Place 88 · Boston Latin AcademyBoston Latin Academy55 MeterRound P88.9.42a11
Dec 10MSTCA Winter Festival (Small School)Dec 10 · Shot Put · Place 8 · Boston Latin AcademyBoston Latin AcademyShot Put4kg8.29-04.0011
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg--DNS10
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg--DNS10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 67 · Boston Latin AcademyBoston Latin Academy55 MeterRound P67.8.50a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 21 · Boston Latin AcademyBoston Latin AcademyShot Put4kg21.24-07.0010

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 3000m Racewalk · MetroCobras TCMetroCobras TC3000m RacewalkStandard--DNS10
Jul 11AAU Club ChampionshipsJul 11 · Discus · Place 17 · MetroCobras TCMetroCobras TCDiscus1kg17.19.14mUnofficial10
Jul 11AAU Club ChampionshipsJul 11 · Shot Put · Place 13 · MetroCobras TCMetroCobras TCShot Put4kg13.9.13mUnofficial10
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 63 · MetroCobras TCMetroCobras TC100 MetersRound P63.14.41aWind: 1.2Unofficial10
Jun 29AAU Region 01 Qualifier Jun 29 · Discus · Place 5 · MetroCobras TCMetroCobras TCDiscus1kg5.68-0210
Jun 29AAU Region 01 Qualifier Jun 29 · Shot Put · Place 3 · MetroCobras TCMetroCobras TCShot Put4kg3.31-05.0010
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 16 · MetroCobras TCMetroCobras TC100 MetersRound P16.14.31a10
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Discus · Place 5 · MetroCobras TCMetroCobras TCDiscus515.64m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 2 · MetroCobras TCMetroCobras TCShot Put29.65m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 12 · MetroCobras TCMetroCobras TC100 MetersRound P1214.4a—
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 11 · MetroCobras TCMetroCobras TC200 Meters1129.70 PB17
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 16 · MetroCobras TCMetroCobras TC100 MetersRound P1614.4117
Jun 4USATF New England Youth InvitationalJun 4 · Shot Put · Place 3 · MetroCobras TCMetroCobras TCShot Put39.19m17
May 25MIAA Division 3 State Championship MeetMay 25 · Shot Put · Place 9 · Boston Latin AcademyBoston Latin AcademyShot Put931-2.50—
May 25MIAA Division 3 State Championship MeetMay 25 · 100 Meters · Place 32 · Boston Latin AcademyBoston Latin Academy100 MetersRound P3214.08a PB—
May 21 USATF New England Youth Series - Meet #3May 21 · Shot Put · Place 2 · MetroCobras TCMetroCobras TCShot Put4kg2.8.79m10
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 8 · MetroCobras TCMetroCobras TC100 Meters8.14.11a10
May 162023 Boston Public Schools City Championship May 16 · Discus · Place 6 · Boston Latin AcademyBoston Latin AcademyDiscus1kg6.53-0610
May 162023 Boston Public Schools City Championship May 16 · Shot Put · Place 2 · Boston Latin AcademyBoston Latin AcademyShot Put4kg2.27-08.5010
May 162023 Boston Public Schools City Championship May 16 · 100m Hurdles · Place 5 · Boston Latin AcademyBoston Latin Academy100m Hurdles33" / 0.838mRound P5.21.75a PB10
May 162023 Boston Public Schools City Championship May 16 · 100m Hurdles · Place 5 · Boston Latin AcademyBoston Latin Academy100m Hurdles33" / 0.838m5.22.24a10
May 13MSTCA Coaches InvitationalMay 13 · Shot Put · Place 27 · Boston Latin AcademyBoston Latin AcademyShot Put2728-0—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg--DNS10
Apr 30Division 3 State Relays Apr 30 · Shot Put · Place 15 · Boston Latin AcademyBoston Latin AcademyShot Put158.20m—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · Shot Put · Place 36 · Boston Latin AcademyBoston Latin AcademyShot Put4kg36.25-00.009
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 63 · Boston Latin AcademyBoston Latin Academy100 MetersRound P63.15.06a9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · Shot Put · Place 24 · Boston Latin AcademyBoston Latin AcademyShot Put4kg24.25-04.009
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 100 Meters · Place 70 · Boston Latin AcademyBoston Latin Academy100 MetersRound P70.15.47a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · Shot Put · Place 24 · Boston Latin AcademyBoston Latin AcademyShot Put4kg24.25-04.009
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 100 Meters · Place 70 · Boston Latin AcademyBoston Latin Academy100 MetersRound P70.15.47a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15MSTCA Rising ChampsFeb 15 · Shot Put · Place 26 · Boston Latin AcademyBoston Latin AcademyShot Put2624-03.009
Feb 15MSTCA Rising ChampsFeb 15 · 55 Meters · Boston Latin AcademyBoston Latin Academy55 MetersRound P—FS9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15BPS - Meet #1 vs. O'Bryant Dec 15 · 55 Meter · Boston Latin AcademyBoston Latin Academy55 Meter—8.80aUnofficial9
Dec 15BPS - Meet #1 vs. O'Bryant Dec 15 · Shot Put · Boston Latin AcademyBoston Latin AcademyShot Put4kg—20'11Unofficial9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 24Needham Youth InviteJul 24 · 200 Meters · Place 19 · Boston Lions Track ClubBoston Lions Track Club200 Meters19.35.43a8
Jul 24Needham Youth InviteJul 24 · 100 Meters · Place 12 · Boston Lions Track ClubBoston Lions Track Club100 Meters12.15.59a8