Skip to content
Cricket Record Book

Pakistan National Cricket Team Records: Tests, ODIs, T20Is

Covers 868 matches played by Pakistan from Dec 2002 to Sep 2026 (Afghanistan matches are not in the open data set).

The Pakistan national cricket team has 868 Tests, ODIs and T20Is in this database, running from Dec 2002 to Sep 2026. The further you move from Test cricket, the better the numbers get.

Pakistan have won 57 and lost 76 Tests, edged ahead 213 to 193 in ODIs, and won 165 of 285 T20Is. Afghanistan’s matches are not included in this data, so Pakistan’s games against them do not appear in any total below.

Pakistan National Cricket Team: Wins and Losses in Each Format

Tests have been the hardest format for Pakistan. Pakistan have a 42.9% win rate in decided Tests, with 31 draws on top of the 57 wins and 76 losses since 26 Dec 2002. The recent run is poor: they lost seven of their last eight Tests in the data, including all three against England in Aug and Sep 2026. Their only win in that stretch was by 8 wickets at Port of Spain on 2 Aug 2026.

ODIs are close to an even split at 52.5% of decided games, from 419 played, with 3 ties and 10 no results. The latest ODIs, against Australia in Lahore and Rawalpindi in 2026, went 2-1 to Pakistan.

The shortest format suits them best, at 60.2% of decided T20Is won, and they won six of their last eight in the data, though two of the losses came against England and India in Feb 2026.

Pakistan National Cricket Team Results by Format

FormatMatchesWonLostTiedDrawnNRWin % (decided)First match
Tests1645776031042.926 Dec 2002
ODIs4192131933–1052.511 Feb 2003
T20Is2851651094–760.228 Aug 2006

Pakistan in Tests

Tests in this record book: 164, from Dec 2002 to Sep 2026.

Pakistan Test Record Against Each Team

OpponentMWonLostDrawnTiedNRWin %
England34121750041.4
Sri Lanka2891090047.4
South Africa2461440030.0
Australia2141430022.2
New Zealand174850033.3
West Indies169610060.0
Bangladesh127410063.6
India61230033.3
Zimbabwe54100080.0
Ireland110000100.0

Most Test Runs for the Pakistan Cricket Team

BatterMInnsRunsHSAvgSR100s50s
Azhar Ali971807,142302*42.2641.931935
Younis Khan801497,13531353.6551.842421
Misbah-ul-Haq691235,102161*49.5344.951039
Babar Azam661224,77119642.9855.39934
Asad Shafiq751284,66013738.2048.601227
Mohammad Hafeez51973,32122436.9057.86811
Sarfraz Ahmed54953,03111837.8970.16421
Shan Masood50962,92615630.8052.62715
Mohammad Yousuf33632,83720248.0856.88712
Mohammad Rizwan46802,682171*37.7754.37314
Saud Shakeel26502,006208*42.6850.57411
Abdullah Shafique28541,87820138.3344.6467

Most wickets for Pakistan in Tests

BowlerMInnsWktsBestAvgEcon5w
Yasir Shah48892448/4131.383.2216
Saeed Ajmal35671787/5528.112.5910
Umar Gul41781386/13534.793.453
Mohammad Abbas33591316/5422.682.588
Shaheen Shah Afridi34581266/5128.133.184
Danish Kaneria32571257/16840.843.155
Mohammad Amir36671196/4430.482.864
Nauman Ali22421018/4625.093.109
Abdur Rehman2243996/2529.392.532
Mohammad Asif2038936/4124.062.936
Hasan Ali2752885/2728.093.076
Wahab Riaz2749835/6334.513.422

Highest individual scores

BatterScoreBalls4s6sAgainstDate
Younis Khan Pakistan313568274Sri Lanka21 Feb 2009
Azhar Ali Pakistan302*469233West Indies13 Oct 2016
Shoaib Malik Pakistan245420244England13 Oct 2015
Taufeeq Umar Pakistan236496171Sri Lanka18 Oct 2011
Azhar Ali Pakistan226428202Bangladesh6 May 2015
Mohammad Hafeez Pakistan224332233Bangladesh28 Apr 2015

Best bowling figures

BowlerFiguresOversAgainstDate
Yasir Shah Pakistan8/4112.3New Zealand24 Nov 2018
Sajid Khan Pakistan8/4215Bangladesh4 Dec 2021
Nauman Ali Pakistan8/4616.3England15 Oct 2024
Saeed Ajmal Pakistan7/5524.3England17 Jan 2012
Nauman Ali Pakistan7/7023Sri Lanka24 Jul 2023
Yasir Shah Pakistan7/7630.1Sri Lanka17 Jun 2015

Highest team totals

TeamTotalOversAgainstVenueDate
Pakistan765/6248.5Sri LankaNational Stadium Karachi, Karachi21 Feb 2009
Pakistan628168.4BangladeshSheikh Abu Naser Stadium, Khulna28 Apr 2015
Pakistan599/7140.1IndiaNational Stadium Karachi, Karachi29 Jan 2006
Pakistan594/5176.5BangladeshZahur Ahmed Chowdhury Stadium, Chattogram9 Dec 2011
Pakistan588136.2IndiaIqbal Stadium, Faisalabad21 Jan 2006

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Pakistan4929.1South AfricaThe Wanderers Stadium, Johannesburg1 Feb 2013
Pakistan7231.3AustraliaWACA Ground, Perth16 Dec 2004
Pakistan7239.3EnglandEdgbaston, Birmingham6 Aug 2010
Pakistan7433EnglandLord’s Cricket Ground, London26 Aug 2010
Pakistan8029EnglandTrent Bridge, Nottingham29 Jul 2010

Biggest wins

ResultFormatVenueDate
Pakistan won by an innings and 222 runsTestSinhalese Sports Club Ground, Colombo24 Jul 2023
Pakistan won by an innings and 184 runsTestZahur Ahmed Chowdhury Stadium, Chattogram9 Dec 2011
Pakistan won by an innings and 147 runsTestHarare Sports Club, Harare7 May 2021
Pakistan won by 373 runsTestSheikh Zayed Cricket Stadium, Abu Dhabi16 Oct 2018
Pakistan won by 356 runsTestSheikh Zayed Cricket Stadium, Abu Dhabi30 Oct 2014
Pakistan won by 341 runsTestNational Stadium Karachi, Karachi29 Jan 2006
Pakistan won by 10 wicketsTestSeddon Park, Hamilton7 Jan 2011
Pakistan won by 10 wicketsTestDubai International Cricket Stadium, Dubai17 Jan 2012
Pakistan won by 10 wicketsTestGalle International Stadium, Galle17 Jun 2015

Latest results

MatchDateVenueResult
Pakistan v England9 Sep 2026Edgbaston, BirminghamEngland won by 8 wickets
England v Pakistan27 Aug 2026Lord’s Cricket Ground, LondonEngland won by 194 runs
Pakistan v England19 Aug 2026Headingley, LeedsEngland won by an innings and 103 runs
West Indies v Pakistan2 Aug 2026Queen’s Park Oval, Port of SpainPakistan won by 8 wickets
West Indies v Pakistan25 Jul 2026Brian Lara Cricket Stadium, TaroubaWest Indies won by 90 runs
Bangladesh v Pakistan16 May 2026Sylhet International Cricket Stadium, SylhetBangladesh won by 78 runs
Bangladesh v Pakistan8 May 2026Shere Bangla National Stadium, MirpurBangladesh won by 104 runs
Pakistan v South Africa20 Oct 2025Rawalpindi Cricket Stadium, RawalpindiSouth Africa won by 8 wickets

Pakistan in ODIs

ODIs in this record book: 419, from Feb 2003 to Jun 2026.

Pakistan ODI Record Against Each Team

OpponentMWonLostDrawnTiedNRWin %
Sri Lanka593522–0261.4
South Africa542528–0147.2
New Zealand511732–0234.7
India461827–0140.0
Australia451233–0026.7
England411029–0225.6
West Indies392612–1068.4
Zimbabwe36303–1290.9
Bangladesh28226–0078.6
Ireland531–1075.0
Netherlands550–00100.0
Kenya330–00100.0
Hong Kong220–00100.0

Most ODI Runs for Pakistan

BatterMInnsRunsHSAvgSR100s50s
Mohammad Hafeez2022026,351140*33.9677.651137
Babar Azam1341346,32815853.6387.162034
Shoaib Malik2072075,98112834.3783.16537
Younis Khan1701704,777123*30.0475.86532
Misbah-ul-Haq1371374,75296*42.8174.12039
Mohammad Yousuf1251254,40311741.5477.02633
Shahid Afridi1831833,88412423.54135.99315
Fakhar Zaman86863,802210*47.5293.511119
Umar Akmal1081083,032102*32.6084.81119
Mohammad Rizwan90902,881131*41.7584.71418
Imam-ul-Haq68682,85415146.7982.97917
Kamran Akmal1181182,74612425.1983.0449

Most wickets for Pakistan in ODIs

BowlerMInnsWktsBestAvgEcon5w
Shahid Afridi1981982407/1233.054.677
Saeed Ajmal1071071755/2423.134.232
Umar Gul1181181576/4231.195.251
Shaheen Shah Afridi70701336/3525.095.663
Mohammad Hafeez1641641284/4138.984.150
Wahab Riaz88881165/4634.925.761
Shoaib Malik1631631143/638.564.730
Junaid Khan73731044/1530.145.410
Haris Rauf56561025/2925.795.801
Hasan Ali64641005/3430.845.844
Abdul Razzaq110110954/2937.524.920
Shoaib Akhtar6666934/2829.275.010

Highest individual scores

BatterScoreBalls4s6sAgainstDate
Fakhar Zaman Pakistan210*156245Zimbabwe20 Jul 2018
Fakhar Zaman Pakistan1931551810South Africa4 Apr 2021
Fakhar Zaman Pakistan180*144176New Zealand29 Apr 2023
Imran Nazir Pakistan160121148Zimbabwe21 Mar 2007
Babar Azam Pakistan158139144England13 Jul 2021
Sharjeel Khan Pakistan15286169Ireland18 Aug 2016

Best bowling figures

BowlerFiguresOversAgainstDate
Shahid Afridi Pakistan7/129West Indies14 Jul 2013
Yasir Shah Pakistan6/269Zimbabwe1 Oct 2015
Shaheen Shah Afridi Pakistan6/359.1Bangladesh5 Jul 2019
Shahid Afridi Pakistan6/3810Australia22 Apr 2009
Umar Gul Pakistan6/4210England17 Sep 2010
Mohammad Sami Pakistan5/107.5New Zealand1 Dec 2003

Highest team totals

TeamTotalOversAgainstVenueDate
Pakistan399/150ZimbabweQueens Sports Club, Bulawayo20 Jul 2018
Pakistan385/750BangladeshRangiri Dambulla International Stadium, Dambulla21 Jun 2010
Pakistan375/350ZimbabweGaddafi Stadium, Lahore26 May 2015
Pakistan364/750New ZealandSharjah Cricket Stadium, Sharjah14 Dec 2014
Pakistan364/450ZimbabweQueens Sports Club, Bulawayo22 Jul 2018

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Pakistan7427.2New ZealandUniversity Oval, Dunedin13 Jan 2018
Pakistan7522.5Sri LankaGaddafi Stadium, Lahore24 Jan 2009
Pakistan8925South AfricaPunjab Cricket Association IS Bindra Stadium, Mohali27 Oct 2006
Pakistan9229.2West IndiesBrian Lara Cricket Stadium, Tarouba12 Aug 2025
Pakistan10232.1Sri LankaRangiri Dambulla International Stadium, Dambulla30 Aug 2014

Biggest wins

ResultFormatVenueDate
Pakistan won by 255 runsODIThe Village, Malahide, Dublin18 Aug 2016
Pakistan won by 244 runsODIQueens Sports Club, Bulawayo20 Jul 2018
Pakistan won by 238 runsODIMultan Cricket Stadium, Multan30 Aug 2023
Pakistan won by 10 wicketsODINational Stadium Karachi, Karachi4 Jul 2008
Pakistan won by 10 wicketsODIShere Bangla National Stadium, Mirpur23 Mar 2011
Pakistan won by 10 wicketsODIHarare Sports Club, Harare11 Sep 2011

Latest results

MatchDateVenueResult
Australia v Pakistan4 Jun 2026Gaddafi Stadium, LahorePakistan won by 4 wickets
Australia v Pakistan2 Jun 2026Gaddafi Stadium, LahoreAustralia won by 41 runs
Australia v Pakistan30 May 2026Rawalpindi Cricket Stadium, RawalpindiPakistan won by 5 wickets
Bangladesh v Pakistan15 Mar 2026Shere Bangla National Stadium, MirpurBangladesh won by 11 runs
Pakistan v Bangladesh13 Mar 2026Shere Bangla National Stadium, MirpurPakistan won by 128 runs (DLS)
Pakistan v Bangladesh11 Mar 2026Shere Bangla National Stadium, MirpurBangladesh won by 8 wickets
Sri Lanka v Pakistan16 Nov 2025Rawalpindi Cricket Stadium, RawalpindiPakistan won by 6 wickets
Sri Lanka v Pakistan14 Nov 2025Rawalpindi Cricket Stadium, RawalpindiPakistan won by 8 wickets

Pakistan in T20Is

T20Is in this record book: 285, from Aug 2006 to Feb 2026.

Pakistan T20I Record Against Each Team

OpponentMWonLostDrawnTiedNRWin %
New Zealand492423–0251.1
England32921–1130.0
Australia311514–1151.7
Sri Lanka301812–0060.0
Bangladesh26215–0080.8
South Africa261412–0053.8
West Indies24174–0381.0
Zimbabwe22193–0086.4
India17313–1018.8
Ireland541–0080.0
Scotland440–00100.0
UAE440–00100.0
ICC World XI321–0066.7
Netherlands330–00100.0
Hong Kong220–00100.0
Namibia220–00100.0
USA210–10100.0

Most runs for Pakistan in T20Is

BatterMInnsRunsHSAvgSR100s50s
Babar Azam1341344,54512239.18128.32338
Mohammad Rizwan91913,386104*48.37126.01130
Mohammad Hafeez1051052,43799*26.20122.34014
Fakhar Zaman1051052,3879124.11133.58014
Shoaib Malik1071072,3807532.16126.2609
Umar Akmal78781,6629425.97122.7508
Ahmed Shehzad58581,436111*25.64115.3417
Shahid Afridi86861,38554*18.47153.3804
Sahibzada Farhan42421,266100*31.65136.28210
Saim Ayub58581,20198*21.84139.3306
Kamran Akmal51519647321.42119.9005
Iftikhar Ahmed535393762*24.03131.0504

Most T20I Wickets for Pakistan

BowlerMInnsWktsBestAvgEcon5w
Shaheen Shah Afridi99991324/2221.427.930
Haris Rauf88881264/1821.238.360
Shadab Khan1101101184/824.497.500
Shahid Afridi9292944/1124.296.600
Saeed Ajmal6363854/1917.846.360
Umar Gul5858835/617.077.362
Mohammad Nawaz6262735/1819.857.341
Mohammad Amir6161714/1321.947.070
Hasan Ali5555715/3023.108.701
Imad Wasim7070695/1422.066.241
Mohammad Hafeez7878614/1022.546.670
Faheem Ashraf7272574/2326.267.860

Highest individual scores

BatterScoreBalls4s6sAgainstDate
Babar Azam Pakistan12259154South Africa14 Apr 2021
Ahmed Shehzad Pakistan111*62105Bangladesh30 Mar 2014
Babar Azam Pakistan110*66115England22 Sep 2022
Mohammad Haris Pakistan107*4687Bangladesh1 Jun 2025
Hassan Nawaz Pakistan105*45107New Zealand21 Mar 2025
Mohammad Rizwan Pakistan104*6467South Africa11 Feb 2021

Best bowling figures

BowlerFiguresOversAgainstDate
Sufiyan Muqeem Pakistan5/32.4Zimbabwe3 Dec 2024
Umar Gul Pakistan5/63New Zealand13 Jun 2009
Umar Gul Pakistan5/62.2South Africa3 Mar 2013
Imad Wasim Pakistan5/144West Indies23 Sep 2016
Mohammad Nawaz Pakistan5/184Australia1 Feb 2026
Hasan Ali Pakistan5/303.2Bangladesh28 May 2025

Highest team totals

TeamTotalOversAgainstVenueDate
Pakistan232/620EnglandTrent Bridge, Nottingham16 Jul 2021
Pakistan212/820Sri LankaPallekele International Cricket Stadium, Kandy28 Feb 2026
Pakistan208/318.5West IndiesNational Stadium Karachi, Karachi16 Dec 2021
Pakistan207/116New ZealandEden Park, Auckland21 Mar 2025
Pakistan20720UAESharjah Cricket Stadium, Sharjah30 Aug 2025

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Pakistan7419.1AustraliaDubai International Cricket Stadium, Dubai10 Sep 2012
Pakistan8217.5West IndiesShere Bangla National Stadium, Mirpur1 Apr 2014
Pakistan8317.3IndiaShere Bangla National Stadium, Mirpur27 Feb 2016
Pakistan8918.4EnglandSophia Gardens, Cardiff7 Sep 2010
Pakistan9118.4New ZealandHagley Oval, Christchurch16 Mar 2025

Biggest wins

ResultFormatVenueDate
Pakistan won by 155 runsT20ISharjah Cricket Stadium, Sharjah2 Sep 2022
Pakistan won by 143 runsT20INational Stadium Karachi, Karachi1 Apr 2018
Pakistan won by 111 runsT20IGaddafi Stadium, Lahore1 Feb 2026
Pakistan won by 10 wicketsT20IDubai International Cricket Stadium, Dubai24 Oct 2021
Pakistan won by 10 wicketsT20INational Stadium Karachi, Karachi22 Sep 2022
Pakistan won by 10 wicketsT20IQueens Sports Club, Bulawayo3 Dec 2024

Latest results

MatchDateVenueResult
Pakistan v Sri Lanka28 Feb 2026Pallekele International Cricket Stadium, KandyPakistan won by 5 runs
Pakistan v England24 Feb 2026Pallekele International Cricket Stadium, KandyEngland won by 2 wickets
Pakistan v Namibia18 Feb 2026Sinhalese Sports Club Ground, ColomboPakistan won by 102 runs
India v Pakistan15 Feb 2026R Premadasa Stadium, ColomboIndia won by 61 runs
Pakistan v USA10 Feb 2026Sinhalese Sports Club Ground, ColomboPakistan won by 32 runs
Netherlands v Pakistan7 Feb 2026Sinhalese Sports Club Ground, ColomboPakistan won by 3 wickets
Pakistan v Australia1 Feb 2026Gaddafi Stadium, LahorePakistan won by 111 runs
Pakistan v Australia31 Jan 2026Gaddafi Stadium, LahorePakistan won by 90 runs

Pakistan Cricket Players With Most Match Awards

PlayerAwards
Mohammad Hafeez31
Shahid Afridi30
Babar Azam25
Younis Khan20
Shoaib Malik17
Fakhar Zaman14
Shaheen Shah Afridi14
Mohammad Rizwan14
Umar Akmal13
Shadab Khan13

Best and Worst Head to Head Records

Pakistan dominate the smaller Test nations. In ODIs they are 30-3 against Zimbabwe and 22-6 against Bangladesh, and in T20Is they are 19-3 against Zimbabwe and 17-4 against West Indies (see West Indies vs Pakistan).

The hardest opponents are clear too. Pakistan have won 4 and lost 14 Tests against Australia, and 6 against 14 versus South Africa. In ODIs, England (10-29) and Australia (12-33) have had the upper hand. The worst T20I record is against India: 3 wins and 13 losses in 17 games. The full story is on the India vs Pakistan head to head page.

New Zealand have been the most frequent T20I opponent, with 49 games and a near level 24-23 split. Sri Lanka are the most common ODI opponent, and Pakistan lead that one 35-22 (see Sri Lanka vs Pakistan).

Pakistan Cricket Team Players: Runs, Wickets and Awards

Azhar Ali (Pakistan) leads the Test run list with 7,142, a handful of runs ahead of Younis Khan (Pakistan) on 7,135. Younis has the better average, 53.65, more hundreds with 24, and the top score, a 313 at Karachi in Feb 2009 that anchored a 765/6 against Sri Lanka. Leg-spinner Yasir Shah (Pakistan) sits top of the Test bowling with 244, 16 of his innings hauls reaching five, and Saeed Ajmal follows on 178.

In ODIs, Mohammad Hafeez (6,351) is just ahead of Babar Azam (6,328), but Babar averages 53.63 with 20 hundreds. Fakhar Zaman owns the top three ODI scores, led by 210 not out in a total of 399/1 at Bulawayo. Shahid Afridi has 240 ODI wickets.

In T20Is, Babar is again first with 4,545 runs, and Shaheen Shah Afridi tops the T20I wickets with 132. Hafeez’s 31 match awards across formats edge out Shahid Afridi’s 30.

Pakistan’s lowest totals are 49 in a Test at Johannesburg in Feb 2013 and 74 in both an ODI at Dunedin and a T20I at Dubai.

Questions about Pakistan

How successful is the Pakistan national cricket team in each format?

Across 868 games since Dec 2002, Pakistan have lost more Tests than they have won (57 against 76) yet sit above even in the white-ball game, 213 wins to 193 over 50 overs and 165 to 109 in T20Is. As a share of decided games that is 42.9%, 52.5% and 60.2%. Matches against Afghanistan are outside this data.

Which Pakistan cricket players have scored the most runs?

Azhar Ali is first in Tests (7,142), Mohammad Hafeez in ODIs (6,351) and Babar Azam in T20Is (4,545). Babar is only a few runs behind Hafeez in ODIs, on 6,328.

Which Pakistan bowlers lead the wicket lists?

Yasir Shah has 244 Test wickets, Shahid Afridi 240 in ODIs and Shaheen Shah Afridi 132 in T20Is, with Haris Rauf next on 126.

What are Pakistan's highest team totals?

The best Test score is 765/6 against Sri Lanka at Karachi (21 Feb 2009). Their ODI best came at Bulawayo, 399/1 against Zimbabwe on 20 Jul 2018, and their T20I best is 232/6 against England at Trent Bridge (16 Jul 2021).

Which team has Pakistan struggled against most?

In T20Is, India have won 13 of 17 meetings. In Tests, Australia have won 14 of 21, and in ODIs, England have won 29 of 41. Compare Pakistan vs Australia or see the Pakistan Women records for the women’s side.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.