Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorBoston Public Schools Dual Meet #3 · May 51:10.80Boston Public Schools Dual Meet #3May 5, 2026
600 Meters · IndoorMSTCA Winter Festival (Sunday) · Dec 142:02.69aMSTCA Winter Festival (Sunday)December 14, 2025
Javelin · 800g · Outdoor2026 Boston Public Schools Championship · May 21106-102026 Boston Public Schools ChampionshipMay 21, 2026
Shot Put · 12lb · IndoorMSTCA Winter Festival (Sunday) · Dec 1428-08.25MSTCA Winter Festival (Sunday)December 14, 2025
Weight Throw · 25lb / 11.3kg · IndoorBPS Dual Meets #5 · Jan 2825-01.00BPS Dual Meets #5January 28, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 212026 Boston Public Schools ChampionshipMay 21 · Javelin · Place 4 · BrightonJavelin800g4.106-10 PB11
May 12Boston Public Schools Dual Meet #4May 12 · Javelin · Place 3 · BrightonJavelin800g3.95-0511
May 5Boston Public Schools Dual Meet #3May 5 · Javelin · Place 3 · BrightonJavelin800g3.96-0311
May 5Boston Public Schools Dual Meet #3May 5 · 400 Meters · Place 25 · Brighton400 Meters25.1:10.80 PB11
May 1MSTCA Division 6 RelaysMay 1 · Javelin · Place 38 · BrightonJavelin3828.90m11
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Javelin · Place 4 · BrightonJavelin800g4.90-0711
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 400 Meters · Place 22 · Brighton400 Meters22.1:14.2011
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Javelin · Place 6 · BrightonJavelin800g6.77-0211
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 400 Meters · Place 20 · Brighton400 Meters20.1:12.9011

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · 600 Meters · Place 23 · Brighton600 Meters232:06.03a11
Jan 28BPS Dual Meets #5Jan 28 · Weight Throw · Place 6 · BrightonWeight Throw25lb / 11.3kg6.25-01.00 PB11
Jan 28BPS Dual Meets #5Jan 28 · 600 Meters · Place 21 · Brighton600 Meters21.2:06.32a11
Jan 21BPS Dual Meets #4Jan 21 · Weight Throw · Place 6 · BrightonWeight Throw627-4.5011
Jan 21BPS Dual Meets #4Jan 21 · 600 Meters · Place 24 · Brighton600 Meters242:04.20a11
Jan 14BPS Dual Meets #3Jan 14 · Weight Throw · Place 4 · BrightonWeight Throw426-3.2511
Jan 14BPS Dual Meets #3Jan 14 · 600 Meters · Place 26 · Brighton600 Meters262:06.35a11
Jan 7BPS Dual Meets #2Jan 7 · Weight Throw · Place 6 · BrightonWeight Throw623-1.7511
Jan 7BPS Dual Meets #2Jan 7 · 600 Meters · Place 21 · Brighton600 Meters212:11.20a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 113 · Brighton600 Meters113.2:05.20a11
Dec 17BPS Dual Meets #1Dec 17 · Weight Throw · Place 4 · BrightonWeight Throw25lb / 11.3kg4.22-06.0011
Dec 17BPS Dual Meets #1Dec 17 · 600 Meters · Place 18 · Brighton600 Meters18.2:07.90a11
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 600 Meters · Place 28 · Brighton600 Meters28.2:02.69a PB11
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 38 · BrightonShot Put12lb38.28-08.25 PB11