Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 14:46.34aUSATF New England Youth InvitationalMarch 1, 2026
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:44.82aBattle Road Twilight Series Meet 2May 16, 2026
1000 Meters · IndoorML-12 Varsity & JV Block #2A: Wat/Sto; Bel/Win; Wak/Wil · Dec 222:52.36aML-12 Varsity & JV Block #2A: Wat/Sto; Bel/Win; Wak/WilDecember 22, 2025
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 14:27.68aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:22.36aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2 Miles · OutdoorUSATF New England Youth Invitational · May 3110:13.47aUSATF New England Youth InvitationalMay 31, 2026
200 Meters · IndoorEast Coast Youth Invitational · Feb 2337.21East Coast Youth Invitational February 23, 2020
200 Meters · OutdoorUSATF-New England Invitational · Jun 533.25USATF-New England InvitationalJune 5, 2022
2000m Steeplechase · 0.914m · OutdoorUSATF New England Youth Series #2 · May 37:15.91aUSATF New England Youth Series #2May 3, 2026
2000m Steeplechase · OutdoorUSATF New England Youth Series - Meet #1 · May 47:31.26USATF New England Youth Series - Meet #1May 4, 2025
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1248.23aUSATF New England Youth / HS Meet #1January 12, 2025
3000 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 229:34.36aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 259:26.58aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
400 Meters · IndoorEast Coast Youth Invitational · Feb 231:21.80East Coast Youth Invitational February 23, 2020
400 Meters · OutdoorUSATF-New England Invitational · Jun 51:14.32USATF-New England InvitationalJune 5, 2022
55 Meters · OutdoorThe Rising Stars Classic · Mar 82:21.66aThe Rising Stars ClassicMarch 8, 2025
800 Meters · IndoorEast Coast Invitational · Feb 232:19.85aEast Coast InvitationalFebruary 23, 2025
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:10.67aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 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 · 3000 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club3000 Meters1.9:26.58a PB9
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club1500 Meters3.4:22.36a PB9
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club800 Meters13.2:10.67a PB9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters3.10:03.01a9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club1500 Meters4.4:24.36a9
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.2:11.46a9
May 31USATF New England Youth InvitationalMay 31 · 2 Miles · Place 6 · New England Elite Track ClubNew England Elite Track Club2 Miles6.10:13.47a PB9
May 31USATF New England Youth InvitationalMay 31 · 3000 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club3000 Meters6.9:31.65a9
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club800 Meters17.2:17.13a9
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 27 · New England Elite Track ClubNew England Elite Track Club1 Mile27.4:44.82a PB9
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 37 · New England Elite Track ClubNew England Elite Track Club1500 Meters37.4:28.84a9
May 3USATF New England Youth Series #2May 3 · 2000m Steeplechase · Place 3 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m3.7:15.91a PB9
May 3USATF New England Youth Series #2May 3 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile4.4:55.90a9
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile44:51.31a9
Apr 17George Davis InvitationalApr 17 · 2 Miles · Place 17 · New England Elite Track ClubNew England Elite Track Club2 Miles17.10:15.40a9
Feb 8Greater Boston Track Club MeetFeb 8 · 800 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club800 Meters13.2:14.12a9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile4.4:46.34a PB9
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club1500 Meters5.4:27.68a PB9
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 3000 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club3000 Meters199:34.36a PB9
Feb 13Harvard Crimson Elite & OpenFeb 13 · 1 Mile · Place 45 · New England EliteNew England Elite1 Mile454:47.19—
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 50 · New England EliteNew England Elite1 Mile504:54.78—
Jan 6ML-12 Varsity & JV Block #4B: Win/Wob; Bur/Sto; Mel/WilJan 6 · 1000 Meters · Place 8 · WilmingtonWilmington1000 Meters82:54.72a9

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29ML-12 Varsity & JV Block #3A: Lex/Win; Arl/Bel; Bur/WilDec 29 · 1 Mile · Place 9 · WilmingtonWilmington1 Mile9.4:59.51a9
Dec 22ML-12 Varsity & JV Block #2A: Wat/Sto; Bel/Win; Wak/WilDec 22 · 1000 Meters · Place 5 · WilmingtonWilmington1000 Meters5.2:52.36a PB9
Dec 16ML-12 Varsity Block #1: Wat/Bur; Bel/Lex; Arl/Wob; Red/Win; Mel/Wak; Sto/WilDec 16 · 1 Mile · Place 18 · WilmingtonWilmington1 Mile18.4:58.67a9
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 7 · New England Elite Track ClubNew England Elite Track Club1 Mile7.5:09.01a8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club1500 Meters7.4:49.66a8
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters10.2:20.32a8
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters--DNF8
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club800 Meters12.2:19.85a PB8
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile25:13.40a8
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile25:19.38a—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club300 Meters948.23a PB—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 3 · New England Elite Track CluNew England Elite Track Clu3000 Meters310:06.2415
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu1500 Meters64:40.4315
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 3 · New England Elite Track CluNew England Elite Track Clu3000 Meters310:06.2415
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 1500 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu1500 Meters64:40.4315
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club3000 Meters7.9:56.05a8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club1500 Meters6.4:44.99a8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club800 Meters11.2:21.94a8
Jun 8Battle Road Twilight #4Jun 8 · 1500 Meters · Place 32 · New England Elite Track ClubNew England Elite Track Club1500 Meters32.4:36.22a8
May 31Battle Road Track Club Twilight #3May 31 · 1500 Meters · Place 68 · New England EliteNew England Elite1500 Meters684:50.82—
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · Place 5 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m5.7:23.13a8
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.2:24.06a8
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 40 · New England EliteNew England Elite1500 Meters404:41.28—
May 4USATF New England Youth Series - Meet #1May 4 · 2000m Steeplechase · Place 2 · New England Elite Track CluNew England Elite Track Clu2000m Steeplechase27:31.26 PB15
May 4USATF New England Youth Series - Meet #1May 4 · 3000 Meters · Place 2 · New England Elite Track CluNew England Elite Track Clu3000 Meters210:14.9615
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club55 MetersRound P25:05.98a—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club55 MetersRound P42:21.66a PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners200 Meters833.25 PB12
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 10 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters101:14.32 PB12

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1Northeast Indoor ClassicMar 1 · Long Jump · Place 18 · Greater Lowell Road RunneGreater Lowell Road RunneLong Jump189-02.001
Mar 1Northeast Indoor ClassicMar 1 · 1500 Meters · Place 11 · Greater Lowell Road RunneGreater Lowell Road Runne1500 Meters115:51.721
Mar 1Northeast Indoor ClassicMar 1 · 200 Meters · Place 41 · Greater Lowell Road RunneGreater Lowell Road Runne200 Meters4137.451
Feb 23East Coast Youth Invitational Feb 23 · 800 Meters · Place 2 · Greater Lowell Road RunneGreater Lowell Road Runne800 Meters23:04.111
Feb 23East Coast Youth Invitational Feb 23 · 400 Meters · Place 5 · Greater Lowell Road RunneGreater Lowell Road Runne400 Meters51:21.80 PB1
Feb 23East Coast Youth Invitational Feb 23 · 200 Meters · Place 15 · Greater Lowell Road RunneGreater Lowell Road Runne200 Meters1537.21 PB1

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 3Northeast Indoor ClassicMar 3 · Long Jump · Place 8 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump8.4-09.50Unofficial2
Mar 3Northeast Indoor ClassicMar 3 · 800 Meters · Place 6 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters6.3:19.29aUnofficial2
Mar 3Northeast Indoor ClassicMar 3 · 400 Meters · Place 12 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters12.1:30.63aUnofficial2
Feb 24East Coast InvitationalFeb 24 · Long Jump · Place 15 · Greater Lowell Road RunneGreater Lowell Road RunneLong Jump156-00.001
Feb 24East Coast InvitationalFeb 24 · 800 Meters · Place 8 · Greater Lowell Road RunneGreater Lowell Road Runne800 Meters83:26.351
Feb 24East Coast InvitationalFeb 24 · 200 Meters · Place 24 · Greater Lowell Road RunneGreater Lowell Road Runne200 Meters2445.441