Canton pulled ahead in the middle innings, then held on late to beat Troy 9-6 in NTL baseball action.
In track and field action Canton boys defeated Meadowbrook Christian 98-45, while the girls lost 70-58.
Canton softball lost to Troy, 5-3, in NTL softball action, snapping a 4-game win streak.
Canton used a 3-run sixth to break a 6-6 tie and beat NP-Mansfield 9-6 in NTL baseball action.
Canton softball routed NP-Liberty 15-5, pulling away as they scored seven runs in the seventh inning.
Canton baseball rallied from a 7-5 deficit to beat Towanda 17-7 in six innings during NTL action Thursday.
Canton scored 12 runs in the fifth and sixth innings to pull away from Towanda 18-9 in NTL softball action.
In NTL track and field action the Canton boys and girls both beat NEB, but lost to Athens.
Canton scored in every inning but the second as they held on to beat Williamson 14-10 in NTL Division-II baseball action Tuesday. They led 9-1 after the fifth inning, but Williamson rallied with nine runs in the final two innings. Canton, though, continued to score, netting five runs of their own over that span to get the win.
Canton scored 20 runs for the second time this season, beating Williamson 21-4 in four innings during NTL softball action.
Canton rallied from a 4-1 deficit to beat Wyalusing 5-4 in NTL baseball action.
Canton lost a heart-breaker to Wellsboro in NTL softball action, falling 8-6 in the bottom of the 10th on a 2-out, 3-run home run from Kerrah Clymer.
The Canton boys' and girls' track and field teams lost to Wyalusing in NTL action. The girls fell 104-40, the boys lost 103-45.
2-runs in the sixth doomed Canton in their 3-1 loss to South Williamsport during non-league baseball action.
Canton used a 12-run fifth inning to beat South Williamsport 22-18 in a wild non-league softball game.