Top 10 Highest Per Hour Earning Indian Cricketers 1
  1. Harbhajan Singh – INR 9,132 per hour (approx.)
Top 10 Highest Per Hour Earning Indian Cricketers 2
Harbhajan Singh

Making the debut in international cricket in 1998, Indian off-spinner Harbhajan Singh was an important part of India’s many successes along with 2007 ICC World T20 and 2011 ICC World Cup victories. But nowadays he is hardly getting a chance to play for India. He was excluded from the latest BCCI’s central contract. However, this Mumbai Indians off-spinner is earning INR 80 million from IPL contract which makes his per hour earnings nearly INR 9,132.