Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorRIIL Boys - Week 1 · Dec 195:54.65aRIIL Boys - Week 1December 19, 2023
200 Meters · OutdoorNorthern Dual Meet #2: BURR, SRA, WOON @ Lincoln · Apr 2324.77Northern Dual Meet #2: BURR, SRA, WOON @ LincolnApril 23, 2025
300 Meters · IndoorRITCA JV Boys State Championships · Feb 1140.41RITCA JV Boys State ChampionshipsFebruary 11, 2025
400 Meters · IndoorWorld Trophy Invitational · Jan 1158.65World Trophy InvitationalJanuary 11, 2025
400 Meters · OutdoorClassical Classic · May 1054.80Classical ClassicMay 10, 2025
55 Meters · IndoorRIIL Boys - Week 4 · Jan 178.08RIIL Boys - Week 4January 17, 2022
600 Meters · IndoorRIIL Boys - Week 3 · Jan 151:40.44RIIL Boys - Week 3January 15, 2024
800 Meters · IndoorArt Kadish Elm City Challenge · Dec 122:15.53aArt Kadish Elm City ChallengeDecember 12, 2025
800 Meters · OutdoorClassical Classic · Apr 272:28.45Classical ClassicApril 27, 2024
Combined results · OutdoorRITCA Freshmen State Championships · May 2413.74RITCA Freshmen State ChampionshipsMay 24, 2022

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Panther InviteJan 17 · 800 Meters · Place 18 · Rhode Island CollegeRhode Island College800 Meters18.2:20.99aFr
Jan 10Southern Maine Open IIJan 10 · 800 Meters · Place 7 · Rhode Island CollegeRhode Island College800 Meters7.2:16.17aFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · 800 Meters · Place 6 · Rhode Island CollegeRhode Island College800 Meters6.2:15.53a PBFr
Feb 11RITCA JV Boys State ChampionshipsFeb 11 · 300 Meters · Place 12 · WoonsocketWoonsocket300 Meters1240.41 PB12
Jan 21RITCA Division ChampionshipsJan 21 · 600 Meters · Place 18 · Woonsocket HWoonsocket H600 Meters181:42.8812
Jan 18East Coast InvitationalJan 18 · 800 Meters · Place 47 · WoonsocketWoonsocket800 Meters472:26.3712
Jan 11World Trophy InvitationalJan 11 · 400 Meters · Place 33 · WoonsocketWoonsocket400 Meters3358.65 PB12
Jan 11RIIL Dual Meet - Week 4Jan 11 · 300 Meters · Place 14 · WoonsocketWoonsocket300 Meters14.41.32a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3RITCA Boys JV State ChampionshipsJun 3 · 400 Meters · Place 16 · WoonsocketWoonsocket400 Meters16.55.32a12
Jun 3RITCA Boys JV State ChampionshipsJun 3 · 200 Meters · Place 26 · WoonsocketWoonsocket200 Meters26.24.85a12
May 24RIIL Class A ChampionshipsMay 24 · 400 Meters · Place 22 · WoonsocketWoonsocket400 Meters2255.8212
May 24RIIL Class A ChampionshipsMay 24 · 200 Meters · Place 34 · WoonsocketWoonsocket200 Meters3424.8112
May 17RIIL Eastern Division ChampionshipsMay 17 · 400 Meters · Place 11 · WoonsocketWoonsocket400 Meters1155.1112
May 17RIIL Eastern Division ChampionshipsMay 17 · 200 Meters · Place 16 · WoonsocketWoonsocket200 Meters1624.9812
May 17RIIL Northern Division ChampionshipsMay 17 · 400 Meters · Place 11 · WoonsocketWoonsocket400 Meters11.55.11a12
May 17RIIL Northern Division ChampionshipsMay 17 · 200 Meters · Place 16 · WoonsocketWoonsocket200 Meters16.24.98a12
May 10Classical ClassicMay 10 · 400 Meters · Place 25 · WoonsocketWoonsocket400 Meters2554.80 PB12
May 3Sgt. Brian St. Germain InvitationalMay 3 · 400 Meters · Place 28 · WoonsocketWoonsocket400 Meters2855.8212
Apr 23Northern Dual Meet #2: BURR, SRA, WOON @ LincolnApr 23 · 400 Meters · Place 2 · WoonsocketWoonsocket400 Meters2.56.4212
Apr 23Northern Dual Meet #2: BURR, SRA, WOON @ LincolnApr 23 · 200 Meters · Place 7 · WoonsocketWoonsocket200 Meters7.24.77 PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14RIIL Dual Meet - Week 1Dec 14 · 300 Meters · Place 14 · WoonsocketWoonsocket300 Meters14.43.0012
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 600 Meters · Place 18 · Woonsocket HWoonsocket H600 Meters181:43.0811
Jan 29Northern Division ChampionshipJan 29 · 600 Meters · Place 18 · WoonsocketWoonsocket600 Meters18.1:43.08a11
Jan 22RIIL Boys Week 4Jan 22 · 600 Meters · Place 14 · WoonsocketWoonsocket600 Meters141:42.5311
Jan 15RIIL Boys - Week 3Jan 15 · 600 Meters · Place 10 · Woonsocket HWoonsocket H600 Meters101:40.44 PB11
Jan 13East Coast InvitationalJan 13 · 400 Meters · Place 47 · WoonsocketWoonsocket400 Meters471:00.36a—
Jan 8RIIL Boys - Week 2Jan 8 · 600 Meters · Place 8 · WoonsocketWoonsocket600 Meters81:41.9411

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25Bishop Hendricken InvitationalMay 25 · 400 Meters · Place 35 · WoonsocketWoonsocket400 Meters3557.9111
May 18RIIL Class A ChampionshipsMay 18 · 400 Meters · Place 23 · WoonsocketWoonsocket400 Meters23.58.46a11
May 5RIIL Southern Division ChampionshipsMay 5 · 400 Meters · Place 11 · Woonsocket HWoonsocket H400 Meters1159.1311
May 4RIIL Northern Division ChampionshipsMay 4 · 400 Meters · Place 11 · WoonsocketWoonsocket400 Meters11.59.13a11
Apr 27Classical ClassicApr 27 · 800 Meters · Place 57 · WoonsocketWoonsocket800 Meters572:28.45 PB11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19RIIL Boys - Week 1Dec 19 · 300 Meters · Place 14 · WoonsocketWoonsocket300 Meters14.42.83a11
Dec 19RIIL Boys - Week 1Dec 19 · 1500 Meters · Place 14 · WoonsocketWoonsocket1500 Meters14.5:54.65a PB11
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 300 Meters · Place 58 · WoonsocketWoonsocket300 Meters5843.9110

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 19 · Woonsocket HWoonsocket HCombined results191:07.669
May 24RITCA Freshmen State ChampionshipsMay 24 · Combined results · Place 54 · Woonsocket HWoonsocket HCombined resultsRound P5413.74 PB9
May 14RIIL Division ChampionshipsMay 14 · 400 Meters · Place 17 · Woonsocket HWoonsocket H400 Meters171:03.999

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7RITCA Freshman State ChampionshipsFeb 7 · 55 Meter · WoonsocketWoonsocket55 MeterRound P--DNF9
Jan 22World Trophy InvitationalJan 22 · 55 Meters · Place 88 · WoonsocketWoonsocket55 MetersRound P888.169
Jan 17RIIL Boys - Week 4Jan 17 · 55 Meters · Place 20 · Woonsocket HWoonsocket H55 Meters208.08 PB9