IPL is played at a very competitive level (probably most competitive than any world cricket). You cannot just undermine the performances here. If players are not replicating the same in international cricket it also has to do with their mental game (pressure of capitalizing in the limited opportunities, the competition of just 11 players being picked in contrast to 8X7 in IPL, etc) Surely you can't call someone's ability as fake/fluke if you find it in IPL, but they may not transform that in international cricket which is a different issue. You might have said that few years back when guys like Sunil Joshi, Wasim Jaffer were playing it. But now with proper regular foreign players playing throughout and emerging local Indian talents, this is definitely competitive and also there is added pressure on players from the franchisees (the finance), their chance to showcase the talent (chance of getting picked for the national team), plus it is not a bilateral series, its like World ODI cup, World T20 Cup, they want to win something significant! It is going get even more competitive in coming years (Murali Vijay is already sitting out, so will be guys like Rahane, etc in future) So its not like Binny & co who performs against Bangladesh, but is not up there later on...