The Indian Premier League season 10 came to an end on Sunday. Mumbai Indians clinched the title and did so deservedly as they remained consistent throughout the tournament.

There were expectations on a few key players right from the outset. However, some exceeded while some failed miserably.

Players like David Warner, Shikhar Dhawan, Gautam Gambhir, Steve Smith were among the few who rose to the big occasion. They consistently scored runs when their team needed. Let’s have a look at the players who took the season 10 of IPL by storm.

David Warner (Sunrisers Hyderabad)

Defending champions Sunrisers Hyderabad captain David Warner showed the other franchise skippers how it is done. He finished as the highest run-getter this season and scored 641 runs in 15 matches. His team fell short due to a rain-curtailed match in the eliminator against Kolkata Knight Riders. His captaincy also reaped benefits for his team throughout the tournament.

SRH finished 3rd in the IPL points table with eight wins, five losses.

Warner remained not out in 3 innings. His highest score was 126 runs at an impressive batting average of 58.27. He scored four half-centuries and one hundred in amassing 641 runs. He also leads the list for the number of sixes hit. He hit 26 sixes and 63 fours in the process.

Ben Stokes (Rising Pune Supergiant)

Big-money signing Ben Stokes had a lot riding on himself courtesy his hefty price tag. After initial hiccups, Stokes made his mark in his debut season.

In the 12 matches he played, he scored 316 runs at an impressive strike rate of 142.98 with a memorable century (103*) against Gujarat Lions.

He hit seven fours and six maximums in his 63-ball 103* to help Pune pull off a remarkable victory.

He impressed with the ball too taking 12 wickets in the process at an economy of 7.18.

An aggressive left-handed batsman and a right-arm medium fast bowler, he comes with a rich experience in the shorter format of the game.

Shikhar Dhawan (Sunrisers Hyderabad)

Just like his opening pair and skipper David Warner, Shikhar Dhawan repaid his captain’s faith. He finished third in the Orange Cap holders list with 479 runs. He played 14 matches to reach this feat at an impressive average of 36.84. 77 was his highest score, and his batting strike rate was 127.39.

The left-hand opening batsman played for the Delhi Daredevils in IPL 2008 and was their third-highest run-getter with 340 runs in 14 matches at an average of 37.77. He turned out for the Mumbai Indians for two seasons before moving to the now-defunct Deccan Chargers. Dhawan had a great 2012 season, tallying 569 runs from 15 matches.

Gautam Gambhir (Kolkata Knight Riders)

Another franchise captain to make this list is Gautam Gambhir. He has been prolific throughout. However, his batsmen let him down when it mattered the most in the second qualifier against Mumbai Indians on Friday.

Having said that, Gambhir scored 498 runs in 16 matches for KKR at an impressive batting average of 41.50. His strike rate of 128.02 shows that he takes time to settle in and starts hitting the ball as soon as the match progresses.

Gambhir remains second on the highest run-scorers list of IPL-10.

He captained KKR to their first top-four finish in IPL 2011 and then led them to the IPL title in 2012. Ahead of the 2014 Player Auction, Gambhir was retained by the Kolkata franchise as the captain of the team. KKR have won two IPL titles under his captaincy – in 2012 and 2014.

Bhuvneshwar Kumar (Sunrisers Hyderabad)

Sunrisers Hyderabad have excelled with both bat and ball. After the batting consistency of Warner and Dhawan, their bowling departments isn’t far.

Bhuvneshwar Kumar leads the bowlers pack with 26 wickets to his name this season in 14 matches. His bowling figures of 5/19 were his best this season.

He has been the go-to man for Sunrisers Hyderabad bowling at the start of the innings and has been mighty impressive at the death as well. He forms the crux of the Sunrisers pace attack.

In 2016 season, he took 23 wickets at an impressive bowling average of 21.07.

Rashid Khan (Sunrisers Hyderabad)

Khan was picked for Rs 4 crore by Sunrisers Hyderabad at the IPL auction. Rashid was the second highest wicket-taker in the World Twenty20 2016 last year in India. He claimed 11 wickets in 7 matches at an average of 16.63. A lot of rising on this debutant and he made sure he performed well with the ball taking wickets in almost all the matches.

In the 14 matches he starred in, Khan took 17 wickets at an impressive bowling average of 21.05. His economy considering his debut was 6.62.

Khan will have more expectations next year, and hopefully, he will be able to replicate his form.