Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSutherland Invite · Jan 115:07.14aSutherland InviteJanuary 11, 2025
10,000 Meters · OutdoorNortheast-10 Outdoor Championships · May 135:42.11aNortheast-10 Outdoor ChampionshipsMay 1, 2026
1000 Meters · IndoorRIIL Boys - Week 2 · Jan 83:04.83RIIL Boys - Week 2January 8, 2024
1500 Meters · IndoorRITCA Metro & Suburban Division Boys Championships · Jan 294:49.87RITCA Metro & Suburban Division Boys ChampionshipsJanuary 29, 2024
1500 Meters · OutdoorCCSU Invitational · Apr 244:37.80aCCSU InvitationalApril 24, 2026
3000 Meters · Indoor World Trophy Invitational · Jan 2010:33.35 World Trophy InvitationalJanuary 20, 2024
3000 Meters · OutdoorRIIL Central Division Championships · May 510:49.70RIIL Central Division ChampionshipsMay 5, 2024
3000m Steeplechase · OutdoorBruno's Backyard Classic · Apr 2012:34.44Bruno's Backyard ClassicApril 20, 2024
400 Meters · Indoor World Trophy Invitational · Jan 201:08.07 World Trophy InvitationalJanuary 20, 2024
5000 Meters · OutdoorEd Daniels Classic · Apr 1117:11.84aEd Daniels ClassicApril 11, 2026
600 Meters · IndoorRIIL Boys - Week 1 · Dec 141:46.49aRIIL Boys - Week 1December 14, 2022
800 Meters · OutdoorClassical Classic · Apr 272:20.95Classical ClassicApril 27, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 18 · AssumptionAssumption10,000 Meters18.35:42.11a PBSo
May 1NE10 OutdoorMay 1 · 10,000 Meters · Place 18 · AssumptionAssumption10,000 Meters18.35:42.11aSo
Apr 24CCSU InvitationalApr 24 · 1500 Meters · Place 31 · AssumptionAssumption1500 Meters31.4:37.80a PBSo
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 13 · AssumptionAssumption5000 Meters13.17:15.83aSo
Apr 11Ed Daniels ClassicApr 11 · 5000 Meters · Place 18 · AssumptionAssumption5000 Meters18.17:11.84a PBSo
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 13 · AssumptionAssumption5000 Meters13.17:30.09aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 106 · AssumptionAssumption1 Mile106.5:22.11aFr
Jan 11Sutherland InviteJan 11 · 1 Mile · Place 20 · AssumptionAssumption1 Mile205:07.14a PB—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 1 Mile · Place 54 · AssumptionAssumption1 Mile54.5:16.48aFr
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 1500 Meters · Place 16 · Cranston EasCranston Eas1500 Meters164:49.87 PB12
Jan 22RIIL Boys Week 4Jan 22 · 1500 Meters · Place 14 · Cranston EasCranston Eas1500 Meters144:54.1812
Jan 20 World Trophy InvitationalJan 20 · 3000 Meters · Place 1 · Cranston EastCranston East3000 Meters110:33.35 PB12
Jan 20 World Trophy InvitationalJan 20 · 1500 Meters · Place 21 · Cranston EastCranston East1500 Meters215:00.0212
Jan 20 World Trophy InvitationalJan 20 · 400 Meters · Place 116 · Cranston EastCranston East400 Meters1161:08.07 PB12
Jan 15RIIL Boys - Week 3Jan 15 · 3000 Meters · Place 11 · Cranston EasCranston Eas3000 Meters1111:03.7612
Jan 8RIIL Boys - Week 2Jan 8 · 1000 Meters · Place 13 · Cranston EasCranston Eas1000 Meters133:04.83 PB12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18RIIL Class A ChampionshipsMay 18 · 1500 Meters · Place 13 · Cranston EastCranston East1500 Meters13.4:48.42a12
May 5RIIL Central Division ChampionshipsMay 5 · 3000 Meters · Place 7 · Cranston EasCranston Eas3000 Meters710:49.70 PB12
May 5RIIL Central Division ChampionshipsMay 5 · 3000 Meters · Place 7 · Cranston EasCranston Eas3000 Meters710:49.7012
Apr 27Classical ClassicApr 27 · 800 Meters · Place 50 · Cranston EastCranston East800 Meters502:20.95 PB12
Apr 20Bruno's Backyard ClassicApr 20 · 3000m Steeplechase · Place 22 · Cranston EastCranston East3000m Steeplechase2212:34.44 PBSR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 1500 Meters · Place 35 · Cranston EastCranston East1500 Meters35.4:51.35a11
May 21RIIL Class A ChampionshipsMay 21 · 1500 Meters · Place 14 · Cranston EastCranston East1500 Meters14.4:53.05a11
May 6RIIL Central Division ChampionshipsMay 6 · 800 Meters · Place 23 · Cranston EastCranston East800 Meters232:28.78a—
Apr 22Bruno's Backyard ClassicApr 22 · 3000m Steeplechase · Place 23 · Cranston EastCranston East3000m Steeplechase2313:16.65JR

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 1500 Meters · Place 49 · Cranston EastCranston East1500 Meters495:02.9011
Jan 28RITCA Boys Division ChampionshipsJan 28 · 1500 Meters · Place 22 · Cranston EastCranston East1500 Meters225:13.1411
Jan 19RIIL Boys - Week 4Jan 19 · 600 Meters · Place 20 · Cranston EasCranston Eas600 Meters201:51.3011
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 20 · Cranston EasCranston Eas1500 Meters205:07.7011
Jan 9RIIL Boys - Week 3Jan 9 · 600 Meters · Place 22 · Cranston EastCranston East600 Meters22.1:53.93a11
Jan 9RIIL Boys - Week 3Jan 9 · 1500 Meters · Place 18 · Cranston EastCranston East1500 Meters18.5:14.86a11
Jan 4RIIL Boys - Week 2Jan 4 · 600 Meters · Place 23 · Cranston EastCranston East600 Meters231:51.8211
Jan 4RIIL Boys - Week 2Jan 4 · 1500 Meters · Place 16 · Cranston EastCranston East1500 Meters165:11.3711

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 14RIIL Boys - Week 1Dec 14 · 600 Meters · Place 19 · Cranston EastCranston East600 Meters19.1:46.49a PB11
Dec 14RIIL Boys - Week 1Dec 14 · 1500 Meters · Place 13 · Cranston EastCranston East1500 Meters13.5:10.69a11
Jan 27Suburban Division Men's ChampionshipJan 27 · 3000 Meters · Place 9 · Cranston EastCranston East3000 Meters9.12:43.19a10
Jan 17RIIL Boys - Week 4Jan 17 · 3000 Meters · Place 11 · Cranston EasCranston Eas3000 Meters1112:06.2110
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 24 · Cranston EasCranston Eas1000 Meters243:45.3110
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 11 · Cranston EasCranston Eas1000 Meters113:45.3110
Jan 12RIIL Boys - Week 3Jan 12 · 3000 Meters · Place 13 · Cranston EasCranston Eas3000 Meters1311:39.6710
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 24 · Cranston EasCranston Eas1000 Meters243:45.3110
Jan 12RIIL Boys - Week 3Jan 12 · 3000 Meters · Place 13 · Cranston EasCranston Eas3000 Meters1311:39.6710
Jan 6RIIL Boys- Week 2Jan 6 · 1000 Meters · Place 17 · Cranston EasCranston Eas1000 Meters173:20.2410

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 21 · Cranston EasCranston Eas800 Meters215:00.5210
May 14RIIL Division ChampionshipsMay 14 · 800 Meters · Place 19 · Cranston EasCranston Eas800 Meters192:25.3810

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16RIIL Dual Meet #1Dec 16 · 3000 Meters · Place 12 · Cranston EastCranston East3000 Meters12.11:16.20a10
Feb 20RIIL JV State ChampionshipsFeb 20 · 3000 Meters · Place 13 · Cranston EasCranston Eas3000 Meters1312:20.889
Feb 5RIIL Divisional Meet #3Feb 5 · 1000 Meters · Place 28 · Cranston EastCranston East1000 Meters28.3:50.62a9
Feb 5RIIL Divisional Meet #3Feb 5 · 3000 Meters · Place 12 · Cranston EastCranston East3000 Meters12.12:46.56a9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22RITCA JV State ChampionshipsJun 22 · 1500 Meters · Place 68 · Cranston EastCranston East1500 Meters68.5:19.06a9
Jun 12RIIL Class A ChampionshipsJun 12 · 1500 Meters · Place 25 · Cranston EastCranston East1500 Meters25.5:21.18a9
Jun 1RIIL Central Division ChampionshipsJun 1 · 3000 Meters · Place 10 · Cranston EastCranston East3000 Meters10.11:35.68a9