Personal bests

Best marks in available results
Event / courseMarkMeetDate
600 Meters · IndoorBoston Public Schools - Dual Meet #3 1/15/25 · Jan 152:26.39aBoston Public Schools - Dual Meet #3 1/15/25January 15, 2025
800 Meters · Outdoor2026 Boston Public Schools Championship · May 213:19.97a2026 Boston Public Schools ChampionshipMay 21, 2026
Javelin · 600g · OutdoorBoston Public Schools Dual Meet #3 · May 545-08Boston Public Schools Dual Meet #3May 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 212026 Boston Public Schools ChampionshipMay 21 · Javelin · Place 12 · BrightonJavelin600g12.44-0012
May 212026 Boston Public Schools ChampionshipMay 21 · 800 Meters · Place 9 · Brighton800 Meters9.3:19.97a PB12
May 12Boston Public Schools Dual Meet #4May 12 · Javelin · Place 13 · BrightonJavelin600g13.40-0712
May 12Boston Public Schools Dual Meet #4May 12 · 800 Meters · Place 9 · Brighton800 Meters9.3:21.0012
May 5Boston Public Schools Dual Meet #3May 5 · Javelin · Place 9 · BrightonJavelin600g9.45-08 PB12
May 5Boston Public Schools Dual Meet #3May 5 · 800 Meters · Place 12 · Brighton800 Meters12.3:20.3012
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 45 · BrightonDiscus4512.05m12
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Javelin · Place 9 · BrightonJavelin600g9.40-0212
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 800 Meters · Place 7 · Brighton800 Meters7.3:35.7012
Apr 14Boston Public Schools Dual Meet #1Apr 14 · Javelin · Place 7 · BrightonJavelin600g7.39-0612
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 800 Meters · Place 10 · Brighton800 Meters10.3:31.7012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · 600 Meters · Place 20 · Brighton600 Meters202:35.48a12
Jan 28BPS Dual Meets #5Jan 28 · 600 Meters · Place 27 · Brighton600 Meters27.2:50.28a12
Jan 21BPS Dual Meets #4Jan 21 · 600 Meters · Place 31 · Brighton600 Meters312:43.85a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · 600 Meters · Place 15 · Brighton600 Meters15.2:39.54a12
Feb 11MSTCA Rising ChampionshipFeb 11 · 600 Meters · Place 29 · Brighton600 Meters292:32.04a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 10 · Brighton600 Meters102:28.78a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 10 · Brighton600 Meters102:28.78a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 10 · Brighton600 Meters102:28.78a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 10 · Brighton600 Meters102:28.78a—
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · 600 Meters · Place 11 · Brighton600 Meters11.2:29.61a12
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 600 Meters · Place 12 · Brighton600 Meters12.2:28.20a12
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 600 Meters · Place 11 · Brighton600 Meters11.2:26.39a PB12
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 130 · Brighton600 Meters1302:31.04a—
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · 600 Meters · Place 11 · Brighton600 Meters11.2:32.48a12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 202025 Boston Public Schools City ChampionshipsMay 20 · Discus · Place 15 · BrightonDiscus1546-1011
May 202025 Boston Public Schools City ChampionshipsMay 20 · 800 Meters · Place 10 · Brighton800 Meters103:38.25a11
May 14Boston Public Schools Dual Meet #5May 14 · Discus · Place 18 · BrightonDiscus1842-611
May 14Boston Public Schools Dual Meet #5May 14 · 800 Meters · Place 14 · Brighton800 Meters143:50.8011
May 7Boston Public Schools Dual Meet #4May 7 · Shot Put · Place 17 · BrightonShot Put1715-511
Apr 30Boston Public Dual Meet #3Apr 30 · Discus · Place 8 · BrightonDiscus845-511
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 800 Meters · Place 12 · Brighton800 Meters123:46.6011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 600 Meters · Place 9 · Brighton600 Meters9.2:41.13a12
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 600 Meters · Place 9 · Brighton600 Meters9.2:41.13a12