Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRITCA Bayha Division Championship · Jan 212:44.77aRITCA Bayha Division ChampionshipJanuary 21, 2026
1500 Meters · IndoorRhode Island State Championships · Jun 64:13.19aRhode Island State ChampionshipsJune 6, 2026
1500 Meters · OutdoorSgt. Brian St. Germain Invitational · May 104:10.74aSgt. Brian St. Germain InvitationalMay 10, 2026
1600 Meters · OutdoorNew England HS Outdoor TF Championship · Jun 134:30.96aNew England HS Outdoor TF ChampionshipJune 13, 2026
2 Miles · Indoor14th Annual East Coast Invitational · Jan 1710:00.8814th Annual East Coast InvitationalJanuary 17, 2026
3000 Meters · IndoorRITCA Bayha Division Championship · Jan 219:16.26aRITCA Bayha Division ChampionshipJanuary 21, 2026
3000 Meters · OutdoorRIIL Class A Championships · May 239:09.61aRIIL Class A ChampionshipsMay 23, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 1600 Meters · Place 23 · Classical1600 Meters23.4:30.96a PB10
May 31Bishop Hendricken InvitationalMay 31 · 3000 Meters · Place 8 · Classical3000 Meters8.9:26.62a10
May 23RIIL Class A ChampionshipsMay 23 · 3000 Meters · Place 6 · Classical3000 Meters6.9:09.61a PB10
May 17RIIL Central Division ChampionshipsMay 17 · 1500 Meters · Place 16 · Classical1500 Meters16.4:55.41a10
May 10Sgt. Brian St. Germain InvitationalMay 10 · 1500 Meters · Place 6 · Classical1500 Meters6.4:10.74a PB10
May 2Classical ClassicMay 2 · 3000 Meters · Place 6 · Classical3000 Meters6.9:17.94a10
Apr 25Barrington Freshmen / Sophomore InvitationalApr 25 · 3000 Meters · Place 3 · Classical3000 Meters3.9:35.0010

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Rhode Island State ChampionshipsJun 6 · 3000 Meters · Place 17 · Classical3000 Meters17.9:55.13a10
Jun 6Rhode Island State ChampionshipsJun 6 · 1500 Meters · Place 7 · Classical1500 Meters7.4:13.19a PB10
Jan 31RIIL Class ChampionshipsJan 31 · 1000 Meters · Place 6 · Classical1000 Meters62:48.1410
Jan 31RIIL Class ChampionshipsJan 31 · 1500 Meters · Place 6 · Classical1500 Meters64:27.6910
Jan 21RITCA Bayha Division ChampionshipJan 21 · 3000 Meters · Place 4 · Classical3000 Meters49:16.26a PB10
Jan 21RITCA Bayha Division ChampionshipJan 21 · 1000 Meters · Place 5 · Classical1000 Meters52:44.77a PB10
Jan 1714th Annual East Coast InvitationalJan 17 · 2 Miles · Place 2 · Classical2 Miles210:00.88 PB10
Jan 1714th Annual East Coast InvitationalJan 17 · 2 Miles · Place 2 · Classical2 Miles210:00.8810
Jan 14RIIL Bayha Division Dual Meet #3Jan 14 · 1500 Meters · Place 3 · Classical1500 Meters34:13.72a10
Jan 3RITCA InvitationalJan 3 · 1500 Meters · Place 6 · Classical1500 Meters64:17.2810
Jan 3RITCA InvitationalJan 3 · 1500 Meters · Place 6 · Classical1500 Meters64:17.2810

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 1500 Meters · Place 14 · Classical1500 Meters144:18.029
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 1500 Meters · Place 14 · Classical1500 Meters144:18.029
May 31Bishop Hendricken InvitationalMay 31 · 1500 Meters · Place 13 · Classical1500 Meters134:17.039
May 28RITCA Boys Freshmen State ChampionshipsMay 28 · 3000 Meters · Place 5 · Classical3000 Meters59:40.199
May 28RITCA Boys Freshmen State ChampionshipsMay 28 · 1500 Meters · Place 7 · Classical1500 Meters74:22.549
May 10Classical ClassicMay 10 · 1500 Meters · Place 1 · Classical1500 Meters14:18.809
May 3Sgt. Brian St. Germain InvitationalMay 3 · 3000 Meters · Place 12 · Classical3000 Meters129:36.259

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11RITCA JV Boys State ChampionshipsFeb 11 · 3000 Meters · Place 1 · Classical3000 Meters19:44.179
Feb 1RIIL Class ChampionshipsFeb 1 · 1000 Meters · Place 6 · Classical1000 Meters62:53.839
Feb 1RIIL Class ChampionshipsFeb 1 · 3000 Meters · Place 4 · Classical3000 Meters49:50.949
Jan 11World Trophy InvitationalJan 11 · 1500 Meters · Place 6 · Classical1500 Meters64:39.529