Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEast Coast Invitational · Jan 144:55.36East Coast InvitationalJanuary 14, 2023
1 Mile · OutdoorKnights of Columbus Relays · Apr 25:02.90Knights of Columbus RelaysApril 2, 2022
1000 Meters · IndoorWorld Trophy Invitational · Jan 212:49.88World Trophy InvitationalJanuary 21, 2023
1500 Meters · IndoorRIIL Class Championships · Feb 34:21.29RIIL Class ChampionshipsFebruary 3, 2024
1500 Meters · OutdoorRIIL Class B Championships · May 204:23.65aRIIL Class B ChampionshipsMay 20, 2023
3000 Meters · IndoorRIIL Boys - Week 3 · Jan 99:57.82aRIIL Boys - Week 3January 9, 2023
3000 Meters · OutdoorRIIL Class B Championships · May 219:21.97aRIIL Class B ChampionshipsMay 21, 2024
600 Meters · IndoorRIIL Boys - Week 4 · Jan 171:42.66RIIL Boys - Week 4January 17, 2022
800 Meters · OutdoorBishop Hendricken Invitational · May 272:06.05Bishop Hendricken InvitationalMay 27, 2023
Combined results · OutdoorRITCA Freshmen State Championships · May 242:15.91RITCA Freshmen State ChampionshipsMay 24, 2022

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Bruno's Backyard ClassicApr 4 · 1 Mile · Place 32 · Brown University ClubBrown University Club1 Mile32.5:22.17a-

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3RITCA Boys JV State ChampionshipsJun 3 · 3000 Meters · Place 15 · BarringtonBarrington3000 Meters15.10:47.09a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11RITCA JV Boys State ChampionshipsFeb 11 · 3000 Meters · Place 7 · BarringtonBarrington3000 Meters710:18.5812
Feb 1RIIL Class ChampionshipsFeb 1 · 1500 Meters · Place 10 · BarringtonBarrington1500 Meters104:40.3612
Jan 21RITCA Division ChampionshipsJan 21 · 1500 Meters · Place 9 · Barrington HBarrington H1500 Meters94:37.0012
Jan 21RITCA Division ChampionshipsJan 21 · 1500 Meters · Place 9 · BarringtonBarrington1500 Meters94:37.0012
Jan 18East Coast InvitationalJan 18 · 1 Mile · Place 37 · BarringtonBarrington1 Mile375:03.5312
Jan 11World Trophy InvitationalJan 11 · 1500 Meters · Place 5 · BarringtonBarrington1500 Meters54:38.7512

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21RIIL Dual Meet - Week 2Dec 21 · 1500 Meters · Place 8 · BarringtonBarrington1500 Meters8.4:34.86a12
Dec 14RIIL Dual Meet - Week 1Dec 14 · 1000 Meters · Place 5 · BarringtonBarrington1000 Meters5.3:00.73a12
Feb 3RIIL Class ChampionshipsFeb 3 · 1000 Meters · Place 10 · Barrington HBarrington H1000 Meters102:52.0511
Feb 3RIIL Class ChampionshipsFeb 3 · 1500 Meters · Place 5 · Barrington HBarrington H1500 Meters54:21.29 PB11
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 1500 Meters · Place 6 · Barrington HBarrington H1500 Meters64:27.7911
Jan 22RIIL Boys Week 4Jan 22 · 1500 Meters · Place 8 · Barrington HBarrington H1500 Meters84:27.0311
Jan 20 World Trophy InvitationalJan 20 · 1500 Meters · Place 3 · BarringtonBarrington1500 Meters34:27.3911
Jan 8RIIL Boys - Week 2Jan 8 · 1000 Meters · Place 7 · Barrington HBarrington H1000 Meters72:50.2611

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25Bishop Hendricken InvitationalMay 25 · 3000 Meters · Place 12 · BarringtonBarrington3000 Meters129:35.5411
May 21RIIL Class B ChampionshipsMay 21 · 3000 Meters · Place 4 · BarringtonBarrington3000 Meters4.9:21.97a PB11
May 11Sgt. Brian St. Germain InvitationalMay 11 · 3000 Meters · Place 11 · BarringtonBarrington3000 Meters119:32.5511
May 4RIIL Eastern Division ChampionshipsMay 4 · 3000 Meters · Place 3 · Barrington HBarrington H3000 Meters39:34.7011
Apr 29East Providence, St. Raphael, PCD @ BarringtonApr 29 · 800 Meters · Place 8 · Barrington High SchoBarrington High Scho800 Meters82:13.4011
Apr 29East Providence, St. Raphael, PCD @ BarringtonApr 29 · 3000 Meters · Place 2 · Barrington High SchoBarrington High Scho3000 Meters29:55.9011
Apr 27Classical ClassicApr 27 · 1500 Meters · Place 22 · BarringtonBarrington1500 Meters224:28.8011

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16RITCA InvitationalDec 16 · 1500 Meters · Place 18 · BarringtonBarrington1500 Meters18.4:35.29a11
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 1500 Meters · Place 12 · BarringtonBarrington1500 Meters124:21.7810
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 1500 Meters · Place 4 · BarringtonBarrington1500 Meters44:26.6310
Feb 11RITCA Last Chance QualifierFeb 11 · 1500 Meters · Place 5 · Barrington HBarrington H1500 Meters54:23.7810
Feb 4RIIL Class ChampionshipsFeb 4 · 1500 Meters · Place 5 · BarringtonBarrington1500 Meters5.4:24.73a10
Jan 28RITCA Boys Division ChampionshipsJan 28 · 1500 Meters · Place 8 · BarringtonBarrington1500 Meters84:31.7210
Jan 21World Trophy InvitationalJan 21 · 1000 Meters · Place 1 · BarringtonBarrington1000 Meters12:49.88 PB10
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 5 · Barrington HBarrington H1500 Meters54:29.9410
Jan 14East Coast InvitationalJan 14 · 1 Mile · Place 30 · BarringtonBarrington1 Mile304:55.36 PB10
Jan 9RIIL Boys - Week 3Jan 9 · 3000 Meters · Place 7 · BarringtonBarrington3000 Meters7.9:57.82a PB10
Jan 4RIIL Boys - Week 2Jan 4 · 3000 Meters · Place 6 · BarringtonBarrington3000 Meters610:01.9210

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 1500 Meters · Place 6 · BarringtonBarrington1500 Meters6.4:25.04a10
May 27Bishop Hendricken InvitationalMay 27 · 800 Meters · Place 24 · BarringtonBarrington800 Meters242:06.05 PB10
May 20RIIL Class B ChampionshipsMay 20 · 1500 Meters · Place 4 · BarringtonBarrington1500 Meters4.4:23.65a PB10
May 6RIIL Eastern Divisional ChampionshipsMay 6 · 1500 Meters · Place 7 · BarringtonBarrington1500 Meters74:24.77a—
Apr 17SRA, Barrington @ EPHSApr 17 · 1500 Meters · Place 8 · BarringtonBarrington1500 Meters84:40.1010
Apr 17SRA, Barrington @ EPHSApr 17 · 800 Meters · Place 9 · BarringtonBarrington800 Meters92:15.2010

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14RIIL Boys - Week 1Dec 14 · 1500 Meters · Place 4 · BarringtonBarrington1500 Meters4.4:43.21a10
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 1000 Meters · Place 10 · BarringtonBarrington1000 Meters10.3:11.38a9
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 1500 Meters · Place 14 · BarringtonBarrington1500 Meters14.5:03.69a9
Jan 27Metropolitan Division Men's ChampionshipJan 27 · 600 Meters · Place 16 · BarringtonBarrington600 Meters16.1:44.35a9
Jan 22World Trophy InvitationalJan 22 · 1500 Meters · Place 20 · BarringtonBarrington1500 Meters205:05.379
Jan 17RIIL Boys - Week 4Jan 17 · 600 Meters · Place 15 · Barrington HBarrington H600 Meters151:42.66 PB9
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 16 · Barrington HBarrington H600 Meters161:46.769
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 3 · Barrington HBarrington H600 Meters31:46.769
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 16 · Barrington HBarrington H600 Meters161:46.769

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31RITCA JV State ChampionshipsMay 31 · 800 Meters · Place 15 · BarringtonBarrington800 Meters152:11.749
May 28Hendricken InvitationalMay 28 · 1500 Meters · Place 6 · Barrington HBarrington H1500 Meters64:37.009
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 10 · Barrington HBarrington HCombined results104:40.669
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 9 · Barrington HBarrington HCombined results92:15.91 PB9
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 16 · Barrington HBarrington H800 Meters162:14.669
May 14RIIL Division ChampionshipsMay 14 · 800 Meters · Place 6 · Barrington HBarrington H800 Meters62:12.589
May 7Sgt. Brian St. Germain InvitationalMay 7 · 800 Meters · Place 31 · BarringtonBarrington800 Meters312:17.449
Apr 11Barrington Dual MeetApr 11 · 800 Meters · Place 6 · BarringtonBarrington800 Meters62:18.30FR
Apr 11Barrington Dual MeetApr 11 · 1500 Meters · Place 9 · BarringtonBarrington1500 Meters94:47.30FR
Apr 2Knights of Columbus RelaysApr 2 · 1 Mile · Place 6 · Barrington HBarrington H1 Mile65:02.90 PB9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16RIIL Dual Meet #1Dec 16 · 1000 Meters · Place 10 · BarringtonBarrington1000 Meters10.3:20.18a9