Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor5th Annual CLCF Summer Showdown · Jul 1912.92a5th Annual CLCF Summer ShowdownJuly 19, 2025
1000 Meters · IndoorRITCA Invitational · Jan 32:59.43RITCA InvitationalJanuary 3, 2026
1500 Meters · OutdoorBishop Hendricken Invitational · May 314:25.29aBishop Hendricken InvitationalMay 31, 2026
200 Meters · IndoorPre Nationals Tune Up · Jan 628.34aPre Nationals Tune UpJanuary 6, 2024
200 Meters · Outdoor5th Annual CLCF Summer Showdown · Jul 1925.86a5th Annual CLCF Summer ShowdownJuly 19, 2025
300 Meters · IndoorRIIL Dual Meet - Week 2 · Dec 2142.84aRIIL Dual Meet - Week 2December 21, 2024
400 Meters · IndoorWorld Trophy Invitational · Jan 1058.54World Trophy InvitationalJanuary 10, 2026
400 Meters · Outdoor5th Annual CLCF Summer Showdown · Jul 1956.67a5th Annual CLCF Summer ShowdownJuly 19, 2025
55 Meter · IndoorThe Armory Youth Team Challenge · Dec 308.11aThe Armory Youth Team ChallengeDecember 30, 2023
55 Meters · IndoorWorld Trophy Invitational · Jan 117.92World Trophy InvitationalJanuary 11, 2025
600 Meters · IndoorRIIL Bayha Division Dual Meet #3 · Jan 141:32.98aRIIL Bayha Division Dual Meet #3January 14, 2026
800 Meters · Indoor14th Annual East Coast Invitational · Jan 172:12.3114th Annual East Coast InvitationalJanuary 17, 2026
800 Meters · OutdoorRIIL Class A Championships · May 232:08.47aRIIL Class A ChampionshipsMay 23, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2RITCA Boys JV State ChampionshipJun 2 · 1500 Meters · Place 12 · ClassicalClassical1500 Meters12.4:26.63a10
Jun 2RITCA Boys JV State ChampionshipJun 2 · 800 Meters · Place 13 · ClassicalClassical800 Meters13.2:09.89a10
May 31Bishop Hendricken InvitationalMay 31 · 1500 Meters · Place 5 · ClassicalClassical1500 Meters5.4:25.29a PB10
May 23RIIL Class A ChampionshipsMay 23 · 800 Meters · Place 18 · ClassicalClassical800 Meters18.2:08.47a PB10
May 17RIIL Central Division ChampionshipsMay 17 · 800 Meters · Place 9 · ClassicalClassical800 Meters9.2:11.89a10
May 10Sgt. Brian St. Germain InvitationalMay 10 · 1500 Meters · Place 19 · ClassicalClassical1500 Meters19.4:30.42a10
May 10Sgt. Brian St. Germain InvitationalMay 10 · 800 Meters · Place 22 · ClassicalClassical800 Meters22.2:10.45a10
May 2Classical ClassicMay 2 · 800 Meters · Place 20 · ClassicalClassical800 Meters20.2:11.49a10
Apr 25Barrington Freshmen / Sophomore InvitationalApr 25 · 800 Meters · Place 3 · ClassicalClassical800 Meters3.2:09.1010

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 11RITCA JV Boys State ChampionshipFeb 11 · 600 Meters · Place 14 · ClassicalClassical600 Meters141:35.4010
Feb 8RITCA Last Chance QualifierFeb 8 · 600 Meters · Place 26 · ClassicalClassical600 Meters261:33.9410
Jan 31RIIL Class ChampionshipsJan 31 · 600 Meters · Place 14 · ClassicalClassical600 Meters141:34.5210
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 600 Meters · Place 6 · Classical HiClassical Hi600 Meters61:34.1310
Jan 21RITCA Bayha Division ChampionshipJan 21 · 600 Meters · Place 6 · ClassicalClassical600 Meters61:34.13a10
Jan 1714th Annual East Coast InvitationalJan 17 · 800 Meters · Place 25 · ClassicalClassical800 Meters252:12.31 PB10
Jan 1714th Annual East Coast InvitationalJan 17 · 800 Meters · Place 25 · ClassicalClassical800 Meters252:12.3110
Jan 14RIIL Bayha Division Dual Meet #3Jan 14 · 600 Meters · Place 7 · ClassicalClassical600 Meters71:32.98a PB10
Jan 10World Trophy InvitationalJan 10 · 400 Meters · Place 17 · ClassicalClassical400 Meters1758.54 PB10
Jan 10World Trophy InvitationalJan 10 · 400 Meters · Place 17 · ClassicalClassical400 Meters1758.5410
Jan 6RIIL Bayha Division Dual Meet #2Jan 6 · 600 Meters · Place 4 · ClassicalClassical600 Meters4.1:34.90a10
Jan 3RITCA InvitationalJan 3 · 1000 Meters · Place 16 · ClassicalClassical1000 Meters162:59.43 PB10
Jan 3RITCA InvitationalJan 3 · 1000 Meters · Place 16 · ClassicalClassical1000 Meters162:59.4310

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9RIIL Bayha Division Dual Meet #1Dec 9 · 600 Meters · Place 6 · ClassicalClassical600 Meters6.1:37.60a10
Jan 11World Trophy InvitationalJan 11 · 400 Meters · Place 52 · ClassicalClassical400 Meters521:00.519
Jan 11World Trophy InvitationalJan 11 · 55 Meters · Place 112 · ClassicalClassical55 MetersRound P1127.92 PB9
Jan 11RIIL Dual Meet - Week 4Jan 11 · 600 Meters · Place 16 · ClassicalClassical600 Meters16.1:43.45a9

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 195th Annual CLCF Summer ShowdownJul 19 · 400 Meters · Place 4 · CLCF PanthersCLCF Panthers400 Meters4.56.67a PB9
Jul 195th Annual CLCF Summer ShowdownJul 19 · 200 Meters · Place 5 · CLCF PanthersCLCF Panthers200 Meters5.25.86a PB9
Jul 195th Annual CLCF Summer ShowdownJul 19 · 100 Meters · Place 9 · CLCF PanthersCLCF Panthers100 Meters9.12.92a PB9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Place 20 · CLCF PanthersCLCF Panthers400 Meters20.58.06a9
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 24 · CLCF PanthersCLCF Panthers200 MetersRound P24.26.49aWind: 0.39
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 24 · CLCF PanthersCLCF Panthers100 MetersRound P24.13.27aWind: -19
May 28RITCA Boys Freshmen State ChampionshipsMay 28 · 400 Meters · Place 16 · ClassicalClassical400 Meters1657.989
May 28RITCA Boys Freshmen State ChampionshipsMay 28 · 200 Meters · Place 31 · ClassicalClassical200 Meters3126.199
May 24RIIL Class A ChampionshipsMay 24 · 400 Meters · Place 28 · ClassicalClassical400 Meters2857.499
May 17RIIL Central Division ChampionshipsMay 17 · 400 Meters · Place 22 · ClassicalClassical400 Meters22.58.34a9
May 10Classical ClassicMay 10 · 200 Meters · Place 29 · ClassicalClassical200 Meters2926.819

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21RIIL Dual Meet - Week 2Dec 21 · 300 Meters · Place 19 · ClassicalClassical300 Meters19.42.84a PB9
Dec 14RIIL Dual Meet - Week 1Dec 14 · 600 Meters · Place 15 · ClassicalClassical600 Meters15.1:41.06a9
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 14 · CLCF PanthersCLCF Panthers400 Meters141:05.73a—
Jan 6Pre Nationals Tune UpJan 6 · 200 Meters · Place 13 · CLCF PanthersCLCF Panthers200 Meters1328.34a PB—
Jan 6Pre Nationals Tune UpJan 6 · 55 Meters · Place 12 · CLCF PanthersCLCF Panthers55 Meters128.35a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 8 · CLCF PanthersCLCF Panthers400 Meters81:00.59a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 8 · CLCF PanthersCLCF Panthers200 Meters827.10a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · CLCF PanthersCLCF Panthers100 Meters713.16a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 6 · CLCF PanthersCLCF Panthers100 Meters613.14a—
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 8 · CLCF PanthersCLCF Panthers200 Meters826.9214
Jun 2USATF New England Youth InvitationalJun 2 · 400 Meters · Place 4 · CLCF PanthersCLCF Panthers400 Meters459.1514
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 8 · CLCF PanthersCLCF Panthers100 MetersRound P813.1714
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 7 · CLCF PanthersCLCF Panthers100 Meters713.1814
May 11USATF New England Youth Series - Meet #3May 11 · 400 Meters · Place 8 · CLCF PanthersCLCF Panthers400 Meters8.1:01.73a8
May 11USATF New England Youth Series - Meet #3May 11 · 200 Meters · Place 4 · CLCF PanthersCLCF Panthers200 Meters4.27.92a8
May 5Central CT Jaguars Youth InvitationalMay 5 · 400 Meters · Place 5 · CLCF PanthersCLCF Panthers400 Meters5.1:06.69a8
May 5Central CT Jaguars Youth InvitationalMay 5 · 100 Meters · Place 11 · CLCF PanthersCLCF Panthers100 Meters11.14.03a8

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 55 Meter · Place 20 · CLCF PanthersCLCF Panthers55 Meter20.8.11a PB8
Dec 30The Armory Youth Team ChallengeDec 30 · 400 Meters · Place 16 · CLCF PanthersCLCF Panthers400 Meters16.1:04.83a8
Dec 30The Armory Youth Team ChallengeDec 30 · 200 Meters · Place 24 · CLCF PanthersCLCF Panthers200 Meters24.28.92a8