Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Deerfield ParkBlazin' Battle Against Cancer · May 1737:21Blazin' Battle Against CancerMay 17, 2026
2 Miles · New England CollegeMayflower Kickoff · Aug 2810:36.56Mayflower KickoffAugust 28, 2026
2011 m · Van Cortlandt ParkManhattan College XC Invitational · Oct 137:19.9Manhattan College XC InvitationalOctober 13, 2018
21082 m · Newman YMCAFunky Monkey Running Festival · Aug 21:21:36.0Funky Monkey Running FestivalAugust 2, 2026
4 Miles · Arnold Mills RoadArnold Mills 4th of July Road Race · Jul 422:52.20Arnold Mills 4th of July Road RaceJuly 4, 2025
4 Miles · Cumberland Fire Department Station 1Arnold Mills 4th of July Road Race · Jul 422:48.10Arnold Mills 4th of July Road RaceJuly 4, 2026
4,000 Meters · East Greenwich High SchoolFreshman State Championships · Oct 2216:25.14Freshman State ChampionshipsOctober 22, 2018
4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2217:23.9Ocean State InvitationalSeptember 22, 2018
4,500 Meters · Slater Memorial Park Short CourseMetro Dual Meet #4: Pawtucket City Championships · Oct 417:25Metro Dual Meet #4: Pawtucket City ChampionshipsOctober 4, 2021
5 Miles · Narragansett High SchoolBobby Doyle Classic · Aug 928:27.20Bobby Doyle ClassicAugust 9, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2821:38.63Ocean State Invitational September 28, 2019
5,000 Meters · Great Brook Ski Touring CenterGBTC XC Invite · Sep 1316:10.3GBTC XC InviteSeptember 13, 2026
5,000 Meters · Max Read FieldRhode Island Family Turkey Trot · Nov 2717:15.40Rhode Island Family Turkey TrotNovember 27, 2025
5,000 Meters · Ponaganset High SchoolRIIL Class State Cross Country Championships · Oct 3019:33.20RIIL Class State Cross Country ChampionshipsOctober 30, 2021
5,000 Meters · The Wheeler School | Seekonk Campus | "The Farm"Metro Dual Meet #3: LSA, SRA, MB, Wheeler · Sep 2420:41Metro Dual Meet #3: LSA, SRA, MB, WheelerSeptember 24, 2019
5,000 Meters · Tiverton High SchoolMetro Dual Meet #2: BAR, TIV, SRA, EP · Sep 2019:27Metro Dual Meet #2: BAR, TIV, SRA, EPSeptember 20, 2021
5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 2317:09.0Old Goat TC XC ClassicAugust 23, 2026
5,000 Meters · Wayland High SchoolHFC Striders-Wayland XC Festival · Oct 1115:59.6HFC Striders-Wayland XC FestivalOctober 11, 2026
5,000 Meters · Western Hills Middle SchoolSt Mary's Feast 5k · Jul 1817:27St Mary's Feast 5kJuly 18, 2026
8,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 1328:39.44Blazer ClassicSeptember 13, 2025
8,000 Meters · Gordon CollegeCNE XC Championship · Nov 127:25.41CNE XC ChampionshipNovember 1, 2025
8,000 Meters · Highland ParkBrown Bear Cross-Country Invitational · Oct 327:13.5Brown Bear Cross-Country InvitationalOctober 3, 2026
8,000 Meters · Keene State CollegeKSC Invitational · Oct 427:09.50KSC InvitationalOctober 4, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1528:21.0NCAA DIII Mideast RegionalNovember 15, 2025
8,000 Meters · Stanley ParkJames Earley · Oct 1127:33.58James EarleyOctober 11, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:32.4452nd Corsair XC InvitationalSeptember 20, 2025
8,000 Meters · Vermont Technical CollegeSilloway Vermont State Maple Syrup Challenge · Sep 629:09.30Silloway Vermont State Maple Syrup ChallengeSeptember 6, 2025
8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 1827:59.87WNE Golden Bear InvitationalOctober 18, 2025
8050 m · Ronald C. Hoffmann Cross Country CourseNCAA D3 Mideast Regional XC Championships · Nov 1231:00.7NCAA D3 Mideast Regional XC ChampionshipsNovember 12, 2022

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 11HFC Striders-Wayland XC FestivalOct 11 · 5,000 Meters Open · Place 19 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open1915:59.6 PB5th
Oct 3Brown Bear Cross-Country InvitationalOct 3 · 8,000 Meters Men · Place 8 · Old Goat Track ClubOld Goat Track Club8,000 Meters Men827:13.5 PB5th
Sep 13GBTC XC InviteSep 13 · 5,000 Meters Open · Place 16 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open1616:10.3 PB5th
Aug 28Mayflower KickoffAug 28 · 2 Miles Varsity · Place 1 · Old Goat Track ClubOld Goat Track Club2 Miles Varsity110:36.56 PB5th
Aug 23Old Goat TC XC ClassicAug 23 · 5,000 Meters Men · Place 21 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men2117:09.0 PB5th
Aug 9Bobby Doyle ClassicAug 9 · 5 Miles Open · Place 48 · Sentinel StridersSentinel Striders5 Miles Open4828:27.20 PB5th
Aug 2Funky Monkey Running FestivalAug 2 · 13.1 Miles Half · Place 1 · Sentinel StridersSentinel Striders13.1 Miles Half11:21:36.0 PB5th
Jul 18St Mary's Feast 5kJul 18 · 5,000 Meters Varsity · Place 1 · Sentinel StridersSentinel Striders5,000 Meters Varsity117:27 PB5th
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 20 · Sentinel StridersSentinel Striders4 Miles Open2022:48.10 PB5th
Jun 13Gaspee Days 5kJun 13 · 5,000 Meters Gaspee · Place 22 · Sentinel StridersSentinel Striders5,000 Meters Gaspee2216:55Unofficial5th
May 17Blazin' Battle Against CancerMay 17 · 10,000 Meters Open · Place 3 · Sentinel StridersSentinel Striders10,000 Meters Open337:21 PB5th

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 27Rhode Island Family Turkey TrotNov 27 · 5,000 Meters Open · Place 10 · The Bucket Track ClubThe Bucket Track Club5,000 Meters Open1017:15.40 PBSr
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 116 · Western New EnglandWestern New England8,000 Meters D3 Mid-East11628:21.0 PBSr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 27 · Western New EnglandWestern New England8,000 Meters Open2727:25.41 PBSr
Oct 18WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 41 · Western New EnglandWestern New England8,000 Meters College4127:59.87 PBSr
Oct 11James EarleyOct 11 · 8,000 Meters College · Place 28 · Western New EnglandWestern New England8,000 Meters College2827:33.58 PBSr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 89 · Western New EnglandWestern New England8,000 Meters College8927:09.50 PBSr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 141 · Western New EnglandWestern New England8,000 Meters Men's 8K Gold14127:32.44 PBSr
Sep 13Blazer ClassicSep 13 · 8,000 Meters Men's Race · Place 2 · Western New EnglandWestern New England8,000 Meters Men's Race228:39.44 PBSr
Sep 6Silloway Vermont State Maple Syrup ChallengeSep 6 · 8,000 Meters Collegiate · Place 19 · Western New EnglandWestern New England8,000 Meters Collegiate1929:09.30 PBSr
Jul 6Sour Apple Half MarathonJul 6 · 13.1 Miles Varsity · Place 4 · Sentinel StridersSentinel Striders13.1 Miles Varsity41:28:46.0—
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 39 · Sentinel StridersSentinel Striders4 Miles Open3922:52.20 PBSr
Jun 14Gaspee Days 5kJun 14 · 5,000 Meters Gaspee · Place 24 · The Bucket Track ClubThe Bucket Track Club5,000 Meters Gaspee2417:19.30UnofficialSr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 82 · Western New EnglandWestern New England8,000 Meters Varsity8230:05.24JR
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 52 · Western New EnglandWestern New England8,000 Meters Men5230:02Jr
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 52 · Western New EnglandWestern New England8,000 Meters Western NE5230:01.2Jr
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 84 · Western NEWestern NE8,000 Meters Varsity8429:48.3JR
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 270 · Western NEWestern NE8,000 Meters Varsity27030:28.81JR
Sep 14Blazer InvitationalSep 14 · 8,000 Meters Varsity · Place 4 · Western NEWestern NE8,000 Meters Varsity432:25.1JR
Jul 26Blessing of the FleetJul 26 · 10 Miles Men · Place 165 · The Bucket Track ClubThe Bucket Track Club10 Miles Men1651:09:53.0UnofficialJr
Jul 7Sour Apple Half MarathonJul 7 · 13.1 Miles Half-Marathon · Place 8 · The Bucket Track ClubThe Bucket Track Club13.1 Miles Half-Marathon81:36:58.0UnofficialJr
Jul 4Arnold Mills Road RaceJul 4 · 4 Miles Men · Place 54 · The Bucket Track ClubThe Bucket Track Club4 Miles Men5424:49.8UnofficialJr
Jun 8Gaspee Days 5kJun 8 · 5,000 Meters Open · Place 44 · The Bucket Track ClubThe Bucket Track Club5,000 Meters Open4418:29.01UnofficialJr

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Mideast RegionalNov 11 · 8,000 Meters Championship · Place 128 · Western New EnglandWestern New England8,000 Meters Championship12829:15.20So
Oct 28CCC XC ChampionshipsOct 28 · 8,000 Meters College · Place 64 · Western New EnglandWestern New England8,000 Meters College6429:59.1So
Oct 14Western New England University Cross-Country InvitationalOct 14 · 8,000 Meters Varsity · Place 27 · Western NEWestern NE8,000 Meters Varsity2728:54.7SO
Oct 7James Earley InvitationalOct 7 · 8,000 Meters Varsity · Place 119 · Western NEWestern NE8,000 Meters Varsity11929:30.8SO
Sep 30Founding Tree InvitationalSep 30 · 8,000 Meters Invitational · Place 12 · Western NEWestern NE8,000 Meters Invitational1230:26.38—
Sep 17UMDartmouth Cross Country InvitationalSep 17 · 8,000 Meters Varsity · Place 194 · Western NEWestern NE8,000 Meters Varsity19429:00.36SO
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Men · Place 50 · UnattachedUnattached4 Miles Men5025:28.90UnofficialSo

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 Mideast Regional XC ChampionshipsNov 12 · 8,050 Meters Championship · Place 128 · Western New EnglandWestern New England8,050 Meters Championship12831:00.7 PBFr
Oct 15WNE Golden Bear InvitationalOct 15 · 8,000 Meters Varsity · Place 22 · Western New EnglandWestern New England8,000 Meters Varsity2229:53.7Fr
Oct 8James Earley Invitational (Men Only)Oct 8 · 8,000 Meters Varsity · Place 113 · Western New EnglandWestern New England8,000 Meters Varsity11329:27.19Fr
Sep 24Elms College Blazer ClassicSep 24 · 8,000 Meters Varsity · Place 4 · Western New EnglandWestern New England8,000 Meters Varsity430:59Fr
Sep 17UMass Dartmouth Cross Country InvitationalSep 17 · 5 Miles Varsity · Place 189 · Western NEWestern NE5 Miles Varsity18928:39.7FR
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 44 · UnattachedUnattached4 Miles Open4425:41.9Fr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30RIIL Class State Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity - Class C · Place 44 · St RaphaelSt Raphael5,000 Meters Varsity - Class C4419:33.20 PB12
Oct 4Metro Dual Meet #4: Pawtucket City ChampionshipsOct 4 · 4,500 Meters Varsity · Place 4 · St RaphaelSt Raphael4,500 Meters Varsity417:25 PB12
Sep 28Metro Dual Meet #3: SRA, MH, PORTSep 28 · 4,500 Meters Varsity · Place 16 · St RaphaelSt Raphael4,500 Meters Varsity1617:52.1012
Sep 20Metro Dual Meet #2: BAR, TIV, SRA, EPSep 20 · 5,000 Meters Varsity · Place 9 · St RaphaelSt Raphael5,000 Meters Varsity919:27 PB12

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9USATF Youth Virtual XC ChallengeNov 9 · 5,000 Meters 15-18 · Place 195,000 Meters 15-181920:12.0Unofficial11
Oct 24Metro Dual Meet #4: SRA, MH, PORTOct 24 · 4,500 Meters Varsity · Place 23 · St RaphaelSt Raphael4,500 Meters Varsity2318:3011
Oct 10Metro Dual Meet #2: LSA, MB, SRA, WheelerOct 10 · 5,000 Meters Varsity · Place 30 · St RaphaelSt Raphael5,000 Meters Varsity3021:2811
Oct 5Metro Dual Meet #1: Pawtucket City ChampionshipsOct 5 · 4,500 Meters Varsity · Place 10 · St RaphaelSt Raphael4,500 Meters Varsity1019:29.011
Sep 1Boston XC InvitationalSep 1 · 5,000 Meters Varsity · Place 55,000 Meters Varsity520:34.0Unofficial11

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26RITCA JV State MeetOct 26 · 5,000 Meters Junior Varsity · Place 127 · St RaphaelSt Raphael5,000 Meters Junior Varsity12720:36.4510
Oct 1Metro Dual Meet #4: BAR, EP, TIV, SRAOct 1 · 5,000 Meters Varsity · Place 31 · St RaphaelSt Raphael5,000 Meters Varsity3121:21Unofficial10
Sep 28Ocean State Invitational Sep 28 · 5,000 Meters Varsity D1 · Place 243 · St RaphaelSt Raphael5,000 Meters Varsity D124321:38.63 PB10
Sep 24Metro Dual Meet #3: LSA, SRA, MB, WheelerSep 24 · 5,000 Meters Varsity · Place 45 · St RaphaelSt Raphael5,000 Meters Varsity4520:41 PB10
Sep 16Metro Dual Meet #2: Pawtucket City Championships (Boys Only)Sep 16 · 4,500 Meters Varsity · Place 10 · St RaphaelSt Raphael4,500 Meters Varsity1019:22.0010
Sep 9Metro Dual Meet #1: SRA, PORT, MHSep 9 · 4,500 Meters Varsity · Place 13 · St RaphaelSt Raphael4,500 Meters Varsity1319:5110

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28Rhode Island Class ChampionshipsOct 28 · 5,000 Meters Junior Varsity - 1 · Place 152 · St RaphaelSt Raphael5,000 Meters Junior Varsity - 115222:31.969
Oct 22Freshman State ChampionshipsOct 22 · 4,000 Meters Freshman · Place 92 · St RaphaelSt Raphael4,000 Meters Freshman9216:25.14 PB9
Oct 13Manhattan College XC InvitationalOct 13 · 1.25 Miles Freshman - D · Place 41 · St RaphaelSt Raphael1.25 Miles Freshman - D417:19.9 PB9
Sep 24Metro Dual Meet #3: Pawtucket City ChampionshipsSep 24 · 4,500 Meters Varsity · Place 9 · St RaphaelSt Raphael4,500 Meters Varsity919:479
Sep 22Ocean State InvitationalSep 22 · 4,000 Meters Division 1 Freshman · Place 79 · St RaphaelSt Raphael4,000 Meters Division 1 Freshman7917:23.9 PB9

2017 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 10Catholic Athletic League ChampionshipsOct 10 · 3,000 Meters Middle School · Place 113 · St. TeresaSt. Teresa3,000 Meters Middle School11314:27.00Unofficial8
Oct 3Catholic Athletic League Week #5Oct 3 · 3,000 Meters Middle School · Place 30 · St. TeresaSt. Teresa3,000 Meters Middle School3013:59Unofficial8
Sep 19Catholic Athletic League Week #3Sep 19 · 3,000 Meters Middle School · Place 27 · St. TeresaSt. Teresa3,000 Meters Middle School2714:12Unofficial8
Sep 12Catholic Athletic League Week #2Sep 12 · 3,000 Meters Middle School · Place 25 · St. TeresaSt. Teresa3,000 Meters Middle School2514:22Unofficial8
Sep 5Catholic Athletic League Week #1Sep 5 · 3,000 Meters Middle School · Place 25 · St. TeresaSt. Teresa3,000 Meters Middle School2514:24Unofficial8