Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2518:11.5NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1417:14.7MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 518:12.6Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Keene State CollegeRust Buster Invitational · Aug 3016:30.0Rust Buster InvitationalAugust 30, 2025
5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 1817:39.28Vineyard InvitationalSeptember 18, 2021
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:04.71MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:54.2MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · Doyle ReservationMASCAC XC Championships · Nov 226:56.93MASCAC XC ChampionshipsNovember 2, 2024
8,000 Meters · Fitchburg State UniversityJim Jellison Invitational · Oct 329:29.5Jim Jellison InvitationalOctober 3, 2026
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1327:39.0Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1627:39.5NCAA DIII East RegionalNovember 16, 2024
8,000 Meters · Keene State CollegeKSC Invitational · Oct 427:12.40KSC InvitationalOctober 4, 2025
8,000 Meters · Stanley ParkJames Earley · Oct 1126:53.82James EarleyOctober 11, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:22.6952nd Corsair XC InvitationalSeptember 20, 2025
8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 1826:54.77WNE Golden Bear InvitationalOctober 18, 2025
8,000 Meters · Worcester State UniversityMASCAC Cross Country Championships · Oct 3128:45.05MASCAC 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 15 · Framingham StateFramingham State8,000 Meters Championship1528:45.05 PBJr
Oct 17Golden Bear InvitationalOct 17 · 8,000 Meters Varsity · Place 22 · Framingham St.Framingham St.8,000 Meters Varsity2228:09.75JR
Oct 10James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 40 · Framingham StateFramingham State8,000 Meters Collegiate4027:45.0Jr
Oct 3Jim Jellison InvitationalOct 3 · 8,000 Meters Men · Place 4 · Framingham StateFramingham State8,000 Meters Men429:29.5 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 174 · Framingham StateFramingham State8,000 Meters 8K Navy 45:00 min.cap17428:29.35Jr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 100 · Framingham StateFramingham State5,000 Meters Collegiate10018:12.6 PBJr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 128 · Framingham StateFramingham State8,000 Meters D3 East12828:02.8So
Nov 1MASCACNov 1 · 8,000 Meters Collegiate · Place 9 · Framingham StateFramingham State8,000 Meters Collegiate927:11.97So
Oct 18WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 20 · Framingham StateFramingham State8,000 Meters College2026:54.77 PBSo
Oct 11James EarleyOct 11 · 8,000 Meters College · Place 13 · Framingham StateFramingham State8,000 Meters College1326:53.82 PBSo
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 95 · Framingham StateFramingham State8,000 Meters College9527:12.40 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 131 · Framingham StateFramingham State8,000 Meters Men's 8K Gold13127:22.69 PBSo
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 11 · Framingham StateFramingham State8,000 Meters College1127:39.0 PBSo
Aug 30Rust Buster InvitationalAug 30 · 5,000 Meters Men's Race · Place 7 · Framingham StateFramingham State5,000 Meters Men's Race716:30.0 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 99 · Framingham StateFramingham State8,000 Meters D3 East9927:39.5 PBFr
Nov 2MASCAC XC ChampionshipsNov 2 · 8,000 Meters College · Place 9 · Framingham StateFramingham State8,000 Meters College926:56.93 PBFr
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 19 · Framingham StateFramingham State8,000 Meters Men1928:00Fr
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 19 · Framingham StateFramingham State8,000 Meters Western NE1928:00.0Fr
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 27 · Framingham St.Framingham St.8,000 Meters Varsity2727:46.3FR
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 237 · Framingham St.Framingham St.8,000 Meters Varsity23729:03.57FR

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast Blue · Place 36 · BrocktonBrockton5,000 Meters Open - Northeast Blue3618:11.5 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 30 · BrocktonBrockton5,000 Meters Division 23017:04.71 PB12
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 9 · BrocktonBrockton5,000 Meters 2A916:37.7SR
Oct 25Southeast Conference MeetOct 25 · 5,000 Meters Varsity · Place 2 · BrocktonBrockton5,000 Meters Varsity216:48.96—
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 21 · BrocktonBrockton5,000 Meters Varsity2116:33.51SR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 27 · BrocktonBrockton5,000 Meters Varsity2717:21.2SR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 16 · BrocktonBrockton3,000 Meters Varsity1610:15.3SR
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · BrocktonBrockton5,000 Meters Varsity2017:54.8312
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · BrocktonBrockton5,000 Meters Varsity2017:54.8312
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · BrocktonBrockton5,000 Meters Varsity2017:54.8312
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · BrocktonBrockton5,000 Meters Varsity2017:54.8312
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · BrocktonBrockton5,000 Meters Varsity2017:54.8312

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 96 · BrocktonBrockton5,000 Meters 1A9617:18.83JR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 7 · BrocktonBrockton5,000 Meters Varsity717:17.8JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 7 · BrocktonBrockton5,000 Meters Junior (Large School)717:17.7311
Oct 26Southeastern Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 2 · BrocktonBrockton5,000 Meters Varsity216:56.0JR
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 1 · BrocktonBrockton5,000 Meters Junior Varsity117:14.7JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity · Place 1 · BrocktonBrockton5,000 Meters Junior Varsity117:14.7 PB11
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 81 · BrocktonBrockton5,000 Meters Championship8117:47.7JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 81 · BrocktonBrockton5,000 Meters Championship8117:47.711
Sep 10Martha's Vineyard InvitationalSep 10 · 5,000 Meters Varsity · Place 35 · BrocktonBrockton5,000 Meters Varsity3518:51.5JR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 57 · BrocktonBrockton5,000 Meters Division 1A5716:54.2 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 11 · BrocktonBrockton5,000 Meters Sophomore1116:55.110
Nov 1Southeast Conference ChampionshipsNov 1 · 5,000 Meters Varsity · Place 3 · BrocktonBrockton5,000 Meters Varsity317:21.410
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 19 · BrocktonBrockton5,000 Meters Sophomore1917:48.610
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 19 · BrocktonBrockton5,000 Meters Green Race1917:37.410
Sep 18Vineyard InvitationalSep 18 · 5,000 Meters Varsity · Place 18 · BrocktonBrockton5,000 Meters Varsity1817:39.28 PB10

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14Southeast Conference ChampionshipsNov 14 · 5,000 Meters Varsity · Place 5 · BrocktonBrockton5,000 Meters Varsity517:37Unofficial9
Oct 28Brockton vs DurfeeOct 28 · 3 Miles Varsity · Place 4 · BrocktonBrockton3 Miles Varsity417:399
Oct 21Brockton @ West BridgewaterOct 21 · 5,000 Meters Varsity · Place 6 · BrocktonBrockton5,000 Meters Varsity618:299
Oct 14Brockton vs DartmouthOct 14 · 3 Miles Varsity · Place 4 · BrocktonBrockton3 Miles Varsity417:389
Oct 7Brockton vs Bridgewater RaynhamOct 7 · 3 Miles Varsity · Place 6 · BrocktonBrockton3 Miles Varsity618:009