Net Worth: $20 Million
American professional baseball player, Josh Hamilton has an estimated net worth of $20 million. Hamilton has played in Major League Baseball (MLB) since 2007, he started with the Cincinnati Reds and currently plays for the Texas Rangers as an outfielder. Born in Raleigh, North Carolina on May 21, 1981. He played baseball for his high school, Athens Drive, before being drafted in 1999. He played successfully in the minor league system throughout 2000, but then his problems began. After being injured in a car accident in 2001, he became addicted to drugs and alcohol, and his addiction issues would plague him for the next few seasons. After appearing late to practices and games repeatedly, he was dropped, and from 2004 to 2006, he stopped playing baseball and focused on getting his personal life in order. He returned to the minor leagues in 2006, and finally made his professional league debut in 2007 with the Cincinnati Reds. He is a four-time MLB All Star and American League Most Valuable Player in 2010.