Freddie Flintoff has a net worth of $20million, according to CelebrityNetWorth. com. That's equivalent to around £14. 5million.
Freddie, whose real name is Andrew Flintoff was born December 6, 1977 in Preston, Lancashire, England. His career started by playing for Lancashire Country Cricket Club, and as a tall, fast bowler, batsman and slip fielder, Flintoff was consistently rated by the ICC as being among the top international all-rounders.
Following his Test match debut in 1998 for England against South Africa at Trent Bridge in Nottinghamshire, he went onto become an integral player for England, serving as both captain and vice-captain of the team.
Read more on msn.com