Football players are paid more than ever before, earning sums of cash on a weekly basis that most of us will only ever dream of.
That enables those stars to invest, save and accumulate fortunes which reach incredible heights and there are plenty of English players and a poll by wealth specialists Wealth-X has thrown up some very surprising names.
The results are based on English born players rather than international stars who just happen to play for an English club.
1) Wayne Rooney (£45 million)
2) Rio Ferdinand (£37 million)
3) Frank Lampard (£31 million)
4) John Terry (£29 million)
5) Steven Gerrard (£29 million)
The other five wealthiest English players according to the results that make up the top ten are Michael Carrick, Ashley Young, James Milner, Joe Cole and Ashley Cole.
image: © mattythewhite