
Cricket is the only sport that is played in three different formats – Test cricket, One-Day International and T20 cricket. Every format has different game plans and players have to perform accordingly. Test cricket is the most challenging of all the forms where the real test lies. Whereas in T20, the bowlers only get 4 overs to show their talent and ODI comes with its share of challenges. Today, we will be telling you about the bowlers who have taken 5 wickets in a single innings in all three formats of international cricket.

Lasith Malinga
Sri Lankan bowler Lasith Malinga has played 30 Tests, 226 ODIs and 84 T20 matches. Lasith Malinga has taken 5 wickets in an innings 3 times in Test cricket. Whereas he has done this 8 times in ODIs. Apart from this, he has made a record of taking 5 wickets twice in T20 cricket.
Tim Southee
New Zealand fast bowler Tim Southee has taken 5 wickets in an innings 10 times in Test cricket while he has done the same three times in ODIs and once in T20.
Ajantha Mendis
Ajantha Mendis has done the amazing work of taking 5 or more wickets in an innings 4 times in Test cricket, 3 times in ODI and twice in T-20.
Umar Gul
Pakistan bowler Umar Gul has taken 5 wickets 4 times in Tests, twice in ODIs and twice in T20 cricket.
Imran Tahir
South African bowler Imran Tahir holds the record for taking 5 wickets in an innings twice in Tests, 3 times in ODIs and 2 times in T20.

Bhuvneshwar Kumar
Indian fast bowler Bhuvneshwar Kumar has done this amazing work four times in Test cricket, once in ODI and once in T20 as well.
Kuldeep Yadav
Indian spinner Kuldeep Yadav has done this twice in Tests, once in ODIs and once in T20.
Shakib Al Hasan
Bangladesh all-rounder Shakib Al Hasan has taken 5 wickets in a single innings 18 times in Tests, twice in ODIs and once in T20s.

Rashid Khan
Afghan cricketer Rashid Khan dismissed 5 wickets in a single innings three time in Tests, four times in ODIs and twice in T20s.