Josh McEachran - salary, contract & career earnings
Josh McEachran earns $4,123 per week and $214,396 per year playing for Bristol Rovers. Josh McEachran has earned $3,990,532 in career earnings. Current deal expires June 30, 2027.
Earns more than 69.9% of League Two players.
Earnings over time
Weekly salary by contract year, over the seasons we hold a salary for
Contract history
Tap a column heading to re-rank| YEAR | WEEKLY SALARY | YEARLY SALARY | CLUB | LEAGUE | POSITION | AGE | CONTRACT EXPIRY |
|---|---|---|---|---|---|---|---|
| 2027 | - | - | Without Club | Defensive midfielder | 32 | June 30, 2027 | |
| 2026 | $4,123 | $214,396 | Bristol Rovers | League Two | Defensive midfielder | 32 | June 30, 2027 |
| 2025 | $2,793 | $145,236 | Bristol Rovers | League Two | Defensive midfielder | 32 | June 30, 2025 |
| 2024 | $5,453 | $283,556 | Oxford United | League One | Defensive midfielder | 30 | June 30, 2025 |
| 2023 | $4,123 | $214,396 | Milton Keynes Dons | League One | Defensive midfielder | 29 | June 30, 2023 |
| 2022 | $4,123 | $214,396 | Milton Keynes Dons | League One | Defensive midfielder | 28 | June 30, 2022 |
| 2020 | $10,773 | $560,196 | Birmingham City | Championship | Defensive midfielder | 26 | June 30, 2021 |
| 2019 | $19,950 | $1,037,400 | Brentford | Premier League | Defensive midfielder | 25 | June 30, 2019 |
| 2018 | $13,300 | $691,600 | Brentford | Premier League | Defensive midfielder | 24 | June 30, 2019 |
| 2017 | $12,103 | $629,356 | Brentford | Premier League | Defensive midfielder | 23 | June 29, 2019 |
Contract timeline
Deals signed and when they expire
Salary rank at Bristol Rovers
Josh McEachran is the 2nd highest earner in the squad
Cumulative career earnings
Running total by year, over the seasons we hold a salary for
Frequently asked questions
Josh McEachran, Bristol Rovers
How much does Josh McEachran earn per week?
Josh McEachran earns $4,123 per week playing for Bristol Rovers.
What is Josh McEachran's yearly salary?
Josh McEachran's yearly salary is $214,396.
What is Josh McEachran's net worth?
We publish career earnings rather than net worth. Josh McEachran has earned $3,990,532 in salaries across 9 recorded seasons.
When does Josh McEachran's contract expire?
Josh McEachran's current contract with Bristol Rovers expires on June 30, 2027.
What position does Josh McEachran play?
Josh McEachran plays as a defensive midfielder for Bristol Rovers in League Two.
How old is Josh McEachran?
Josh McEachran is 32 years old.