Who was the former test, ODI captain and current twenty20 international captain?
Mashrafe Mortaza Mashrafe Bin Mortaza (Bengali: মাশরাফি বিন মুর্তজা ) (born 5 October 1983 in Narail District) is a Bangladeshi international cricketer, and current captain of the One Day Internationals for Bangladesh national cricket team. He is also a former T20I captain, until his retirement. He broke into the national side in late 2001 against Zimbabwe and represented Bangladesh before having played a single first-class match. Mortaza captained his country in one Test and seven One Day Internationals (ODIs) between 2009 and 2010, however injury meant he was in and out of the side and Shakib Al Hasan was appointed captain in Mortaza's absence.
Andrew Flintoff Andrew "Freddie" Flintoff {'1': ", '2': ", '3': ", '4': "} (born 6 December 1977) is a former English cricketer and former captain of Tests and ODIs, Boxer and Current panelist and presenter. A tall fast bowler, batsman and slip fielder, Flintoff was consistently rated by the ICC as being among the top international all-rounders in both ODI and Test cricket.