Error message

  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

News

Cristiano Ronaldo tops list of highest paid soccer players and it’s not even close

Forbes’ latest report of the highest paid soccer players 2023 reveals that Cristiano Ronaldo has skyrocketed to reclaim No. 1 on the list. Forbes accounts for players’ salaries and off-field income.

In 2022 Kylian Mbappé sat at the top of the list, but the new influences from Saudi Arabia and Major League Soccer have shaken things up.

Here are the top ten highest paid soccer players in 2023 according to Forbes.

Highest paid soccer players 2023 per Forbes

1. Cristiano Ronaldo ($260 million)

Embed from Getty Images

  • Salary: $200 million
  • Endorsements: $60 million
  • Team: Al Nassr

Saudi Arabia paid the big bucks to get CR7 with his on-field earnings expected to be $200 million. It’s the highest a player has ever been paid according to Forbes and he adds $60 million with his off-field money.

Ronaldo makes nearly double as No. 2 on the list.

2. Lionel Messi ($135 million)

Embed from Getty Images

  • Salary: $65 million
  • Endorsements: $70 million 
  • Team: Inter Miami

Lionel Messi is the only player on the list who makes more money off the field than he does on it. That Apple and Adidas money is no joke.

3. Neymar ($112 million)

Embed from Getty Images

  • Salary: $80 million
  • Endorsements: $32 million
  • Team: Al Hilal

Neymar is another case of the Saudi money luring one of the biggest names. While his on-field money is lower than some other players on this list, Neymar’s deals with the likes of Puma and Red Bull still bring in enough to land him as the third highest paid soccer player in the world.

4. Kylian Mbappé ($110 million)

Embed from Getty Images

  • Salary: $90 million
  • Endorsements: $20 million
  • Team: PSG

Mbappé was top of the list last season making $128 million a year. According to Forbes his on-field earnings have dropped by $20 million from 2022 to 2023.

5. Karim Benzema ($106 million)

Embed from Getty Images

  • Salary: $100 million
  • Endorsements: $6 million
  • Team: Al Ittihad

Who needs endorsements when the Saudi Pro League will pay you $100 million a year? Karim Benzema was one of the biggest grabs for Saudi Arabia this summer. Seeing the Ballon d’Or winner leave Europe for Saudi Arabia was a shock.

6. Erling Haaland ($58 million)

Embed from Getty Images

  • Salary: $46 million
  • Endorsements: $12 million
  • Team: Manchester City

The times have certainly changed with the highest paid Premier League player no longer cracking the top five on the list. Manchester City’s record breaker lands at No. 6 on the list but with a giant gap between himself and Karim Benzema.

7. Mohamed Salah ($53 million)

Embed from Getty Images

  • Salary: $35 million
  • Endorsements: $18 million
  • Team: Liverpool

Mohamed Salah could’ve been higher on the list had it not been for Liverpool turning down a $190 million transfer fee from Al Ittihad for the Egyptian this summer. If he eventually makes a move to Saudi Arabia don’t be shocked to see him making more than he does now.

8. Sadio Mané ($52 million)

Embed from Getty Images

  • Salary: $48 million 
  • Endorsements: $4 million
  • Team: Al Nassr

Sadio Mané’s short stint with Bayern Munich ended with him joining forces with Ronaldo at Al Nassr. The Senegalese star has a great history of giving his millions back to better his home country.

9. Kevin de Bruyne ($39 million)

Embed from Getty Images

  • Salary: $35 million
  • Endorsements: $4 million
  • Team: Manchester City

Kevin de Bruyne moves up a spot on the top 10 list as he was No. 10 in 2022. The Belgian’s total income has increased by $10 million with all that extra cheddar coming from his on-field income.

10. Harry Kane ($36 million)

Embed from Getty Images

  • Salary: $26 million
  • Endorsements: $10 million
  • Team: Bayern Munich

Harry Kane’s big move from Tottenham to Bayern sees him crack into the top 10. Kane won’t care about the extra millions he’s making as his eyes are set on getting himself a trophy.

Videos you might like