Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1221:29.5MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Hard'Ack Recreation AreaVermont XC Invite · Aug 3019:53.80Vermont XC InviteAugust 30, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 1121:09.45MIAA Division 3 ChampionshipsNovember 11, 2023
5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 1321:36MIAA Division 3A, 3B, & 3C ChampionshipsNovember 13, 2021
5,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 3018:56.9America East Cross Country ChampionshipsOctober 30, 2026
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1821:09.98MIAA Divisional State ChampionshipsNovember 18, 2023
6,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1622:41.4Under Armour NCAA DI Pre-NationalOctober 16, 2026
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 222:45.8Paul Short RunOctober 2, 2026
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 323:23.1Paul Short Run (College)October 3, 2025
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1923:20.1353rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026
6,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1723:30.7Princeton Fall ClassicOctober 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 30America East Cross Country ChampionshipsOct 30 · 5,000 Meters America East · Place 62 · UMass LowellUMass Lowell5,000 Meters America East6218:56.9 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 6,000 Meters White · Place 158 · UMass LowellUMass Lowell6,000 Meters White15822:41.4 PBJr
Oct 2Paul Short RunOct 2 · 6,000 Meters Open · Place 51 · UMass LowellUMass Lowell6,000 Meters Open5122:45.8 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Gold 35:00 min. cap · Place 69 · UMass LowellUMass Lowell6,000 Meters 6K Gold 35:00 min. cap6923:20.13 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Princeton Fall ClassicOct 17 · 6,000 Meters Fall Classic · Place 243 · UMass LowellUMass Lowell6,000 Meters Fall Classic24323:30.7 PBSo
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Open · Place 146 · UMass LowellUMass Lowell6,000 Meters Open14623:23.1 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Navy · Place 11 · UMass LowellUMass Lowell6,000 Meters Women's 6K Navy1124:12.07So
Aug 30Vermont XC InviteAug 30 · 5,000 Meters Collegiate · Place 16 · UMass LowellUMass Lowell5,000 Meters Collegiate1619:53.80 PBSo

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 3 · Place 36 · AbingtonAbington5,000 Meters Division 33621:09.98 PB12
Nov 11MIAA Division 3 ChampionshipsNov 11 · 5,000 Meters Division 3A · Place 7 · AbingtonAbington5,000 Meters Division 3A721:09.45 PB12
Oct 27South Shore League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · AbingtonAbington5,000 Meters Varsity120:25.3SR
Oct 24Abington @ EBOct 24 · 3 Miles New Division · AbingtonAbington3 Miles New Division020:19Unofficial12
Oct 17Abington @ NorwellOct 17 · 5,000 Meters New Division · Place 2 · AbingtonAbington5,000 Meters New Division221:07Unofficial12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 33 · AbingtonAbington5,000 Meters Varsity3320:25.50SR
Oct 4Abington @ CarverOct 4 · 3.08 Meters New Division · AbingtonAbington3.08 Meters New Division022:37Unofficial12
Sep 27Cohasset @ AbingtonSep 27 · 2.38 Miles New Division · Place 2 · AbingtonAbington2.38 Miles New Division216:16Unofficial12
Sep 21Rockland @ AbingtonSep 21 · 2.38 Miles Varsity · AbingtonAbington2.38 Miles Varsity016:22Unofficial12
Sep 14Mashpee/Middleboro @ AbingtonSep 14 · 2.38 Miles New Division · AbingtonAbington2.38 Miles New Division016:58Unofficial12
Sep 5Abington @ SandwichSep 5 · 2.7 Miles New Division · Place 2 · AbingtonAbington2.7 Miles New Division221:47Unofficial12

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 3 · Place 15 · AbingtonAbington5,000 Meters Division 31520:31.5511
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 10 · AbingtonAbington5,000 Meters Division 3A1021:29.5 PB11
Oct 18Carver @ AbingtonOct 18 · 2.38 Miles New Division · Place 1 · AbingtonAbington2.38 Miles New Division115:33Unofficial11
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 19 · AbingtonAbington5,000 Meters Varsity1919:55.8JR
Oct 11Abington @ CohassetOct 11 · 2.8 Miles New Division · AbingtonAbington2.8 Miles New Division019:48Unofficial11
Oct 3EB @ AbingtonOct 3 · 2.38 Miles New Division · Place 1 · AbingtonAbington2.38 Miles New Division115:42Unofficial11
Sep 28Abington @ MiddleboroSep 28 · 2.6 Miles New Division · Place 1 · AbingtonAbington2.6 Miles New Division119:52Unofficial11
Sep 21Norwell @ AbingtonSep 21 · 2.38 Miles New Division · Place 2 · AbingtonAbington2.38 Miles New Division216:11Unofficial11
Sep 15Abington @ RandolphSep 15 · 2.8 Miles New Division · Place 2 · AbingtonAbington2.8 Miles New Division219:32Unofficial11
Sep 9Abington @ RocklandSep 9 · 2.6 Miles New Division · Place 2 · AbingtonAbington2.6 Miles New Division218:15Unofficial11

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 3 · Place 78 · AbingtonAbington5,000 Meters Division 37821:25.8210
Nov 13MIAA Division 3A, 3B, & 3C ChampionshipsNov 13 · 5,000 Meters Division 3A · Place 25 · AbingtonAbington5,000 Meters Division 3A2521:36 PB10
Nov 7Frank Mooney Nov 7 · 5,000 Meters Varsity · AbingtonAbington5,000 Meters Varsity021:36Unofficial10
Oct 31SSL ChampionshipOct 31 · 5,000 Meters Varsity · AbingtonAbington5,000 Meters Varsity022:36Unofficial10
Oct 12Cohassett @ AbingtonOct 12 · 2.55 Miles New Division · Place 3 · AbingtonAbington2.55 Miles New Division317:00Unofficial10
Oct 7Abington @ EBOct 7 · 2.9 Miles Varsity · Place 3 · AbingtonAbington2.9 Miles Varsity321:17Unofficial10
Sep 30Middleboro @ AbingtonSep 30 · 2.55 Miles New Division · Place 3 · AbingtonAbington2.55 Miles New Division316:40Unofficial10
Sep 22Abington @ NorwellSep 22 · 3.05 Miles Varsity · Place 5 · AbingtonAbington3.05 Miles Varsity523:22Unofficial10
Sep 10Abington @ RocklandSep 10 · 3.1 Miles Varsity · Place 3 · AbingtonAbington3.1 Miles Varsity323:32Unofficial10

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20Randolph @ AbingtonNov 20 · 2.55 Miles New Division · Place 4 · AbingtonAbington2.55 Miles New Division417:29Unofficial9
Nov 14Rockland @ AbingtonNov 14 · 2.55 Miles New Division · AbingtonAbington2.55 Miles New Division017:57Unofficial9
Nov 11South Shore League ChampionshipNov 11 · 5,000 Meters Varsity · AbingtonAbington5,000 Meters Varsity024:02Unofficial9
Oct 24Abington @ East BridgewaterOct 24 · 2.9 Miles Varsity · AbingtonAbington2.9 Miles Varsity020:09Unofficial9
Oct 9Abington at CarverOct 9 · 2.5 Miles Varsity · Place 6 · AbingtonAbington2.5 Miles Varsity618:449
Sep 30Home Course Time TrialSep 30 · 2.55 Miles Varsity · AbingtonAbington2.55 Miles Varsity021:38Unofficial9