Test Cricket is at a place now where either it can die or live. Test matches would become more interesting when people get to see more results and results would only be possible when bowlers of one team can take 20 wickets within 5 days. It is not the bowlers alone who can do that, they also need some support from the pitch as well to trouble the batsmen. 

There have been few bowlers in this year who have picked up many wickets and have sometimes taken their team towards victory as well. Here is a list of bowlers to take most number of wickets in Test cricket in 2014-

Player Matches Overs Wickets Best Bowling Innings
Rangana Herath (SL) 8 486.4 37 5/40
Mitchel Johnson (Aus) 4 149.0 28 7/68
Shaminda Eranga (SL) 7 262.5 28 4/49
James Anderson (Eng) 6* 265.5 27 4/25
Dilruwan Perera (SL) 5 273.2 27 5/69
Dale Steyn (SA) 5 164.3 25 5/54
Ishanth Sharma (Ind) 4 191.0 25 7/74
Suranga Lakmal (SL) 7 262.4 23 4/78
Tim Southee (NZ) 5 174.2 22 4/19
Stuart Broad (Eng) 6* 249.5 21 3/43

Stat updated till 29 July 2014
* indicates the player is currently playing a match

Rangana Herath of Sri Lanka tops the list with 37 wickets and he is the only bowler to take more than 30 wickets this year in Test matches. In all there are 4 Sri Lankan bowlers that have made it to the Top 10 list, the reason can also be that they have also played most number of Test matches. Ishanth Sharma is the only Indian in the Top 10 list with 25 wickets. With him being injured and not playing the 3rd test against England has kept him at the 7th position or else one could have expected him to be a bit higher on the table as well.