4. James Anderson
James Anderson has been a legend of the game and probably the greatest fast bowler to play for the England cricket team. With 704 wickets in 188 matches, Anderson is the third highest wicket-taker of all time in Test cricket. He is also the fourth richest England cricketer with a net worth of around €6.4 million that is close to ₹59.21 Crore.