Aiden Markram (capt) (South Africa) (370 runs @ 123.33)
The South Africa captain finished third in the run-scoring charts and was the only batsman to hit more than one century. The World Cup could be the making of Markram for his patience and maturity at the crease and his leadership won the praise of his coach Ray Jennings. Markram wasn't expecting to be picked before the World Cup but Jennings backed him and was named captain as well. Calmly steered South Africa's chase of 132 in the final.
Imam-ul-Haq (Pakistan) (382 runs @ 63.66)
The nephew of Inzamam-ul-Haq was one half of a successful opening partnership with his captain Sami Aslam. Imam made scores of 88, 133 and 82 in three consecutive games. His aggressive strokeplay caught the eye. Unfortunately, a hamstring injury affected his batting in the semi-final and he couldn't score much in the final. Still, he ended the tournament as the second highest run-getter.
Shadman Islam (Bangladesh) (406 runs @ 101.50)
The tournament's leading run-scorer, Shadman's performances went under the radar as Bangladesh's matches weren't televised. He began the tournament with a century against Afghanistan and followed it up with 49 against Australia. His 97 against New Zealand helped Bangladesh win the Plate Championship.
Ben Duckett (England) (266 runs @ 66.50)
England's best batsman of the tournament. Duckett was instrumental in knocking India out in the quarter-final with his handling of their spinners. Duckett's fondness for the conventional and reverse sweeps likened him to Eoin Morgan. He also scored a century in a tense chase against Australia, giving England third-place honours.
Nicolas Pooran (wk) (West Indies) (303 runs @ 60.60)
The Trinidad left-hander smashed 143 in trying circumstances against Australia, making it the innings of the tournament. West Indies were floundering at 70 for 8 in the quarter-final, but Pooran expertly batted with the tail and powered six sixes over the long boundaries in Dubai. He was one of the cleanest strikers of the ball in the competition.
Yaseen Valli (South Africa) (240 runs @ 80, 11 wickets @ 10.81)
The South African batting allrounder impressed with his ability to bat in a crisis and rescued South Africa with a fifty against West Indies. He followed it up with a century against Canada and a fifty against Zimbabwe. Capable of playing innovative strokes towards the end of an innings and as a useful left-arm spinner, he fits in well as the second spinner of the team.
Sarfaraz Khan (India) (211 runs @ 70.33)
The animated and chirpy 17-year-old from Mumbai was one of India's go-to men when the chips were down. Batting in the lower middle order, Sarfaraz showed maturity in batting under pressure and bailed India out of trouble against Pakistan and Scotland, after they were 22 for 5 chasing 89. His innings against Pakistan proved he was an adept finisher.
Kuldeep Yadav (India) (14 wickets @ 16.42)
The chinaman bowler adds variety to any attack, and he took the tournament's only hat-trick, against Scotland. The hat-trick ball was one of the best of the tournament, as he fetched the wicket using flight and turn. He will be one to watch out for once he makes his senior-team debut for his state.
Justin Dill (South Africa) (12 wickets @ 12.50)
One of the more understated bowlers in the competition, the right-arm seamer bowled probing spells and it was his accuracy that fetched him wickets in the final. He also took four-wicket hauls against Zimbabwe and Afghanistan.
Matthew Fisher (England) (10 wickets @ 19.70)
The 16-year-old impressed with his pace and swing and was England's best bowler. Fisher saved his best performances against bigger sides like India and Pakistan. His early spell jolted India's top order in Dubai, with his delivery to Sanju Samson being one of his best. Fisher bowled a tight spell in the semi-final against Pakistan, taking 2 for 21 off 10.
Kagiso Rabada (South Africa) (14 wickets @ 10.28)
Rabada was the fastest and most feared bowler in the competition, the second-highest wicket taker, and the one with the best match figures of 6 for 25. Rabada touched speeds in excess of 85 mph and said he is capable of hitting 90 in pitches back home. He used the short ball to bounce out the top orders of West Indies and Australia.
Kanishkaa Balachandran is a senior sub-editor at ESPNcricinfo