Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2413:01.4MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 519:17.5Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1222:52.7MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Keene State CollegeRust Buster Invitational · Aug 3022:07.0Rust Buster InvitationalAugust 30, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 521:03.12MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Doyle ReservationMASCAC XC Championships · Nov 230:58.87MASCAC XC ChampionshipsNovember 2, 2024
8,000 Meters · Fitchburg State UniversityJim Jellison Invitational · Oct 333:52.2Jim Jellison InvitationalOctober 3, 2026
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1330:15.1Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1529:31.7NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 429:31.00KSC InvitationalOctober 4, 2025
8,000 Meters · Stanley ParkMASCAC · Nov 129:09.05MASCACNovember 1, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2029:42.5952nd Corsair XC InvitationalSeptember 20, 2025
8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 1830:12.59WNE Golden Bear InvitationalOctober 18, 2025
8,000 Meters · Willard Park2023 MASCAC Cross Country Championships · Oct 2737:09.62023 MASCAC Cross Country ChampionshipsOctober 27, 2023
8,000 Meters · Worcester State UniversityMASCAC Cross Country Championships · Oct 3129:52.73MASCAC Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31MASCAC Cross Country ChampionshipsOct 31 · 8,000 Meters Championship · Place 25 · Framingham StateFramingham State8,000 Meters Championship2529:52.73 PBSr
Oct 17Golden Bear InvitationalOct 17 · 8,000 Meters Varsity · Place 53 · Framingham St.Framingham St.8,000 Meters Varsity5329:34.76SR
Oct 10James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 100 · Framingham StateFramingham State8,000 Meters Collegiate10030:40.0Sr
Oct 3Jim Jellison InvitationalOct 3 · 8,000 Meters Men · Place 22 · Framingham StateFramingham State8,000 Meters Men2233:52.2 PBSr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 219 · Framingham StateFramingham State8,000 Meters 8K Navy 45:00 min.cap21930:58.24Sr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 144 · Framingham StateFramingham State5,000 Meters Collegiate14419:17.5 PBSr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 165 · Framingham StateFramingham State8,000 Meters D3 East16529:31.7 PBJr
Nov 1MASCACNov 1 · 8,000 Meters Collegiate · Place 25 · Framingham StateFramingham State8,000 Meters Collegiate2529:09.05 PBJr
Oct 18WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 89 · Framingham StateFramingham State8,000 Meters College8930:12.59 PBJr
Oct 11James EarleyOct 11 · 8,000 Meters College · Place 127 · Framingham StateFramingham State8,000 Meters College12731:38.57Jr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 194 · Framingham StateFramingham State8,000 Meters College19429:31.00 PBJr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 219 · Framingham StateFramingham State8,000 Meters Men's 8K Gold21929:42.59 PBJr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 51 · Framingham StateFramingham State8,000 Meters College5130:15.1 PBJr
Aug 30Rust Buster InvitationalAug 30 · 5,000 Meters Men's Race · Place 49 · Framingham StateFramingham State5,000 Meters Men's Race4922:07.0 PBJr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 191 · Framingham StateFramingham State8,000 Meters D3 East19131:47.1So
Nov 2MASCAC XC ChampionshipsNov 2 · 8,000 Meters College · Place 51 · Framingham StateFramingham State8,000 Meters College5130:58.87 PBSo
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 105 · Framingham StateFramingham State8,000 Meters Men10532:42So
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 105 · Framingham StateFramingham State8,000 Meters Western NE10532:41.3So
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 126 · Framingham St.Framingham St.8,000 Meters Varsity12632:04.9SO
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Junior Varsity · Place 194 · Framingham St.Framingham St.8,000 Meters Junior Varsity19433:56.02SO

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 201 · Framingham StateFramingham State8,000 Meters Championship20131:59.5Fr
Oct 272023 MASCAC Cross Country ChampionshipsOct 27 · 8,000 Meters College · Place 61 · Framingham StateFramingham State8,000 Meters College6137:09.6 PBFr
Oct 14Western New England University Cross-Country InvitationalOct 14 · 8,000 Meters Varsity · Place 75 · Framingham St.Framingham St.8,000 Meters Varsity7534:38.9FR
Oct 7James Earley InvitationalOct 7 · 8,000 Meters Varsity · Place 187 · Framingham St.Framingham St.8,000 Meters Varsity18736:18.7FR
Sep 30Framingham State InvitationalSep 30 · 8,000 Meters Varsity · Place 16 · Framingham St.Framingham St.8,000 Meters Varsity1634:46.4FR
Sep 17UMDartmouth Cross Country InvitationalSep 17 · 8,000 Meters Varsity · Place 280 · Framingham St.Framingham St.8,000 Meters Varsity28036:57.63FR
Sep 2Jim Sheehan Memorial XC MeetSep 2 · 8,000 Meters Varsity · Place 37 · Framingham St.Framingham St.8,000 Meters Varsity3743:30.2FR

2022 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 148 · Keefe TechnicalKeefe Technical5,000 Meters Division 3A14822:52.7 PB12
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 154 · Keefe TechnicalKeefe Technical5,000 Meters Varsity15421:03.2SR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 152 · Keefe TechnicalKeefe Technical5,000 Meters Junior/Senior (Small School)15221:03.12 PB12
Oct 20CAL ChampionshipOct 20 · 5,000 Meters Varsity · Place 25 · Keefe TechnicalKeefe Technical5,000 Meters Varsity2521:03Unofficial12
Oct 17KT @ BVTOct 17 · 3 Miles New Division · Place 9 · Keefe TechnicalKeefe Technical3 Miles New Division920:02Unofficial12
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Junior Varsity · Place 72 · Keefe TechnicalKeefe Technical5,000 Meters Junior Varsity7220:04.5SR
Oct 11KT v. Parker CharterOct 11 · 5,000 Meters Open · Place 15 · Keefe TechnicalKeefe Technical5,000 Meters Open1521:58Unofficial12
Oct 4KT @ AssabetOct 4 · 2.7 Miles Varsity · Place 5 · Keefe TechnicalKeefe Technical2.7 Miles Varsity519:07Unofficial12
Oct 1MSTCA Wrentham XC Team ChallengeOct 1 · 3,000 Meters Varsity · Place 44 · Keefe TechnicalKeefe Technical3,000 Meters Varsity4412:21.5SR
Sep 27KT v. Monty TechSep 27 · 5,000 Meters Open · Place 12 · Keefe TechnicalKeefe Technical5,000 Meters Open1223:29Unofficial12
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 94 · Keefe TechnicalKeefe Technical3,000 Meters Varsity9413:01.4SR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 11-12 · Place 94 · Keefe TechnicalKeefe Technical3,000 Meters Varsity Small 11-129413:01.4 PB12
Sep 20KT @ AMSASep 20 · 3 Miles Varsity · Place 12 · Keefe TechnicalKeefe Technical3 Miles Varsity1222:36Unofficial12
Sep 13KT @ Bay PathSep 13 · 2.7 Miles Varsity · Place 9 · Keefe TechnicalKeefe Technical2.7 Miles Varsity921:49Unofficial12
Sep 8KT Bronco Gallop Time TrialSep 8 · 5,000 Meters Varsity · Place 10 · Keefe TechnicalKeefe Technical5,000 Meters Varsity1029:33Unofficial12