Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 1918:37.7Kelly InvitationalOctober 19, 2020
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1617:54.7MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Keene State CollegeRust Buster Invitational · Aug 3017:36.4Rust Buster InvitationalAugust 30, 2025
5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 719:42.29Vineyard InvitationalSeptember 7, 2019
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1317:51.3MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · Doyle ReservationMASCAC XC Championships · Nov 227:55.69MASCAC XC ChampionshipsNovember 2, 2024
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:17.16Conn College InviteOctober 18, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 428:46.50KSC InvitationalOctober 4, 2025
8,000 Meters · Stanley ParkNCAA Division III Mideast Regional · Nov 1128:05.40NCAA Division III Mideast RegionalNovember 11, 2023
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2029:34.7552nd Corsair XC InvitationalSeptember 20, 2025
8,000 Meters · Willard Park2023 MASCAC Cross Country Championships · Oct 2729:35.42023 MASCAC Cross Country ChampionshipsOctober 27, 2023
8050 m · Ronald C. Hoffmann Cross Country CourseNCAA D3 Mideast Regional XC Championships · Nov 1229:33.0NCAA D3 Mideast Regional XC ChampionshipsNovember 12, 2022

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MASCACNov 1 · 8,000 Meters Collegiate · Place 18 · Westfield StateWestfield State8,000 Meters Collegiate1828:44.00Sr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 211 · Westfield StateWestfield State8,000 Meters White21128:17.16 PBSr
Oct 11James EarleyOct 11 · 8,000 Meters College · Place 65 · Westfield StateWestfield State8,000 Meters College6529:02.52Sr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 170 · Westfield StateWestfield State8,000 Meters College17028:46.50 PBSr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 216 · Westfield StateWestfield State8,000 Meters Men's 8K Gold21629:34.75 PBSr
Aug 30Rust Buster InvitationalAug 30 · 5,000 Meters Men's Race · Place 23 · Westfield StateWestfield State5,000 Meters Men's Race2317:36.4 PBSr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2MASCAC XC ChampionshipsNov 2 · 8,000 Meters College · Place 15 · Westfield StateWestfield State8,000 Meters College1527:55.69 PBJr
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 32 · Westfield StateWestfield State8,000 Meters Varsity3228:01.2JR
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 201 · Westfield StateWestfield State8,000 Meters Varsity20128:07.60JR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Mideast RegionalNov 11 · 8,000 Meters Championship · Place 113 · Westfield StateWestfield State8,000 Meters Championship11328:05.40 PBSo
Oct 272023 MASCAC Cross Country ChampionshipsOct 27 · 8,000 Meters College · Place 14 · Westfield StateWestfield State8,000 Meters College1429:35.4 PBSo
Oct 7James Earley InvitationalOct 7 · 8,000 Meters Varsity · Place 98 · Westfield StateWestfield State8,000 Meters Varsity9828:36.7SO
Sep 17UMDartmouth Cross Country InvitationalSep 17 · 8,000 Meters Varsity · Place 185 · Westfield StateWestfield State8,000 Meters Varsity18528:42.89SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 Mideast Regional XC ChampionshipsNov 12 · 8,050 Meters Championship · Place 106 · Westfield StateWestfield State8,050 Meters Championship10629:33.0 PBFr
Oct 29MASCAC XC ChampionshipsOct 29 · 8,000 Meters Varsity · Place 25 · Westfield StateWestfield State8,000 Meters Varsity2529:45.26Fr
Oct 8James Earley Invitational (Men Only)Oct 8 · 8,000 Meters Varsity · Place 100 · Westfield StateWestfield State8,000 Meters Varsity10029:00.87Fr
Sep 17UMass Dartmouth Cross Country InvitationalSep 17 · 5 Miles Varsity · Place 174 · Westfield StateWestfield State5 Miles Varsity17428:26.9FR

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 58 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Division 1C5817:51.3 PB12
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 38 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity3817:04.812
Nov 1Patriot League Boys Cross Country ChampionshipsNov 1 · 5,000 Meters Varsity · Place 8 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity817:05Unofficial12
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 123 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity12317:54.7 PB12
Oct 13Whitman-Hanson vs. DuxburyOct 13 · 5,000 Meters Varsity · Place 2 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity217:49Unofficial12
Oct 5Hingham vs Whitman Hanson Oct 5 · 2.98 Miles Boys Varsity · Place 8 · Whitman-Hanson RegionalWhitman-Hanson Regional2.98 Miles Boys Varsity817:10.9Unofficial12
Sep 28Whitman-Hanson vs Plymouth NorthSep 28 · 5,000 Meters New Division · Place 2 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters New Division217:56Unofficial12
Sep 21Silver Lake v. Whitman Hanson Sep 21 · 2.65 Miles New Division · Place 3 · Whitman-Hanson RegionalWhitman-Hanson Regional2.65 Miles New Division315:18Unofficial12
Sep 14Whitman-Hanson @ MarshfieldSep 14 · 2.85 Miles New Division · Place 4 · Whitman-Hanson RegionalWhitman-Hanson Regional2.85 Miles New Division417:10Unofficial12
Sep 9Whitman-Hanson vs. Quincy/NorthQuincySep 9 · 5,000 Meters New Division · Place 4 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters New Division418:21Unofficial12

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11Patriot League Keenan Division Championship MeetNov 11 · 5,000 Meters Varsity · Place 10 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity1018:25.1Unofficial11
Oct 27Whitman-Hanson vs MarshfieldOct 27 · 5,000 Meters Varsity · Place 10 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity1018:1811
Oct 20Whitman-Hanson versus DuxburyOct 20 · 3 Miles Varsity · Place 6 · Whitman-Hanson RegWhitman-Hanson Reg3 Miles Varsity617:0711
Oct 19Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 114 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity11418:37.7 PB11
Oct 15Hingham at Whitman Hanson Oct 15 · 5,000 Meters Varsity · Place 9 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity918:1811
Oct 7Plymouth North vs. Whitman HansonOct 7 · 2.7 Miles Varsity · Place 6 · Whitman-Hanson RegWhitman-Hanson Reg2.7 Miles Varsity616:0611
Oct 1Whitman-Hanson vs. Silver LakeOct 1 · 5,000 Meters Varsity · Place 4 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity418:5411

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23Whitman-Hanson vs. Quincy/North QuincyOct 23 · 2.5 Miles Varsity · Place 8 · Whitman-Hanson RegWhitman-Hanson Reg2.5 Miles Varsity815:0010
Oct 15Silver Lake v. Whitman Hanson, Scituate Oct 15 · 2.81 Miles Varsity · Place 10 · Whitman-Hanson RegWhitman-Hanson Reg2.81 Miles Varsity1018:1410
Oct 8Duxbury @ Whitman-HansonOct 8 · 5,000 Meters Varsity · Place 15 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity1518:1910
Oct 1Hingham vs WH and PembrokeOct 1 · 2.98 Miles Varsity · Place 19 · Whitman-Hanson RegWhitman-Hanson Reg2.98 Miles Varsity1918:0810
Sep 25Whitman-Hanson vs MarshfieldSep 25 · 2.85 Miles Varsity · Place 16 · Whitman-Hanson RegionalWhitman-Hanson Regional2.85 Miles Varsity1618:40Unofficial10
Sep 18Whitman-Hanson @ Plymouth NorthSep 18 · 2.65 Miles Varsity · Place 12 · Whitman-Hanson RegWhitman-Hanson Reg2.65 Miles Varsity1216:2910
Sep 11Plymouth South VS Whitman HansonSep 11 · 5,000 Meters New Division · Place 14 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters New Division1420:14Unofficial10
Sep 7Vineyard InvitationalSep 7 · 5,000 Meters Varsity · Place 66 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity6619:42.29 PB10

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Whitman Hanson VS Plymouth SouthOct 23 · 5,000 Meters Varsity · Place 20 · Whitman-Hanson RegWhitman-Hanson Reg5,000 Meters Varsity2020:049
Oct 16Scituate @WHOct 16 · 5,000 Meters Varsity · Place 18 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters Varsity1820:24Unofficial9
Oct 9Silver Lake v. Whitman HansonOct 9 · 5,000 Meters New Division · Place 18 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters New Division1821:39Unofficial9
Oct 2Hingham @ Whitman-HansonOct 2 · 5,000 Meters New Division · Place 34 · Whitman-Hanson RegionalWhitman-Hanson Regional5,000 Meters New Division3420:47Unofficial9
Sep 18Whitman-Hanson @ DuxburySep 18 · 2.98 Miles Varsity · Place 24 · Whitman-Hanson RegionalWhitman-Hanson Regional2.98 Miles Varsity2420:22Unofficial9
Sep 5Pembroke vs. Whitman-HansonSep 5 · 2.6 Miles Varsity · Place 15 · Whitman-Hanson RegWhitman-Hanson Reg2.6 Miles Varsity1518:129