Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.8 Miles · Wompatuck State ParkWeymouth vs. Brookline · Sep 1815:39Weymouth vs. BrooklineSeptember 18, 2024
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2317:35.2NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1416:37.3ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Derryfield ParkManchester Invite · Sep 2118:00.5Manchester InviteSeptember 21, 2024
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:44.10MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 617:29.80Trinity Bantam XCSeptember 6, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 517:30.00MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:29.93Conn College InviteOctober 18, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 428:28.60KSC InvitationalOctober 4, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:50.9752nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 153 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Champ15328:45.80Fr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 224 · Trinity (Conn.)Trinity (Conn.)8,000 Meters White22428:29.93 PBFr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 154 · Trinity (Conn.)Trinity (Conn.)8,000 Meters College15428:28.60 PBFr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 51 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's 8K Navy5127:50.97 PBFr
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 29 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity2917:29.80 PBFr

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 131 · BrooklineBrookline5,000 Meters Championship - Northeast13117:35.2 PB12
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 105 · BrooklineBrookline5,000 Meters Varsity Division 110517:23.1212
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 49 · BrooklineBrookline5,000 Meters Varsity 1A4917:28.7012
Oct 31Warrior Halloween Hoka Postal 2 MileOct 31 · 2 Miles Varsity · Place 9 · BrooklineBrookline2 Miles Varsity99:53.1012
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 5 · BrooklineBrookline5,000 Meters Varsity515:53.4612
Oct 17Newton North @ BrooklineOct 17 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline2.76 Miles Varsity315:26.1312
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 29 · BrooklineBrookline5,000 Meters Varsity2916:21.6312
Oct 9Brookline v Milton & NatickOct 9 · 2.76 Miles Varsity · Place 11 · BrooklineBrookline2.76 Miles Varsity1115:45.3412
Oct 1Brookline v. NeedhamOct 1 · 2.76 Miles Varsity · Place 5 · BrooklineBrookline2.76 Miles Varsity516:03.2112
Sep 25Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 1 · BrooklineBrookline5,000 Meters Varsity117:05.0012
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 78 · BrooklineBrookline5,000 Meters Large School Varsity7818:00.5 PB12
Sep 18Weymouth vs. BrooklineSep 18 · 2.8 Miles Varsity · Place 11 · BrooklineBrookline2.8 Miles Varsity1115:39 PB12
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 16 · BrooklineBrooklineVarsity1617:4212

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 63 · BrooklineBrookline5,000 Meters Division 1A6317:44.10 PB11
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 24 · BrooklineBrookline5,000 Meters Varsity2417:13.0JR
Oct 18Brookline @ Newton NorthOct 18 · 5,000 Meters Varsity · Place 11 · BrooklineBrookline5,000 Meters Varsity1116:4511
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity Boys · Place 1 · BrooklineBrookline5,000 Meters Junior Varsity Boys116:37.3 PB11
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 1 · BrooklineBrookline5,000 Meters Junior Varsity116:37.22JR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 29 · BrooklineBrookline5,000 Meters Varsity2917:24.1JR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 14 · BrooklineBrookline2.76 Miles Varsity1416:24.6111
Sep 20Brookline at NeedhamSep 20 · 5,000 Meters Varsity · Place 4 · BrooklineBrookline5,000 Meters Varsity417:16Unofficial11
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 14 · BrooklineBrooklineVarsity1417:3011

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Place 15 · BrooklineBrookline5,000 Meters Sophomore1517:30.0SO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Large School) · Place 15 · BrooklineBrookline5,000 Meters Sophomore (Large School)1517:30.00 PB10
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate JV · Place 7 · BrooklineBrookline5,000 Meters Baystate JV717:48.610
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 19 · BrooklineBrookline2.76 Miles Varsity1917:02Unofficial10
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 10 · BrooklineBrookline5,000 Meters Sophomore1017:28.7SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 10 · BrooklineBrookline5,000 Meters Sophomore1017:28.710
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 16 · BrooklineBrookline2.9 Miles Varsity1617:13Unofficial10
Sep 21Needham V. BrooklineSep 21 · Varsity · Place 14 · BrooklineBrooklineVarsity1417:0610
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 11 · BrooklineBrookline2.76 Miles Varsity1117:45Unofficial10
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 15 · BrooklineBrooklineVarsity1516:4410

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 85 · BrooklineBrookline3,000 Meters Freshman8511:45.39
Oct 6Brookline v. Milton & NatickOct 6 · 1.55 Miles Junior Varsity · Place 20 · BrooklineBrookline1.55 Miles Junior Varsity2011:12Unofficial9
Sep 29Needham v. BrooklineSep 29 · 2,500 Meters Junior Varsity · Place 19 · BrooklineBrookline2,500 Meters Junior Varsity199:29Unofficial9
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 2,600 Meters Junior Varsity · Place 19 · BrooklineBrookline2,600 Meters Junior Varsity1910:43Unofficial9
Sep 14Brookline vs. WeymouthSep 14 · 1.55 Miles Junior Varsity · Place 17 · BrooklineBrookline1.55 Miles Junior Varsity1711:47Unofficial9
Sep 9Brookline & Walpole v. WellesleySep 9 · 2.1 Miles Junior Varsity · Place 40 · BrooklineBrookline2.1 Miles Junior Varsity4014:30Unofficial9