#29: Alex Rodriguez
Alex Rodriguez, who has a net worth of 350 million USD, is a former professional baseball player. He played for the Seattle Mariners and the Texas Rangers but is likely best known for his time spent with the Yankees. He’s considered one of the greatest baseball players ever.

Some of his fortune comes from being able to turn his fame into TV opportunities and from being in a number of advertisements. He also runs a holding company that makes financial investments and is the chairman of a beer company. He’s been romantically linked to famous celebrities like Cameron Diaz and Jennifer Lopez.