Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 15:14.88aUSATF New England Youth InvitationalMarch 1, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · May 314:52.20aUSATF New England Youth InvitationalMay 31, 2026
100 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 2214.22aUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 14:53.39aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:28.10aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
1600 Meters · OutdoorAdidas Track Nationals 2026 · Jun 184:52.84aAdidas Track Nationals 2026June 18, 2026
2 Miles · IndoorUSATF New England Youth Invitational · Mar 111:10.32aUSATF New England Youth InvitationalMarch 1, 2026
2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 1810:54.92aAdidas Track Nationals 2026June 18, 2026
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Invitational · May 316:54.68aUSATF New England Youth InvitationalMay 31, 2026
2000m Steeplechase · 0.838m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 256:59.29aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
3000 Meters · IndoorUSATF New England Youth Invitational · Mar 110:27.85aUSATF New England Youth InvitationalMarch 1, 2026
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 259:36.22aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
3200 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1810:51.40aAdidas Track Nationals 2026June 18, 2026
400 Meters · IndoorUSATF National Youth Indoor Championships · Mar 211:05.01aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
400 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 111:01.84USATF Region 1 Junior Olympic ChampionshipsJuly 11, 2025
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:28.03aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · OutdoorUSATF New England Youth Series #4 · May 172:17.27aUSATF New England Youth Series #4May 17, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 2000m Steeplechase · Place 2 · Nashua PAL StridersNashua PAL Striders2000m Steeplechase0.838m2.6:59.29a PB7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders3000 Meters1.9:36.22a PB7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders1500 Meters2.4:28.10a PB7
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 5 · UnattachedUnattached2 Miles5.10:54.92a PB7
Jun 18Adidas Track Nationals 2026Jun 18 · 3200 Meters · Place 5 · UnattachedUnattached3200 Meters5.10:51.40a PB7
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 7 · UnattachedUnattached1 Mile7.4:54.72a7
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 7 · UnattachedUnattached1600 Meters7.4:52.84a PB7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 2000m Steeplechase · Place 1 · Nashua PAL StridersNashua PAL Striders2000m Steeplechase0.762m1.7:15.51a7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders3000 Meters3.10:19.50a7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders1500 Meters2.4:28.89a7
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 2 · Nashua PAL StridersNashua PAL Striders2000m Steeplechase0.762m2.6:54.68a PB7
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 1 · Nashua PAL StridersNashua PAL Striders1 Mile1.4:52.20a PB7
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders1500 Meters6.4:33.74a7
May 17USATF New England Youth Series #4May 17 · 2000m Steeplechase · Place 2 · 02-Unattached02-Unattached2000m Steeplechase0.762m2.7:14.88a7
May 17USATF New England Youth Series #4May 17 · 800 Meters · Place 9 · 02-Unattached02-Unattached800 Meters9.2:17.27a PB7
May 15BSR Elite Scholastic MeetMay 15 · 1 Mile · Place 7 · UnattachedUnattached1 Mile7.4:54.69a7

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 2 Miles · Place 2 · 02-Unattached02-Unattached2 Miles2.11:10.32a PB7
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · Place 2 · 02-Unattached02-Unattached1 Mile2.5:14.88a PB7
Mar 1USATF New England Youth InvitationalMar 1 · 3000 Meters · Place 1 · 02-Unattached02-Unattached3000 Meters1.10:27.85a PB7
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 2 · 02-Unattached02-Unattached1500 Meters2.4:53.39a PB7

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 400 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders400 Meters21:01.84 PB12
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders3000 Meters210:54.5412
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders1500 Meters14:44.7912
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders3000 Meters210:54.5412
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders1500 Meters14:44.7912
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 400 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders400 Meters21:01.8412
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders3000 Meters2.10:23.63a12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders1500 Meters1.4:48.12a12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders400 Meters1.1:02.37a12
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders1500 Meters25:03.3412
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 2 · Nashua PAL StridersNashua PAL Striders1 Mile25:23.2412
Jun 1USATF New England Youth InvitationalJun 1 · 400 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders400 Meters21:03.4912
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders800 Meters22:28.5912

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 10 · 02-Unattached02-Unattached1500 Meters10.5:08.24a6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 6 · 02-Unattached02-Unattached800 Meters6.2:28.03a PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 17 · 02-Unattached02-Unattached400 MetersRound P17.1:05.01a PB6
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 1 · 02-Unattached02-Unattached1 Mile1.5:39.64a6
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 1 · 02-Unattached02-Unattached1500 Meters1.5:19.56a6
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 1 · 02-Unattached02-Unattached800 Meters1.2:32.70a6
Mar 2USATF New England Youth InvitationalMar 2 · 400 Meters · Place 2 · 02-Unattached02-Unattached400 Meters2.1:05.22a6

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders800 Meters12:34.99a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders400 Meters31:07.59a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders100 MetersRound P514.41a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders100 Meters514.22a PB—
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 4 · Nashua PAL StridersNashua PAL Striders1 Mile45:54.1911
Jun 2USATF New England Youth InvitationalJun 2 · 400 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders400 Meters21:04.8811
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders800 Meters22:31.8611

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders800 Meters5.2:44.52a10
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 400 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders400 Meters3.1:10.73a10
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 7 · Nashua PAL StridersNashua PAL Striders100 MetersRound P7.15.04aWind: 0.310
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders100 Meters5.14.81aWind: 110
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders800 Meters62:51.60—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders400 Meters41:13.93a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 MetersRound P415.3a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders100 Meters615.39a—
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders400 Meters61:19.2110
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders800 Meters32:54.2710
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders100 MetersRound P215.6110
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 Meters415.5910

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders800 Meters4.3:00.16a9
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders400 Meters6.1:18.97a9
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders100 MetersRound P5.16.80aWind: -2.49
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders100 Meters5.16.47aWind: -0.59