Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBoston Public Schools - Dual Meet #4 1/22/2025 · Jan 226:12.19aBoston Public Schools - Dual Meet #4 1/22/2025January 22, 2025
1 Mile · OutdoorBoston Public Schools Dual Meet #4 · May 126:17.20Boston Public Schools Dual Meet #4May 12, 2026
1000 Meters · IndoorBPS Dual Meets #5 · Jan 283:37.54aBPS Dual Meets #5January 28, 2026
100m Hurdles · 33" / 0.838m · OutdoorBoston Pubic Schools Dual Meet #1 · Apr 222.13aBoston Pubic Schools Dual Meet #1April 2, 2024
2 Miles · IndoorBPS Dual Meets #5 · Jan 2814:01.53aBPS Dual Meets #5January 28, 2026
2 Miles · OutdoorBoston Public Dual Meet #3 · Apr 3013:48.90Boston Public Dual Meet #3April 30, 2025
300 Meters · Indoor Boston Public Schools Dual Meet #4 · Jan 2455.77a Boston Public Schools Dual Meet #4January 24, 2024
400 Meters · OutdoorBoston Public Schools Dual Meet #5 · May 141:09.60Boston Public Schools Dual Meet #5May 14, 2025
400m Hurdles · 30" / 0.762m · Outdoor2023 Boston Public Schools City Championship · May 161:31.02a2023 Boston Public Schools City Championship May 16, 2023
55 Meter · IndoorMSTCA Winter Festival (Small School) · Dec 109.64aMSTCA Winter Festival (Small School)December 10, 2023
55m Hurdles · 33" · Indoor Boston Public Schools Dual Meet #5 · Jan 3112.02a Boston Public Schools Dual Meet #5January 31, 2024
600 Meters · IndoorMSTCA Rising Championship · Feb 101:54.60aMSTCA Rising ChampionshipFebruary 10, 2026
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 242:35.13aMSTCA South Shore Twilight InvitationalMay 24, 2025
Discus · 1kg · OutdoorBoston Public Schools Dual Meet #2 · Apr 2855-08Boston Public Schools Dual Meet #2April 28, 2026
Javelin · 600g · OutdoorBoston Public Schools Dual Meet #3 · May 534-02Boston Public Schools Dual Meet #3May 5, 2026
Long Jump · OutdoorBoston Pubic Schools Dual Meet #1 · Apr 211-03.25Boston Pubic Schools Dual Meet #1April 2, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 28 · Boston Latin Academy400m Hurdles281:22.96a11
May 212026 Boston Public Schools ChampionshipMay 21 · 2 Miles · Boston Latin Academy2 Miles--DNS11
May 212026 Boston Public Schools ChampionshipMay 21 · 800 Meters · Place 4 · Boston Latin Academy800 Meters4.2:41.32a11
May 12Boston Public Schools Dual Meet #4May 12 · 1 Mile · Place 2 · Boston Latin Academy1 Mile2.6:17.20 PB11
May 5Boston Public Schools Dual Meet #3May 5 · Javelin · Place 17 · Boston Latin AcademyJavelin600g17.34-02 PB11
May 5Boston Public Schools Dual Meet #3May 5 · 800 Meters · Place 4 · Boston Latin Academy800 Meters4.2:44.9011
Apr 28Boston Public Schools Dual Meet #2Apr 28 · Discus · Place 6 · Boston Latin AcademyDiscus1kg6.55-08 PB11
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 800 Meters · Place 3 · Boston Latin Academy800 Meters3.3:18.2011

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 600 Meters · Place 14 · Boston Latin Academy600 Meters141:54.60a PB11
Feb 42026 Boston Public Schools City ChampionshipsFeb 4 · 1000 Meters · Place 5 · Boston Latin Academy1000 Meters53:42.02a11
Jan 28BPS Dual Meets #5Jan 28 · 2 Miles · Place 3 · Boston Latin Academy2 Miles3.14:01.53a PB11
Jan 28BPS Dual Meets #5Jan 28 · 1000 Meters · Place 3 · Boston Latin Academy1000 Meters3.3:37.54a PB11
Jan 21BPS Dual Meets #4Jan 21 · 600 Meters · Place 4 · Boston Latin Academy600 Meters41:59.21a11
Jan 7BPS Dual Meets #2Jan 7 · 1000 Meters · Place 2 · Boston Latin Academy1000 Meters23:46.29a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 28 · Boston Latin Academy400m Hurdles281:19.89a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 25 · Boston Latin Academy400m Hurdles251:19.51a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 21 · Boston Latin Academy800 Meters212:35.13a PB10
May 202025 Boston Public Schools City ChampionshipsMay 20 · 400m Hurdles · Place 2 · Boston Latin Academy400m Hurdles21:17.40a10
May 202025 Boston Public Schools City ChampionshipsMay 20 · 800 Meters · Place 4 · Boston Latin Academy800 Meters42:38.97a10
May 14Boston Public Schools Dual Meet #5May 14 · 800 Meters · Place 3 · Boston Latin Academy800 Meters32:39.9010
May 14Boston Public Schools Dual Meet #5May 14 · 400 Meters · Place 3 · Boston Latin Academy400 Meters31:09.60 PB10
May 7Boston Public Schools Dual Meet #4May 7 · 400m Hurdles · Place 1 · Boston Latin Academy400m Hurdles11:15.6010
May 7Boston Public Schools Dual Meet #4May 7 · 800 Meters · Place 2 · Boston Latin Academy800 Meters22:38.9010
Apr 30Boston Public Dual Meet #3Apr 30 · 2 Miles · Place 2 · Boston Latin Academy2 Miles213:48.90 PB10
Apr 30Boston Public Dual Meet #3Apr 30 · 800 Meters · Place 1 · Boston Latin Academy800 Meters12:37.0010
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 800 Meters · Place 1 · Boston Latin Academy800 Meters12:46.7010

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 2 · Boston Latin Academy600 Meters21:55.80a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 2 · Boston Latin Academy600 Meters21:55.80a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 2 · Boston Latin Academy600 Meters21:55.80a—
Feb 10Boston Public Schools - City ChampionshipFeb 10 · 600 Meters · Place 2 · Boston Latin Academy600 Meters21:55.80a—
Jan 29 Boston Public Schools - Dual Meet #5 1/29/2025Jan 29 · 600 Meters · Place 2 · Boston Latin Academy600 Meters2.1:56.94a10
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 1 Mile · Place 2 · Boston Latin Academy1 Mile2.6:12.19a PB10
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 600 Meters · Place 1 · Boston Latin Academy600 Meters1.1:59.85a10
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 2 Miles · Place 3 · Boston Latin Academy2 Miles3.14:08.30a10
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 1000 Meters · Place 3 · Boston Latin Academy1000 Meters3.3:39.85a10
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 92 · Boston Latin Academy1 Mile926:27.84a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 38 · Boston Latin Academy600 Meters381:57.98a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 1000 Meters · Place 3 · Boston Latin Academy1000 Meters3.4:00.73a10
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 1000 Meters · Place 3 · Boston Latin Academy1000 Meters3.4:00.73a10
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 600 Meters · Place 21 · Boston Latin Academy600 Meters21.2:02.49a10
Feb 6Boston Public Schools City ChampionshipsFeb 6 · 55m Hurdles · Place 8 · Boston Latin Academy55m Hurdles811.85a—
Feb 6Boston Public Schools City ChampionshipsFeb 6 · 55m Hurdles · Place 5 · Boston Latin Academy55m Hurdles511.56a—
Jan 31 Boston Public Schools Dual Meet #5Jan 31 · 55m Hurdles · Place 4 · Boston Latin Academy55m Hurdles33"4.12.02a PB9
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 300 Meters · Place 19 · Boston Latin Academy300 Meters19.55.77a PB9
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 55m Hurdles · Place 8 · Boston Latin Academy55m Hurdles33"8.12.16a9
Jan 10Boston Public Schools Dual Meet #2Jan 10 · 55m Hurdles · Place 5 · Boston Latin Academy55m Hurdles512.05a—
Jan 10Boston Public Schools Dual Meet #2Jan 10 · 300 Meters · Place 22 · Boston Latin Academy300 Meters2255.80a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Long Jump · Place 46 · Boston Latin AcademyLong Jump4611-7.75—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 45 · Boston Latin Academy100m HurdlesRound P4520.63a—
May 142024 Boston Public Schools City ChampionshipMay 14 · 100m Hurdles · Place 6 · Boston Latin Academy100m Hurdles620.95a—
May 7Boston Public Schools Dual Meet #5May 7 · Long Jump · Place 13 · Boston Latin AcademyLong Jump1311-2—
May 7Boston Public Schools Dual Meet #5May 7 · 100m Hurdles · Place 7 · Boston Latin Academy100m Hurdles722.00—
Apr 9Boston Public Schools Dual Meet #2Apr 9 · Long Jump · Place 3 · Boston Latin AcademyLong Jump312-2.50—
Apr 9Boston Public Schools Dual Meet #2Apr 9 · 100m Hurdles · Place 4 · Boston Latin Academy100m Hurdles421.20—
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · Long Jump · Place 9 · Boston Latin AcademyLong Jump9.11-03.25 PB9
Apr 2Boston Pubic Schools Dual Meet #1Apr 2 · 100m Hurdles · Place 2 · Boston Latin Academy100m Hurdles33" / 0.838m2.22.13a PB9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 300 Meters · Place 18 · Boston Latin Academy300 Meters18.56.96a9
Dec 20Boston Public Schools Dual Meet #1Dec 20 · 55m Hurdles · Place 7 · Boston Latin Academy55m Hurdles33"7.12.34a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 78 · Boston Latin Academy55m Hurdles33"78.12.70a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Boston Latin Academy55 Meter--DNS9
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55 Meter · Place 94 · Boston Latin Academy55 MeterRound P94.9.64a PB9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 162023 Boston Public Schools City Championship May 16 · 400m Hurdles · Place 6 · Boston Latin Academy400m Hurdles30" / 0.762m6.1:31.02a PB8
May 162023 Boston Public Schools City Championship May 16 · Long Jump · Place 10 · Boston Latin AcademyLong Jump10.10-06.008