Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1319:52.2MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2217:53.316th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 3018:10.6Battle of the North ShoreAugust 30, 2025
5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 1819:59.40Vineyard InvitationalSeptember 18, 2021
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1217:41.8MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1818:17.55MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 518:16.37MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1329:23.1Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1829:49.96Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1628:57.1NCAA DIII East RegionalNovember 16, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 85 · Gordon (Mass.)Gordon (Mass.)8,000 Meters Open8529:55.25So
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 305 · Gordon (Mass.)Gordon (Mass.)8,000 Meters White30529:49.96 PBSo
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 36 · Gordon (Mass.)Gordon (Mass.)8,000 Meters College3629:23.1 PBSo
Aug 30Battle of the North ShoreAug 30 · 5,000 Meters Men's Race · Place 11 · Gordon (Mass.)Gordon (Mass.)5,000 Meters Men's Race1118:10.6 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 131 · Gordon (Mass.)Gordon (Mass.)8,000 Meters D3 East13128:57.1 PBFr
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 53 · Gordon (Mass.)Gordon (Mass.)8,000 Meters Varsity5328:47.83FR

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 112 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 211218:17.55 PB12
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 17 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1717:17.5SR
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 17 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1717:04.9SR
Oct 18Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity0DNF12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 36 · Whitinsville ChristiWhitinsville Christi5,000 Meters Varsity3616:55.92SR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 59 · Whitinsville ChristianWhitinsville Christian5,000 Meters Championship5917:12.4SR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 59 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 25917:53.3 PB12
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 27 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2718:11.7812
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 27 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2718:11.7812
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 27 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2718:11.7812
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 27 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2718:11.7812
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 27 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2718:11.7812

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 101 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 210118:04.7811
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2C · Place 22 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 2C2217:41.8 PB11
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 46 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4618:16.4JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 44 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior/Senior (Small School)4418:16.37 PB11
Oct 29District E ChampionshipsOct 29 · 5,000 Meters Division 2 · Place 9 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 2918:41.811
Oct 20Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity418:2811
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 45 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4517:49.4JR
Oct 8Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 84 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity8418:24.211
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 2 · Place 92 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 29218:4111
Sep 10Martha's Vineyard InvitationalSep 10 · 5,000 Meters Varsity · Place 37 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3719:03.7JR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Divison 2C · Place 86 · Whitinsville ChristianWhitinsville Christian5,000 Meters Divison 2C8619:52.2 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 11 · Whitinsville ChristianWhitinsville Christian5,000 Meters Sophomore1118:22.110
Oct 23Dick Atkinson InvitationalOct 23 · 5,000 Meters Varsity · Place 53 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity5318:44.510
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 22 · Whitinsville ChristiWhitinsville Christi5,000 Meters Sophomore2218:57.9—
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 84 · Whitinsville ChristianWhitinsville Christian5,000 Meters Green Race8419:58.710
Sep 18Vineyard InvitationalSep 18 · 5,000 Meters Varsity · Place 49 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4919:59.40 PB10