Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Indoor Track & Field Championship · Feb 225:13.58aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
1 Mile · OutdoorHarvard Running Club Invite · Mar 85:01.00aHarvard Running Club InviteMarch 8, 2026
1000 Meters · IndoorRIIL Boys - Week 2 · Jan 82:53.20RIIL Boys - Week 2January 8, 2024
1500 Meters · IndoorRIIL Boys - Week 2 · Jan 84:21.46RIIL Boys - Week 2January 8, 2024
1500 Meters · OutdoorRIIL Class A Championships · May 244:29.27RIIL Class A ChampionshipsMay 24, 2025
3000 Meters · IndoorRIIL Boys - Week 3 · Jan 159:27.24RIIL Boys - Week 3January 15, 2024
3000 Meters · OutdoorBishop Hendricken Invitational · May 319:20.34Bishop Hendricken InvitationalMay 31, 2025
800 Meters · OutdoorRIIL Class A Championships · May 212:20.41aRIIL Class A ChampionshipsMay 21, 2023
Combined results · OutdoorRITCA Freshmen State Championships · May 249:54.36RITCA Freshmen State ChampionshipsMay 24, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Bruno's Backyard ClassicApr 4 · 1 Mile · Place 21 · Brown University ClubBrown University Club1 Mile21.5:01.59a-
Mar 8Harvard Running Club InviteMar 8 · 1 Mile · Place 27 · Brown University ClubBrown University Club1 Mile275:01.00a PB—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 1 Mile · Place 86 · Brown University ClubBrown University Club1 Mile865:13.58a PB—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31Bishop Hendricken InvitationalMay 31 · 3000 Meters · Place 5 · Toll GateToll Gate3000 Meters59:20.34 PB12
May 24RIIL Class A ChampionshipsMay 24 · 1500 Meters · Place 13 · Toll GateToll Gate1500 Meters134:29.27 PB12
May 17RIIL Central Division ChampionshipsMay 17 · 3000 Meters · Place 6 · Toll GateToll Gate3000 Meters6.9:21.93a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 8RITCA Last Chance QualifierFeb 8 · 1500 Meters · Place 6 · Toll GateToll Gate1500 Meters64:27.5712
Feb 1RIIL Class ChampionshipsFeb 1 · 3000 Meters · Place 8 · Toll GateToll Gate3000 Meters89:38.4612
Jan 21RITCA Division ChampionshipsJan 21 · 1000 Meters · Place 7 · Toll Gate HiToll Gate Hi1000 Meters72:56.0512
Jan 21RITCA Division ChampionshipsJan 21 · 1500 Meters · Place 3 · Toll Gate HiToll Gate Hi1500 Meters34:21.8712
Jan 11RIIL Dual Meet - Week 4Jan 11 · 1000 Meters · Place 7 · Toll GateToll Gate1000 Meters7.2:53.51a12
Jan 11RIIL Dual Meet - Week 4Jan 11 · 1500 Meters · Place 2 · Toll GateToll Gate1500 Meters2.4:26.16a12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14RIIL Dual Meet - Week 1Dec 14 · 1000 Meters · Place 4 · Toll GateToll Gate1000 Meters4.3:00.4012
Dec 14RIIL Dual Meet - Week 1Dec 14 · 1500 Meters · Place 2 · Toll GateToll Gate1500 Meters2.4:35.77a12
Feb 3RIIL Class ChampionshipsFeb 3 · 1000 Meters · Place 9 · Toll Gate HiToll Gate Hi1000 Meters92:54.9411
Feb 3RIIL Class ChampionshipsFeb 3 · 3000 Meters · Place 10 · Toll Gate HiToll Gate Hi3000 Meters109:31.2811
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 1500 Meters · Place 7 · Toll Gate HiToll Gate Hi1500 Meters74:30.0111
Jan 22RIIL Boys Week 4Jan 22 · 1000 Meters · Place 9 · Toll Gate HiToll Gate Hi1000 Meters92:54.3611
Jan 22RIIL Boys Week 4Jan 22 · 1500 Meters · Place 7 · Toll Gate HiToll Gate Hi1500 Meters74:33.7211
Jan 15RIIL Boys - Week 3Jan 15 · 1000 Meters · Place 6 · Toll Gate HiToll Gate Hi1000 Meters62:59.2211
Jan 15RIIL Boys - Week 3Jan 15 · 3000 Meters · Place 3 · Toll Gate HiToll Gate Hi3000 Meters39:27.24 PB11
Jan 8RIIL Boys - Week 2Jan 8 · 1000 Meters · Place 8 · Toll Gate HiToll Gate Hi1000 Meters82:53.20 PB11
Jan 8RIIL Boys - Week 2Jan 8 · 1500 Meters · Place 5 · Toll Gate HiToll Gate Hi1500 Meters54:21.46 PB11

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 25Bishop Hendricken InvitationalMay 25 · 3000 Meters · Place 16 · Toll GateToll Gate3000 Meters169:54.4111

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 3000 Meters · Place 9 · Toll GateToll Gate3000 Meters9.9:43.19a10
May 27Bishop Hendricken InvitationalMay 27 · 1500 Meters · Place 2 · Toll GateToll Gate1500 Meters24:32.3610
May 21RIIL Class A ChampionshipsMay 21 · 1500 Meters · Place 11 · Toll GateToll Gate1500 Meters11.4:36.80a10
May 21RIIL Class A ChampionshipsMay 21 · 800 Meters · Place 19 · Toll GateToll Gate800 Meters19.2:20.41a PB10
May 13Sgt. Brian St. Germain InvitationalMay 13 · 3000 Meters · Place 15 · Toll GateToll Gate3000 Meters159:49.5410
May 6RIIL Central Division ChampionshipsMay 6 · 3000 Meters · Place 11 · Toll GateToll Gate3000 Meters1110:09.84a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 3000 Meters · Place 11 · Toll GateToll Gate3000 Meters119:50.2710
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 9 · Toll Gate HiToll Gate Hi1500 Meters94:43.8510
Jan 9RIIL Boys - Week 3Jan 9 · 1000 Meters · Place 17 · Toll GateToll Gate1000 Meters17.3:13.29a10
Jan 9RIIL Boys - Week 3Jan 9 · 3000 Meters · Place 8 · Toll GateToll Gate3000 Meters8.10:27.71a10
Jan 4RIIL Boys - Week 2Jan 4 · 1000 Meters · Place 12 · Toll GateToll Gate1000 Meters123:11.3510
Jan 4RIIL Boys - Week 2Jan 4 · 1500 Meters · Place 10 · Toll GateToll Gate1500 Meters104:51.1910

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28Hendricken InvitationalMay 28 · 1500 Meters · Place 11 · Toll Gate HiToll Gate Hi1500 Meters114:42.069
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 5 · Toll Gate HiToll Gate HiCombined results59:54.36 PB9
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 18 · Toll Gate HiToll Gate Hi800 Meters1810:39.439
May 14RIIL Division ChampionshipsMay 14 · 1500 Meters · Place 11 · Toll Gate HiToll Gate Hi1500 Meters114:46.819

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 1000 Meters · Place 15 · Toll GateToll Gate1000 Meters15.3:19.56a9
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 3000 Meters · Place 7 · Toll GateToll Gate3000 Meters7.10:37.99a9
Feb 5RIIL Class ChampionshipsFeb 5 · 1500 Meters · Place 12 · Toll GateToll Gate1500 Meters12.4:57.61a9
Jan 27Suburban Division Men's ChampionshipJan 27 · 3000 Meters · Place 7 · Toll GateToll Gate3000 Meters7.11:14.85a9
Jan 27Suburban Division Men's ChampionshipJan 27 · 1000 Meters · Place 18 · Toll GateToll Gate1000 Meters18.3:25.17a9
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 22 · Toll Gate HiToll Gate Hi1000 Meters223:26.119
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 9 · Toll Gate HiToll Gate Hi1000 Meters93:26.119
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 21 · Toll Gate HiToll Gate Hi1500 Meters215:04.909
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 10 · Toll Gate HiToll Gate Hi1500 Meters105:04.909
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 22 · Toll Gate HiToll Gate Hi1000 Meters223:26.119
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 21 · Toll Gate HiToll Gate Hi1500 Meters215:04.909
Jan 6RIIL Boys- Week 2Jan 6 · 3000 Meters · Place 9 · Toll Gate HiToll Gate Hi3000 Meters910:43.059

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18RITCA InvitationalDec 18 · 3000 Meters · Place 16 · Toll GateToll Gate3000 Meters16.10:33.66a9
Dec 16RIIL Dual Meet #1Dec 16 · 1000 Meters · Place 13 · Toll GateToll Gate1000 Meters13.3:17.07a9
Dec 16RIIL Dual Meet #1Dec 16 · 1500 Meters · Place 17 · Toll GateToll Gate1500 Meters17.4:57.43a9