Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1431:09.5NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
3,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 710:30.25Vineyard InvitationalSeptember 7, 2019
3,000 Meters · Willard ParkMassachusetts 8th Annual Middle School XC Championships · Nov 512:55Massachusetts 8th Annual Middle School XC ChampionshipsNovember 5, 2016
5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 915:25.3Shawn M. Nassaney XC InvitationalSeptember 9, 2023
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:32.4MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2315:36Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Highland ParkHockomock League Meet · Nov 1417:33.89Hockomock League MeetNovember 14, 2020
5,000 Meters · North Attleboro High SchoolNAHS vs Oliver Ames · Oct 1216:17NAHS vs Oliver AmesOctober 12, 2021
5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 2615:57.3CHAMPS Northeast Regional XC ChampionshipsNovember 26, 2022
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2914:58.0League Meet SaturdayOctober 29, 2022
6,000 Meters · Highland ParkFriar Invitational · Sep 418:24.2Friar InvitationalSeptember 4, 2026
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1724:40.9IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:26.8Paul Short RunOctober 4, 2024
8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 3124:19.6CAA Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 2726:00.82023 CAA Cross Country ChampionshipOctober 27, 2023
8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 1924:54.4M.S.Souther InviteSeptember 19, 2026
8,000 Meters · Storrs Pond Recreation AreaMSS Invitational · Sep 2025:19.80MSS InvitationalSeptember 20, 2025
8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 1725:05.1IC4A/ECAC Cross Country ChampionshipsOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 26 · NortheasternNortheastern8,000 Meters CAA2625:08.8Sr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 31 · NortheasternNortheastern8,000 Meters Collegiate3124:40.9 PBSr
Sep 19M.S.Souther InviteSep 19 · 8,000 Meters Men · Place 6 · NortheasternNortheastern8,000 Meters Men624:54.4 PBSr
Sep 4Friar InvitationalSep 4 · 6,000 Meters Collegiate · Place 8 · NortheasternNortheastern6,000 Meters Collegiate818:24.2 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 98 · NortheasternNortheastern10,000 Meters D1 Northeast9831:09.5 PBJr
Oct 31CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 16 · NortheasternNortheastern8,000 Meters Champ1624:19.6 PBJr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters College · Place 24 · NortheasternNortheastern8,000 Meters College2425:05.1 PBJr
Sep 20MSS InvitationalSep 20 · 8,000 Meters College · Place 8 · NortheasternNortheastern8,000 Meters College825:19.80 PBJr
Sep 5Friar InvitationalSep 5 · 6,000 Meters Men's Race · Place 18 · NortheasternNortheastern6,000 Meters Men's Race1819:05.8Jr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 10,000 Meters Northeast · Place 116 · NortheasternNortheastern10,000 Meters Northeast11632:12.9So
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 205 · NortheasternNortheastern8,000 Meters Gold20525:26.8 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 272023 CAA Cross Country ChampionshipOct 27 · 8,000 Meters College · Place 34 · NortheasternNortheastern8,000 Meters College3426:00.8 PBFr
Sep 29Battle in BeantownSep 29 · 8,000 Meters Varsity · Place 78 · NortheasternNortheastern8,000 Meters Varsity7825:45.4FR
Sep 9Shawn M. Nassaney XC InvitationalSep 9 · 5,000 Meters College · Place 11 · NortheasternNortheastern5,000 Meters College1115:25.3 PBFr
Sep 1Suffolk Short Course ClassicSep 1 · 5,000 Meters Varsity · Place 4 · NortheasternNortheastern5,000 Meters Varsity415:42.1FR

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 26CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Championship · Place 17 · North Easton, MANorth Easton, MA5,000 Meters Championship1715:57.3 PB12
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 4 · Oliver AmesOliver Ames5,000 Meters Division 1415:25.2412
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity115:10.16SR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 1 · Oliver AmesOliver Ames5,000 Meters Hockomock Varsity114:58.0 PB12
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity115:32.4SR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity115:32.4 PB12
Oct 11OA vs. CantonOct 11 · 5,000 Meters Varsity Boys · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity Boys116:48Unofficial12
Oct 4Oliver Ames at MansfieldOct 4 · 5,000 Meters Varsity Boys · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity Boys115:38.6Unofficial12
Sep 28Oliver Ames @ SharonSep 28 · 5,000 Meters Varsity · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity115:55Unofficial12
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 6 · Oliver AmesOliver Ames5,000 Meters Championship615:36 PB12
Sep 20Foxboro @ Oliver AmesSep 20 · 5,000 Meters Varsity · Oliver AmesOliver Ames5,000 Meters Varsity016:58Unofficial12
Sep 13Stoughton vs. Oliver AmesSep 13 · 5,000 Meters Varsity Boys · Place 1 · Oliver AmesOliver Ames5,000 Meters Varsity Boys116:03Unofficial12

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 30 · Oliver AmesOliver Ames5,000 Meters Division 13016:08.6111
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 5 · Oliver AmesOliver Ames5,000 Meters Division 1C516:14.611
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 29 · Oliver AmesOliver Ames5,000 Meters Varsity2916:46.911
Oct 12NAHS vs Oliver AmesOct 12 · 5,000 Meters Varsity · Place 2 · Oliver AmesOliver Ames5,000 Meters Varsity216:17 PB11
Oct 5Oliver Ames vs. SharonOct 5 · 5,000 Meters Varsity Boys · Place 2 · Oliver AmesOliver Ames5,000 Meters Varsity Boys216:49.9Unofficial11
Sep 28Canton V Oliver AmesSep 28 · 3 Miles Varsity · Place 2 · Oliver AmesOliver Ames3 Miles Varsity217:45.9Unofficial11
Sep 14Foxboro vs. Oliver AmesSep 14 · 5,000 Meters Varsity · Place 2 · Oliver AmesOliver Ames5,000 Meters Varsity217:14.5Unofficial11

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 48 · Oliver AmesOliver Ames5,000 Meters Division 1 Varsity4817:3510
Nov 14Hockomock League MeetNov 14 · 5,000 Meters Varsity · Place 6 · Oliver AmesOliver Ames5,000 Meters Varsity617:33.89 PB10
Nov 7Stoughton at O.A.Nov 7 · 5,000 Meters Varsity Boys · Place 4 · Oliver AmesOliver Ames5,000 Meters Varsity Boys417:38Unofficial10
Nov 1Oliver Ames vs. CantonNov 1 · 5,000 Meters Varsity Boys · Place 5 · Oliver AmesOliver Ames5,000 Meters Varsity Boys517:41Unofficial10

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Division 1 · Place 54 · Oliver AmesOliver Ames5,000 Meters Division 15417:58.79
Oct 26Hockomock ChampionshipOct 26 · 5,000 Meters Varsity · Place 38 · Oliver AmesOliver Ames5,000 Meters Varsity3817:57.149
Oct 19Brown High School InvitationalOct 19 · 5,000 Meters Junior Varsity 2 · Place 9 · Oliver AmesOliver Ames5,000 Meters Junior Varsity 2917:26.379
Oct 15OA @ KPOct 15 · 2.9 Miles Varsity · Place 13 · Oliver AmesOliver Ames2.9 Miles Varsity1316:43Unofficial9
Oct 7Oliver Ames @ FranklinOct 7 · 5,000 Meters Varsity · Place 14 · Oliver AmesOliver Ames5,000 Meters Varsity1418:33Unofficial9
Oct 2Mansfield vs Oliver AmesOct 2 · 5,000 Meters Varsity · Place 16 · Oliver AmesOliver Ames5,000 Meters Varsity1618:35.0—
Sep 24Attleboro @OASep 24 · 5,000 Meters Varsity · Place 16 · Oliver AmesOliver Ames5,000 Meters Varsity1618:54.2—
Sep 17Oliver Ames at TauntonSep 17 · 5,000 Meters Varsity Boys · Place 15 · Oliver AmesOliver Ames5,000 Meters Varsity Boys1518:48Unofficial9
Sep 7Vineyard InvitationalSep 7 · 3,000 Meters Freshman · Place 2 · Oliver AmesOliver Ames3,000 Meters Freshman210:30.25 PB9

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 5Massachusetts 8th Annual Middle School XC ChampionshipsNov 5 · 3,000 Meters 5th & 6th Grade · Place 43 · EastonEaston3,000 Meters 5th & 6th Grade4312:55 PB6