Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoston Public Dual Meet #3 · Apr 3014.50Boston Public Dual Meet #3April 30, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Lou Tozzi Twilight Freshman-Sophomore Invitational · May 218.51aMSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1233.72MSTCA Northeast InvitationalJanuary 12, 2024
200 Meters · OutdoorBoston Public Schools Dual Meet #5 · May 732.54Boston Public Schools Dual Meet #5May 7, 2024
300 Meters · IndoorBoston Public Schools Dual Meet #1 · Dec 1854.86aBoston Public Schools Dual Meet #1December 18, 2024
55 Meter · IndoorBoston Public Schools Dual Meet #1 · Dec 189.06aBoston Public Schools Dual Meet #1December 18, 2024
55 Meters · IndoorBoston Public Schools Dual Meet #3 · Jan 179.46aBoston Public Schools Dual Meet #3January 17, 2024
55m Hurdles · 33" · IndoorBPS Dual Meets #5 · Jan 2810.29aBPS Dual Meets #5January 28, 2026
Long Jump · IndoorBPS Dual Meets #5 · Jan 2810-03.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

6 results
DateMeetEventPlMarkGr
May 212026 Boston Public Schools ChampionshipMay 21 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles33" / 0.838mRound P3.19.28a11
May 212026 Boston Public Schools ChampionshipMay 21 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles33" / 0.838m3.19.01a11
May 12Boston Public Schools Dual Meet #4May 12 · 100m Hurdles · Place 2 · Boston Latin Academy100m Hurdles33" / 0.838m2.18.8011
May 5Boston Public Schools Dual Meet #3May 5 · 100m Hurdles · Place 2 · Boston Latin Academy100m Hurdles33" / 0.838m2.20.2011
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles33" / 0.838m3.21.0011
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles33" / 0.838m3.21.0011

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 17 · Boston Latin Academy55m Hurdles1710.77a11
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · 55m Hurdles · Place 2 · Boston Latin Academy55m Hurdles210.52a11
Jan 28BPS Dual Meets #5Jan 28 · 55m Hurdles · Place 1 · Boston Latin Academy55m Hurdles33"1.10.29a PB11
Jan 28BPS Dual Meets #5Jan 28 · Long Jump · Place 15 · Boston Latin AcademyLong Jump15.10-03.00 PB11
Jan 21BPS Dual Meets #4Jan 21 · Long Jump · Place 14 · Boston Latin AcademyLong Jump1410-911
Jan 21BPS Dual Meets #4Jan 21 · 55m Hurdles · Place 1 · Boston Latin Academy55m Hurdles110.78a11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 55 · Boston Latin AcademyLong Jump553.39m11
Jan 14BPS Dual Meets #3Jan 14 · Long Jump · Place 12 · Boston Latin AcademyLong Jump1210-3.5011
Jan 14BPS Dual Meets #3Jan 14 · 55m Hurdles · Place 1 · Boston Latin Academy55m Hurdles110.48a11
Jan 7BPS Dual Meets #2Jan 7 · 55m Hurdles · Place 2 · Boston Latin Academy55m Hurdles210.83a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17BPS Dual Meets #1Dec 17 · 55 Meter · Place 35 · Boston Latin Academy55 Meter35.9.26a11
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles311.19a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles310.81a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles311.19a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles310.81a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles311.19a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles310.81a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles311.19a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles310.81a—
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles33"3.11.05a10
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles33"3.11.26a10
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 55m Hurdles · Place 3 · Boston Latin Academy55m Hurdles33"3.11.42a10
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · 55m Hurdles · Place 5 · Boston Latin Academy55m Hurdles33"5.12.08a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 30 · Boston Latin Academy100m HurdlesRound P3019.12a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 37 · Boston Latin Academy100m Hurdles3719.32a10
May 202025 Boston Public Schools City ChampionshipsMay 20 · 100m Hurdles · Place 1 · Boston Latin Academy100m HurdlesRound P118.73a10
May 202025 Boston Public Schools City ChampionshipsMay 20 · 100m Hurdles · Place 1 · Boston Latin Academy100m Hurdles118.27a10
May 14Boston Public Schools Dual Meet #5May 14 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles319.0010
May 7Boston Public Schools Dual Meet #4May 7 · 100m Hurdles · Place 4 · Boston Latin Academy100m Hurdles418.5010
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 8 · Boston Latin Academy100m Hurdles33" / 0.838mRound P8.18.51a PB10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 8 · Boston Latin Academy100m Hurdles33" / 0.838m8.18.86a10
Apr 30Boston Public Dual Meet #3Apr 30 · 100m Hurdles · Place 2 · Boston Latin Academy100m Hurdles218.1010
Apr 30Boston Public Dual Meet #3Apr 30 · 100 Meters · Place 18 · Boston Latin Academy100 Meters1814.50 PB10
Apr 16Boston Public Schools Dual Meet #2Apr 16 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles318.5010
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 100m Hurdles · Place 3 · Boston Latin Academy100m Hurdles319.8010

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 300 Meters · Place 11 · Boston Latin Academy300 Meters11.54.86a PB10
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 55 Meter · Place 35 · Boston Latin Academy55 Meter35.9.06a PB10
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 300 Meters · Place 11 · Boston Latin Academy300 Meters11.54.86a10
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 55 Meter · Place 35 · Boston Latin Academy55 Meter35.9.06a10
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 55 Meter · Boston Latin Academy55 MeterRound P--DNS10
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · 55m Hurdles · Place 8 · Boston Latin Academy55m Hurdles33"8.13.34a9
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 55 Meter · Place 28 · Boston Latin Academy55 Meter28.9.33a9
Jan 17Boston Public Schools Dual Meet #3Jan 17 · 55 Meters · Place 27 · Boston Latin Academy55 Meters279.46a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 173 · Boston Latin Academy200 Meters17333.72 PB9
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 225 · Boston Latin Academy55 MetersRound P2259.599
Jan 10Boston Public Schools Dual Meet #2Jan 10 · 300 Meters · Place 16 · Boston Latin Academy300 Meters1655.08a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Long Jump · Place 50 · Boston Latin AcademyLong Jump509-5—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 49 · Boston Latin Academy100m HurdlesRound P4920.87a—
May 142024 Boston Public Schools City ChampionshipMay 14 · Long Jump · Place 17 · Boston Latin AcademyLong Jump179-10—
May 7Boston Public Schools Dual Meet #5May 7 · Long Jump · Place 17 · Boston Latin AcademyLong Jump179-10—
May 7Boston Public Schools Dual Meet #5May 7 · 100m Hurdles · Place 5 · Boston Latin Academy100m Hurdles521.80—
May 7Boston Public Schools Dual Meet #5May 7 · 200 Meters · Place 14 · Boston Latin Academy200 Meters1432.54 PB—
Apr 30Boston Public Schools Dual Meet #4Apr 30 · Long Jump · Place 14 · Boston Latin AcademyLong Jump1410-0—
Apr 23Boston Public Schools Dual Meet #3Apr 23 · Long Jump · Place 10 · Boston Latin AcademyLong Jump10.11-02.00Unofficial9
Apr 9Boston Public Schools Dual Meet #2Apr 9 · 100m Hurdles · Place 5 · Boston Latin Academy100m Hurdles521.90—
Apr 9Boston Public Schools Dual Meet #2Apr 9 · 200 Meters · Place 14 · Boston Latin Academy200 Meters1433.20—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 300 Meters · Place 15 · Boston Latin Academy300 Meters15.56.32a9
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 55m Hurdles · Place 9 · Boston Latin Academy55m Hurdles33"9.13.01a9