Highest overall career earnings of MLB players in North America as of 2023
As of January 2023, the active player in Major Baseball League (MLB) with the highest cumulative career earnings was Miguel Cabrera, with total earnings of 353.19 million U.S. dollars. Nicknamed "Miggy", Cabrera has played for the Detroit Tigers since 2008.