Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.3 Miles · Willard ParkCMAC North Division Championship · Oct 2214:10.6CMAC North Division ChampionshipOctober 22, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1120:26.60MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 520:50.0Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 821:35.42MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2820:48.60MVADA Cross Country ChampionshipsOctober 28, 2025
8,000 Meters · Stanley ParkJames Earley Invitational · Oct 1033:31.5James Earley InvitationalOctober 10, 2026
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1932:35.5153rd 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

3 results
DateMeetEventPlMarkGr
Oct 10James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 127 · Framingham StateFramingham State8,000 Meters Collegiate12733:31.5 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 234 · Framingham StateFramingham State8,000 Meters 8K Navy 45:00 min.cap23432:35.51 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 179 · Framingham StateFramingham State5,000 Meters Collegiate17920:50.0 PBFr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 116 · Keefe TechnicalKeefe Technical5,000 Meters Varsity Division 2C11621:35.42 PB12
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 21 · Keefe TechnicalKeefe Technical5,000 Meters Junior Varsity2120:48.60 PB12
Oct 22CMAC North Division ChampionshipOct 22 · 2.3 Miles Junior Varsity · Place 9 · Keefe TechnicalKeefe Technical2.3 Miles Junior Varsity914:10.6 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 117 · Keefe TechnicalKeefe Technical5,000 Meters Junior Varsity Small Medium11720:26.60 PB12
Oct 7Notre Dame / AMSA / Keefe TechOct 7 · 3 Miles Open · Place 14 · Keefe TechnicalKeefe Technical3 Miles Open1420:44Unofficial12
Sep 30Parker / Assabet / Keefe TechSep 30 · 5,000 Meters Open · Place 22 · Keefe TechnicalKeefe Technical5,000 Meters Open2222:30Unofficial12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 138 · Keefe TechnicalKeefe Technical5,000 Meters 3A13819:55.1211
Oct 24Colonial League XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 40 · Keefe TechnicalKeefe Technical5,000 Meters Varsity4021:48.1411
Oct 15KT @ BVTOct 15 · 5,000 Meters Varsity · Keefe TechnicalKeefe Technical5,000 Meters Varsity021:12Unofficial11
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 250 · Keefe TechnicalKeefe Technical5,000 Meters Junior Varsity25022:16.0211
Oct 8KT VS Parker & University ParkOct 8 · 5,000 Meters Varsity · Keefe TechnicalKeefe Technical5,000 Meters Varsity022:38Unofficial11
Oct 1KT Vs. Bay PathOct 1 · 5,000 Meters Varsity · Place 9 · Keefe TechnicalKeefe Technical5,000 Meters Varsity922:15Unofficial11
Sep 24KT Vs Monty TechSep 24 · 5,000 Meters Varsity · Place 17 · Keefe TechnicalKeefe Technical5,000 Meters Varsity1722:57Unofficial11
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 88 · Keefe TechnicalKeefe Technical3,000 Meters Varsity8812:43.9811
Sep 9KT @ AMSASep 9 · 5,000 Meters Varsity · Place 16 · Keefe TechnicalKeefe Technical5,000 Meters Varsity1621:33Unofficial11
Sep 4KT @ AssabetSep 4 · 5,000 Meters Varsity · Place 9 · Keefe TechnicalKeefe Technical5,000 Meters Varsity920:25Unofficial11