Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsTwilight Invite · Oct 2113:37.0Twilight InviteOctober 21, 2017
2.5 Miles · Apponequet Regional High SchoolBig Wave Invitational · Sep 1416:12.67Big Wave InvitationalSeptember 14, 2019
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 412:21.51MSTCA Frank Mooney InvitationalNovember 4, 2017
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3017:35.42Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Babson CollegeWheaton & Babson Season Opener · Sep 219:48.9Wheaton & Babson Season OpenerSeptember 2, 2022
5,000 Meters · Barnstable High SchoolMV @ Barnstable · Oct 519:07MV @ BarnstableOctober 5, 2021
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1618:59.9MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2820:18.06Ocean State Invitational September 28, 2019
5,000 Meters · Nehoiden Golf ClubWellesley XC Invitational · Aug 3017:17.3Wellesley XC InvitationalAugust 30, 2024
5,000 Meters · Sandwich High SchoolCape Cod and Islands Large School Championships · Nov 720:43.15Cape Cod and Islands Large School ChampionshipsNovember 7, 2020
5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 218:38.9Bay State InvitationalOctober 2, 2021
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1827:35.07Conn College InviteOctober 18, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 427:29.40KSC InvitationalOctober 4, 2025
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 228:27.74NEWMAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 128:30.5NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1531:11.7NCAA DIII Mideast RegionalNovember 15, 2025
8,000 Meters · Smith CollegeNEWMAC Cross Country Championships · Oct 2832:05.5NEWMAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Stanley ParkJames Earley · Oct 1127:55.90James EarleyOctober 11, 2025
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2027:50.26Cardinal InvitationalSeptember 20, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 159 · Springfield (Mass.)Springfield (Mass.)8,000 Meters D3 Mid-East15931:11.7 PBSr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 55 · Springfield (Mass.)Springfield (Mass.)8,000 Meters Varsity5528:30.5 PBSr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 139 · Springfield (Mass.)Springfield (Mass.)8,000 Meters White13927:35.07 PBSr
Oct 11James EarleyOct 11 · 8,000 Meters College · Place 37 · Springfield (Mass.)Springfield (Mass.)8,000 Meters College3727:55.90 PBSr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 109 · Springfield (Mass.)Springfield (Mass.)8,000 Meters College10927:29.40 PBSr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 98 · Springfield (Mass.)Springfield (Mass.)8,000 Meters College9827:50.26 PBSr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 71 · Springfield (Mass.)Springfield (Mass.)5,000 Meters Men's Race7117:35.42 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 75 · Springfield (Mass.)Springfield (Mass.)8,000 Meters Varsity7528:27.74 PBJr
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 51 · SpringfieldSpringfield8,000 Meters Varsity5128:34.8JR
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 217 · SpringfieldSpringfield8,000 Meters Varsity21728:26.48JR
Aug 30Wellesley XC InvitationalAug 30 · 5,000 Meters College · Place 33 · Springfield (Mass.)Springfield (Mass.)5,000 Meters College3317:17.3 PBJr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28NEWMAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 80 · Springfield (Mass.)Springfield (Mass.)8,000 Meters College8032:05.5 PBSo
Oct 7James Earley InvitationalOct 7 · 8,000 Meters Varsity · Place 51 · SpringfieldSpringfield8,000 Meters Varsity5130:20.8SO
Sep 9Smith College Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · SpringfieldSpringfield5,000 Meters Varsity4219:04.9SO
Sep 2Ken O'Brien Minuteman InvitationalSep 2 · 6,000 Meters Varsity · Place 26 · SpringfieldSpringfield6,000 Meters Varsity2623:31.0SO

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8James Earley InvitationalOct 8 · 8,000 Meters Blue · Place 78 · Springfield (Mass.)Springfield (Mass.)8,000 Meters Blue7833:02.0Fr
Sep 17UMass Dartmouth Cross Country InvitationalSep 17 · 5 Miles Junior Varsity · Place 117 · SpringfieldSpringfield5 Miles Junior Varsity11732:40.5FR
Sep 2Wheaton & Babson Season OpenerSep 2 · 5,000 Meters College · Place 32 · Springfield (Mass.)Springfield (Mass.)5,000 Meters College3219:48.9 PBFr

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 172 · BarnstableBarnstable5,000 Meters Division 1A17219:18.612
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 125 · BarnstableBarnstable5,000 Meters Varsity12518:44.712
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 235 · BarnstableBarnstable5,000 Meters Varsity23518:59.9 PB12
Oct 5MV @ BarnstableOct 5 · 5,000 Meters Varsity · Place 9 · BarnstableBarnstable5,000 Meters Varsity919:07 PB12
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 88 · BarnstableBarnstable5,000 Meters Red Race8818:38.9 PB12

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 7Cape Cod and Islands Large School ChampionshipsNov 7 · 5,000 Meters Varsity · Place 13 · BarnstableBarnstable5,000 Meters Varsity1320:43.15 PB11

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Sophomore Division 1 · Place 190 · BarnstableBarnstable5,000 Meters Sophomore Division 119019:55.010
Sep 28Ocean State Invitational Sep 28 · 5,000 Meters Junior Varsity D2 · Place 136 · BarnstableBarnstable5,000 Meters Junior Varsity D213620:18.06 PB10
Sep 14Big Wave InvitationalSep 14 · 2.5 Miles Boys 9-10 · Place 46 · BarnstableBarnstable2.5 Miles Boys 9-104616:12.67 PB10

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 3Frank Mooney MSTCA InvitationalNov 3 · 3,000 Meters Freshman D1 · Place 180 · BarnstableBarnstable3,000 Meters Freshman D118012:48.7Unofficial9
Oct 19Bob McIntyre Twilight InvitationalOct 19 · 2.1 Miles Division 1 · Place 117 · BarnstableBarnstable2.1 Miles Division 111713:28.3FR

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney InvitationalNov 4 · 3,000 Meters 9th Div 1 · Place 186 · BarnstableBarnstable3,000 Meters 9th Div 118612:21.51 PB8
Oct 21Twilight InviteOct 21 · 2.1 Miles Frosh B · Place 15 · BarnstableBarnstable2.1 Miles Frosh B1513:37.0 PB8
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 266 · BarnstableBarnstable3,000 Meters Varsity26613:44.938
Sep 13Barnstable vs SandwichSep 13 · 5,000 Meters Varsity · Place 34 · BarnstableBarnstable5,000 Meters Varsity3426:02Unofficial8