CricketWise
  1. Home
  2. Teams
  3. Pakistan

National team · Men

Pakistan cricket team stats and records

Data through 13 October 2026Last updated 13 October 2026

Pakistan played 873 matches in the data (2002–2026), winning 438 and losing 380, a win rate of 53.5% in matches with a result. Their best format by win rate is T20Is: 168 wins and 111 defeats (60.2%). At home they won 66.1% of decided matches, and away or at neutral grounds 50.2%. Babar Azam has scored the most runs for them in the data (15,644).

Matches
873
2002–2026
Won
438
Lost
380
Win %
53.5%
matches with a result
Tied / drawn / NR
7 / 31 / 17

Pakistan results by format

Results by format
FormatPlayedWonLostTiedDrawnNRWin %Years
Tests1645776031042.9%2002–2026
ODIs419213193301052.5%2003–2026
T20Is29016811140760.2%2006–2026

Win percentage by year

0255075100200320112019202651.7
Pakistan: win percentage by year (matches with a result)
02550751002003200620092012201520182021202651.7
Pakistan: win percentage by year (matches with a result)
Show as table
Pakistan: win percentage by year (matches with a result)
YearWin %
200362.1
200450.0
200566.7
200651.9
200748.3
200882.6
200950.0
201029.5
201178.0
201248.6
201350.0
201440.0
201556.1
201645.9
201764.7
201865.1
201927.0
202066.7
202170.0
202255.0
202353.3
202443.9
202552.8
202651.7

Years with at least 3 matches with a result.

Home and away record

Home = grounds in the team's country (from our ground list)
WherePlayedWonLostWin %
Away68532432250.2%
Home1841115766.1%

Pakistan head to head

Record against each opponent (5+ matches)
OpponentPlayedWonLostOther
vs Sri Lanka120644511
vs New Zealand11745639
vs England10731679
vs South Africa10445545
vs Australia9731615
vs West Indies7952225
vs India7022435
vs Bangladesh6751151
vs Zimbabwe635373
vs Ireland11821
vs Netherlands8800
vs United Arab Emirates5500
vs Scotland5500

Highest and lowest totals by Pakistan

Highest totals
TeamScoreOversAgainstDateResult
Pakistan765/6Sri Lanka21 Feb 2009Drawn
Pakistan628Bangladesh28 Apr 2015Drawn
Pakistan599/7India29 Jan 2006Won
Pakistan594/5Bangladesh9 Dec 2011Won
Pakistan588India21 Jan 2006Drawn
Lowest all-out totals
TeamScoreOversAgainstDateResult
Pakistan49South Africa1 Feb 2013Lost
Pakistan72England6 Aug 2010Lost
Pakistan72Australia16 Dec 2004Lost
Pakistan7427.2New Zealand13 Jan 2018Lost
Pakistan74England26 Aug 2010Lost

Biggest wins

Largest victories (rain-rule results excluded)
WinnerMarginAgainstFormatDateGround
Pakistaninnings and 222 runsSri LankaTest24 Jul 2023Sinhalese Sports Club Ground
Pakistaninnings and 184 runsBangladeshTest9 Dec 2011Zahur Ahmed Chowdhury Stadium
Pakistaninnings and 147 runsZimbabweTest7 May 2021Harare Sports Club
Pakistaninnings and 116 runsZimbabweTest29 Apr 2021Harare Sports Club
Pakistaninnings and 44 runsBangladeshTest7 Feb 2020Rawalpindi Cricket Stadium
Pakistan10 wicketsBangladeshODI4 Jul 2008National Stadium, Karachi
Pakistan10 wicketsNew ZealandTest7 Jan 2011Seddon Park
Pakistan10 wicketsWest IndiesODI23 Mar 2011Shere Bangla National Stadium

Heaviest defeats

Largest defeats (rain-rule results excluded)
WinnerMarginAgainstFormatDateGround
Englandinnings and 225 runsPakistanTest26 Aug 2010Lord's
New Zealandinnings and 176 runsPakistanTest3 Jan 2021Hagley Oval
South Africainnings and 142 runsPakistanTest2 Jan 2003Newlands
Indiainnings and 131 runsPakistanTest13 Apr 2004Rawalpindi Cricket Stadium
Englandinnings and 120 runsPakistanTest27 Jul 2006Old Trafford
South Africa10 wicketsPakistanTest26 Dec 2002Kingsmead
South Africa10 wicketsPakistanODI11 Feb 2007Newlands
West Indies10 wicketsPakistanODI5 May 2011Providence Stadium

Most runs for Pakistan

Top 10 run scorers for the team in the data
PlayerTeamInnsRunsAvgSRHS100s
Babar AzamPakistan39015,64445.3480.619632
Younis KhanPakistan34012,34039.8160.531329
Mohammad HafeezPakistan40412,10932.7376.122419
Misbah-ul-HaqPakistan29310,62545.4157.616110
Shoaib MalikPakistan3579,64933.6281.92457
Mohammad RizwanPakistan2618,94942.6181.21718
Azhar AliPakistan2328,94841.0546.030222
Mohammad YousufPakistan1917,29043.3967.820213
Fakhar ZamanPakistan2006,43634.23103.021011
Asad ShafiqPakistan1946,16433.5052.613712

Most wickets for Pakistan

Top 10 wicket takers for the team in the data
PlayerTeamInnsWktsAvgEconBest
Saeed AjmalPakistan23743824.133.387/55
Shaheen AfridiPakistan22739124.834.716/35
Umar GulPakistan25437829.404.426/42
Shahid AfridiPakistan30134531.104.897/12
Mohammad AmirPakistan18727127.843.816/44
Yasir ShahPakistan11526833.013.418/41
Hasan AliPakistan17125927.784.735/27
Mohammad HafeezPakistan31324033.533.974/10
Wahab RiazPakistan17223333.854.765/46
Haris RaufPakistan14522923.516.845/29

Grounds where Pakistan played most

Latest Pakistan matches in the data

Most recent matches in the data
DateTeamsResultGround
13 Oct 2026Pakistan 168/8 (20 ov)
Sri Lanka 172/2 (17.1 ov)
Sri Lanka won by 8 wicketsRawalpindi Cricket Stadium
11 Oct 2026Pakistan 215/3 (20 ov)
Sri Lanka 133/7 (20 ov)
Pakistan won by 82 runsRawalpindi Cricket Stadium
9 Oct 2026Sri Lanka 182/8 (20 ov)
Pakistan 187/6 (18.5 ov)
Pakistan won by 4 wicketsRawalpindi Cricket Stadium
3 Oct 2026India 211/6 (20 ov)
Pakistan 192/6 (20 ov)
India won by 19 runsKorogi Sports Park
1 Oct 2026Bangladesh 111/7 (13 ov)
Pakistan 112/4 (11.3 ov)
Pakistan won by 6 wicketsKorogi Sports Park
9 Sep 2026Pakistan 133 & 449
England 453 & 130/2
England won by 8 wicketsEdgbaston
27 Aug 2026England 290 & 208
Pakistan 110/9 & 194/9
England won by 194 runsLord's
19 Aug 2026Pakistan 171 & 135
England 409
England won by an innings and 103 runsHeadingley
2 Aug 2026West Indies 344 & 117/9
Pakistan 387 & 77/2
Pakistan won by 8 wicketsQueen's Park Oval
25 Jul 2026West Indies 311 & 181
Pakistan 282 & 120
West Indies won by 90 runsBrian Lara Stadium

Competitions

Frequently asked questions

How many matches have Pakistan won?
438 of 873 matches in the data (2002–2026): 57 of 164 Tests, 213 of 419 ODIs, 168 of 290 T20Is.
What is Pakistan's highest total?
765/6 against Sri Lanka on 21 Feb 2009.
What is Pakistan's lowest total?
49 all out against South Africa on 1 Feb 2013.
What is Pakistan's biggest win?
By innings and 222 runs against Sri Lanka (Test, 24 Jul 2023).
Who has taken the most wickets for Pakistan?
Saeed Ajmal, with 438 wickets in the data.

Coverage: Cricsheet data only (from the early 2000s). Matches against Afghanistan are not included.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.