Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Balance Nationals Indoor · Mar 74:43.10aNew Balance Nationals IndoorMarch 7, 2024
1 Mile · OutdoorMIAA Division 3 Track & Field Championship · May 284:24.09aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorBPS Dual Meets #2 · Jan 72:50.32aBPS Dual Meets #2January 7, 2026
2 Miles · IndoorBPS Dual Meets #2 · Jan 712:54.23aBPS Dual Meets #2January 7, 2026
2 Miles · OutdoorMIAA Division 3 Track & Field Championship · May 289:46.29aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
3000 Meters · OutdoorBattle Road Twilight 3 · Jun 19:31.81Battle Road Twilight 3June 1, 2024
800 Meters · OutdoorBattle Road Twilight Series Meet - 4 · Jun 132:01.92aBattle Road Twilight Series Meet - 4June 13, 2026
Varsity · OutdoorBoston Public Schools Dual Meet #2 · Apr 162:10.90Boston Public Schools Dual Meet #2April 16, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 1The Sunrise ClassicAug 1 · 5000 Meters · Place 2 · Emerging ElitesEmerging Elites5000 Meters2.16:03.50aUnofficial11
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 800 Meters · Place 27 · Emerging ElitesEmerging Elites800 Meters27.2:01.92a PB11
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 26 · O'BryantO'Bryant1 Mile26.4:28.56a11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 2 Miles · Place 10 · O'BryantO'Bryant2 Miles10.9:46.29a PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Place 4 · O'BryantO'Bryant1 Mile4.4:24.09a PB11
May 212026 Boston Public Schools ChampionshipMay 21 · 2 Miles · Place 1 · O'BryantO'Bryant2 Miles1.10:17.66a11
May 212026 Boston Public Schools ChampionshipMay 21 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.4:32.30a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 1 Mile · Place 3 · O'BryantO'Bryant1 Mile34:29.82a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 48 · O'BryantO'Bryant2 Miles489:58.80a11
May 5Boston Public Schools Dual Meet #3May 5 · 2 Miles · Place 2 · O'BryantO'Bryant2 Miles2.13:18.0011
May 5Boston Public Schools Dual Meet #3May 5 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.5:02.5011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 7BPS Dual Meets #2Jan 7 · 2 Miles · Place 5 · O'BryantO'Bryant2 Miles512:54.23a PB11
Jan 7BPS Dual Meets #2Jan 7 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters12:50.32a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 202025 Boston Public Schools City ChampionshipsMay 20 · 2 Miles · Place 1 · O'BryantO'Bryant2 Miles110:17.42a10
May 202025 Boston Public Schools City ChampionshipsMay 20 · 1 Mile · Place 3 · O'BryantO'Bryant1 Mile34:48.31a10
May 10MSTCA Coaches Shore InvitationalMay 10 · 1 Mile · Place 4 · O'BryantO'Bryant1 Mile44:33.31a10
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 4 · O'BryantO'Bryant1 Mile44:33.88a10
Apr 16Boston Public Schools Dual Meet #2Apr 16 · Varsity · Place 2 · O'BryantO'BryantVarsity210:59.9010
Apr 16Boston Public Schools Dual Meet #2Apr 16 · Varsity · Place 3 · O'BryantO'BryantVarsity32:10.90 PB10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8The Adrian Martinez ClassicJun 8 · 1 Mile · Place 16 · Emerging ElitesEmerging Elites1 Mile164:38.24a—
Jun 1Battle Road Twilight 3Jun 1 · 3000 Meters · Place 7 · Emerging ElitesEmerging Elites3000 Meters79:31.81 PB—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 12 · O'BryantO'Bryant2 Miles1210:03.83a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 1 Mile · Place 15 · O'BryantO'Bryant1 Mile154:42.20a—
May 142024 Boston Public Schools City ChampionshipMay 14 · 2 Miles · Place 1 · O'BryantO'Bryant2 Miles110:33.79a—
May 142024 Boston Public Schools City ChampionshipMay 14 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile14:57.12a—
May 7Boston Public Schools Dual Meet #5May 7 · Discus · Place 13 · O'BryantO'BryantDiscus1362-10—
May 7Boston Public Schools Dual Meet #5May 7 · 2 Miles · Place 3 · O'BryantO'Bryant2 Miles311:47.87—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 2 Miles · Place 3 · O'BryantO'Bryant2 Miles310:04.91a—
Apr 30Boston Public Schools Dual Meet #4Apr 30 · Discus · Place 14 · O'BryantO'BryantDiscus1464-0—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 1 Mile · Place 72 · Emerging ElitesEmerging Elites1 Mile724:43.10a PB—