In the fifth/sixth position play-off match, India overcame Tagenarine Chanderpaul's century to emerge victorious at the Sharjah Cricket Stadium. (Agencies)
Opting to bat first, India's Ankush Bains (74), Sanju Samson (67) and Shreyas Iyer (66) batted well to help India post 340/8 in 50 overs, the highest team total of the tournament.
For the West Indies, Gudakesh Motie picked up three for 52 and Preston McSween bagged two for 74.
Chanderpaul then scored 112 from 136 balls with eight fours and a six as the West Indies, chasing India's mammoth total, finished at 294 for eight.
Chanderpaul finished the tournament with 293 runs with one century and two half-centuries.
Bangladesh defeated New Zealand by 77 runs to win their fourth Plate Championship title at Zayed Cricket Stadium in Abu Dhabi.
Opener Shadman Islam scored 97 and Litton Das contributed 79 as the two batsmen put on 124 runs for the second wicket to propel Bangladesh to 223 in 47 overs. Off-spinner Mosaddek Hossain then returned figures of 10-4-23-4 as New Zealand finished at 146 for nine after Brett Randell followed up his two for 22 with 51 not out.
Afghanistan, playing in their third World Cup, finished at an impressive seventh position after defeating Sri Lanka by five wickets at ICC Academy 2.
This was Afghanistan's second big victory in the tournament after they upset Australia by 36 runs.
Usman Ghani took three for 21 and Sayed Shirzad bagged three for 33 as Sri Lanka were bowled out for 114 in 34.3 overs. In turn, Afghanistan raced to victory in under 22 overs for the loss of five wickets with Ihsanullah scoring 37 not out.
Zimbabwe finished 11th in the 16-team tournament when it defeated host the United Arab Emirates (UAE) by 84 runs.
In the fifth/sixth position play-off match, India overcame Tagenarine Chanderpaul's century to emerge victorious at the Sharjah Cricket Stadium.