Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBoston Public Schools Dual Meet #1 · Apr 1448-06Boston Public Schools Dual Meet #1April 14, 2026
Javelin · 600g · Outdoor2026 Boston Public Schools Championship · May 2138-012026 Boston Public Schools ChampionshipMay 21, 2026
Shot Put · 4kg · IndoorBPS Dual Meets #5 · Jan 2820-06.00BPS Dual Meets #5January 28, 2026
Shot Put · 4kg · OutdoorBoston Public Schools Dual Meet #3 · May 520-09.00Boston Public Schools Dual Meet #3May 5, 2026
Weight Throw · 20lb / 9.0kg · IndoorBPS Dual Meets #1 · Dec 1717-00.00BPS Dual Meets #1December 17, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 212026 Boston Public Schools ChampionshipMay 21 · Javelin · Place 17 · Boston InternationalJavelin600g17.38-01 PB11
May 212026 Boston Public Schools ChampionshipMay 21 · Discus · Place 14 · Boston InternationalDiscus1kg14.46-1011
May 212026 Boston Public Schools ChampionshipMay 21 · Shot Put · Place 14 · Boston InternationalShot Put4kg14.19-10.0011
May 12Boston Public Schools Dual Meet #4May 12 · Javelin · Place 15 · Boston InternationalJavelin600g15.36-0511
May 12Boston Public Schools Dual Meet #4May 12 · Discus · Place 20 · Boston InternationalDiscus1kg20.45-0811
May 12Boston Public Schools Dual Meet #4May 12 · Shot Put · Place 19 · Boston InternationalShot Put4kg19.19-01.0011
May 5Boston Public Schools Dual Meet #3May 5 · Javelin · Place 15 · Boston InternationalJavelin600g15.37-0111
May 5Boston Public Schools Dual Meet #3May 5 · Discus · Place 20 · Boston InternationalDiscus1kg20.44-0811
May 5Boston Public Schools Dual Meet #3May 5 · Shot Put · Place 10 · Boston InternationalShot Put4kg10.20-09.00 PB11
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Javelin · Place 13 · Boston InternationalJavelin600g13.37-1011
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Discus · Place 24 · Boston InternationalDiscus1kg24.33-0011
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Shot Put · Place 16 · Boston InternationalShot Put4kg16.19-06.5011
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Javelin · Place 11 · Boston InternationalJavelin600g11.32-0311
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Discus · Place 11 · Boston InternationalDiscus1kg11.48-06 PB11
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Shot Put · Place 13 · Boston InternationalShot Put4kg13.20-05.0011

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · Weight Throw · Place 6 · Boston InternationalWeight Throw617-10.2511
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · Shot Put · Place 15 · Boston InternationalShot Put1519-711
Jan 28BPS Dual Meets #5Jan 28 · Weight Throw · Place 6 · Boston InternationalWeight Throw20lb / 9.0kg6.16-01.0011
Jan 28BPS Dual Meets #5Jan 28 · Shot Put · Place 13 · Boston InternationalShot Put4kg13.20-06.00 PB11
Jan 21BPS Dual Meets #4Jan 21 · Weight Throw · Place 7 · Boston InternationalWeight Throw714-10.2511
Jan 21BPS Dual Meets #4Jan 21 · Shot Put · Place 11 · Boston InternationalShot Put1120-311
Jan 14BPS Dual Meets #3Jan 14 · Weight Throw · Place 8 · Boston InternationalWeight Throw816-4.5011
Jan 14BPS Dual Meets #3Jan 14 · Shot Put · Place 13 · Boston InternationalShot Put1320-3.5011
Jan 7BPS Dual Meets #2Jan 7 · Weight Throw · Place 4 · Boston InternationalWeight Throw417-3.5011
Jan 7BPS Dual Meets #2Jan 7 · Shot Put · Place 13 · Boston InternationalShot Put1319-2.7511

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · Weight Throw · Place 5 · Boston InternationalWeight Throw20lb / 9.0kg5.17-00.00 PB11
Dec 17BPS Dual Meets #1Dec 17 · Shot Put · Place 10 · Boston InternationalShot Put4kg10.19-04.0011

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 202025 Boston Public Schools City ChampionshipsMay 20 · Javelin · Place 12 · Boston InternationalJavelin1231-10—
May 202025 Boston Public Schools City ChampionshipsMay 20 · Discus · Place 12 · Boston InternationalDiscus1249-9—
May 202025 Boston Public Schools City ChampionshipsMay 20 · Shot Put · Place 18 · Boston InternationalShot Put1816-2—
May 14Boston Public Schools Dual Meet #5May 14 · Javelin · Place 15 · Boston InternationalJavelin1530-6—
May 14Boston Public Schools Dual Meet #5May 14 · Discus · Place 13 · Boston InternationalDiscus1347-6—
May 14Boston Public Schools Dual Meet #5May 14 · Shot Put · Place 16 · Boston InternationalShot Put1614-5—
May 7Boston Public Schools Dual Meet #4May 7 · Javelin · Place 13 · Boston InternationalJavelin1331-7—
May 7Boston Public Schools Dual Meet #4May 7 · Discus · Place 11 · Boston InternationalDiscus1150-3—
May 7Boston Public Schools Dual Meet #4May 7 · Shot Put · Place 16 · Boston InternationalShot Put1615-8—
Apr 30Boston Public Dual Meet #3Apr 30 · Discus · Place 15 · Boston InternationalDiscus1536-10—
Apr 30Boston Public Dual Meet #3Apr 30 · Shot Put · Place 10 · Boston InternationalShot Put1017-11—
Apr 16Boston Public Schools Dual Meet #2Apr 16 · Discus · Place 17 · Boston InternationalDiscus1738-06—
Apr 16Boston Public Schools Dual Meet #2Apr 16 · Shot Put · Place 15 · Boston InternationalShot Put1514-01.00—
Apr 9Boston Public Schools Dual Meet #1Apr 9 · Javelin · Place 15 · Boston InternationalJavelin1524-5—
Apr 9Boston Public Schools Dual Meet #1Apr 9 · Shot Put · Place 23 · Boston InternationalShot Put2314-8—