Who Had The First $10 Million Contract In MLB The first MLB player to make $10 million a year was Albert Belle. In 1996, the White Sox signed Belle to a five-year, $55 million contract.