Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2411:02.0MSTCA Frank Kelley InvitationalSeptember 24, 2022
4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 1120:37BSC Veteran's Day InviteNovember 11, 2020
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1416:41.3ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · College of BrockportTom Balon Alumni Classic · Sep 616:34.2Tom Balon Alumni ClassicSeptember 6, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1118:47.00MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2919:56.5League Meet SaturdayOctober 29, 2022
6,000 Meters · Fisher Golf CourseFisher-Rodenbeck Invitational · Aug 3022:07.8Fisher-Rodenbeck InvitationalAugust 30, 2024
8,000 Meters · Bard CollegeLiberty League XC Championships · Oct 3127:49.2Liberty League XC ChampionshipsOctober 31, 2026
8,000 Meters · Fredonia UnivFredonia Kara Hall Memorial Invitational · Oct 228:25.2Fredonia Kara Hall Memorial InvitationalOctober 2, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2026:06.7Rochester Yellowjacket InvitationalSeptember 20, 2025
8,000 Meters · Houghton CollegeHoughton Highlander XC Invitational · Oct 1026:08.8Houghton Highlander XC InvitationalOctober 10, 2026
8,000 Meters · Lake Erie State ParkKara Hall Memorial Cross Country Invite · Oct 527:42.9Kara Hall Memorial Cross Country InviteOctober 5, 2024
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1827:08.30Oberlin College Inter-Regional RumbleOctober 18, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseLiberty League Cross Country Championships · Nov 226:57.8Liberty League Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · St. Lawrence UniversityLiberty League Cross Country Championships · Nov 127:23.3Liberty League Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 1627:36.0NCAA DIII Niagara RegionalNovember 16, 2024

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Liberty League XC ChampionshipsOct 31 · 8,000 Meters Liberty League · Place 55 · RITRIT8,000 Meters Liberty League5527:49.2 PBJr
Oct 10Houghton Highlander XC InvitationalOct 10 · 8,000 Meters Collegiate · Place 24 · RITRIT8,000 Meters Collegiate2426:08.8 PBJr
Oct 2Fredonia Kara Hall Memorial InvitationalOct 2 · 8,000 Meters College · Place 66 · RITRIT8,000 Meters College6628:25.2 PBJr
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 118 · RITRIT8,000 Meters Collegiate11828:13.9Jr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Liberty League Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 41 · RITRIT8,000 Meters Champ4127:23.3 PBSo
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 79 · RITRIT8,000 Meters Men's Varsity7927:08.30 PBSo
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 21 · RITRIT8,000 Meters Varsity2126:06.7 PBSo
Sep 6Tom Balon Alumni ClassicSep 6 · 5,000 Meters College · Place 37 · RITRIT5,000 Meters College3716:34.2 PBSo

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Niagara RegionalNov 16 · 8,000 Meters D3 Niagara · Place 78 · RITRIT8,000 Meters D3 Niagara7827:36.0 PBFr
Nov 2Liberty League Cross Country ChampionshipsNov 2 · 8,000 Meters Liberty · Place 46 · RITRIT8,000 Meters Liberty4626:57.8 PBFr
Oct 12Highlander InvitationalOct 12 · 8,000 Meters Varsity · Place 18 · RITRIT8,000 Meters Varsity1826:47.2FR
Oct 5Kara Hall Memorial Cross Country InviteOct 5 · 8,000 Meters College · Place 47 · RITRIT8,000 Meters College4727:42.9 PBFr
Sep 28Harry F Anderson InvitationalSep 28 · 8,000 Meters Varsity · Place 176 · RITRIT8,000 Meters Varsity17628:34.7FR
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 155 · RITRIT8,000 Meters College15529:34.8Fr
Aug 30Fisher-Rodenbeck InvitationalAug 30 · 6,000 Meters College · Place 72 · RITRIT6,000 Meters College7222:07.8 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 97 · BraintreeBraintree5,000 Meters Division 1B9718:47.00 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 36 · BraintreeBraintree5,000 Meters Varsity3617:44.2SR
Oct 18Braintree v. MiltonOct 18 · 5,000 Meters Varsity · Place 1 · BraintreeBraintree5,000 Meters Varsity116:44Unofficial12
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 40 · BraintreeBraintree5,000 Meters Varsity Boys4016:41.3 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 40 · BraintreeBraintree5,000 Meters Varsity4016:41.24SR
Oct 11Walpole vs. BraintreeOct 11 · Varsity · Place 4 · BraintreeBraintreeVarsity416:4712
Oct 4Braintree @ Newton NorthOct 4 · Varsity · Place 8 · BraintreeBraintreeVarsity817:2012
Sep 27Brookline & Framingham at BraintreeSep 27 · 5,000 Meters Varsity · Place 1 · BraintreeBraintree5,000 Meters Varsity116:43Unofficial12
Sep 23MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Varsity · Place 22 · BraintreeBraintree5,000 Meters Varsity2218:00.5SR
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 12 · BraintreeBraintree5,000 Meters Varsity1217:16Unofficial12
Sep 6Weymouth v. Needham & BraintreeSep 6 · 2.8 Miles Varsity · Place 1 · BraintreeBraintree2.8 Miles Varsity115:38Unofficial12

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 180 · BraintreeBraintree5,000 Meters 1A18019:46.39JR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 83 · BraintreeBraintree5,000 Meters Baystate Varsity8319:56.5 PB11
Oct 19Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 4 · BraintreeBraintree2.9 Miles Varsity418:04Unofficial11
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 23 · BraintreeBraintree5,000 Meters Junior Varsity2318:30.2JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity · Place 23 · BraintreeBraintree5,000 Meters Junior Varsity2318:30.211
Oct 12Braintree vs. Newton NorthOct 12 · 3.05 Miles Varsity · BraintreeBraintree3.05 Miles Varsity018:07Unofficial11
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · BraintreeBraintree5,000 Meters Varsity019:19Unofficial11
Sep 28Needham & Weymouth @ BraintreeSep 28 · 3.05 Miles Varsity · BraintreeBraintree3.05 Miles Varsity018:30Unofficial11
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 36 · BraintreeBraintree3,000 Meters Varsity3611:02.0JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 11-12 · Place 36 · BraintreeBraintree3,000 Meters Varsity Large 11-123611:02.0 PB11
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 18 · BraintreeBraintree2.76 Miles Varsity1818:59Unofficial11
Sep 8Plymouth North @ HanoverSep 8 · Varsity · Place 10 · BraintreeBraintreeVarsity1016:0711
Sep 7Walpole vs. BraintreeSep 7 · Varsity · Place 10 · BraintreeBraintreeVarsity1016:0711

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 186 · BraintreeBraintree5,000 Meters Division 1A18621:08.410
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 75 · BraintreeBraintree5,000 Meters Varsity7520:18.710
Oct 20Braintree vs MiltonOct 20 · 3.05 Miles Varsity · Place 11 · BraintreeBraintree3.05 Miles Varsity1118:48Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 126 · BraintreeBraintree5,000 Meters Sophomore12620:28.910
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 126 · BraintreeBraintree5,000 Meters Sophomore12620:28.9SO
Oct 13Braintree v Natick & WellesleyOct 13 · 3.05 Miles Varsity · Place 32 · BraintreeBraintree3.05 Miles Varsity3218:30Unofficial10
Oct 6Needham vs. Weymouth & BraintreeOct 6 · 5,000 Meters Varsity · Place 22 · BraintreeBraintree5,000 Meters Varsity2220:09Unofficial10
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 175 · BraintreeBraintree5,000 Meters Open17520:17.1010
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 5,000 Meters Varsity · Place 30 · BraintreeBraintree5,000 Meters Varsity3021:20Unofficial10
Sep 14Braintree vs WalpoleSep 14 · 3.05 Miles Varsity · Place 8 · BraintreeBraintree3.05 Miles Varsity819:44Unofficial10
Sep 9Newton North vs BraintreeSep 9 · 5,000 Meters Varsity · Place 17 · BraintreeBraintree5,000 Meters Varsity1720:57Unofficial10

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11BSC Veteran's Day InviteNov 11 · 2.83 Miles Varsity · Place 74 · BraintreeBraintree2.83 Miles Varsity7420:37 PB9
Nov 2Weymouth vs. Braintree at BHSNov 2 · 3.1 Miles Varsity · Place 16 · BraintreeBraintree3.1 Miles Varsity1623:479
Oct 14Milton Vs. Braintree BoysOct 14 · 3.04 Miles Varsity · BraintreeBraintree3.04 Miles Varsity020:20Unofficial9
Oct 8Braintree v. Weymouth- BoysOct 8 · 2.23 Miles Junior Varsity · BraintreeBraintree2.23 Miles Junior Varsity014:57Unofficial9