Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 284:51.15aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
1 Mile · Outdoor46th Annual Ottaviani Invitational · Apr 194:46.11a46th Annual Ottaviani InvitationalApril 19, 2025
1000 Meters · IndoorBPS Dual Meets #5 · Jan 282:47.19aBPS Dual Meets #5January 28, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 284:49.62aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
2 Miles · IndoorBoston Public Schools - Dual Meet #3 1/15/25 · Jan 1510:49.95aBoston Public Schools - Dual Meet #3 1/15/25January 15, 2025
2 Miles · OutdoorUSATF New England Youth Series #4 · May 1711:03.42aUSATF New England Youth Series #4May 17, 2026
200 Meters · IndoorUSATFNE Youth Indoor Development Meet #3 · Feb 2333.58aUSATFNE Youth Indoor Development Meet #3February 23, 2022
200 Meters · OutdoorBoston Public Schools Dual Meet #3 · May 527.00Boston Public Schools Dual Meet #3May 5, 2026
300 Meters · IndoorBoston Public Schools - Dual Meet #2 1/8 · Jan 840.59aBoston Public Schools - Dual Meet #2 1/8January 8, 2025
400 Meters · IndoorRising Stars Youth Champs · Mar 653.59aRising Stars Youth ChampsMarch 6, 2026
400 Meters · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 2552.23aAAU Track & Field Region 1 (AD,NJ,MP) QualifierJune 25, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:27.26aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · IndoorPre Nationals Tune Up · Jan 42:06.67Pre Nationals Tune UpJanuary 4, 2025
800 Meters · OutdoorMSTCA Coaches Shore Invitational · May 161:59.83aMSTCA Coaches Shore InvitationalMay 16, 2026
Long Jump · OutdoorBoston Public Schools Dual Meet #4 · May 1216-07.00Boston Public Schools Dual Meet #4May 12, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Boston Lions Track ClubBoston Lions Track Club800 MetersRound P--DNS10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters2.2:03.13a10
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 400 Meters · Place 7 · Boston Lions Track ClubBoston Lions Track Club400 Meters7.52.23a PB10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters1.2:02.75a10
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Boston Lions Track ClubBoston Lions Track Club800 Meters—DNS10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 800 Meters · Dearborn STEM AcademyDearborn STEM Academy800 Meters--DNF10
May 212026 Boston Public Schools ChampionshipMay 21 · 800 Meters · Place 1 · Dearborn STEM AcademyDearborn STEM Academy800 Meters1.2:03.35a10
May 17USATF New England Youth Series #4May 17 · 2 Miles · Place 1 · Boston Lions Track ClubBoston Lions Track Club2 Miles1.11:03.42a PB10
May 16MSTCA Coaches Shore InvitationalMay 16 · 800 Meters · Place 4 · Dearborn STEM AcademyDearborn STEM Academy800 Meters41:59.83a PB10
May 12Boston Public Schools Dual Meet #4May 12 · Long Jump · Place 11 · Dearborn STEM AcademyDearborn STEM AcademyLong Jump11.16-07.00 PB10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 800 Meters · Place 4 · Dearborn STEM AcademyDearborn STEM Academy800 Meters42:00.64a10
May 5Boston Public Schools Dual Meet #3May 5 · 800 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy800 Meters2.2:04.3010
May 5Boston Public Schools Dual Meet #3May 5 · 200 Meters · Place 27 · Dearborn STEM AcademyDearborn STEM Academy200 Meters27.27.00 PB10
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 2 Miles · Place 3 · Dearborn STEM AcademyDearborn STEM Academy2 Miles3.12:17.4010
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 400 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy400 Meters2.52.9010

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 49 · Snowden InternationalSnowden International400 Meters49.53.59a PB10
Jan 28BPS Dual Meets #5Jan 28 · 1000 Meters · Place 3 · Snowden InternationalSnowden International1000 Meters3.2:47.19a PB10
Jan 28BPS Dual Meets #5Jan 28 · 600 Meters · Place 7 · Snowden InternationalSnowden International600 Meters7.1:42.56a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 800 Meters · Snowden InternationalSnowden International800 Meters--DNF10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 7 · Snowden InternationalSnowden International600 Meters7.1:27.26a PB10
Dec 17BPS Dual Meets #1Dec 17 · 2 Miles · Place 2 · Snowden InternationalSnowden International2 Miles2.11:57.13a10
Jan 15Boston Public Schools - Dual Meet #3 1/15/25Jan 15 · 2 Miles · Place 1 · Snowden InternationalSnowden International2 Miles1.10:49.95a PB9
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · 300 Meters · Place 4 · Snowden InternationalSnowden International300 Meters4.40.59a PB9
Jan 4Pre Nationals Tune UpJan 4 · 800 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club800 Meters32:06.67 PB15

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters2.2:06.81a9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Boston Lions Track ClubBoston Lions Track Club400 Meters—DNS9
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 800 Meters · Place 8 · Dearborn STEM AcademyDearborn STEM Academy800 Meters8.2:02.22a9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 800 Meters · Place 6 · Dearborn STEM AcademyDearborn STEM Academy800 Meters6.2:04.03a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 2 · Dearborn STEM AcademyDearborn STEM Academy1 Mile2.4:46.11a PB9

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 2 · Snowden InternationalSnowden International1 Mile2.4:51.15a PB9
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 2 · Snowden InternationalSnowden International1600 Meters2.4:49.62a PB9
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 2 · Snowden InternationalSnowden International600 Meters2.1:28.49a9
Dec 18Boston Public Schools Dual Meet #1Dec 18 · 1000 Meters · Place 1 · Snowden InternationalSnowden International1000 Meters1.2:48.70a9
Dec 18Boston Public Schools - Dual Meets #1 12/18Dec 18 · 1000 Meters · Place 1 · Snowden InternationalSnowden International1000 Meters1.2:48.70a9
Dec 15the track at new balance Youth JamboreeDec 15 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:10.10a9
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.56.02a9
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters2.2:14.34a8
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters2.55.93a8
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:14.65a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters256.32a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters22:19.04a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters258.69a—
Jan 24 Boston Public Schools Dual Meet #4Jan 24 · 600 Meters · Place 3 · Snowden InternationalSnowden International600 Meters3.1:37.68a8
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1 Mile · Place 1 · Boston Lions Track ClubBoston Lions Track Club1 Mile15:05.71a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1 Mile · Place 1 · Boston Lions Track ClubBoston Lions Track Club1 Mile15:06.24a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1000 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club1000 Meters23:05.12a—
Jan 6Pre Nationals Tune UpJan 6 · 800 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club800 Meters32:17.56a—
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 5 · Boston Lions Track ClubBoston Lions Track Club400 Meters51:00.56a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 2 · 02-Unattached02-Unattached800 Meters2.2:13.36a8
May 11USATF New England Youth Series - Meet #3May 11 · 400 Meters · Place 3 · 02-Unattached02-Unattached400 Meters3.56.06a8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 1 Mile · Place 1 · 02-Unattached02-Unattached1 Mile1.4:59.02a8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 800 Meters · Place 2 · 02-Unattached02-Unattached800 Meters2.2:14.70a8

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 1 Mile · Place 9 · Boston Lions Track ClubBoston Lions Track Club1 Mile9.5:40.89a8
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club400 Meters3.59.87a8
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club800 Meters42:26.82a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 9 · Boston Lions Track ClubBoston Lions Track Club400 Meters91:04.36a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club800 Meters42:30.28a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters21:04.46a—
Feb 5Waltham Track Youth Invitational Feb 5 · 800 Meters · Place 5 · Boston Lions Track ClubBoston Lions Track Club800 Meters52:37.17a—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters21:04.87a—
Jan 22USATF New England Youth Meet #1Jan 22 · 1000 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club1000 Meters43:15.58a—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 11 · Boston Lions Track ClubBoston Lions Track Club300 Meters1145.79a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 6 · Boston Lions Track ClubBoston Lions Track Club800 Meters6.2:17.49a7
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 400 Meters · Place 8 · Boston Lions Track ClubBoston Lions Track Club400 Meters8.59.14a7
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 8 · Boston Lions Track ClubBoston Lions Track Club800 Meters82:19.86a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 8 · Boston Lions Track ClubBoston Lions Track Club400 Meters81:01.73a—
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 10 · Boston Lions Track ClubBoston Lions Track Club200 Meters1029.9813
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 7 · Boston Lions Track ClubBoston Lions Track Club400 Meters71:03.2813
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 7 · Boston Lions Track ClubBoston Lions Track Club800 Meters72:25.2813
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 12 · Boston Lions Track ClubBoston Lions Track Club800 Meters12.2:22.96a7
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 10 · Boston Lions Track ClubBoston Lions Track Club400 Meters10.1:00.84a7
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 13 · Boston Lions Track ClubBoston Lions Track Club800 Meters132:28.78a—
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 8 · Boston Lions Track ClubBoston Lions Track Club400 Meters81:01.78a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Boston Lions Track ClubBoston Lions Track Club800 Meters—DNS6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club400 Meters4.1:08.28a6
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club200 Meters430.3112
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 5 · Boston Lions Track ClubBoston Lions Track Club400 Meters51:10.1812
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 6 · Boston Lions Track ClubBoston Lions Track Club800 Meters62:44.8512
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club800 Meters3.2:39.04a6
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters2.1:09.006
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club800 Meters4.2:47.86a6
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters2.1:08.27a6
May 1Bloomfield Youth Invitational May 1 · 800 Meters · Place 5 · Boston Lions Track ClubBoston Lions Track Club800 Meters5.3:01.17a6
May 1Bloomfield Youth Invitational May 1 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters2.1:12.78a6

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 7 · Boston Lions Track ClubBoston Lions Track Club800 Meters7.3:14.96a6
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 200 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club200 Meters4.33.58a PB6