Cricket has seen only a select few bowlers achieve the rare milestone of taking 100 wickets in all three formats—Tests, ODIs, and T20Is. This feat showcases exceptional adaptability, consistency, and skill across the game’s most demanding levels. Here’s a concise look at every bowler who has reached this elite landmark.
Jasprit Bumrah
Jasprit Bumrah became the first Indian to achieve this feat and now stands at 234 Test, 149 ODI, and 101 T20I wickets, further cementing his global dominance.
Tim Southee
New Zealand’s Tim Southee remains the only bowler to take 150+ wickets in every format. His impressive tally includes 391 Test, 221 ODI, and 164 T20I wickets, solidifying his role as a key swing bowler for the Black Caps.
Lasith Malinga
Lasith Malinga was the first player to reach 100 wickets in all formats, achieving the feat in 2019. The Sri Lankan great ended with 101 Test, 338 ODI, and 107 T20I wickets, becoming a global force due to his unplayable yorkers and unique action.
Shakib Al Hasan
Shakib Al Hasan is the only spinner on this list, finishing with 246 Test, 317 ODI, and 149 T20I wickets. His all-round excellence makes him one of Bangladesh’s greatest players.
Shaheen Shah Afridi
Shaheen Shah Afridi has reached the mark with 121 Test, 135 ODI, and 126 T20I wickets, establishing himself as Pakistan’s leading pace threat.