Today both the match results were something against the prediction. In the match between Zimbabwe and West Indies, it is Zimbabwe that won it defending with 268 runs as target. Sikandar Raza have his contribution in most of the matches won by Zimbabwe. Today's match being played in Zimbabwe could've got little advantage on the match. Runs were coming good for West Indies, but the wickets kept falling at regular interval. This is the reason for today's match loss.
In the other match Nepal played against Netherlands. After winning the toss Netherlands have won the toss and decided to bowl. Nepal could've collected atleast 200+ runs. The performance isn't upto the mark and ended the innings for 167 runs. Netherlands chased the target with ease reaching the target in 28 overs losing 3 wickets.
The results of the both matches today were contrary to my expectations, on the one hand Zimbabwe won against the West Indies and the Netherlands against Nepal. If we see then Zimbabwe is stronger than West Indies and Nepal as stronger team than Netherlands.
And yes I would agree with you that Zimbabwe got an extra benefit in this match being their home ground. Especially their bowlers have been able to take more wickets towards the last with the benefit of the home pitch and I think Zimbabwe won today because of their good performance of their bowlers.
On the other hand, if we talk about the match between Netherlands and Nepal, then the batsmen of Nepal have performed one of their worst today. All types of batsmen in their top order and middle order failed to perform today. And I think this things brings a plus point for the Netherlands team. They lost all wickets with only 167 runs in the ODI format while Netherlands managed to cross this target in only 27 overs. But today Max O'Dowd has to applaud this man's incredible performance, he got out with 90 off just 75 balls, but today I would call his century miss a blemish on the match.