5 Best Bowlers in 2018 across all Formats
#3 Kuldeep Yadav (India)
Kuldeep Yadav has been brilliant this year across all three formats of the game. He was good in the three Tests he played picking up 10 wickets but wasn't able to make much of an impact in England.
In T20Is, he was simply excellent and picked up 21 wickets from nine matches and befuddled the batsmen with his bowling. His bowling average was an unbelievable 9.80 and he was Kohli's go-to bowler in the limited overs format.
In ODIs, he has picked up 45 wickets from 19 matches at a great bowling average of 17.77 and has been effective both in India and abroad. He is ranked third in both ICC ODI and T20I Bowlers' Rankings.
He will be crucial to India's hopes for the World Cup in England where he picked up eight wickets from three ODIs.
#2 Kagiso Rabada (South Africa)
Kagiso Rabada has been on fire this year. The Proteas pacer has been their best bowler in all formats of the game and has looked absolutely unplayable. He has taken 52 wickets from 10 Test matches which is simply unbelievable.
He is undoubtedly the No.1 in the ICC Test Bowlers' Rankings. In ODIs, he has picked up 23 wickets from 14 matches and has generated a lot of pace and bounce from even flat tracks.
He has been happy to bowl at any stage of the innings and is the team's strike bowler. He picked up two wickets conceding just 24 runs in the only T20I he played in 2018 but has a great record in that format as well.
He has forged a great partnership with Lungi Ngidi and will be the greatest asset for South Africa in the World Cup.
#1 Jasprit Bumrah (India)
Jasprit Bumrah has been a revelation in the Test format for India and has been their best bowler this year. In the ongoing Border Gavaskar Trophy, he is the joint leading wicket-taker with an astounding bowling average of 14.11. He has taken 45 wickets in nine Tests for India so far (one innings left) and has already risen to 28th position in the ICC Bowlers' Rankings in such a short time.
In ODIs, he has been excellent and has taken 22 wickets in 13 matches at a brilliant bowling average of 16.63 and has been effective both with the new ball and death overs with his variations.
In T20Is, he has taken eight wickets from eight matches but has been very economical with his bowling. He is ranked No.1 in the ICC ODI Rankings and is expanding his bowling arsenal and he will be a key player for India in the World Cup. He is undoubtedly the best bowler of 2018.