Fox finished 4-for-5, and Jade Meehan and Shannon Sprague had three hits apiece.
Roxbury (3-1, 3-1) will host South Kortright on Thursday.
Kaily Linger went 4-for-4 as Windham defeated host Margaretville, 25-7, in the first game of a doubleheader.
Brianna Jaeger had two hits in the second game, which Windham won, 11-8. The first game counted in the Delaware League standings.
Margaretville (1-6, 1-3) will travel to South Kortright on Friday.
Gilboa 27, Stamford 1
Shelby Oliver went 3-for-4 with six RBIs, and Allison McGuire struck out 11 and walked none in a two-hitter as host Gilboa cruised in the Delaware League.
The Wildcats (4-0, 3-0) will host Windham on Thursday.
Milford 17, CV-S 5
Kaley Chase went 3-for-4 with a double and an RBI for Milford, which got three hits and four RBIs from Mataiah Waters in a Tri-Valley League victory on the road.
Serena Chase struck out six and walked one in a 10-hitter for the Wildcats, who took control with a six-run third inning that gave Milford an 8-2 lead.
Kylie Graham went 3-for-4 with an RBI for the Patriots (1-3, 0-3), who received two hits apiece from losing pitcher Maddie Archer, Jordan Zaccagnino and Chelsea Zembower.
Cherry Valley-Springfield, which turned four double plays, visits Morris today.
Edmeston 9, G-MU 0
Catherine Johnson struck out 15 and walked four in a two-hitter as visiting Edmeston won in the Tri-Valley League on Monday.
Sarah Lawrence went 3-for-4, including a two-run homer in the sixth inning for Edmeston. Lawrence finished with five RBIs.
Johnson had two hits for the Panthers, who had their game Tuesday against visiting Otselic Valley suspended after two innings. Edmeston led, 13-2, at the time of the suspension. No date has been announced for the completion of Tuesday’s game and Edmeston coach Ken Plows said it’s possible it won’t be completed.