Question: Who was the former test, ODI captain and current twenty20 international captain?

Context paragraphs:
Shakib Al Hasan: Shakib Al Hasan (born 24 March 1987) is a Bangladeshi international cricket player, former Test, ODI captain and current Twenty20 International captain, appointed in April 2017.  He is well known for his aggressive batting, controlled bowling and athletic fielding.

Pakistan national cricket team record by opponent: The Pakistan national cricket team represents Pakistan in international cricket and is a full member of the International Cricket Council (ICC) with Test and One Day International (ODI) status.  Pakistan first competed in international cricket in 1952, when they played against India in a four-day Test match; India won the match by an innings and 70 runs at the Feroz Shah Kotla Ground, Delhi.  In the same series, Pakistan recorded their first Test win, the second match by an innings and 43 runs at the University Ground, Lucknow.  s of 2017 , Pakistan have played 410 Test matches; they have won 132 matches, lost 120 matches, and 158 matches were drawn.  They have also won the 1998–99 Asian Test Championship, defeating Sri Lanka in the final by an innings and 175 runs.  Pakistan played their first ODI match against New Zealand in February 1973 at the Lancaster Park, Christchurch, but registered their first win against England at Trent Bridge, Nottingham, in August 1974.  s of 2017 , Pakistan have played 879 ODI matches, winning 464 matches and losing 389; they also tied 8 matches, whilst 18 had no result.  They also won the 1992 Cricket World Cup, the 2000 and 2012 Asia Cups, and the 2017 ICC Champions Trophy.  Pakistan played their first Twenty20 International (T20I) match at the County Cricket Ground, Bristol, on 28 August 2006, against England, winning the match by five wickets.  In 2009, they won the 2009 ICC World Twenty20, defeating Sri Lanka by eight wickets.  s of 2017 , Pakistan have played 115 T20I matches and won 68 of them; 44 were lost and three were tied.

Zimbabwean cricket team in Pakistan in 2015: The Zimbabwe cricket team toured Pakistan from 19 to 31 May 2015.  The tour consisted of three One Day International (ODI) and two Twenty20 International (T20I) matches, all played at Gaddafi Stadium in Lahore.  It was the first tour by a Test-playing nation since the attack on the Sri Lankan cricket team in 2009.  Pakistan won the T20I series 2–0 and won the ODI series 2–0 after the third match finished as a no result.  It was Pakistan's first ODI series win in two years.  Pakistan ODI captain Azhar Ali said "it's been an exciting and emotional series for many reasons.  It became important for us, as many of us never played in Pakistan, and winning makes it more significant because it gives you confidence".

List of Oman Twenty20 International cricketers: This is a list of Oman Twenty20 International cricketers.  A Twenty20 International is an international cricket match between two representative teams, each having ODI status, as determined by the International Cricket Council (ICC).  A Twenty20 International is played under the rules of Twenty20 cricket.  The list is arranged in the order in which each player won his first Twenty20 cap.  Where more than one player won his first Twenty20 cap in the same match, those players are listed alphabetically by surname.

Sarfraz Ahmed: Sarfraz Ahmed (Urdu: ‎ ; born 22 May 1987) is a wicketkeeper- batsman who plays international cricket for Pakistan and is also the current captain of the Pakistan cricket team in all 3 formats of the game.  In addition to his captaincy duties, he led Pakistan to Champions Trophy glory in June 2017.  Sarfraz was named as Pakistan's Twenty20 International captain following the 2016 ICC World Twenty20 in India, while he was named Pakistan's ODI Captain on February 9, 2017 after Azhar Ali stepped down.  He took up the Test captaincy mantle for his team following the retirement of Misbah-ul-Haq and became the 32nd Test captain of the Pakistan Cricket Team doing so.

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.

List of Kenya Twenty20 International cricketers: Overall, 26 players have represented the Kenyan national cricket team in Twenty20 International (T20I) cricket.  Kenya made its Twenty20 International debut in September 2007, against Bangladesh, and later in the year participated in the 2007 World Twenty20, the inaugural edition of the tournament.  The team played further T20Is in various bilateral series against other ICC associate members, and also at the World Twenty20 Qualifier, but has not yet qualified for another edition of the World Twenty20.  Kenya lost its T20I status in January 2014, at the same time losing its One Day International (ODI) status.  This was a result of the team's performance at the 2014 World Cup Qualifier, where they placed fifth.  Kenya had made its ODI debut at the 1996 World Cup, against India, and had held ODI status since 1997.  The team's final Twenty20 International before losing its T20I status came against Canada at the 2013 World Twenty20 Qualifier.  Kenya will not have an opportunity to regain ODI or T20I status until 2018.

South African cricket team in Sri Lanka in 2013: The South African cricket team toured Sri Lanka from 20 July to 6 August 2013.  The tour consisted of five One Day International and three Twenty20 International matches.  Sri Lankan ODI captain Angelo Mathews was suspended for the first two ODI matches due to maintaining a slow over-rate during the final match of the West Indies tri-nation series.  The other members of the Sri Lanka team were fined 40% of their match fees.  Dinesh Chandimal served as captain in Mathews' stead making him, at 23, the youngest ODI captain in the history of Sri Lankan cricket.

India national cricket team record by opponent: The India national cricket team represents India in international cricket and is a full member of the International Cricket Council with Test and One Day International (ODI) status.  They first competed in international cricket in 1932, when they played against England in a three-day Test match; England won the match by 158 runs.  India's first Test series as an independent country was against Australia.  They secured their first Test win against England in 1952 at Madras Cricket Club Ground.  s of 7 2014 , India have played 476 Test matches; they have won 121 matches, lost 150 matches, and 204 matches were drawn with one being tied.  India played their first ODI match against England in 1974, but registered their first win against East Africa in 1975.  s of 7 2014 , India have played 844 ODI matches, winning 423 matches and losing 378; 6 matches were tied and 37 matches had no result.  They also won the 1983 and 2011 Cricket World Cups, along with the 2002 and the 2013 ICC Champions Trophy.  India played their first Twenty20 International (T20I) against South Africa in 2006, winning the match by six wickets, and won the inaugural ICC World Twenty20 in 2007.  s of 7 2014 , they have played 46 T20I matches and won 25 of them; 19 were lost, with one being tied and one having no result.

Jacques Kallis: Jacques Kallis (born 16 October 1975) is a former South African cricketer and former Test and ODI captain.  As a right-handed batsman and right-arm fast-medium swing bowler, Kallis is regarded as one of the greatest cricketers of all time and one of game's greatest all-rounders.  s of 2016 he was the only cricketer in the history of the game to score more than 10,000 runs and take over 250 wickets in both ODI and Test match cricket, pouching 131 ODI catches along the way as well.  His Test match career in particular saw him score 13,289 runs, take 292 wickets and 200 catches respectively.

Supporting paragraphs: Mashrafe Mortaza Shakib Al Hasan
Answer: Shakib Al Hasan