Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1615:19.6MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
4,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 1316:23.6Hamilton Short Course InvitationalSeptember 13, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2321:17.4NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1420:11.8ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2821:11.5Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Pequitside FarmOliver Ames at Canton · Oct 121:48Oliver Ames at CantonOctober 1, 2024
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2920:43.8League Meet SaturdayOctober 29, 2022
6,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2025:57.5Rochester Yellowjacket InvitationalSeptember 20, 2025
6,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 125:36.84NESCAC ChampionshipsNovember 1, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 6,000 Meters Championship · HamiltonHamilton6,000 Meters Championship—DNSSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 6,000 Meters Champ · Place 139 · HamiltonHamilton6,000 Meters Champ13925:36.84 PBFr
Oct 25Hamilton Short Course TuneupOct 25 · 4,000 Meters College · Place 21 · HamiltonHamilton4,000 Meters College2116:41.2Fr
Sep 20Rochester Yellowjacket InvitationalSep 20 · 6,000 Meters New Division · Place 130 · HamiltonHamilton6,000 Meters New Division13025:57.5 PBFr
Sep 13Hamilton Short Course InvitationalSep 13 · 4,000 Meters Women's Race · Place 57 · HamiltonHamilton4,000 Meters Women's Race5716:23.6 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 137 · Oliver AmesOliver Ames5,000 Meters Championship - Northeast13721:17.4 PB12
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 93 · Oliver AmesOliver Ames5,000 Meters Varsity Division 19320:51.1012
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 19 · Oliver AmesOliver Ames5,000 Meters Varsity1920:46.1112
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity719:57.0012
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 53 · Oliver AmesOliver Ames5,000 Meters Varsity5320:01.6812
Oct 8Oliver Ames @ NAOct 8 · 5,000 Meters Varsity · Place 5 · Oliver AmesOliver Ames5,000 Meters Varsity520:4512
Oct 1Oliver Ames at CantonOct 1 · 5,000 Meters Varsity · Place 5 · Oliver AmesOliver Ames5,000 Meters Varsity521:48 PB12
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 56 · Oliver AmesOliver Ames5,000 Meters Championship5621:11.5 PB12
Sep 24Hock Dual: OA vs. StoughtonSep 24 · 4,930 Meters Varsity Girls · Place 3 · Oliver AmesOliver Ames4,930 Meters Varsity Girls320:52Unofficial12
Sep 18Hock Dual: OA vs. Foxboro vs. Bridgewater-RaynhamSep 18 · 5,000 Meters Varsity Girls · Place 4 · Oliver AmesOliver Ames5,000 Meters Varsity Girls421:03.75Unofficial12
Sep 10Hock Dual: OA vs. MansfieldSep 10 · 5,000 Meters Varsity Girls · Place 4 · Oliver AmesOliver Ames5,000 Meters Varsity Girls421:47Unofficial12

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 126 · Oliver AmesOliver Ames5,000 Meters Championship - Northeast12621:30.011
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 23 · Oliver AmesOliver Ames5,000 Meters Varsity2320:46.5JR
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 45 · Oliver AmesOliver Ames5,000 Meters Varsity Girls4520:11.8 PB11
Oct 10OA @ CantonOct 10 · 5,000 Meters Varsity · Place 10 · Oliver AmesOliver Ames5,000 Meters Varsity1022:49Unofficial11
Oct 3OA vs. Mansfield (Hock Week 4)Oct 3 · 5,000 Meters Varsity Girls · Place 10 · Oliver AmesOliver Ames5,000 Meters Varsity Girls1022:30.9Unofficial11
Sep 26OA vs. Sharon (Hock Dual Meet Week 3)Sep 26 · 5,000 Meters Varsity Girls · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity Girls721:28Unofficial11
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 86 · Oliver AmesOliver Ames5,000 Meters Championship8621:14.611
Sep 19OA Results (Hock Week 2)Sep 19 · 4,830 Meters Varsity Girls · Place 8 · Oliver AmesOliver Ames4,830 Meters Varsity Girls822:37Unofficial11
Sep 12OA Results (Hock Week 1)Sep 12 · 4,930 Meters Varsity Girls · Place 7 · Oliver AmesOliver Ames4,930 Meters Varsity Girls721:41.0Unofficial11

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 22 · Oliver AmesOliver Ames5,000 Meters Varsity2221:26.1SO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 22 · Oliver AmesOliver Ames5,000 Meters Senior (Large School)2221:26.0310
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 14 · Oliver AmesOliver Ames5,000 Meters Hockomock Varsity1420:43.8 PB10
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 12 · Oliver AmesOliver Ames5,000 Meters Sophomore1221:02.9SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 12 · Oliver AmesOliver Ames5,000 Meters Sophomore1221:02.910
Oct 11OA vs. CantonOct 11 · 5,000 Meters Varsity Girls · Place 10 · Oliver AmesOliver Ames5,000 Meters Varsity Girls1022:53Unofficial10
Oct 4Oliver Ames at MansfieldOct 4 · 5,000 Meters Varsity Girls · Place 9 · Oliver AmesOliver Ames5,000 Meters Varsity Girls921:22.2Unofficial10
Sep 28Oliver Ames @ SharonSep 28 · 5,000 Meters Varsity · Place 8 · Oliver AmesOliver Ames5,000 Meters Varsity821:49Unofficial10
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 77 · Oliver AmesOliver Ames5,000 Meters Varsity - 17722:4410
Sep 20Foxboro @ Oliver AmesSep 20 · 5,000 Meters Varsity · Oliver AmesOliver Ames5,000 Meters Varsity023:40Unofficial10
Sep 13Stoughton vs. Oliver AmesSep 13 · 5,000 Meters Varsity Girls · Place 9 · Oliver AmesOliver Ames5,000 Meters Varsity Girls924:24Unofficial10

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 58 · Oliver AmesOliver Ames5,000 Meters Varsity5822:04.89
Oct 30Hockomock League ChampionshipOct 30 · 5,000 Meters Varsity · Place 31 · Oliver AmesOliver Ames5,000 Meters Varsity3122:22.239
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 2.1 Miles Freshman · Place 49 · Oliver AmesOliver Ames2.1 Miles Freshman4915:19.6 PB9
Oct 5Oliver Ames vs. SharonOct 5 · 5,000 Meters Varsity Girls · Place 13 · Oliver AmesOliver Ames5,000 Meters Varsity Girls1323:55.8Unofficial9
Sep 28Canton V Oliver AmesSep 28 · 2.2 Miles Junior Varsity · Oliver AmesOliver Ames2.2 Miles Junior Varsity018:06.13Unofficial9
Sep 14Foxboro vs. Oliver AmesSep 14 · 1.55 Miles JV · Oliver AmesOliver Ames1.55 Miles JV011:47.1Unofficial9