Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe BU Mini Meet · Dec 134:31.64aThe BU Mini MeetDecember 13, 2025
1 Mile · OutdoorKnights of Columbus Relays · Apr 25:27.50Knights of Columbus RelaysApril 2, 2022
1000 Meters · IndoorRIIL State Indoor Championships · Feb 152:38.38RIIL State Indoor ChampionshipsFebruary 15, 2025
1500 Meters · IndoorRITCA Invitational · Jan 254:10.31RITCA InvitationalJanuary 25, 2025
1500 Meters · OutdoorSgt. Brian St. Germain Invitational · May 34:07.60Sgt. Brian St. Germain InvitationalMay 3, 2025
3000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 109:44.45a40th Yale Interscholastic Track ClassicJanuary 10, 2025
600 Meters · IndoorRITCA Last Chance Qualifier · Feb 81:27.07RITCA Last Chance QualifierFebruary 8, 2025
800 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 222:00.20aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
800 Meters · OutdoorRIIL Rhode Island State Championships · Jun 71:58.07RIIL Rhode Island State ChampionshipsJune 7, 2025
Combined results · OutdoorRITCA Freshmen State Championships · May 242:14.69RITCA Freshmen State ChampionshipsMay 24, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Happy Beaver InviteMay 3 · 800 Meters · Brown University ClubBrown University Club800 Meters--DNSFr
Apr 4Bruno's Backyard ClassicApr 4 · 800 Meters · Place 2 · Brown University ClubBrown University Club800 Meters2.2:02.27aFr
Mar 8Harvard Running Club InviteMar 8 · 800 Meters · Place 3 · Brown University ClubBrown University Club800 Meters31:59.31aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 800 Meters · Place 6 · Brown University ClubBrown University Club800 Meters62:00.20a PBFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 11 · Brown University ClubBrown University Club1 Mile11.4:31.64a PBFr
Feb 15RIIL State Indoor ChampionshipsFeb 15 · 1000 Meters · Place 2 · BarringtonBarrington1000 Meters22:38.38 PB12
Feb 8RITCA Last Chance QualifierFeb 8 · 600 Meters · Place 4 · BarringtonBarrington600 Meters41:27.07 PB12
Feb 1RIIL Class ChampionshipsFeb 1 · 1000 Meters · Place 1 · BarringtonBarrington1000 Meters12:38.9712
Jan 25RITCA InvitationalJan 25 · 1500 Meters · Place 4 · Barrington HBarrington H1500 Meters44:10.31 PB12
Jan 21RITCA Division ChampionshipsJan 21 · 1000 Meters · Place 3 · Barrington HBarrington H1000 Meters32:39.5012
Jan 21RITCA Division ChampionshipsJan 21 · 1000 Meters · Place 3 · BarringtonBarrington1000 Meters32:39.5012
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 3000 Meters · Place 102 · BarringtonBarrington3000 Meters102.9:44.45a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 800 Meters · Place 31 · BarringtonBarrington800 Meters31.2:04.53a12
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 800 Meters · Place 6 · BarringtonBarrington800 Meters61:58.07 PB12
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 800 Meters · Place 6 · BarringtonBarrington800 Meters61:58.0712
May 31Bishop Hendricken InvitationalMay 31 · 800 Meters · Place 5 · BarringtonBarrington800 Meters51:58.5012
May 24RIIL Class A ChampionshipsMay 24 · 1500 Meters · Place 3 · BarringtonBarrington1500 Meters34:13.5312
May 24RIIL Class A ChampionshipsMay 24 · 1500 Meters · Place 3 · BarringtonBarrington1500 Meters34:13.5312
May 24RIIL Class B ChampionshipsMay 24 · 1500 Meters · Place 3 · BarringtonBarrington1500 Meters3.4:13.53a12
May 10Classical ClassicMay 10 · 800 Meters · Place 7 · BarringtonBarrington800 Meters72:02.6912
May 3Sgt. Brian St. Germain InvitationalMay 3 · 1500 Meters · Place 4 · BarringtonBarrington1500 Meters44:07.60 PB12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21RIIL Dual Meet - Week 2Dec 21 · 1500 Meters · Place 2 · BarringtonBarrington1500 Meters2.4:19.74a12
Dec 14RIIL Dual Meet - Week 1Dec 14 · 1000 Meters · Place 1 · BarringtonBarrington1000 Meters1.2:46.90a12
Dec 14RIIL Dual Meet - Week 1Dec 14 · 1500 Meters · Place 2 · BarringtonBarrington1500 Meters2.4:16.05a12
Feb 17RIIL State Indoor ChampionshipsFeb 17 · 1000 Meters · Place 16 · BarringtonBarrington1000 Meters162:55.3211
Feb 3RIIL Class ChampionshipsFeb 3 · 1000 Meters · Place 14 · Barrington HBarrington H1000 Meters142:54.7511
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 1000 Meters · Place 7 · Barrington HBarrington H1000 Meters72:51.0111
Jan 22RIIL Boys Week 4Jan 22 · 1000 Meters · Place 2 · Barrington HBarrington H1000 Meters22:44.8711
Jan 15RIIL Boys - Week 3Jan 15 · 1000 Meters · Place 1 · Barrington HBarrington H1000 Meters12:43.7911
Jan 13East Coast InvitationalJan 13 · 800 Meters · Place 6 · BarringtonBarrington800 Meters62:06.29a—
Jan 8RIIL Boys - Week 2Jan 8 · 1500 Meters · Place 8 · Barrington HBarrington H1500 Meters84:29.6911

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Rhode Island State ChampionshipsJun 1 · 800 Meters · Place 18 · BarringtonBarrington800 Meters182:11.3411
Jun 1Rhode Island State ChampionshipsJun 1 · 800 Meters · Place 18 · BarringtonBarrington800 Meters182:11.3411
May 25Bishop Hendricken InvitationalMay 25 · 800 Meters · Place 15 · BarringtonBarrington800 Meters152:01.6711
May 21RIIL Class B ChampionshipsMay 21 · 800 Meters · Place 5 · BarringtonBarrington800 Meters5.2:02.35a11
May 11Sgt. Brian St. Germain InvitationalMay 11 · 800 Meters · Place 12 · BarringtonBarrington800 Meters122:02.3111
May 4RIIL Eastern Division ChampionshipsMay 4 · 800 Meters · Place 3 · Barrington HBarrington H800 Meters32:04.5711
Apr 27Classical ClassicApr 27 · 800 Meters · Place 13 · BarringtonBarrington800 Meters132:04.2011

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16RITCA InvitationalDec 16 · 1500 Meters · Place 10 · BarringtonBarrington1500 Meters10.4:23.41a11
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 1500 Meters · Place 21 · BarringtonBarrington1500 Meters214:51.9110
Feb 11RITCA Last Chance QualifierFeb 11 · 1000 Meters · Place 9 · Barrington HBarrington H1000 Meters92:45.6110
Feb 4RIIL Class ChampionshipsFeb 4 · 1000 Meters · Place 5 · BarringtonBarrington1000 Meters5.2:49.86a10
Jan 28RITCA Boys Division ChampionshipsJan 28 · 1000 Meters · Place 13 · BarringtonBarrington1000 Meters132:56.2910
Jan 21World Trophy InvitationalJan 21 · 3000 Meters · Place 3 · BarringtonBarrington3000 Meters310:10.1610
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 7 · Barrington HBarrington H1500 Meters74:39.8310
Jan 14East Coast InvitationalJan 14 · 1 Mile · Place 44 · BarringtonBarrington1 Mile445:00.9310
Jan 9RIIL Boys - Week 3Jan 9 · 1000 Meters · Place 2 · BarringtonBarrington1000 Meters2.2:48.98a10
Jan 4RIIL Boys - Week 2Jan 4 · 1000 Meters · Place 3 · BarringtonBarrington1000 Meters32:51.2110

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 800 Meters · Place 6 · BarringtonBarrington800 Meters6.2:06.39a10
May 27Bishop Hendricken InvitationalMay 27 · 800 Meters · Place 22 · BarringtonBarrington800 Meters222:05.2710
May 20RIIL Class B ChampionshipsMay 20 · 800 Meters · Place 5 · BarringtonBarrington800 Meters5.2:05.53a10
May 6RIIL Eastern Divisional ChampionshipsMay 6 · 800 Meters · Place 6 · BarringtonBarrington800 Meters62:12.22a—
Apr 17SRA, Barrington @ EPHSApr 17 · 1500 Meters · Place 3 · BarringtonBarrington1500 Meters34:28.2010
Apr 17SRA, Barrington @ EPHSApr 17 · 800 Meters · Place 8 · BarringtonBarrington800 Meters82:13.4010

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14RIIL Boys - Week 1Dec 14 · 600 Meters · Place 10 · BarringtonBarrington600 Meters10.1:35.69a10
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 1500 Meters · Place 25 · BarringtonBarrington1500 Meters25.5:14.03a9
Jan 27Metropolitan Division Men's ChampionshipJan 27 · 1500 Meters · Place 11 · BarringtonBarrington1500 Meters11.4:56.19a9
Jan 22World Trophy InvitationalJan 22 · 1500 Meters · Place 15 · BarringtonBarrington1500 Meters155:02.869
Jan 17RIIL Boys - Week 4Jan 17 · 1500 Meters · Place 10 · Barrington HBarrington H1500 Meters105:17.709

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31RITCA JV State ChampionshipsMay 31 · 800 Meters · Place 21 · BarringtonBarrington800 Meters212:20.309
May 31RITCA JV State ChampionshipsMay 31 · 1500 Meters · Place 21 · BarringtonBarrington1500 Meters214:58.299
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 6 · Barrington HBarrington HCombined results62:14.69 PB9
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 17 · Barrington HBarrington H800 Meters174:46.989
May 14RIIL Division ChampionshipsMay 14 · 800 Meters · Place 7 · Barrington HBarrington H800 Meters72:13.999
May 7Sgt. Brian St. Germain InvitationalMay 7 · 1500 Meters · Place 31 · BarringtonBarrington1500 Meters314:44.539
Apr 30Classical ClassicApr 30 · 1500 Meters · Place 35 · Barrington HBarrington H1500 Meters354:51.499
Apr 11Barrington Dual MeetApr 11 · 800 Meters · Place 9 · BarringtonBarrington800 Meters92:26.00FR
Apr 11Barrington Dual MeetApr 11 · 1500 Meters · Place 12 · BarringtonBarrington1500 Meters124:59.10FR
Apr 2Knights of Columbus RelaysApr 2 · 1 Mile · Place 17 · Barrington HBarrington H1 Mile175:27.50 PB9

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Billy Brockmueller InviteFeb 8 · 800 Meters · Place 2 · Barrington Middle SchoolBarrington Middle School800 Meters22:48.917