Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2026 Boston Public Schools Championship · May 21137-072026 Boston Public Schools ChampionshipMay 21, 2026
Javelin · 800g · OutdoorBoston Public Schools Dual Meet #1 · Apr 14101-01Boston Public Schools Dual Meet #1April 14, 2026
Shot Put · 12lb · IndoorBPS Dual Meets #5 · Jan 2849-01.50BPS Dual Meets #5January 28, 2026
Shot Put · 12lb · OutdoorBoston Public Schools Dual Meet #3 · May 554-03.00Boston Public Schools Dual Meet #3May 5, 2026
Weight Throw · 25lb / 11.3kg · IndoorBPS Dual Meets #1 · Dec 1752-08.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
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 21 · Tech Boston AcademyShot Put12lb21.46-08.2512
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Discus · Place 20 · Tech Boston AcademyDiscus1.6kg20.112-1012
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Shot Put · Place 4 · Tech Boston AcademyShot Put12lb4.50-01.2512
May 23MSTCA South Shore TwilightMay 23 · Javelin · Tech Boston AcademyJavelin—ND12
May 23MSTCA South Shore TwilightMay 23 · Discus · Tech Boston AcademyDiscus—ND12
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 4 · Tech Boston AcademyShot Put447-812
May 212026 Boston Public Schools ChampionshipMay 21 · Discus · Place 1 · Tech Boston AcademyDiscus1.6kg1.137-07 PB12
May 212026 Boston Public Schools ChampionshipMay 21 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.52-03.0012
May 12Boston Public Schools Dual Meet #4May 12 · Discus · Place 1 · Tech Boston AcademyDiscus1.6kg1.116-0012
May 12Boston Public Schools Dual Meet #4May 12 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-08.0012
May 5Boston Public Schools Dual Meet #3May 5 · Discus · Place 1 · Tech Boston AcademyDiscus1.6kg1.108-0112
May 5Boston Public Schools Dual Meet #3May 5 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.54-03.00 PB12
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Javelin · Place 3 · Tech Boston AcademyJavelin800g3.101-01 PB12
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Discus · Place 1 · Tech Boston AcademyDiscus1.6kg1.116-0012
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.50-01.0012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Weight Throw · Place 14 · Tech Boston AcademyWeight Throw1426-01.50—
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 9 · Tech Boston AcademyShot Put949-04.00—
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · Weight Throw · Place 3 · Tech Boston AcademyWeight Throw316.13m12
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 4 · Tech Boston AcademyShot Put451-04.00—
Jan 28BPS Dual Meets #5Jan 28 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.49-01.50 PB12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · Weight Throw · Place 1 · Tech Boston AcademyWeight Throw25lb / 11.3kg1.52-08.00 PB12
Dec 17BPS Dual Meets #1Dec 17 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.47-03.0012
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 5 · Tech Boston AcademyShot Put12lb5.47-03.5011
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · Weight Throw · Place 3 · Tech Boston AcademyWeight Throw25lb / 11.3kg3.38-08.0011
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-02.0011
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · Weight Throw · Place 2 · Tech Boston AcademyWeight Throw25lb / 11.3kg2.39-07.0011
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-08.0011
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · Weight Throw · Place 1 · Tech Boston AcademyWeight Throw25lb / 11.3kg1.41-06.0011
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-01.0011
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · Weight Throw · Place 1 · Tech Boston AcademyWeight Throw25lb / 11.3kg1.40-00.0011
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.44-02.0011

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Shot Put · Place 6 · Tech Boston AcademyShot Put12lb6.47-11.7511

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Shot Put · Tech Boston AcademyShot Put12lb—DNS11
Dec 18Boston Public Schools Dual Meet #1Dec 18 · Weight Throw · Place 1 · Tech Boston AcademyWeight Throw25lb / 11.3kg1.42-711
Dec 18Boston Public Schools Dual Meet #1Dec 18 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-111
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · Weight Throw · Place 1 · Tech Boston AcademyWeight Throw25lb / 11.3kg1.42-07.0011
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.46-01.0011
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · Weight Throw · Place 2 · Tech Boston AcademyWeight Throw25lb / 11.3kg2.42-09.0010
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.42-04.0010

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11MSTCA Coaches InvitationalMay 11 · Shot Put · Tech Boston AcademyShot Put12lb--DNS10
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Javelin · Place 9 · Tech Boston AcademyJavelin800g9.85-09Unofficial10
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Discus · Place 2 · Tech Boston AcademyDiscus1.6kg2.97-05.50Unofficial10
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.39-06.00Unofficial10
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · Javelin · Place 2 · Tech Boston AcademyJavelin800g2.95-0010
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · Shot Put · Place 1 · Tech Boston AcademyShot Put12lb1.44-03.5010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Boston Public Schools Dual Meet #1Dec 20 · Shot Put · Place 3 · Tech Boston AcademyShot Put12lb3.34-08.0010