Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoston Public Schools Dual Meet #1 · Apr 1411.10Boston Public Schools Dual Meet #1April 14, 2026
1000 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 212:57.16aUSATF New England Youth / HS Meet #2January 21, 2024
200 Meters · IndoorRising Stars Youth Champs · Mar 623.28aRising Stars Youth ChampsMarch 6, 2026
200 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2722.28a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
300 Meters · IndoorBPS Dual Meets #5 · Jan 2836.54aBPS Dual Meets #5January 28, 2026
400 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 2751.04aMSTCA Boston Holiday ChallengeDecember 27, 2025
400 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2750.05a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
400 Meters · Relay Split · OutdoorMIAA Division 6 Track & Field Championship · May 3049.467aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 216.94aMSTCA Speed Classic (Sunday)December 21, 2025
60 Meters · IndoorNew Balance Nationals Indoor · Mar 753.36aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · Indoorthe TRACK at new balance Youth Jamboree · Dec 172:13.81athe TRACK at new balance Youth JamboreeDecember 17, 2023
800 Meters · OutdoorUSATF New England Youth Series - Meet #4 · May 192:12.30USATF New England Youth Series - Meet #4May 19, 2024

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Aug 15Alpha Speed Victory Classic Aug 15 · 400 Meters · Place 1 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 Meters1.51.81a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 11 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 MetersRound S11.50.06a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 15 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 MetersRound P15.50.05a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 21 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 MetersRound S21.22.75aWind: -1.610
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 19 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 MetersRound P19.22.28a PBWind: 1.210
Jul 172026 Bay State Games T&F FinalsJul 17 · 400 Meters · Place 5 · SacholasticSacholastic400 Meters5.51.02a10
Jul 172026 Bay State Games T&F FinalsJul 17 · 200 Meters · Place 1 · SacholasticSacholastic200 Meters1.22.78a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 5 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 Meters5.51.62a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 3 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 Meters3.22.73aWind: 1.410
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 400 Meters · Place 1 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 Meters1.50.82a10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 4 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 MetersRound P4.23.12aWind: 0.410
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 3 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 Meters3.22.95aWind: -1.210
May 31USATF New England Youth InvitationalMay 31 · 400 Meters · Place 2 · Boston Chargers Athletic ClubBoston Chargers Athletic Club400 Meters2.51.45a10
May 31USATF New England Youth InvitationalMay 31 · 200 Meters · Place 1 · Boston Chargers Athletic ClubBoston Chargers Athletic Club200 Meters1.23.02a10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 400 Meters · Place 6 · Dearborn STEM AcademyDearborn STEM Academy400 Meters6.50.95a10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 200 Meters · Place 11 · Dearborn STEM AcademyDearborn STEM Academy200 MetersRound P11.23.11aWind: -2.510
May 212026 Boston Public Schools ChampionshipMay 21 · 400 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy400 Meters2.51.05a10
May 212026 Boston Public Schools ChampionshipMay 21 · 200 Meters · Place 1 · Dearborn STEM AcademyDearborn STEM Academy200 Meters1.23.44a10
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 3 · Dearborn STEM AcademyDearborn STEM Academy400 Meters350.87a10
May 12Boston Public Schools Dual Meet #4May 12 · 400 Meters · Place 1 · Dearborn STEM AcademyDearborn STEM Academy400 Meters1.50.4010
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 400 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy400 Meters252.83a10
May 5Boston Public Schools Dual Meet #3May 5 · 200 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy200 Meters2.23.2010
Apr 28Boston Public Schools Dual Meet #2Apr 28 · 100 Meters · Place 4 · Dearborn STEM AcademyDearborn STEM Academy100 Meters4.11.8010
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy200 Meters222.66a10
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 8 · Dearborn STEM AcademyDearborn STEM Academy100 Meters811.42a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 200 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy200 Meters223.0110
Apr 14Boston Public Schools Dual Meet #1Apr 14 · 100 Meters · Place 5 · Dearborn STEM AcademyDearborn STEM Academy100 Meters5.11.10 PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 5 · Snowden InternationalSnowden International400 Meters5.51.12a10
Mar 6Rising Stars Youth ChampsMar 6 · 200 Meters · Place 40 · Snowden InternationalSnowden International200 MetersRound P40.23.28a PB10
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · Place 5 · 02-Unattached02-Unattached400 Meters5.51.91a10
Jan 28BPS Dual Meets #5Jan 28 · 300 Meters · Place 1 · Snowden InternationalSnowden International300 Meters1.36.54a PB10
Jan 28BPS Dual Meets #5Jan 28 · 55 Meter · Place 3 · Snowden InternationalSnowden International55 Meter3.7.00a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 400 Meters · Place 6 · Snowden InternationalSnowden International400 Meters6.51.04a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 21 · Snowden InternationalSnowden International55 Meter21.6.94a PB10
Dec 17BPS Dual Meets #1Dec 17 · 55 Meter · Place 2 · Snowden InternationalSnowden International55 Meter2.7.01a10
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 300 Meters · Place 25 · Snowden InternationalSnowden International300 Meters25.37.60a9
Jan 22Boston Public Schools - Dual Meet #4 1/22/2025Jan 22 · 300 Meters · Place 1 · Snowden InternationalSnowden International300 Meters1.37.26a9
Jan 8Boston Public Schools - Dual Meet #2 1/8Jan 8 · 55 Meter · Place 8 · Snowden InternationalSnowden International55 Meter8.7.11a9

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.51.16a9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 4 · UnattachedUnattached200 MetersRound P4.23.44aWind: 0.29
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 3 · UnattachedUnattached200 Meters3.23.6aWind: -0.59
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400 Meters · Dearborn STEM AcademyDearborn STEM Academy400 MetersRelay Split—49.467a PB9
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400 Meters · Place 7 · Dearborn STEM AcademyDearborn STEM Academy400 Meters7.51.55a9
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 200 Meters · Place 21 · Dearborn STEM AcademyDearborn STEM Academy200 MetersRound P21.23.97a9
May 202025 Boston Public Schools City ChampionshipsMay 20 · 400 Meters · Place 1 · Dearborn STEM AcademyDearborn STEM Academy400 Meters151.03a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 200 Meters · Place 21 · Dearborn STEM AcademyDearborn STEM Academy200 Meters2123.35a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 3 · Dearborn STEM AcademyDearborn STEM Academy100 Meters311.81a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 3 · Dearborn STEM AcademyDearborn STEM Academy100 Meters311.74a9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 400 Meters · Place 3 · Dearborn STEM AcademyDearborn STEM Academy400 Meters3.51.48a9
Apr 30Boston Public Dual Meet #3Apr 30 · 200 Meters · Place 5 · Dearborn STEM AcademyDearborn STEM Academy200 Meters523.109
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 4 · Dearborn STEM AcademyDearborn STEM Academy400 Meters451.32a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 1 · Dearborn STEM AcademyDearborn STEM Academy200 Meters1.23.24a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 100 Meters · Place 7 · Dearborn STEM AcademyDearborn STEM Academy100 MetersRound P7.11.59a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 100 Meters · Place 5 · Dearborn STEM AcademyDearborn STEM Academy100 Meters5.11.75a9
Apr 9Boston Public Schools Dual Meet #1Apr 9 · 200 Meters · Place 2 · Dearborn STEM AcademyDearborn STEM Academy200 Meters223.309

2024 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 400 Meters · Place 9 · Snowden InternationalSnowden International400 Meters9.52.54a9
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 5 · Snowden InternationalSnowden International300 Meters5.37.21a9
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Place 1 · UnattachedUnattached400 Meters1.52.83a9
Dec 15the track at new balance Youth JamboreeDec 15 · 200 Meters · Place 1 · UnattachedUnattached200 Meters1.24.57a9
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 5 · Boston Lions Track ClubBoston Lions Track Club60 MetersRound P553.36a PB—
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters1.2:14.19a8
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.55.57a8
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club200 Meters1.24.54a8
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters154.31a—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club200 Meters223.99a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters155.31a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 200 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club200 Meters225.82a—
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 800 Meters · Place 7 · Boston Lions Track ClubBoston Lions Track Club800 Meters7.2:22.67a8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 400 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club400 Meters3.56.76a8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club200 Meters3.25.05a8
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1000 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club1000 Meters12:57.16a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club300 Meters240.39a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1000 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club1000 Meters13:05.10a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club300 Meters141.47a—
Jan 6Pre Nationals Tune UpJan 6 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:16.16a—
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters154.33a—
Jan 6Pre Nationals Tune UpJan 6 · 200 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club200 Meters324.61a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters255.27a—
May 19USATF New England Youth Series - Meet #4May 19 · 400 Meters · Place 6 · Boston Lions Track ClubBoston Lions Track Club400 Meters653.4314
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:12.30 PB14
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters1.2:12.97a8
May 11USATF New England Youth Series - Meet #3May 11 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.53.98a8
May 5USATF New England Youth Series - Meet #2May 5 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters254.2514
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:12.3014
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters1.2:14.67a8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.55.66a8

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters2.2:13.81a PB8
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.54.58a8
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:22.83a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters158.47a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club800 Meters22:22.49a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters159.09a—
Feb 5Waltham Track Youth Invitational Feb 5 · 800 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club800 Meters12:23.94a—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters159.03a—
Jan 22USATF New England Youth Meet #1Jan 22 · 1000 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club1000 Meters23:11.37a7
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club300 Meters442.67a7

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 3 · Boston Lions Track ClubBoston Lions Track Club800 Meters3.2:12.97a7
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.52.88a7
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club200 Meters4.24.64aWind: -2.57
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 6 · Boston Lions Track ClubBoston Lions Track Club800 Meters62:19.66a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters253.99a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club200 Meters425.59a—
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club200 Meters426.3913
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 2 · Boston Lions Track ClubBoston Lions Track Club400 Meters256.9813
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 4 · Boston Lions Track ClubBoston Lions Track Club800 Meters42:16.1513
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 8 · Boston Lions Track ClubBoston Lions Track Club800 Meters8.2:18.65a7
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters1.53.58a7
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 6 · Boston Lions Track ClubBoston Lions Track Club800 Meters62:19.92a—
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 1 · Boston Lions Track ClubBoston Lions Track Club400 Meters156.22a—