Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Distance Classic and Pentathlon · Dec 284:38.01aMSTCA Distance Classic and PentathlonDecember 28, 2025
1 Mile · OutdoorKnights of Columbus Relays · Apr 65:17.60Knights of Columbus RelaysApril 6, 2024
1000 Meters · IndoorRITCA Dwyer and Headley Division Championships · Jan 242:43.93RITCA Dwyer and Headley Division ChampionshipsJanuary 24, 2026
1500 Meters · IndoorRITCA Last Chance Qualifier · Feb 84:13.63RITCA Last Chance QualifierFebruary 8, 2026
1500 Meters · OutdoorRIIL Eastern Division Championships · May 174:05.06aRIIL Eastern Division ChampionshipsMay 17, 2026
3000 Meters · IndoorRIIL Boys State Championship · Feb 148:47.70aRIIL Boys State ChampionshipFebruary 14, 2026
3000 Meters · OutdoorRIIL Class B Championships · May 238:33.74aRIIL Class B ChampionshipsMay 23, 2026
800 Meters · OutdoorRIIL Eastern Division Championships · May 172:02.91aRIIL Eastern Division ChampionshipsMay 17, 2026

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

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jun 6Rhode Island State ChampionshipsJun 6 · 3000 Meters · Place 5 · Portsmouth3000 Meters5.8:49.78a11
Feb 14RIIL Boys State ChampionshipFeb 14 · 3000 Meters · Place 6 · Portsmouth3000 Meters6.8:47.70a PB11
Feb 8RITCA Last Chance QualifierFeb 8 · 1500 Meters · Place 1 · Portsmouth1500 Meters14:13.63 PB11
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 1000 Meters · Place 1 · Portsmouth H1000 Meters12:43.93 PB11
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 1000 Meters · Place 1 · Portsmouth1000 Meters12:43.9311
Jan 19RIIL Dwyer Division Dual Meet #3Jan 19 · 1500 Meters · Place 1 · Portsmouth1500 Meters14:18.99a11
Jan 5RIIL Dwyer Division Dual Meet #2Jan 5 · 1500 Meters · Place 1 · Portsmouth1500 Meters14:32.86a11
Jan 3RITCA InvitationalJan 3 · 3000 Meters · Place 3 · Portsmouth3000 Meters39:05.6011
Jan 3RITCA InvitationalJan 3 · 3000 Meters · Place 3 · Portsmouth3000 Meters39:05.6011

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23RIIL Class B ChampionshipsMay 23 · 3000 Meters · Place 3 · Portsmouth3000 Meters3.8:33.74a PB11
May 17RIIL Eastern Division ChampionshipsMay 17 · 1500 Meters · Place 2 · Portsmouth1500 Meters2.4:05.06a PB11
May 17RIIL Eastern Division ChampionshipsMay 17 · 800 Meters · Place 4 · Portsmouth800 Meters4.2:02.91a PB11
May 10Sgt. Brian St. Germain InvitationalMay 10 · 3000 Meters · Place 1 · Portsmouth3000 Meters1.8:44.27a11
May 2Classical ClassicMay 2 · 1500 Meters · Place 7 · Portsmouth1500 Meters7.4:06.21a11
May 2Classical ClassicMay 2 · 800 Meters · Place 7 · Portsmouth800 Meters7.2:03.05a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 1 · Portsmouth1 Mile1.4:38.01a PB11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Classical ClassicMay 10 · 3000 Meters · Place 7 · Portsmouth3000 Meters79:13.5710
May 3Sgt. Brian St. Germain InvitationalMay 3 · 1500 Meters · Place 17 · Portsmouth1500 Meters174:25.3010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25Bishop Hendricken InvitationalMay 25 · 1500 Meters · Place 3 · Portsmouth1500 Meters34:33.929
May 11Sgt. Brian St. Germain InvitationalMay 11 · 3000 Meters · Place 12 · Portsmouth3000 Meters129:37.109
May 4RIIL Eastern Division ChampionshipsMay 4 · 3000 Meters · Place 6 · Portsmouth H3000 Meters69:54.829
Apr 13Shea, St. Raphael, Tolman @ Portsmouth HSApr 13 · 3000 Meters · Place 3 · Portsmouth3000 Meters3.10:25.509
Apr 6Knights of Columbus RelaysApr 6 · 1 Mile · Place 5 · Portsmouth H1 Mile55:17.60 PB9

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6RITCA Boys Freshmen State ChampionshipsFeb 6 · 3000 Meters · Place 4 · Portsmouth3000 Meters410:14.189
Feb 3RIIL Class ChampionshipsFeb 3 · 1500 Meters · Place 12 · Portsmouth H1500 Meters124:41.799
Jan 22RIIL Boys Week 4Jan 22 · 3000 Meters · Place 4 · Portsmouth3000 Meters410:03.429
Jan 15RIIL Boys - Week 3Jan 15 · 1000 Meters · Place 6 · Portsmouth H1000 Meters63:05.119
Jan 15RIIL Boys - Week 3Jan 15 · 1500 Meters · Place 7 · Portsmouth H1500 Meters74:43.809
Jan 8RIIL Boys - Week 2Jan 8 · 3000 Meters · Place 4 · Portsmouth3000 Meters410:17.529

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1 Mile · Place 12 · Portsmouth1 Mile12.5:10.41a9
Dec 19RIIL Boys - Week 1Dec 19 · 3000 Meters · Place 5 · Portsmouth3000 Meters5.10:16.76a9
Dec 16RITCA InvitationalDec 16 · 1500 Meters · Place 25 · Portsmouth1500 Meters25.4:41.64a9