#3 Roman Reigns

Earnings: $4.3 million
Achievements in 2017: Defeated The Undertaker at WrestleMania 33, Intercontinental Champion (November - January 2018)
Reigns with $4.3 million earnings in 2017 comes in at the No.3 spot. Like Styles, Reigns is also one of the top merchandise sellers in WWE today. Already a Grand Slam Champion in less than six years in the company, Reigns has main-evented countless PPVs and is a multi-time WWE Champion.
From beating The Undertaker at WrestleMania 33 and Cena at No Mercy to having outstanding feuds with Samoa Joe, Braun Strowman, and Brock Lesnar, Reigns featured in more WWE events than anyone else.
WWE is adamant about setting up The Big Dog as the face of the company. No wrestler had a better 2017 than Reigns.
If the above statement is anything to go by, 2018 may even turn out to be even bigger for him.
The Big Dog has had strong fan support outside of the United States, and with him scheduled to face Lesnar for the Universal Championship in Saudi Arabia, we may see a new champion at The Greatest Royal Rumble event.
#2 Brock Lesnar

Earnings: $6.5 million
Achievements in 2017: Universal Champion (April 2017 - Present)
Lesnar, who held the number one spot last year, fell to #2 place with $6.5 million in earnings in 2017.
The Beast Incarnate has been the Universal Champion since April last year when he defeated Goldberg in a highly anticipated match at WrestleMania 33.
Since then, he has had an undefeated streak which nobody from Reigns to Strowman could break.
Despite making only a few appearances in the year, the star power of Lesnar is immense, and this is the only reason for his huge paycheck.
His matches with Strowman, Joe and Styles were highly appreciated, and his dominant run as a monstrous heel is second to none.
Lesnar has reportedly re-signed a new deal with WWE which only goes to show how attractive and demanding his name is.
With Bobby Lashley making his return to WWE a few weeks ago, the WWE Universe is eagerly waiting for a feud between the two powerhouses.
There's no doubt that Lesnar and Lashley would steal the show at any PPV or arena if a match between them takes place.
#1 John Cena

Earnings: $10 million
Achievements in 2017: WWE Championship (January - February)
Rising one spot from last year, Cena's earnings for 2017 was $10 million which ranks him at the top position.
Cena has been with the WWE since 2000 and is one of the company's most popular faces in history.
The Cenation Leader has been the highest merchandise seller for many years, and even after not being a regular performer currently, his popularity among wrestling fans has not dropped a bit.
2017 has not been the best year for Cena with him losing a high-profile match to Reigns at No Mercy, and the torch officially getting passed from one babyface superstar to another.
After getting squashed by The Undertaker at WrestleMania 34, Cena has decided to work a much lighter wrestling schedule and has made a transition to Hollywood.
But it is sure that whenever Cena steps into the ring, thousands of fans rally behind him, and The Cenation Leader becomes an instant crowd attraction.
Major rumor about recently released stars HERE