Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorBoston Public Schools Dual Meet #3 · May 554.30Boston Public Schools Dual Meet #3May 5, 2026
400m Hurdles · 36" / 0.914m · Outdoor2026 Boston Public Schools Championship · May 211:10.94a2026 Boston Public Schools ChampionshipMay 21, 2026
600 Meters · IndoorBPS Dual Meets #5 · Jan 281:43.08aBPS Dual Meets #5January 28, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:34.42aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorBoston Public Schools Dual Meet #1 · Apr 91:35.90Boston Public Schools Dual Meet #1April 9, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 212026 Boston Public Schools ChampionshipMay 21 · 400m Hurdles · Place 6 · Boston Latin Academy400m Hurdles36" / 0.914m6.1:10.94a PB11
May 12Boston Public Schools Dual Meet #4May 12 · 400m Hurdles · Place 5 · Boston Latin Academy400m Hurdles36" / 0.914m5.1:11.6011
May 5Boston Public Schools Dual Meet #3May 5 · 400m Hurdles · Place 3 · Boston Latin Academy400m Hurdles36" / 0.914m3.1:11.0011
May 5Boston Public Schools Dual Meet #3May 5 · 400 Meters · Place 2 · Boston Latin Academy400 Meters2.54.30 PB11
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 400m Hurdles · Place 5 · Boston Latin Academy400m Hurdles36" / 0.914m5.1:12.5011
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 400m Hurdles · Place 8 · Boston Latin Academy400m Hurdles36" / 0.914m8.1:15.3011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28BPS Dual Meets #5Jan 28 · 600 Meters · Place 9 · Boston Latin Academy600 Meters9.1:43.08a PB11
Jan 7BPS Dual Meets #2Jan 7 · 600 Meters · Place 8 · Boston Latin Academy600 Meters81:46.16a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · 600 Meters · Place 8 · Boston Latin Academy600 Meters8.1:44.31a11
Feb 11MSTCA Rising ChampionshipFeb 11 · 600 Meters · Place 35 · Boston Latin Academy600 Meters351:46.83a—
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · 600 Meters · Place 12 · Boston Latin Academy600 Meters12.1:48.49a10
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 600 Meters · Place 13 · Boston Latin Academy600 Meters13.1:47.28a10
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 92 · Boston Latin Academy800 Meters922:34.42a PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Boston Public Schools Dual Meet #5May 14 · 800 Meters · Place 15 · Boston Latin Academy800 Meters152:29.0010
May 7Boston Public Schools Dual Meet #4May 7 · 800 Meters · Place 16 · Boston Latin Academy800 Meters162:31.0010
Apr 30Boston Public Dual Meet #3Apr 30 · 800 Meters · Place 11 · Boston Latin Academy800 Meters112:30.3010
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 800 Meters · Place 2 · Boston Latin Academy800 Meters21:35.90 PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 600 Meters · Place 56 · Boston Latin Academy600 Meters56.1:48.49a10
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · 600 Meters · Place 15 · Boston Latin Academy600 Meters15.2:01.52a9
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 600 Meters · Place 19 · Boston Latin Academy600 Meters19.2:03.30a9
Jan 17Boston Public Schools Dual Meet #3Jan 17 · 600 Meters · Place 19 · Boston Latin Academy600 Meters192:05.87a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 60 · Boston Latin Academy800 Meters602:38.28a—
Apr 30Boston Public Schools Dual Meet #4Apr 30 · Discus · Place 23 · Boston Latin AcademyDiscus2325-2—
Apr 9Boston Public Schools Dual Meet #2Apr 9 · 800 Meters · Place 20 · Boston Latin Academy800 Meters202:49.20—
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · 800 Meters · Place 15 · Boston Latin Academy800 Meters15.2:49.06a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 600 Meters · Place 15 · Boston Latin Academy600 Meters15.2:08.77a9