Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 1111:10.56USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
3,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 1811:19.50USATF Region 1 Junior Olympic ChampionshipsNovember 18, 2018
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1714:20.03USATF New England Association Junior Olympic ChampionshipsNovember 17, 2019
4,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2414:11USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2620:13.1NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2518:42.6Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1318:41.2MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2218:32.116th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Highland ParkMSTCA Cup · Nov 2118:55MSTCA CupNovember 21, 2020
5,000 Meters · Holliston High SchoolHolliston vs Medway · Oct 3118:54Holliston vs MedwayOctober 31, 2020
5,000 Meters · Lang XC CourseHarry Lang Invitational · Aug 3018:15.6Harry Lang InvitationalAugust 30, 2025
5,000 Meters · Norwood HS XCTVL Classic · Oct 2317:43TVL ClassicOctober 23, 2021
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1218:35.0MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Van Cortlandt ParkEastbay Northeast Region Cross Country Championships · Nov 2718:54.8Eastbay Northeast Region Cross Country ChampionshipsNovember 27, 2021
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 518:20.08MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
6,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3121:20.61ACC Cross Country ChampionshipsOctober 31, 2025
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2621:42.82Gans Creek Classic - CollegeSeptember 26, 2025
6,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1420:58.6NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
6,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1620:55.8Under Armour NCAA DI Pre-NationalOctober 16, 2026
6,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 2620:42.7Princeton Meadows ChallengeSeptember 26, 2026
6,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1121:09.96Harry Groves Spiked Shoe InvitationalSeptember 11, 2026
6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3020:44.4ACC Cross Country ChampionshipsOctober 30, 2026
6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1722:25.3Nuttycombe Wisconsin InvitationalOctober 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 30ACC Cross Country ChampionshipsOct 30 · 6,000 Meters ACC · Place 82 · SyracuseSyracuse6,000 Meters ACC8220:44.4 PBSo
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 6,000 Meters Blue · Place 103 · SyracuseSyracuse6,000 Meters Blue10320:55.8 PBSo
Sep 26Princeton Meadows ChallengeSep 26 · 6,000 Meters College · Place 27 · SyracuseSyracuse6,000 Meters College2720:42.7 PBSo
Sep 11Harry Groves Spiked Shoe InvitationalSep 11 · 6,000 Meters Collegiate · Place 12 · SyracuseSyracuse6,000 Meters Collegiate1221:09.96 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 6,000 Meters D1 Northeast · Place 51 · SyracuseSyracuse6,000 Meters D1 Northeast5120:58.6 PBFr
Oct 31ACC Cross Country ChampionshipsOct 31 · 6,000 Meters Champ · Place 106 · SyracuseSyracuse6,000 Meters Champ10621:20.61 PBFr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 6,000 Meters Championship · Place 202 · SyracuseSyracuse6,000 Meters Championship20222:25.3 PBFr
Sep 26Gans Creek Classic - CollegeSep 26 · 6,000 Meters Gold · Place 192 · SyracuseSyracuse6,000 Meters Gold19221:42.82 PBFr
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 6,000 Meters Women's Race · Place 17 · SyracuseSyracuse6,000 Meters Women's Race1721:24.10Fr
Aug 30Harry Lang InvitationalAug 30 · 5,000 Meters Women's Race · Place 3 · SyracuseSyracuse5,000 Meters Women's Race318:15.6 PBFr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 23 · HollistonHolliston5,000 Meters Championship2318:42.6 PB12
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity118:06.0SR
Oct 28TVL XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity117:48.312
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity117:47.90SR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 11 · HollistonHolliston5,000 Meters Championship1118:32.1 PB12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 27 · UNA-MA-LuisiUNA-MA-Luisi5,000 Meters Championship - Northeast2720:13.1 PB11
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 1 · HollistonHolliston5,000 Meters Division 2118:27.3711
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2B · Place 1 · HollistonHolliston5,000 Meters Division 2B118:35.0 PB11
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity118:19.0JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 1 · HollistonHolliston5,000 Meters Junior/Senior (Small School)118:20.08 PB11
Oct 22Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity117:43.611
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 2 · HollistonHolliston5,000 Meters Varsity218:13.1JR
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 1 · HollistonHolliston5,000 Meters Varsity A119:38.9Unofficial11
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 12 · HollistonHolliston5,000 Meters Championship1219:2611

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 27Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 27 · Holliston MAHolliston MA5,000 Meters Championship2718:54.8 PB10
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 1 · HollistonHolliston5,000 Meters Division 2117:45.2110
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2B · Place 1 · HollistonHolliston5,000 Meters Division 2B118:41.2 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity117:42.110
Oct 23TVL ClassicOct 23 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity117:43 PB10
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 1 · HollistonHolliston5,000 Meters Open117:59.2910

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 5,000 Meters Division 2 Varsity · Place 1 · HollistonHolliston5,000 Meters Division 2 Varsity118:55 PB9
Oct 31Holliston vs MedwayOct 31 · 5,000 Meters Varsity · Place 1 · HollistonHolliston5,000 Meters Varsity118:54 PB9
Oct 17Hopkinton vs. Holliston dualOct 17 · 2.9 Miles Varsity · Place 1 · HollistonHolliston2.9 Miles Varsity117:539

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 2 · 02-Unattached02-Unattached4,000 Meters 13-14214:11 PB8
Nov 17USATF New England Association Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 1 · 02-Unattached02-Unattached4,000 Meters 13-14114:20.03 PB8

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 18USATF Region 1 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 1 · 02-Unattached02-Unattached3,000 Meters 11-12111:19.50 PB7
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 1 · 02-Unattached02-Unattached3,000 Meters 11-12111:10.56 PB7