The United States of America's emphatic victory over Pakistan at the 2024 T20 World Cup has left cricket fans stunned.

But where does the victory fit in among the greatest T20 upset victories?

All Sport counts down the top ten.

8. 2015, Zimbabwe defeat India by 10 runs

The first, but certainly not the last time Zimbabwe will feature on this list. It's not the last time a Zimbabwe-India game will feature either.

This comes in first though, simply because India weren't at full strength, but even then, they were expected to hand the Zimbabweans a pasting in Harare.

That's not the way it happened though, with a well-composed 67 off 51 balls from Chamu Chibhabha getting the hosts to 7 for 145 from their 20 overs.

India, in reply, were off to a slow start as stand-in captain Ajinkya Rahane was dismissed for 4. A 53-run partnership between Murali Vijay and Robin Uthappa (who made 42 off 25 balls) had India well in control at 2 for 57 in the seventh over, but from there, wickets fell regularly and India wound up 9 for 135 off their 20 overs.