Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2412:23.1MSTCA Frank Kelley InvitationalSeptember 24, 2022
4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 1124:39BSC Veteran's Day InviteNovember 11, 2020
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1420:45.3MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Stanley ParkJames Earley · Oct 1120:02.05James EarleyOctober 11, 2025
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 621:32.80Trinity Bantam XCSeptember 6, 2025
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2920:57.5League Meet SaturdayOctober 29, 2022
6,000 Meters · Gordon CollegeCNE XC Championship · Nov 123:33.84CNE XC ChampionshipNovember 1, 2025
6,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2126:31.0ISU John McNicholsSeptember 21, 2024
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:14.1Paul Short Run (College)October 3, 2025
6,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1525:19.3NCAA DIII Mideast RegionalNovember 15, 2025
6,000 Meters · Stanley ParkNCAA Division III Mideast Regional · Nov 1125:29.40NCAA Division III Mideast RegionalNovember 11, 2023
6,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2024:40.4552nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mideast RegionalNov 15 · 6,000 Meters D3 Mid-East · Place 101 · Roger WilliamsRoger Williams6,000 Meters D3 Mid-East10125:19.3 PBJr
Nov 1CNE XC ChampionshipNov 1 · 6,000 Meters Open · Place 12 · Roger WilliamsRoger Williams6,000 Meters Open1223:33.84 PBJr
Oct 11James EarleyOct 11 · 5,000 Meters College · Place 23 · Roger WilliamsRoger Williams5,000 Meters College2320:02.05 PBJr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Open · Place 228 · Roger WilliamsRoger Williams6,000 Meters Open22824:14.1 PBJr
Sep 2052nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Navy · Place 23 · Roger WilliamsRoger Williams6,000 Meters Women's 6K Navy2324:40.45 PBJr
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 26 · Roger WilliamsRoger Williams5,000 Meters Varsity2621:32.80 PBJr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2Conference of New EnglandNov 2 · 6,000 Meters Varsity · Place 27 · Roger WilliamsRoger Williams6,000 Meters Varsity2724:41.00SO
Oct 1228th James Earley InvitationalOct 12 · 5,000 Meters Varsity · Place 33 · Roger WilliamsRoger Williams5,000 Meters Varsity3320:07.9SO
Sep 21ISU John McNicholsSep 21 · 6,000 Meters College · Place 305 · Roger WilliamsRoger Williams6,000 Meters College30526:31.0 PBSo

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Mideast RegionalNov 11 · 6,000 Meters Championship · Place 134 · Roger WilliamsRoger Williams6,000 Meters Championship13425:29.40 PBFr
Oct 28CCC XC ChampionshipsOct 28 · 6,000 Meters College · Place 38 · Roger WilliamsRoger Williams6,000 Meters College3826:45.1Fr
Oct 7James Earley InvitationalOct 7 · 6,000 Meters Varsity · Place 98 · Roger WilliamsRoger Williams6,000 Meters Varsity9826:47.9FR
Sep 17UMDartmouth Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 178 · Roger WilliamsRoger Williams5,000 Meters Varsity17821:57.53FR
Sep 1Battle of the North ShoreSep 1 · 5,000 Meters Varsity · Place 22 · Roger WilliamsRoger Williams5,000 Meters Varsity2221:56.7FR

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 67 · BraintreeBraintree5,000 Meters 1A6720:42.13SR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 51 · BraintreeBraintree5,000 Meters Baystate Varsity5120:57.5 PB12
Oct 19Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 6 · BraintreeBraintree2.9 Miles Varsity620:17Unofficial12
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 55 · BraintreeBraintree5,000 Meters Varsity5520:45.3SR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 55 · BraintreeBraintree5,000 Meters Varsity5520:45.3 PB12
Oct 12Braintree vs. Newton NorthOct 12 · 3.05 Miles Varsity · Place 6 · BraintreeBraintree3.05 Miles Varsity620:15Unofficial12
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 11 · BraintreeBraintree5,000 Meters Varsity1121:30Unofficial12
Sep 28Needham & Weymouth @ BraintreeSep 28 · 3.05 Miles Varsity · Place 13 · BraintreeBraintree3.05 Miles Varsity1320:16Unofficial12
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 3 · BraintreeBraintree3,000 Meters Varsity312:23.1SR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 11-12 · Place 3 · BraintreeBraintree3,000 Meters Varsity Large 11-12312:23.1 PB12
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 7 · BraintreeBraintree2.76 Miles Varsity721:07Unofficial12
Sep 8Plymouth North @ HanoverSep 8 · Varsity · Place 3 · BraintreeBraintreeVarsity318:0712
Sep 7Walpole vs. BraintreeSep 7 · Varsity · Place 3 · BraintreeBraintreeVarsity318:0712

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 138 · BraintreeBraintree5,000 Meters Division 1A13823:15.611
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 66 · BraintreeBraintree5,000 Meters Varsity6622:50.011
Oct 20Braintree vs MiltonOct 20 · 3.05 Miles Varsity · Place 11 · BraintreeBraintree3.05 Miles Varsity1121:35Unofficial11
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 194 · BraintreeBraintree5,000 Meters Varsity19422:53.511
Oct 13Braintree v Natick & WellesleyOct 13 · 3.05 Miles Varsity · Place 17 · BraintreeBraintree3.05 Miles Varsity1722:23Unofficial11
Oct 6Needham vs. Weymouth & BraintreeOct 6 · 5,000 Meters Varsity · Place 30 · BraintreeBraintree5,000 Meters Varsity3022:58Unofficial11
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 81 · BraintreeBraintree5,000 Meters Open8122:10.3711
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 5,000 Meters Varsity · Place 6 · BraintreeBraintree5,000 Meters Varsity623:15Unofficial11
Sep 14Braintree vs WalpoleSep 14 · 3.05 Miles Varsity · Place 7 · BraintreeBraintree3.05 Miles Varsity722:44Unofficial11
Sep 9Newton North vs BraintreeSep 9 · 5,000 Meters Varsity · Place 12 · BraintreeBraintree5,000 Meters Varsity1224:48Unofficial11

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11BSC Veteran's Day InviteNov 11 · 2.83 Miles Varsity · Place 68 · BraintreeBraintree2.83 Miles Varsity6824:39 PB10
Nov 2Weymouth vs. Braintree at BHSNov 2 · 3.1 Miles Varsity · Place 21 · BraintreeBraintree3.1 Miles Varsity2124:4510
Oct 15Milton Girls vs. BraintreeOct 15 · 2.49 Miles Varsity · Place 12 · BraintreeBraintree2.49 Miles Varsity1218:3610

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Frank Kelley InvitationalSep 28 · 3,000 Meters Division 1 · Place 76 · BraintreeBraintree3,000 Meters Division 17614:26.529