Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches Invitational (Large School) · Jan 274:19.31MSTCA Coaches Invitational (Large School)January 27, 2024
1 Mile · OutdoorFriar Invitational · Apr 104:05.16aFriar InvitationalApril 10, 2026
1000 Meters · IndoorURI Invitational · Jan 182:32.90URI InvitationalJanuary 18, 2025
1500 Meters · IndoorBruce Lehane Scarlet and White · Feb 84:09.76aBruce Lehane Scarlet and WhiteFebruary 8, 2025
1500 Meters · OutdoorRaleigh Relays · Mar 263:50.47aRaleigh RelaysMarch 26, 2026
2 Miles · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159:30.09aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 249:13.02aMIAA Division 1 Track & Field ChampionshipMay 24, 2024
3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 138:20.27aDavid Hemery Valentine InvitationalFebruary 13, 2026
600 Meters · IndoorMSTCA Speed Classic- Large Schools · Dec 191:37.75aMSTCA Speed Classic- Large SchoolsDecember 19, 2021
800 Meters · OutdoorRaleigh Relays · Mar 261:49.83aRaleigh RelaysMarch 26, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 5000 Meters · BrownBrown5000 Meters--DNFSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 25 · BrownBrown1500 MetersRound P25.4:03.05aSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 29 · BrownBrown1500 Meters29.3:55.00aSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 5 · BrownBrown1 Mile5.4:05.16a PBSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 122 · BrownBrown1500 Meters122.3:50.47a PBSo
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 10 · BrownBrown800 Meters10.1:49.83a PBSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13David Hemery Valentine InvitationalFeb 13 · 3000 Meters · Place 129 · BrownBrown3000 Meters1298:20.27a PBSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 32025 Jay Carisella Coaches InvitationalMay 3 · 1500 Meters · Place 6 · BrownBrown1500 Meters63:55.74aFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 45 · BrownBrown1500 Meters45.4:07.27aFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · BrownBrown800 Meters—DNSFr
Apr 18MIT Sean Collier InvitationalApr 18 · 1 Mile · Place 16 · BrownBrown1 Mile164:16.41FR
Apr 18MIT Sean Collier InvitationalApr 18 · 800 Meters · Place 10 · BrownBrown800 Meters101:53.58FR
Apr 11Friar InvitationalApr 11 · 1 Mile · Place 60 · BrownBrown1 Mile604:25.30aFr
Apr 3Ocean State CupApr 3 · 1500 Meters · Place 4 · BrownBrown1500 Meters43:55.11aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1 Mile · Place 79 · BrownBrown1 Mile794:26.43a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1500 Meters · Place 81 · BrownBrown1500 Meters814:09.76a PB—
Jan 18URI InvitationalJan 18 · 1000 Meters · Place 10 · BrownBrown1000 Meters102:32.90 PBFR
Jan 18URI InvitationalJan 18 · 1000 Meters · Place 10 · BrownBrown1000 Meters102:32.90—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 22 · Boston LatinBoston Latin1 Mile224:25.10a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 4 · Boston LatinBoston Latin2 Miles4.9:13.02a PB12
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile1.4:14.85a12
May 15Dual County League ChampionshipMay 15 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile14:19.40a—
May 11MSTCA Coaches InvitationalMay 11 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile1.4:15.75a12
May 7DCL Dual Meet with Boston LatinMay 7 · 2 Miles · Boston LatinBoston Latin2 Miles—9:23.7Unofficial12
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 13 · Boston LatinBoston Latin1 Mile13.4:25.03a12
Apr 24BLS vs BedfordApr 24 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile1.4:32.8Unofficial12
Apr 18MSTCA Warrior InvitationalApr 18 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile14:23.56a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 2 Miles · Place 100 · Boston LatinBoston Latin2 Miles1009:35.62a—
Feb 24MIAA Meet of Champions Feb 24 · 2 Miles · Place 11 · Boston LatinBoston Latin2 Miles119:44.76a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 4 · Boston LatinBoston Latin2 Miles49:30.09a PB—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 2 Miles · Place 2 · Boston LatinBoston Latin2 Miles29:51.77a—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile14:23.13a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile14:19.31 PB12
Jan 24Dual County League Meet #5Jan 24 · 2 Miles · Place 2 · Boston LatinBoston Latin2 Miles210:03.63a—
Jan 24Dual County League Meet #5Jan 24 · 1 Mile · Place 2 · Boston LatinBoston Latin1 Mile24:37.80a—
Jan 17Dual County Meet #4Jan 17 · 2 Miles · Place 1 · Boston LatinBoston Latin2 Miles19:33.74a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 2 · Boston LatinBoston Latin1000 Meters22:33.45a—

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 1 Mile · Place 1 · Boston LatinBoston Latin1 Mile1.4:29.96a12
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 34 · Latin TCLatin TC1 Mile344:33.6611
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 34 · Latin TCLatin TC1500 Meters344:15.0211
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 34 · Latin TCLatin TC1 Mile344:33.6611
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 34 · Latin TCLatin TC1500 Meters344:15.0211
Feb 18MIAA Division 2 Track & Field ChampionshipFeb 18 · 1 Mile · Place 3 · Boston LatinBoston Latin1 Mile34:24.3711
Feb 11Dual County League ChampionshipsFeb 11 · 1 Mile · Place 4 · Boston Latin SchoolBoston Latin School1 Mile44:25.07JR
Feb 11Dual County League ChampionshipsFeb 11 · 1000 Meters · Place 11 · Boston Latin SchoolBoston Latin School1000 Meters112:55.24JR
Jan 29MSTCA Coaches InvitationalJan 29 · 1 Mile · Place 24 · Boston LatinBoston Latin1 Mile244:34.95a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1 Mile · Place 24 · Boston LatinBoston Latin1 Mile24.4:34.95a11
Jan 25Dual County League Meet #5Jan 25 · 1000 Meters · Place 2 · Boston LatinBoston Latin1000 Meters22:43.62a11
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 3 · Boston Latin SchoolBoston Latin School1 Mile34:27.2411
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 3 · Boston LatinBoston Latin1 Mile3.4:27.24a11
Jan 11Dual County League Meet #3Jan 11 · 1000 Meters · Place 2 · Boston Latin SchoolBoston Latin School1000 Meters22:39.47JR
Jan 4Dual County League Meet #2Jan 4 · 1 Mile · Place 3 · Boston LatinBoston Latin1 Mile3.4:35.62a11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 2 Miles · Place 23 · Boston LatinBoston Latin2 Miles239:46.81a—
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 1 · Boston LatinBoston Latin2 Miles1.9:13.55a11
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 1 Mile · Place 16 · Boston LatinBoston Latin1 Mile16.4:30.23a11
May 17Dual County League Championship MeetMay 17 · 2 Miles · Place 9 · Boston LatinBoston Latin2 Miles9.10:03.11aUnofficial11
May 17Dual County League Championship MeetMay 17 · 800 Meters · Place 4 · Boston LatinBoston Latin800 Meters4.1:59.41aUnofficial11
May 6Weston Twilight InvitationalMay 6 · 1 Mile · Place 2 · Boston LatinBoston Latin1 Mile24:21.88a—
Apr 20MSTCA Warrior InvitationalApr 20 · 800 Meters · Place 1 · Boston LatinBoston Latin800 Meters11:58.77a—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 1000 Meters · Place 5 · Boston LatinBoston Latin1000 Meters5.2:42.29a11
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 2 Miles · Place 2 · Boston LatinBoston Latin2 Miles2.10:00.15a11
Feb 20MIAA Div 2 ChampionshipsFeb 20 · 1 Mile · Place 9 · Boston Latin SchoolBoston Latin School1 Mile94:39.80SO
Feb 12Dual County League ChampionshipsFeb 12 · 2 Miles · Place 16 · Boston Latin SchoolBoston Latin School2 Miles1610:54.97SO
Feb 12Dual County League ChampionshipsFeb 12 · 1 Mile · Place 1 · Boston Latin SchoolBoston Latin School1 Mile14:46.02SO
Jan 31Dual County League Meet #5Jan 31 · 1 Mile · Place 15 · Boston LatinBoston Latin1 Mile154:50.9610
Jan 24Dual County League Meet #4Jan 24 · 1000 Meters · Place 10 · Boston LatinBoston Latin1000 Meters102:55.3010

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 1 Mile · Place 10 · Boston LatinBoston Latin1 Mile10.4:27.44a10
May 18Dual County Championship MeetMay 18 · 2 Miles · Place 1 · Boston LatinBoston Latin2 Miles1.10:00.11a10
May 18Dual County Championship MeetMay 18 · 1 Mile · Place 2 · Boston LatinBoston Latin1 Mile2.4:33.06a10
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 18 · Boston LatinBoston Latin1 Mile184:34.8510
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 18 · Boston LatinBoston Latin1 Mile184:34.8510
Apr 21MSTCA Warrior InviteApr 21 · 1 Mile · Place 5 · Boston LatinBoston Latin1 Mile5.4:38.23a10

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 600 Meters · Place 38 · Boston LatinBoston Latin600 Meters38.1:37.75a PB10
Dec 19MSTCA Large School Speed ClassicDec 19 · 600 Meters · Place 38 · Boston LatinBoston Latin600 Meters38.1:37.75a10
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 2 Miles · Place 8 · Boston LatinBoston Latin2 Miles8.10:54.50a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 12Dual County League MeetJun 12 · 2 Miles · Place 4 · Boston Latin SchoolBoston Latin School2 Miles410:28.05FR

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11Andover Booster InviteMay 11 · 1 Mile · Place 43 · Boston LatinBoston Latin1 Mile435:29.607