David Miller - Salary & Contract

David Miller earns £73,500 (₹ 7,500,000) per year playing for the Rajasthan Royals in the IPL. David Miller has earned a total of £5,781,549.2 (₹ 589,954,000) over their career to date. David Miller was born in South Africa and is a Left-hand bat batter and Right-arm offbreak bowler. He is the 20 highest paid Indian Premier League cricketer.

Career Earnings:

YearTeamYearly Salary £Yearly Salary ₹
2021Rajasthan Royals£73,500₹ 7,500,000
2020Rajasthan Royals£73,500₹ 7,500,000
2019   (Retain)Punjab Kings£294,000₹ 30,000,000
2018Kings XI Punjab£294,000₹ 30,000,000
2017Kings XI Punjab£1,225,000₹ 125,000,000
2016Kings XI Punjab£1,225,000₹ 125,000,000
2015Kings XI Punjab£1,225,000₹ 125,000,000
2014Kings XI Punjab£1,225,000₹ 125,000,000
2013Kings XI Punjab£52,204.6₹ 5,327,000
2012Kings XI Punjab£49,264.6₹ 5,027,000
2011Kings XI Punjab£45,080₹ 4,600,000
Total£5,781,549.2₹ 589,954,000

View David Miller's Teammates Salaries

What is David Miller's yearly salary?

David Miller current earns £73,500 per year

How much has David Miller earned over their career?

David Miller has earned a total of £5,781,549.2

What is David Miller's current team?

David Miller plays for Rajasthan Royals in the IPL

What type of bowler is David Miller?

David Miller is a Right-arm offbreak bowler

What type of batter is David Miller?

David Miller is a Left-hand bat batsman

Other Rajasthan Royals Players

Sources - Press releases, news & articles, online encyclopedias & databases, industry experts & insiders. We find the information so you don't have to!