Top 5 upsets in Test cricket in the last 20 years

Zimbabwe won against Pakistan in 1998

#2 Zimbabwe beat Pakistan by 24 runs, Harare Sports Club, Harare, 2013

Zimbabwe won their second match of the Test series

Pakistan toured Zimbabwe in 2013 to play a two-test series and won the first match comfortably. The ninth-ranked home team showed no signs of giving the Pakistanis any competition before the beginning of the second match. But what unfolded between 10-14 September at the Harare Sports Club infused a new life in Zimbabwe cricket players and fans.

Batting first, the hosts compiled a decent 294 with fifties from experienced players Hamilton Masakadza and captain Brendan Taylor. Left-arm pacer Brian Vitori bowled a brilliant spell of 5-61 to restrict the visitors to just 230, giving his team a vital first innings lead of 64. However, Zimbabwe faltered in their second innings, managing only 199, courtesy a five-wicket haul by Rahat Ali.

Set a target of 264, Pakistan kept losing wickets at regular intervals. Captain Misbah-ul-Haq was the lone warrior for his team, remaining unbeaten on 79 as he lost all his batting partners.

Man of the Match Tendai Chatara’s spell of 5-61 was instrumental in helping his team cross the line and cause what could be called one of the major upsets in recent history.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications