Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Roger Williams ParkSuburban Dual Meet #3: Classical, CE, CW, Johnston · Sep 2719:35Suburban Dual Meet #3: Classical, CE, CW, JohnstonSeptember 27, 2021
4,000 Meters · East Greenwich High SchoolRIIL Freshmen State Championships · Oct 3117:30.32RIIL Freshmen State ChampionshipsOctober 31, 2020
5 Miles · Narragansett High SchoolBobby Doyle Classic · Aug 935:57.70Bobby Doyle ClassicAugust 9, 2026
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 518:58.7Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Rocky Point State ParkSuburban Dual Meet #2: BH, CE, Johnston, PIL · Oct 1024:02Suburban Dual Meet #2: BH, CE, Johnston, PILOctober 10, 2020
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 732:13.65Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1030:51.0New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1929:58.0753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 95 · AssumptionAssumption8,000 Meters Northeast-109532:13.65 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · AssumptionAssumption8,000 Meters Collegiate0DNFJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 116 · AssumptionAssumption8,000 Meters 8K Gold 35:00 min. cap11629:58.07 PBJr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 134 · AssumptionAssumption5,000 Meters Collegiate13418:58.7 PBJr
Aug 9Bobby Doyle ClassicAug 9 · 5 Miles Open · Place 175 · UnattachedUnattached5 Miles Open17535:57.70 PBJr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 253 · AssumptionAssumption8,000 Meters NEICAAA25330:51.0 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 129 · AssumptionAssumption8,000 Meters Men's 8K Navy12931:36.41So

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 34 · Cranston EastCranston East5,000 Meters Varsity3418:35.7812
Oct 28RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 34 · Cranston EastCranston East5,000 Meters Varsity3418:35.7812
Sep 2Injury Fund CarnivalSep 2 · 5,000 Meters Varsity · Place 18 · Cranston EastCranston East5,000 Meters Varsity1818:47.0812

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 3Injury Fund CarnivalSep 3 · 5,000 Meters Varsity · Place 30 · Cranston HS EastCranston HS East5,000 Meters Varsity3020:51.7811

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21Skee Carter Bronco InvitationalOct 21 · 5,000 Meters Varsity · Place 78 · Cranston EastCranston East5,000 Meters Varsity7819:23.4010
Sep 27Suburban Dual Meet #3: Classical, CE, CW, JohnstonSep 27 · 3 Miles Varsity · Place 10 · Cranston EastCranston East3 Miles Varsity1019:35 PB10
Sep 25Ocean State XC InvitationalSep 25 · 5,000 Meters Varsity Division 2 · Place 138 · Cranston HS EastCranston HS East5,000 Meters Varsity Division 213821:02.25—
Sep 20Suburban Dual Meet #2: CE, COV, JOHN, JSSep 20 · 3 Miles Varsity · Place 6 · Cranston EastCranston East3 Miles Varsity620:2010
Sep 4Injury Fund CarnivalSep 4 · 5,000 Meters Varsity · Place 34 · Cranston HS EastCranston HS East5,000 Meters Varsity3420:27.1610

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31RIIL Freshmen State ChampionshipsOct 31 · 4,000 Meters Freshman · Place 62 · Cranston EastCranston East4,000 Meters Freshman6217:30.32 PB9
Oct 24Suburban Dual Meet #4: Central, CLAS, CE, CW, JHSOct 24 · 3 Miles Varsity · Place 45 · Cranston EastCranston East3 Miles Varsity4523:169
Oct 17Suburban Dual Meet #3: COV, CE, JS, JHSOct 17 · 3 Miles Varsity · Place 22 · Cranston EastCranston East3 Miles Varsity2221:379
Oct 10Suburban Dual Meet #2: BH, CE, Johnston, PILOct 10 · 5,000 Meters Junior Varsity · Place 9 · Cranston EastCranston East5,000 Meters Junior Varsity924:02 PB9
Oct 3Suburban Dual Meet #1: CE, EG, Hope, Johnston, MPOct 3 · 3 Miles Varsity · Place 24 · Cranston EastCranston East3 Miles Varsity2422:309