Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2010:21.84MSTCA Frank Kelley (Large Schools)September 20, 2025
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2016:09.71USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:06.1ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1118:47.77MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Mansfield Soccer ComplexMansfield vs Oliver Ames · Sep 917:16Mansfield vs Oliver AmesSeptember 9, 2025
5,000 Meters · Max Read FieldRhode Island Family Turkey Trot · Nov 2717:36.60Rhode Island Family Turkey TrotNovember 27, 2025
5,000 Meters · Stoughton High SchoolStoughton Vs. Mansfield · Oct 717:22Stoughton Vs. Mansfield October 7, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:38.73MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2716:51.80MSTCA Bay State InvitationalSeptember 27, 2025
8,000 Meters · Highland ParkBrown Bear Cross-Country Invitational · Oct 329:15.7Brown Bear Cross-Country InvitationalOctober 3, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 3Brown Bear Cross-Country InvitationalOct 3 · 8,000 Meters Men · Place 29 · Northeastern University ClubNortheastern University Club8,000 Meters Men2929:15.7 PB-

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 27Rhode Island Family Turkey TrotNov 27 · 5,000 Meters Open · Place 17 · UnattachedUnattached5,000 Meters Open1717:36.60 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 142 · MansfieldMansfield5,000 Meters Division 114217:38.73 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 50 · MansfieldMansfield5,000 Meters Varsity Division 1C5017:40.8012
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 18 · MansfieldMansfield5,000 Meters Varsity1816:59.2012
Oct 16Mansfield vs CantonOct 16 · 5,000 Meters Varsity · Place 3 · MansfieldMansfield5,000 Meters Varsity319:02Unofficial12
Oct 7Stoughton Vs. Mansfield Oct 7 · 5,000 Meters Varsity · Place 1 · MansfieldMansfield5,000 Meters Varsity117:22 PB12
Sep 30Foxboro vs. MansfieldSep 30 · 2.5 Miles Varsity · Place 4 · MansfieldMansfield2.5 Miles Varsity413:50Unofficial12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 17 · MansfieldMansfield5,000 Meters Varsity "B"1716:51.80 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 34 · MansfieldMansfield3,000 Meters Senior3410:21.84 PB12
Sep 16Mansfield vs. North Attleboro Sep 16 · 5,000 Meters Varsity · Place 4 · MansfieldMansfield5,000 Meters Varsity417:47.0012
Sep 9Mansfield vs Oliver AmesSep 9 · 5,000 Meters Varsity · Place 7 · MansfieldMansfield5,000 Meters Varsity717:16 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 74 · MansfieldMansfield5,000 Meters Varsity7418:36.1811
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 43 · MansfieldMansfield5,000 Meters Varsity4317:53.5111
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 138 · MansfieldMansfield5,000 Meters Varsity13817:51.9411
Oct 1Stoughton @ Mansfield (official results)Oct 1 · Varsity · Place 4 · MansfieldMansfieldVarsity417:4811
Sep 25Foxboro vs. MansfieldSep 25 · 5,000 Meters Varsity 5K · Place 5 · MansfieldMansfield5,000 Meters Varsity 5K517:36Unofficial11
Sep 17Mansfield @ NASep 17 · 5,000 Meters Varsity · Place 10 · MansfieldMansfield5,000 Meters Varsity1019:5711
Sep 10Hock Dual: OA vs. MansfieldSep 10 · 5,000 Meters Varsity Boys · Place 7 · MansfieldMansfield5,000 Meters Varsity Boys717:46.09Unofficial11

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 88 · MansfieldMansfield5,000 Meters Division 1C8818:47.77 PB10
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 44 · MansfieldMansfield5,000 Meters Sophomore4418:34.5SO
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 43 · MansfieldMansfield5,000 Meters Varsity4318:41.7SO
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 36 · MansfieldMansfield5,000 Meters Sophomore Boys3618:06.1 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 36 · MansfieldMansfield5,000 Meters Sophomore3618:06.03SO
Oct 10Mansfield vs. StoughtonOct 10 · 5,000 Meters Varsity · Place 3 · MansfieldMansfield5,000 Meters Varsity318:08Unofficial10
Oct 3OA vs. Mansfield (Hock Week 4)Oct 3 · 5,000 Meters Varsity Boys · Place 9 · MansfieldMansfield5,000 Meters Varsity Boys918:43.1Unofficial10
Sep 26Foxboro vs. MansfieldSep 26 · Varsity · Place 2 · MansfieldMansfieldVarsity217:5910
Sep 19Mansfield vs. CantonSep 19 · Varsity · Place 10 · MansfieldMansfieldVarsity1019:4710
Sep 12Mansfield @ SharonSep 12 · Varsity · Place 10 · MansfieldMansfieldVarsity1018:4310

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 53 · Waltham TrackWaltham Track4,000 Meters 13-145316:09.71 PB9
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Waltham TrackWaltham Track4,000 Meters 13-140DNF9
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 183 · MansfieldMansfield5,000 Meters Varsity18320:09.80FR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 58 · MansfieldMansfield5,000 Meters Hockomock Varsity5818:31.29
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 18 · MansfieldMansfield3,000 Meters Freshman1811:45.559
Oct 11Mansfield vs StoughtonOct 11 · 5,000 Meters Varsity · Place 9 · MansfieldMansfield5,000 Meters Varsity920:23Unofficial9
Oct 4Oliver Ames at MansfieldOct 4 · 5,000 Meters Varsity Boys · Place 12 · MansfieldMansfield5,000 Meters Varsity Boys1218:55Unofficial9
Sep 28Foxboro vs. MansfieldSep 28 · 5,000 Meters Varsity · Place 8 · MansfieldMansfield5,000 Meters Varsity819:31Unofficial9
Sep 13Mansfield vs SharonSep 13 · 1.5 Miles Junior Varsity · MansfieldMansfield1.5 Miles Junior Varsity08:49Unofficial9