Ben Stokes - Salary & Contract

Ben Stokes earns £1,225,000 (₹ 125,000,000) per year playing for the Rajasthan Royals in the IPL. Ben Stokes has earned a total of £6,321,000 (₹ 645,000,000) over their career to date. Ben Stokes was born in England and is a Left-hand bat batter and Right-arm fast-medium bowler. He is the 17 highest paid Indian Premier League cricketer.

Career Earnings:

YearTeamYearly Salary £Yearly Salary ₹
2021Rajasthan Royals£1,225,000₹ 125,000,000
2020   (Retain)Rajasthan Royals£1,225,000₹ 125,000,000
2019   (Retain)Rajasthan Royals£1,225,000₹ 125,000,000
2018Rajasthan Royals£1,225,000₹ 125,000,000
2017Rising Pune Supergiant£1,421,000₹ 145,000,000
Total£6,321,000₹ 645,000,000

View Ben Stokes's Teammates Salaries

What is Ben Stokes's yearly salary?

Ben Stokes current earns £1,225,000 per year

How much has Ben Stokes earned over their career?

Ben Stokes has earned a total of £6,321,000

What is Ben Stokes's current team?

Ben Stokes plays for Rajasthan Royals in the IPL

What type of bowler is Ben Stokes?

Ben Stokes is a Right-arm fast-medium bowler

What type of batter is Ben Stokes?

Ben Stokes 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!