Andrew Flower OBE (born 28 April 1968) is a former Zimbabwean cricketer and a former captain for Zimbabwe national cricket team. He was Zimbabwe's wicket-keeper for more than 10 years and statistically by far the finest batsman the country has fielded.
Read about Andy Flower in Wikipedia