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
Format
Matches
Won
Lost
Tied
Drawn
NR
Win % (decided)
First match
Tests
164
57
76
0
31
0
42.9
26 Dec 2002
ODIs
419
213
193
3
–
10
52.5
11 Feb 2003
T20Is
285
165
109
4
–
7
60.2
28 Aug 2006
Pakistan in Tests
Tests in this record book: 164, from Dec 2002 to Sep 2026.
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.