[1][2] Binny was the Indian record holder for best bowling spell in an ODI, as he claimed 6 wickets for 4 runs against Bangladesh in 2014,[3] until his record was broken by Mohammad Shami, against New Zealand in 2023 ICC Men's Cricket World Cup, when Shami claimed 7 wickets for 57 runs with a figure of 9.5-0-57-7.
He made his Karnataka debut in the 2003/04 season but could not maintain a regular place in the first-class line-up.
He considers himself a limited-overs specialist and when the Indian Cricket League began in 2007, he signed up and made a name for himself as one of the tournament's premier all-rounders.
Most of his runs have come in fire-fighting causes, yet they have been scored at a strike-rate of 83.55, and have included 14 sixes the most by a single player in the season.
Binny's unbeaten 41 against Chennai Super Kings where he partnered Shane Watson at the end, put Royals in the playoffs.
In September 2019, Binny moved from Karnataka to Nagaland cricket team for the 2019–20 Ranji Trophy.
On 17 June 2014 against Bangladesh Binny secured six wickets conceding only four runs surpassing Anil Kumble to have the best bowling record for any Indian bowler.