Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBURR, SRA, WOON @ Lincoln HS · Apr 613.70BURR, SRA, WOON @ Lincoln HSApril 6, 2026
200 Meters · IndoorUSATF New England Youth Invitational · Mar 335.83aUSATF New England Youth InvitationalMarch 3, 2024
200 Meters · OutdoorBURR, CUMB, SRA, @ North Smithfield · Apr 1529.32aBURR, CUMB, SRA, @ North SmithfieldApril 15, 2026
55 Meter · IndoorEast Coast Invitational · Feb 238.93aEast Coast InvitationalFebruary 23, 2025
55 Meters · IndoorPre Nationals Tune Up · Jan 68.97aPre Nationals Tune UpJanuary 6, 2024
60 Meter · IndoorUSATF New England Youth Invitational · Mar 39.96aUSATF New England Youth InvitationalMarch 3, 2024
60 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 219.74aUSATF New England Youth / HS Meet #2January 21, 2024
Discus · 1.6kg · OutdoorRITCA Freshmen Boys State Championship · May 26106-01RITCA Freshmen Boys State ChampionshipMay 26, 2026
Discus · 1kg · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1332.18mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Hammer · 3kg · OutdoorUSATF New England Youth Series - Meet #3 · May 1121.87mUSATF New England Youth Series - Meet #3May 11, 2024
Javelin · 600g · OutdoorUSATF New England Youth Series - Meet #3 · May 1122.05mUSATF New England Youth Series - Meet #3May 11, 2024
Javelin · 800g · OutdoorRITCA Freshmen Boys State Championship · May 2678-00RITCA Freshmen Boys State ChampionshipMay 26, 2026
Shot Put · 12lb · IndoorUSATF New England Youth Invitational · Mar 110.75mUSATF New England Youth InvitationalMarch 1, 2026
Shot Put · 12lb · OutdoorBURR, CUMB, SRA, @ North Smithfield · Apr 1538-09.50BURR, CUMB, SRA, @ North SmithfieldApril 15, 2026
Shot Put · 4kg · IndoorUSATF National Youth Indoor Championships · Mar 2111.53mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 4kg · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1311.80mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Shot Put · 6lb · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 78.94mUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Discus · Place 6 · Providence CobrasProvidence CobrasDiscus1.6kg6.28.51m9
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 4 · Providence CobrasProvidence CobrasShot Put12lb4.10.62m9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Discus · Place 3 · Providence CobrasProvidence CobrasDiscus1.6kg3.31.20m9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Shot Put · Place 4 · Providence CobrasProvidence CobrasShot Put12lb4.10.48m9
Jun 2RITCA Boys JV State ChampionshipJun 2 · Discus · Place 15 · St RaphaelSt RaphaelDiscus1.6kg15.101-039
Jun 2RITCA Boys JV State ChampionshipJun 2 · Shot Put · Place 19 · St RaphaelSt RaphaelShot Put12lb19.33-11.009
May 31Bishop Hendricken InvitationalMay 31 · Shot Put · Place 13 · St RaphaelSt RaphaelShot Put12lb13.36-03.509
May 31Bishop Hendricken InvitationalMay 31 · 100 Meters · Place 56 · St RaphaelSt Raphael100 MetersRound P56.13.95a9
May 26RITCA Freshmen Boys State ChampionshipMay 26 · Javelin · Place 17 · St RaphaelSt RaphaelJavelin800g17.78-00 PB9
May 26RITCA Freshmen Boys State ChampionshipMay 26 · Discus · Place 2 · St RaphaelSt RaphaelDiscus1.6kg2.106-01 PB9
May 26RITCA Freshmen Boys State ChampionshipMay 26 · Shot Put · Place 7 · St RaphaelSt RaphaelShot Put12lb7.35-04.009
May 26RITCA Freshmen Boys State ChampionshipMay 26 · 100 Meters · Place 111 · St RaphaelSt Raphael100 MetersRound P111.13.94a9
May 23RIIL Class C ChampionshipsMay 23 · Discus · Place 11 · St RaphaelSt RaphaelDiscus1.6kg11.91-29
May 23RIIL Class C ChampionshipsMay 23 · Shot Put · Place 6 · St RaphaelSt RaphaelShot Put12lb6.38-99
May 16RIIL Northern Division ChampionshipsMay 16 · Discus · Place 23 · St RaphaelSt RaphaelDiscus1.6kg23.89-09
May 16RIIL Northern Division ChampionshipsMay 16 · Shot Put · Place 14 · St RaphaelSt RaphaelShot Put12lb14.33-99
May 4BURR, Johnston, NPHS, SRA @ SmithfieldMay 4 · Shot Put · Place 3 · St RaphaelSt RaphaelShot Put12lb3.35-04.509
May 4BURR, Johnston, NPHS, SRA @ SmithfieldMay 4 · 100 Meters · Place 24 · St RaphaelSt Raphael100 Meters24.14.00a9
May 2Classical ClassicMay 2 · Discus · Place 46 · St RaphaelSt RaphaelDiscus1.6kg46.93-009
May 2Classical ClassicMay 2 · Shot Put · Place 31 · St RaphaelSt RaphaelShot Put12lb31.36-02.509
Apr 27BURR, CF, PONO, SRA @ ScituateApr 27 · Discus · Place 3 · St RaphaelSt RaphaelDiscus1.6kg3.95-069
Apr 27BURR, CF, PONO, SRA @ ScituateApr 27 · Shot Put · Place 3 · St RaphaelSt RaphaelShot Put12lb3.35-08.009
Apr 25Barrington Freshmen / Sophomore InvitationalApr 25 · Discus · Place 16 · St RaphaelSt RaphaelDiscus1.6kg16.86-119
Apr 25Barrington Freshmen / Sophomore InvitationalApr 25 · Shot Put · Place 7 · St RaphaelSt RaphaelShot Put12lb7.38-7.259
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 10 · St RaphaelSt RaphaelShot Put12lb10.38-01.009
Apr 15BURR, CUMB, SRA, @ North SmithfieldApr 15 · Shot Put · Place 3 · St RaphaelSt RaphaelShot Put12lb3.38-09.50 PB9
Apr 15BURR, CUMB, SRA, @ North SmithfieldApr 15 · 200 Meters · Place 25 · St RaphaelSt Raphael200 Meters25.29.32a PB9
Apr 15BURR, CUMB, SRA, @ North SmithfieldApr 15 · 100 Meters · Place 40 · St RaphaelSt Raphael100 Meters40.13.89a9
Apr 6BURR, SRA, WOON @ Lincoln HSApr 6 · Discus · Place 15 · St RaphaelSt RaphaelDiscus1.6kg15.71-069
Apr 6BURR, SRA, WOON @ Lincoln HSApr 6 · Shot Put · Place 3 · St RaphaelSt RaphaelShot Put12lb3.36-06.009
Apr 6BURR, SRA, WOON @ Lincoln HSApr 6 · 100 Meters · Place 25 · St RaphaelSt Raphael100 Meters25.13.70 PB9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · Shot Put · Providence CobrasProvidence CobrasShot Put12lb—DNS9
Mar 1USATF New England Youth InvitationalMar 1 · Shot Put · Place 5 · Providence CobrasProvidence CobrasShot Put12lb5.10.75m PB9
Feb 11RITCA JV Boys State ChampionshipFeb 11 · Shot Put · Place 12 · St. Raphael AcademySt. Raphael AcademyShot Put1237-49
Feb 8RITCA Last Chance QualifierFeb 8 · Shot Put · Place 34 · St. Raphael AcademySt. Raphael AcademyShot Put3433-59
Feb 4RITCA Boys Freshmen State ChampionshipsFeb 4 · Shot Put · Place 5 · St. Raphael AcademySt. Raphael AcademyShot Put535-19
Feb 4RITCA Boys Freshmen State ChampionshipsFeb 4 · Weight Throw · Place 23 · St. Raphael AcademySt. Raphael AcademyWeight Throw2325-11.259
Jan 17The Pre Nationals Tune UpJan 17 · Weight Throw · Place 1 · Providence CobrasProvidence CobrasWeight Throw18.36m9
Jan 17The Pre Nationals Tune UpJan 17 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put211.31m9

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put312.21m14
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 9 · Providence CobrasProvidence CobrasDiscus929.54m14
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put312.21m14
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 9 · Providence CobrasProvidence CobrasDiscus929.54m14
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · Place 3 · Providence CobrasProvidence CobrasDiscus1kg3.32.18m PB8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put4kg2.11.80m PB8
Jun 1USATF New England Youth InvitationalJun 1 · Discus · Place 2 · Providence CobrasProvidence CobrasDiscus235.43m14
Jun 1USATF New England Youth InvitationalJun 1 · Javelin · Place 5 · Providence CobrasProvidence CobrasJavelin524.28m14
Jun 1USATF New England Youth InvitationalJun 1 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put211.39m14
May 18USATF New England Youth Series - Meet #3May 18 · Discus · Place 5 · Providence CobrasProvidence CobrasDiscus1kg5.22.16m8
May 18USATF New England Youth Series - Meet #3May 18 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put4kg2.10.26m8
May 4USATF New England Youth Series - Meet #1May 4 · 100 Meters · Place 11 · Providence CobrasProvidence Cobras100 Meters1115.1514
May 4USATF New England Youth Series - Meet #1May 4 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put310.34m14

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put4kg3.11.53m PB8
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 18 · Providence CobrasProvidence Cobras60 MeterRound P18.11.79a8
Mar 2USATF New England Youth InvitationalMar 2 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put4kg1.11.11m8
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 21 · Providence CobrasProvidence Cobras55 Meter21.8.93a PB8
Feb 23East Coast InvitationalFeb 23 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put4kg1.10.08m8

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Discus · Place 7 · Providence CobrasProvidence CobrasDiscus1kg7.24.84m7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 8 · Providence CobrasProvidence CobrasShot Put4kg8.9.38m7
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 5 · Providence CobrasProvidence CobrasJavelin519.47m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Discus · Place 5 · Providence CobrasProvidence CobrasDiscus524.26m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 5 · Providence CobrasProvidence CobrasShot Put59.45m—
Jun 2USATF New England Youth InvitationalJun 2 · Discus · Place 2 · Providence CobrasProvidence CobrasDiscus225.15m13
Jun 2USATF New England Youth InvitationalJun 2 · Javelin · Place 5 · Providence CobrasProvidence CobrasJavelin522.55m13
Jun 2USATF New England Youth InvitationalJun 2 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put310.02m13
May 19Rhode Island Middle School State ChampionshipsMay 19 · Discus · Place 24 · LincolnLincolnDiscus1kg24.80-07
May 19Rhode Island Middle School State ChampionshipsMay 19 · Shot Put · Place 17 · LincolnLincolnShot Put4kg17.30-47
May 11USATF New England Youth Series - Meet #3May 11 · Hammer · Place 3 · Providence CobrasProvidence CobrasHammer3kg3.21.87m PB7
May 11USATF New England Youth Series - Meet #3May 11 · Javelin · Place 4 · Providence CobrasProvidence CobrasJavelin600g4.22.05m PB7
May 8RIPCOA Middle School NORTHERN Division ChampionshipsMay 8 · Shot Put · Place 5 · Lincoln Middle SchoolLincoln Middle SchoolShot Put530-07
May 8RIPCOA Middle School NORTHERN Division ChampionshipsMay 8 · Discus · Place 4 · Lincoln Middle SchoolLincoln Middle SchoolDiscus483-17
May 5USATF New England Youth Series - Meet #2May 5 · Javelin · Place 5 · Providence CobrasProvidence CobrasJavelin518.56m13
May 5USATF New England Youth Series - Meet #2May 5 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put19.25m13
Apr 28USATF New England Youth Series - Meet #1Apr 28 · Shot Put · Place 4 · Providence CobrasProvidence CobrasShot Put4kg4.8.52m7
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 100 Meters · Place 11 · Providence CobrasProvidence Cobras100 Meters11.15.97a7

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 29 · Providence CobrasProvidence Cobras60 Meter29.9.96a PB7
Mar 3USATF New England Youth InvitationalMar 3 · Shot Put · Place 4 · Providence CobrasProvidence CobrasShot Put4kg4.9.68m7
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 37 · Providence CobrasProvidence Cobras200 Meters37.35.83a PB7
Feb 25East Coast InvitationalFeb 25 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put110.19m—
Feb 25East Coast InvitationalFeb 25 · 60 Meters · Place 31 · Providence CobrasProvidence Cobras60 Meters3110.52a—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put29.75m—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 60 Meters · Place 13 · Providence CobrasProvidence Cobras60 Meters139.74a PB—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put19.64m—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 60 Meters · Place 13 · Providence CobrasProvidence Cobras60 Meters139.86a—
Jan 6Pre Nationals Tune UpJan 6 · Shot Put · Place 2 · Providence CobrasProvidence CobrasShot Put29.04m—
Jan 6Pre Nationals Tune UpJan 6 · 55 Meters · Place 18 · Providence CobrasProvidence Cobras55 Meters188.97a PB—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Discus · Place 4 · Providence CobrasProvidence CobrasDiscus1kg4.17.44m6
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 3 · Providence CobrasProvidence CobrasShot Put6lb3.8.94m PB6
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Discus · Place 2 · Providence CobrasProvidence CobrasDiscus216.60m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 9 · Providence CobrasProvidence CobrasJavelin912.67m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put19.23m—
Jun 4USATF New England Youth InvitationalJun 4 · Hammer · Place 1 · Providence CobrasProvidence CobrasHammer113.96m12
Jun 4USATF New England Youth InvitationalJun 4 · Discus · Place 1 · Providence CobrasProvidence CobrasDiscus118.50m12
Jun 4USATF New England Youth InvitationalJun 4 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put129-9.5012
May 21 USATF New England Youth Series - Meet #3May 21 · Discus · Place 1 · Providence CobrasProvidence CobrasDiscus1kg1.18.00m6
May 21 USATF New England Youth Series - Meet #3May 21 · Shot Put · Place 1 · Providence CobrasProvidence CobrasShot Put6lb1.8.78m6