Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Apponequet Regional High SchoolBig Wave Invitational · Sep 1419:20.10Big Wave InvitationalSeptember 14, 2019
3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3012:46.02Suffolk Short Course ClassicAugust 30, 2025
3,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 2411:06.5Rothenberg RunOctober 24, 2025
3,000 Meters · Highland ParkRothenberg Run · Oct 2310:49.0Rothenberg RunOctober 23, 2026
4,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Sep 516:05.4Ken O'Brien Minutemen InvitationalSeptember 5, 2026
5,000 Meters · Barnstable High SchoolMV @ Barnstable · Oct 520:51MV @ BarnstableOctober 5, 2021
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1420:10.9ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1119:57.71MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2320:32Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1019:37.5New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 921:00.0New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
5,000 Meters · Martha’s Vineyard Regional High SchoolMV vs Barnstable · Sep 1921:06MV vs BarnstableSeptember 19, 2023
5,000 Meters · Sandwich High SchoolCape Cod and Islands Large School Championships · Nov 723:50.87Cape Cod and Islands Large School ChampionshipsNovember 7, 2020
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1820:06.85MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1319:08.1MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
6,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3124:05.6Patriot League XC ChampionshipsOctober 31, 2026
6,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1423:34.1NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
6,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3123:12.1Patriot League Cross Country ChampionshipsOctober 31, 2025
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1923:58.3853rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 6,000 Meters Patriot League · Place 104 · Holy CrossHoly Cross6,000 Meters Patriot League10424:05.6 PBJr
Oct 23Rothenberg RunOct 23 · 3,000 Meters Collegiate · Place 35 · Holy CrossHoly Cross3,000 Meters Collegiate3510:49.0 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 5,000 Meters Collegiate · Place 154 · Holy CrossHoly Cross5,000 Meters Collegiate15421:00.0 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Navy 45:00 mon. cap · Place 13 · Holy CrossHoly Cross6,000 Meters 6K Navy 45:00 mon. cap1323:58.38 PBJr
Sep 5Ken O'Brien Minutemen InvitationalSep 5 · 4,000 Meters Collegiate · Place 25 · Holy CrossHoly Cross4,000 Meters Collegiate2516:05.4 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 6,000 Meters D1 Northeast · Place 228 · Holy CrossHoly Cross6,000 Meters D1 Northeast22823:34.1 PBSo
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 6,000 Meters Champs · Place 76 · Holy CrossHoly Cross6,000 Meters Champs7623:12.1 PBSo
Oct 24Rothenberg RunOct 24 · 3,000 Meters College · Place 24 · Holy CrossHoly Cross3,000 Meters College2411:06.5 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 5,000 Meters NEICAAA · Place 111 · Holy CrossHoly Cross5,000 Meters NEICAAA11119:37.5 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Navy · Place 21 · Holy CrossHoly Cross6,000 Meters Women's 6K Navy2124:33.18So
Aug 30Suffolk Short Course ClassicAug 30 · 3,000 Meters Women's Race · Place 73 · Holy CrossHoly Cross3,000 Meters Women's Race7312:46.02 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 6,000 Meters Northeast · Place 258 · Holy CrossHoly Cross6,000 Meters Northeast25824:29.7Fr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 5,000 Meters College · Place 105 · Holy CrossHoly Cross5,000 Meters College10520:01.5Fr
Oct 4Paul Short RunOct 4 · 6,000 Meters Brown · Place 249 · Holy CrossHoly Cross6,000 Meters Brown24925:23.7Fr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 5,000 Meters Varsity · Place 147 · Holy CrossHoly Cross5,000 Meters Varsity14720:24.84FR
Aug 3110th Annual Wheaton & Babson Season-OpenerAug 31 · 3,000 Meters Varsity · Place 14 · Holy CrossHoly Cross3,000 Meters Varsity1412:03.31Fr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 45 · BarnstableBarnstable5,000 Meters Division 14520:06.85 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 12 · BarnstableBarnstable5,000 Meters Division 1B1219:57.71 PB12
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 9 · BarnstableBarnstable5,000 Meters Varsity919:45.3SR
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 44 · BarnstableBarnstable5,000 Meters Varsity Girls4420:10.9 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 44 · BarnstableBarnstable5,000 Meters Varsity4420:10.82SR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 9 · BarnstableBarnstable5,000 Meters Varsity920:05.5SR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 80 · BarnstableBarnstable5,000 Meters Championship8021:06.012
Sep 19MV vs BarnstableSep 19 · 5,000 Meters Varsity · Place 4 · BarnstableBarnstable5,000 Meters Varsity421:06 PB12

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 53 · BarnstableBarnstable5,000 Meters Division 15319:57.9311
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 5 · BarnstableBarnstable5,000 Meters Varsity518:39.57JR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 5 · BarnstableBarnstable5,000 Meters Varsity519:49.1JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 5 · BarnstableBarnstable5,000 Meters Junior (Large School)519:49.0311
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 35 · BarnstableBarnstable5,000 Meters Varsity3520:15.0JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 35 · BarnstableBarnstable5,000 Meters Varsity3520:15.011
Sep 27MV vs BarnstableSep 27 · 5,000 Meters Varsity · Place 5 · BarnstableBarnstable5,000 Meters Varsity521:5111
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 27 · BarnstableBarnstable5,000 Meters Championship2720:32 PB11

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 21 · BarnstableBarnstable5,000 Meters Division 12119:01.2810
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 10 · BarnstableBarnstable5,000 Meters Division 1A1019:08.1 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 8 · BarnstableBarnstable5,000 Meters Sophomore819:30.910
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 8 · BarnstableBarnstable5,000 Meters Sophomore820:48.510
Oct 5MV @ BarnstableOct 5 · 5,000 Meters Varsity · Place 4 · BarnstableBarnstable5,000 Meters Varsity420:51 PB10
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 12 · BarnstableBarnstable5,000 Meters Red Race1220:35.210

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 7Cape Cod and Islands Large School ChampionshipsNov 7 · 5,000 Meters Varsity · Place 7 · BarnstableBarnstable5,000 Meters Varsity723:50.87 PB9

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 2 · Place 96 · BarnstableBarnstable5,000 Meters Division 29621:51.08
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 1 · Place 16 · BarnstableBarnstable3,000 Meters Freshman Division 11612:48.28
Oct 18Bob McIntyre Twilight InvitationalOct 18 · 2.1 Miles Freshman Division 1 · Place 15 · BarnstableBarnstable2.1 Miles Freshman Division 11514:06.358
Sep 14Big Wave InvitationalSep 14 · 2.5 Miles Girls 9-10 · Place 30 · BarnstableBarnstable2.5 Miles Girls 9-103019:20.10 PB8