Each cricketing nation is no stranger to upsets wins, and losses. For minnow sides, dismantling one of the game's best XIs comes around like a blue moon.

From Ireland to Zimbabwe, Bangladesh to Kenya, some of the smaller nations have chalked up some of the biggest wins ever seen on a cricket field.

Here we look at five of the most famous wins from minnow nations.

4. Zimbabwe's finest hour

Embed from Getty Images

In just their eleventh test match, Zimbabwe were hosting Pakistan for the first time, in Harare.

After losing their first three wickets for just 42 runs, the two brothers, Grant and Andy Flower, delivered a mammoth 269-run stand. Andy Flower was dismissed for 156 but Grant battled on for a marathon 523 balls, finishing not out on 201. With a third century coming from Guy Whittall, Zimbabwe declared on their highest ever total, 544 runs.

In response, Pakistan were dismissed twice for 480 runs, as pace bowler Heath Streak picked up six in the first innings and three in the second.

This delivered Zimbabwe their first test win in emphatic fashion. While they went on to lose the remaining two games, one thing was clear. Zimbabwe had two genuine superstars in the form of Grant and Flower. Grant finished his career with an average of 30 and Flower with a phenomenal average of 52.