Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Franklin ParkSt. Johns Prep @ BC High · Oct 1117:42.39St. Johns Prep @ BC HighOctober 11, 2022
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2317:16Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 1316:18.5Hamilton Short Course InvitationalSeptember 13, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:55.9MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2027:15.5Rochester Yellowjacket InvitationalSeptember 20, 2025
8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 1227:55.6Hamilton InvitationalOctober 12, 2024
8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 1627:25.3NCAA DIII Niagara RegionalNovember 16, 2024

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 19 · HamiltonHamilton5,000 Meters College1916:23.5Jr
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 77 · HamiltonHamilton8,000 Meters Varsity7727:15.5 PBJr
Sep 13Hamilton Short Course InvitationalSep 13 · 5,000 Meters Men's Race · Place 33 · HamiltonHamilton5,000 Meters Men's Race3316:18.5 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Niagara RegionalNov 16 · 8,000 Meters D3 Niagara · Place 69 · HamiltonHamilton8,000 Meters D3 Niagara6927:25.3 PBSo
Oct 12Hamilton InvitationalOct 12 · 8,000 Meters College · Place 21 · HamiltonHamilton8,000 Meters College2127:55.6 PBSo
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 153 · HamiltonHamilton8,000 Meters College15329:31.8So
Sep 14Hamilton Short Course InvitationalSep 14 · 5,000 Meters College · Place 83 · HamiltonHamilton5,000 Meters College8318:00.6So

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 16Yellowjacket XC InvitationalSep 16 · 8,000 Meters College · Place 189 · HamiltonHamilton8,000 Meters College18930:26.7Fr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25Catholic Conference ClassicOct 25 · 5,000 Meters Varsity · Place 13 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Varsity1317:32.34Unofficial12
Oct 11St. Johns Prep @ BC HighOct 11 · 5,000 Meters Varsity / JV · Place 8 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Varsity / JV817:42.39 PB12
Sep 27St. John's Prep @ St. John's HSSep 27 · 5,000 Meters Varsity · Place 6 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Varsity619:23Unofficial12
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 50 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Championship5017:16 PB12

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 59 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Division 1A5916:55.9 PB11
Oct 19St. John's Prep @ XaverianOct 19 · 5,000 Meters New Division · Place 7 · Saint John's PreparatorySaint John's Preparatory5,000 Meters New Division718:42Unofficial11
Oct 12St. John's Prep @ BC HighOct 12 · 5,000 Meters Varsity · Place 8 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Varsity817:51Unofficial11
Oct 5Catholic Memorial @ St. John's PrepOct 5 · 5,000 Meters New Division · Place 7 · Saint John's PreparatorySaint John's Preparatory5,000 Meters New Division717:51Unofficial11
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 44 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Red Race4417:28.511
Sep 28St. John's Prep at Malden CatholicSep 28 · 5,000 Meters Varsity · Place 3 · Saint John's PreparatorySaint John's Preparatory5,000 Meters Varsity319:20Unofficial11