Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBPS Dual Meets #1 · Dec 178:16.20aBPS Dual Meets #1December 17, 2025
1 Mile · OutdoorBoston Public Schools Dual Meet #5 · May 147:42.80Boston Public Schools Dual Meet #5May 14, 2025
600 Meters · Indoor Boston Public Schools - Dual Meet #5 1/29/2025 · Jan 292:07.16a Boston Public Schools - Dual Meet #5 1/29/2025January 29, 2025
800 Meters · OutdoorBoston Public Dual Meet #3 · Apr 303:02.60Boston Public Dual Meet #3April 30, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 66 · Brighton800 Meters663:05.68a12
May 212026 Boston Public Schools ChampionshipMay 21 · 800 Meters · Place 8 · Brighton800 Meters8.3:09.56a12
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 800 Meters · Place 6 · Brighton800 Meters6.3:28.6012
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 800 Meters · Place 9 · Brighton800 Meters9.3:18.0012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28BPS Dual Meets #5Jan 28 · 600 Meters · Place 13 · Brighton600 Meters13.2:17.08a12
Jan 21BPS Dual Meets #4Jan 21 · 600 Meters · Place 18 · Brighton600 Meters182:22.96a12
Jan 7BPS Dual Meets #2Jan 7 · 600 Meters · Place 11 · Brighton600 Meters112:22.05a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · 1 Mile · Place 3 · Brighton1 Mile3.8:16.20a PB12
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 8 · Brighton600 Meters82:10.59a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 8 · Brighton600 Meters82:10.59a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 8 · Brighton600 Meters82:10.59a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 8 · Brighton600 Meters82:10.59a—
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · 600 Meters · Place 6 · Brighton600 Meters6.2:07.16a PB11
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 600 Meters · Place 5 · Brighton600 Meters5.2:11.63a11
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 600 Meters · Place 4 · Brighton600 Meters4.2:14.37a11
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 116 · Brighton600 Meters1162:12.37a—
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · 600 Meters · Place 4 · Brighton600 Meters4.2:16.17a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 79 · Brighton800 Meters793:09.14a11
May 202025 Boston Public Schools City ChampionshipsMay 20 · 1 Mile · Place 6 · Brighton1 Mile67:43.71a11
May 14Boston Public Schools Dual Meet #5May 14 · 1 Mile · Place 4 · Brighton1 Mile47:42.80 PB11
May 7Boston Public Schools Dual Meet #4May 7 · 800 Meters · Place 8 · Brighton800 Meters83:09.5011
Apr 30Boston Public Dual Meet #3Apr 30 · 800 Meters · Place 5 · Brighton800 Meters53:02.60 PB11
Apr 25MSTCA InVacational & PentathlonApr 25 · 800 Meters · Place 44 · Brighton800 Meters443:05.0611
Apr 16Boston Public Schools Dual Meet #2Apr 16 · 800 Meters · Place 7 · Brighton800 Meters73:37.8011
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 800 Meters · Place 7 · Brighton800 Meters73:08.8011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 109 · Brighton600 Meters109.2:18.23a11
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 600 Meters · Place 5 · Brighton600 Meters5.2:18.63a11
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 600 Meters · Place 5 · Brighton600 Meters5.2:18.63a11