Two of the three final round of group stage matches finished as a no result because of rain. Per the rules of the tournament, the matches were replayed on the final day of the competition, with the play-off round scrapped and used as a reserve day. Therefore, the final league standings were used to determine the promotion and relegation places.
Uganda won the tournament and were promoted to Division Three, along with the runners-up Denmark. Vanuatu and Bermuda finished in fifth and sixth respectively, and were relegated to Division Five. Hosts Malaysia finished third and Jersey finished fourth, therefore both team remained in Division Four. Ben Stevens of Jersey was named as the player of the tournament.
The Uganda cricket team played a 20-over match and four 50-over matches against the Saudi Arabia cricket team in Kyambogo and Lugogo to prepare ahead of the tournament. Uganda also played two friendly matches against a visiting academy team from India. Malaysia played matches against Singapore in March 2018, for the Stan Nagaiah Trophy. Jersey played two one-day games against Kent County Cricket Club, before playing two further warm-up games in Singapore. Bermuda played three practice matches in Dubai before travelling to Malaysia for the tournament.
As the following two matches finished in a no result on the previous day, the scheduled play-off round was scrapped, with the fixtures restarted from scratch.