Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCMAC Indoor T&F Championships at NB - LARGE School · Feb 87:10.96aCMAC Indoor T&F Championships at NB - LARGE SchoolFebruary 8, 2026
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 246:41.85aMSTCA South Shore Twilight InvitationalMay 24, 2025
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 94:00.98aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorCMAC NHS week 1/ meet A · Dec 1612:25.20CMAC NHS week 1/ meet ADecember 16, 2025
2 Miles · OutdoorCMAC B Championship · May 1414:53.19aCMAC B ChampionshipMay 14, 2026
400 Meters · OutdoorDual Valley Conference Spring Championship · May 141:27.21aDual Valley Conference Spring ChampionshipMay 14, 2024
600 Meters · IndoorDual Valley Conference meet 2 · Dec 172:18.29aDual Valley Conference meet 2December 17, 2024
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:09.62aMSTCA Distance Classic and PentathlonDecember 28, 2025
800 Meters · OutdoorMSTCA South Shore Twilight · May 183:17.68aMSTCA South Shore TwilightMay 18, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 49 · Nipmuc Regional1 Mile496:47.57a11
May 14CMAC B ChampionshipMay 14 · 2 Miles · Place 10 · Nipmuc Regional2 Miles10.14:53.19a PB11
Apr 28Tri-Meet (Northbridge & Nipmuc)Apr 28 · 2 Miles · Place 3 · Nipmuc Regional2 Miles3.15:28.111
Apr 15BVT VS Nipmuc CMAC League MeetApr 15 · 2 Miles · Nipmuc Regional2 Miles—DNF11
Apr 8CMAC Dual (Nipmuc, Hopedale, NDA) Apr 8 · 2 Miles · Place 2 · Nipmuc Regional2 Miles2.15:26.911
Mar 31CMAC Dual (WCS, Nipmuc)Mar 31 · 2 Miles · Place 2 · Nipmuc Regional2 Miles2.16:11.011

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 2 Miles · Place 6 · Nipmuc Regional2 Miles615:35.85a11
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 2 Miles · Nipmuc Regional2 Miles—DNF11
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 1 Mile · Place 20 · Nipmuc Regional1 Mile20.7:10.96a PB11
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 2 Miles · Place 7 · Nipmuc Regional2 Miles715:56.4011
Jan 12CMAC - Large at RLTCJan 12 · 2 Miles · Place 6 · Nipmuc Regional2 Miles615:23.32a11
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 125 · Nipmuc Regional1000 Meters1254:00.98a PB11
Jan 7CMAC NHS Week 2 / Meet BJan 7 · 1 Mile · Place 4 · Nipmuc Regional1 Mile47:17.0011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 64 · Nipmuc Regional800 Meters64.3:09.62a PB11
Dec 16CMAC NHS week 1/ meet ADec 16 · 2 Miles · Place 1 · Nipmuc Regional2 Miles1.12:25.20 PB11
Jan 30Dual Valley Conference Indoor ChampionshipJan 30 · 1 Mile · Place 6 · Nipmuc Regional1 Mile67:13.59a—
Jan 23Dual Valley Conference meet 5Jan 23 · 2 Miles · Place 8 · Nipmuc Regional2 Miles816:14.67a—
Jan 14Dual Valley Conference Meet 4Jan 14 · 600 Meters · Place 11 · Nipmuc Regional600 Meters112:22.58a—
Jan 7Dual Valley Conference meet 3Jan 7 · 1 Mile · Place 10 · Nipmuc Regional1 Mile107:20.13a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 36 · Nipmuc Regional1 Mile366:41.85a PB10
May 13Dual Valley Conference HS Outdoor ChampionshipMay 13 · 2 Miles · Place 8 · Nipmuc Regional2 Miles815:45.60a10
May 8Nipmuc vs. HopedaleMay 8 · 2 Miles · Place 2 · Nipmuc Regional2 Miles2.16:04Unofficial10
Apr 29Nipmuc vs. DouglasApr 29 · 1 Mile · Place 2 · Nipmuc Regional1 Mile26:59.410

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Dual Valley Conference meet 2Dec 17 · 600 Meters · Place 9 · Nipmuc Regional600 Meters9.2:18.29a PB10
Dec 10Dual Valley Conference meet 1Dec 10 · 600 Meters · Place 5 · Nipmuc Regional600 Meters5.2:25.79a10
Jan 23Dual Valley Conference meet 5Jan 23 · 600 Meters · Place 19 · Nipmuc Regional600 Meters192:31.34a—
Jan 18Dual Valley Conference meet 4Jan 18 · 1000 Meters · Place 7 · Nipmuc Regional1000 Meters7.4:31.99a9
Jan 11Dual Valley Conference meet 3Jan 11 · 1000 Meters · Place 16 · Nipmuc Regional1000 Meters164:45.24a—
Jan 4Dual Valley Conference meet 2Jan 4 · 1000 Meters · Place 15 · Nipmuc Regional1000 Meters15.4:41.82a9

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 53 · Nipmuc Regional800 Meters533:17.68a PB—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 400 Meters · Place 10 · Nipmuc Regional400 Meters101:27.21a PB—
May 9Nipmuc vs. HopedaleMay 9 · 800 Meters · Place 6 · Nipmuc Regional800 Meters6.3:12.1Unofficial9
Apr 30Nipmuc vs. SuttonApr 30 · 400 Meters · Nipmuc Regional400 Meters—85.3Unofficial9
Apr 23Whitinsville vs NipmucApr 23 · 800 Meters · Place 7 · Nipmuc Regional800 Meters73:23.7—
Apr 9Nipmuc vs. BMR Apr 9 · 800 Meters · Nipmuc Regional800 Meters—3:37Unofficial9
Apr 2Douglas vs. NipmucApr 2 · 800 Meters · Place 4 · Nipmuc Regional800 Meters43:27.0—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual Valley Conference meet 1Dec 14 · 1000 Meters · Nipmuc Regional1000 Meters—NT9