Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRIIL Boys - Week 2 · Jan 43:04.87RIIL Boys - Week 2January 4, 2023
300 Meters · IndoorRITCA Invitational · Jan 2542.51RITCA InvitationalJanuary 25, 2025
400 Meters · IndoorEast Coast Invitational · Jan 181:00.10East Coast InvitationalJanuary 18, 2025
400 Meters · OutdoorRIIL Class B Championships · May 2356.53aRIIL Class B ChampionshipsMay 23, 2026
600 Meters · IndoorRIIL Dwyer Division Dual Meet #3 · Jan 191:33.57aRIIL Dwyer Division Dual Meet #3January 19, 2026
800 Meters · OutdoorRIIL Class B Championships · May 202:18.98aRIIL Class B ChampionshipsMay 20, 2023
Javelin · 800g · OutdoorShea, St. Raphael, Tolman @ Portsmouth HS · Apr 1358-00Shea, St. Raphael, Tolman @ Portsmouth HSApril 13, 2024
Long Jump · OutdoorRITCA Boys JV State Championships · Jun 315-1RITCA Boys JV State ChampionshipsJune 3, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31Bishop Hendricken InvitationalMay 31 · 400 Meters · Place 31 · Portsmouth400 Meters31.56.84a12
May 23RIIL Class B ChampionshipsMay 23 · 400 Meters · Place 21 · Portsmouth400 Meters21.56.53a PB12
May 17RIIL Eastern Division ChampionshipsMay 17 · 400 Meters · Place 15 · Portsmouth400 Meters15.57.72a12
May 2Classical ClassicMay 2 · 400 Meters · Place 44 · Portsmouth400 Meters44.56.86a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11RITCA JV Boys State ChampionshipFeb 11 · 600 Meters · Place 12 · Portsmouth600 Meters121:34.9512
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 300 Meters · Place 21 · Portsmouth H300 Meters2143.5812
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 300 Meters · Place 21 · Portsmouth300 Meters2143.5812
Jan 19RIIL Dwyer Division Dual Meet #3Jan 19 · 600 Meters · Place 4 · Portsmouth600 Meters41:33.57a PB12
Jan 5RIIL Dwyer Division Dual Meet #2Jan 5 · 600 Meters · Place 4 · Portsmouth600 Meters41:35.02a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 11RIIL Dwyer Division Dual Meet #1Dec 11 · 600 Meters · Place 7 · Portsmouth600 Meters7.1:36.78a12
Feb 11RITCA JV Boys State ChampionshipsFeb 11 · 300 Meters · Place 32 · Portsmouth300 Meters3242.5611
Feb 1RIIL Class ChampionshipsFeb 1 · 600 Meters · Place 12 · Portsmouth600 Meters121:33.7311
Jan 25RITCA InvitationalJan 25 · 300 Meters · Place 38 · Portsmouth H300 Meters3842.51 PB11
Jan 21RITCA Division ChampionshipsJan 21 · 600 Meters · Place 15 · Portsmouth H600 Meters151:40.6311
Jan 18East Coast InvitationalJan 18 · 400 Meters · Place 42 · Portsmouth400 Meters421:00.10 PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3RITCA Boys JV State ChampionshipsJun 3 · Long Jump · Place 25 · PortsmouthLong Jump25.15-1 PB11
Jun 3RITCA Boys JV State ChampionshipsJun 3 · 400 Meters · Place 31 · Portsmouth400 Meters31.58.09a11
May 31Bishop Hendricken InvitationalMay 31 · 400 Meters · Place 43 · Portsmouth400 Meters4357.2611
May 24RIIL Class A ChampionshipsMay 24 · 400 Meters · Place 22 · Portsmouth400 Meters2257.8111
May 24RIIL Class A ChampionshipsMay 24 · 400 Meters · Place 22 · Portsmouth400 Meters2257.8111
May 24RIIL Class B ChampionshipsMay 24 · 400 Meters · Place 22 · Portsmouth400 Meters22.57.81a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14RIIL Dual Meet - Week 1Dec 14 · 600 Meters · Place 4 · Portsmouth600 Meters4.1:35.45a11
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 600 Meters · Place 17 · Portsmouth H600 Meters171:46.8010
Jan 22RIIL Boys Week 4Jan 22 · 600 Meters · Place 14 · Portsmouth600 Meters141:35.9110
Jan 8RIIL Boys - Week 2Jan 8 · 1000 Meters · Place 13 · Portsmouth1000 Meters133:10.0610

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25Bishop Hendricken InvitationalMay 25 · 400 Meters · Place 33 · Portsmouth400 Meters3357.1410
May 21RIIL Class B ChampionshipsMay 21 · 400 Meters · Place 19 · Portsmouth400 Meters19.58.39a10
May 4RIIL Eastern Division ChampionshipsMay 4 · 400 Meters · Place 15 · Portsmouth H400 Meters1559.3210
Apr 27Classical ClassicApr 27 · 400 Meters · Place 45 · Portsmouth400 Meters4558.2010
Apr 13Shea, St. Raphael, Tolman @ Portsmouth HSApr 13 · Javelin · Place 14 · PortsmouthJavelin800g14.58-00 PB10
Apr 13Shea, St. Raphael, Tolman @ Portsmouth HSApr 13 · 400 Meters · Place 5 · Portsmouth400 Meters5.1:00.0010

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19RIIL Boys - Week 1Dec 19 · 600 Meters · Place 12 · Portsmouth600 Meters12.1:38.94a10
Dec 16RITCA InvitationalDec 16 · 600 Meters · Place 26 · Portsmouth600 Meters26.1:38.07a10
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 600 Meters · Place 51 · Portsmouth600 Meters511:44.099
Feb 8RITCA Boys Freshmen State ChampionshipsFeb 8 · 600 Meters · Place 16 · Portsmouth600 Meters161:45.099
Jan 28RITCA Boys Division ChampionshipsJan 28 · 600 Meters · Place 19 · Portsmouth600 Meters191:46.129
Jan 19RIIL Boys - Week 4Jan 19 · 600 Meters · Place 12 · Portsmouth H600 Meters121:39.209
Jan 9RIIL Boys - Week 3Jan 9 · 600 Meters · Place 17 · Portsmouth600 Meters17.1:40.63a12
Jan 4RIIL Boys - Week 2Jan 4 · 1000 Meters · Place 3 · Portsmouth H1000 Meters33:04.87 PB12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 400 Meters · Place 38 · Portsmouth400 Meters38.1:02.04a9
May 22RITCA Freshmen State ChampionshipsMay 22 · 800 Meters · Place 9 · Portsmouth800 Meters92:20.859
May 20RIIL Class B ChampionshipsMay 20 · 800 Meters · Place 18 · Portsmouth800 Meters18.2:18.98a PB9
May 6RIIL Eastern Divisional ChampionshipsMay 6 · 800 Meters · Place 17 · Portsmouth800 Meters172:25.27a—
May 1SRA, Shea, Tolman @ Portsmouth HSMay 1 · 800 Meters · Place 8 · Portsmouth High Scho800 Meters82:25.809

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14RIIL Boys - Week 1Dec 14 · 600 Meters · Place 21 · Portsmouth600 Meters21.1:47.27a12