This is part of a description of a cricket game. The ball is red, so it was compared to a cherry, which is also red. "brand" in the expression "brand new" means something like "absolutely", "very".
Bulls are (supposedly) angered by anything red which is waved before them. In bullfighting a red cape is used for the purpose of encouraging them to charge forward.
So the player charged at the red ball in the ferocious manner that an angry bull might charge at a red cloth.
OK?