Theo Forbes, năm 2018 là năm đầu tiên Messi vượt mặt Ronaldo trong danh sách vận động viên có thu nhập cao nhất thế giới. Lương, thưởng cùng các hợp đồng quảng cáo với giúp siêu sao người Argentina bỏ túi 99,77 triệu euro. Celebrity Net Worth ước tính Messi sở hữu khối tài sản khoảng 360 triệu euro.
Tuy nhiên thu nhập của Messi chẳng thấm vào đâu với tay đấm Floyd Mayweather, người có thu nhập "khủng" nhất với tổng số tiền lên tới 247,17 triệu euro. Theo Forbes, con số ấn tượng này đến từ tiền thưởng cho các chiến thắng trong những trận thượng đài và đại diện cho các thương hiệu.
Bước sang năm 2019, Mayweather không thượng đài quá nhiều và đó là lý do khiến anh đánh mất vị trí số 1 vào tay Messi. Thủ quân của ĐT Argentina trong năm vừa qua có tổng thu nhập tăng lên 114,1 triệu euro. Anh cũng là vận động viên thể thao duy nhất có thu nhập hơn 3 con số.
Bám sát Messi vẫn là đại kình địch Ronaldo, người có mức thu nhập 98 triệu euro. Một ngôi sao khác của bộ môn thể thao vua là tiền đạo người Brazil, Neymar đứng thứ 3 trong danh sách với khoản thu 94,3 triệu euro.
Trong nhóm 10 vận động viên thể thao có thu nhập cao nhất trong năm 2019, đứng thứ 4 là Canelo Alvarez, tay đấm người Mexico với tổng thu nhập 84,5 triệu euro. Tay vợt huyền thoại Roger Federer bám sát ngay phía sau với khoản thu 84 triệu euro. Russell Wilson (80,4 triệu euro), Aaron Rodgers (80,2) là 2 ngôi sao bóng bầu dục lần lượt đứng thứ 6 và 7.
Ngôi sao bóng rổ hàng đầu thế giới, LeBron James (80 triệu) cùng 2 người đồng nghiệp Stephen Curry (71,7) và Kevin Durant (58,7) là những cái tên còn lại nằm trong nhóm 10 vận động viên có thu nhập cao nhất thế giới.