Kuldeep Yadav claimed his maiden five-wicket haul in Test cricket against the Windies at Rajkot.
Tim Southee (New Zealand), Ajantha Mendis (Sri Lanka), Umar Gul (Pakistan), Lasith Malinga (Sri Lanka) and Imran Tahir (South Africa) are the other bowlers to take a five-for in all three formats.
Kuldeep, before this, had taken five-wicket hauls in One-Day Internationals (ODI) and Twenty20 Internationals (T20Is) earlier this year against England.
In the first T20I against England, Kuldeep had finished with match figures of 5/24 and joined Yuzvendra Chahal and Bhuvneshwar to become the third Indian to take five wickets in a T20I match.
Following this, the left-arm spinner clinched six wickets in the first ODI against England to pick his maiden five-wicket haul in ODIs.
In the first Test against the Windies, Kuldeep ended the match with figures of 6/119 as he ran through the opposition top-order. Kieran Powell, Shai Hope, Shimron Hetmyer, Sunil Ambris and Roston Chase were his victims.
Talking about his performance, Kuldeep said, "It's very difficult to bowl with the red ball straightaway when you are coming from white ball cricket. Sometimes it takes time to adjust."
"I bowled too full in the first innings, I bowled according to the wicket and the batsman in the second innings. Ravi Shastri told me to try and bowl from round the wicket. I was happy with that angle. I am learning and I am happy with the way it all came out," Kuldeep further added.
The second India vs Windies Test will be played at Hyderabad, starting October 12.