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".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.