Teams / Pakistan
Men's internationalsPakistan national cricket team
Pakistan appear 878 times in the recorded men's internationals here, with 442 wins and 381 defeats (53.7% of decided matches). The earliest recorded match is dated 26 Dec 2002; the most recent is from 31 Oct 2026.
Next matches
Fixtures| Date | Match | Format | Ground | Series |
|---|---|---|---|---|
| 9–13 Nov 2026 | Pakistan v Sri Lanka | Test | Rawalpindi Cricket Stadium, Rawalpindi | Sri Lanka in Pakistan |
| 17–21 Nov 2026 | Pakistan v Sri Lanka | Test | Gaddafi Stadium, Lahore | Sri Lanka in Pakistan |
| 15 May 2027 | England v Pakistan | ODI | Rose Bowl, Southampton | Pakistan in England |
| 19 May 2027 | England v Pakistan | ODI | Old Trafford, Manchester | Pakistan in England |
| 21 May 2027 | England v Pakistan | ODI | Headingley, Leeds | Pakistan in England |
Record by format
P W L T NR| Format | P | W | L | T | NR | Win % |
|---|---|---|---|---|---|---|
| Test | 164 | 57 | 76 | 31 | 0 | 42.9% |
| ODI | 424 | 217 | 194 | 3 | 10 | 52.8% |
| T20I | 290 | 168 | 111 | 4 | 7 | 60.2% |
Matches counted here start from Test 2002, ODI 2003, T20I 2006. Drawn Tests are shown under T.
Recent results
Runs per over- Gaddafi Stadium, Lahore, Lahore
Sri Lanka: runs per over Pakistan: runs per over - Gaddafi Stadium, Lahore, Lahore
Pakistan: runs per over Sri Lanka: runs per over - Gaddafi Stadium, Lahore, Lahore
England: runs per over Pakistan: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over England: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Sri Lanka: runs per over Pakistan: runs per over - Korogi Sports Park, Nisshin
India: runs per over Pakistan: runs per over - Korogi Sports Park, Nisshin
Bangladesh: runs per over Pakistan: runs per over
Overview
Pakistan appear in 878 of the men's internationals in the records used here: 164 Tests, 424 One Day Internationals and 290 Twenty20 Internationals. The earliest of them is dated 26 December 2002 and the most recent 31 October 2026.
Of the 823 matches that produced a winner, Pakistan won 442 and lost 381, a win rate of 53.7%. Across the 19 national sides on this site that is the 8th highest overall win rate, although the sides are measured over very different eras and formats.
The latest recorded result is an ODI against Sri Lanka on 31 October 2026: Pakistan won by 3 wickets.
Results by format
In Tests, Pakistan have played 164 recorded matches, winning 57 and losing 76, with 31 draws. The first of these is dated 26 December 2002 and the last 9 September 2026, a win rate of 42.9% in decided matches. Among the 10 sides with enough Test matches recorded to compare, that is 7th. Their innings in these matches average 272.8 runs, against 286.9 for opponents. 31 of the 164 Tests ended in a draw.
In One Day Internationals, Pakistan have played 424 recorded matches, winning 217 and losing 194, with 3 ties and 10 without a result. The first of these is dated 11 February 2003 and the last 31 October 2026, a win rate of 52.8% in decided matches. Among the 19 sides with enough ODI matches recorded to compare, that is 8th. Their innings in these matches average 235.1 runs, against 232.9 for opponents. Batting first Pakistan have won 101 and lost 95 (51.5%); chasing, 116 won and 99 lost (54.0%).
In Twenty20 Internationals, Pakistan have played 290 recorded matches, winning 168 and losing 111, with 4 ties and 7 without a result. The first of these is dated 28 August 2006 and the last 13 October 2026, a win rate of 60.2% in decided matches. Among the 19 sides with enough T20I matches recorded to compare, that is 3rd. Their innings in these matches average 152.4 runs, against 142.6 for opponents. Batting first Pakistan have won 92 and lost 59 (60.9%); chasing, 76 won and 52 lost (59.4%).
Since the start of 2024 Pakistan have played 130 recorded matches across all formats, winning 65 and losing 63. That win rate of 50.8% is below the overall figure of 53.7%.
Year by year
Pakistan's first recorded year is 2002, with 1 match. The busiest calendar year is 2025 with 53 matches, and the year with most wins is 2011, with 32 wins and 9 defeats from 45 matches. The heaviest year for defeats is 2010, with 31.
Year by year, the most recent calendar years read as follows: 2019, 10 won and 27 lost from 40; 2020, 10 won and 5 lost from 19; 2021, 28 won and 12 lost from 43; 2022, 22 won and 18 lost from 43; 2023, 16 won and 14 lost from 33; 2024, 18 won and 23 lost from 43; 2025, 28 won and 25 lost from 53; 2026, 19 won and 15 lost from 34.
Earlier calendar years: 2002, 0-1 from 1; 2003, 18-11 from 31; 2004, 9-9 from 18; 2005, 10-5 from 16; 2006, 14-13 from 32; 2007, 14-15 from 34; 2008, 19-4 from 23; 2009, 18-18 from 40; 2010, 13-31 from 46; 2011, 32-9 from 45; 2012, 17-18 from 39; 2013, 25-25 from 53; 2014, 12-18 from 31; 2015, 23-18 from 45; 2016, 17-20 from 37; 2017, 22-12 from 34; 2018, 28-15 from 45.
By decade the recorded record is 2000s, 102 wins and 76 defeats from 195 matches; 2010s, 199 wins and 193 defeats from 415 matches; 2020s, 141 wins and 112 defeats from 268 matches.
Highest totals, biggest wins and streaks
In Tests, Pakistan's highest Test total in the records is 765/6, made against Sri Lanka at National Stadium, Karachi on 21 February 2009; the lowest completed innings is 49 against South Africa on 1 February 2013. The widest recorded Test wins are by 373 runs against Australia on 16 October 2018 and by 10 wickets against New Zealand on 7 January 2011. The longest run of consecutive recorded wins is 5, between 9 December 2011 and 3 February 2012. The longest losing run is 6, from 30 October 2016 to 3 January 2017.
In One Day Internationals, Pakistan's highest ODI total in the records is 399/1, made against Zimbabwe at Queens Sports Club, Bulawayo on 20 July 2018; the lowest completed innings is 74 against New Zealand on 13 January 2018. The widest recorded ODI wins are by 255 runs against Ireland on 18 August 2016 and by 10 wickets against Zimbabwe on 26 November 2024. Among individual efforts, the highest individual score is 210 by Fakhar Zaman against Zimbabwe on 20 July 2018 and the best bowling is 7 for 12 by Shahid Afridi against West Indies on 14 July 2013. The longest run of consecutive recorded wins is 12, between 18 November 2007 and 8 June 2008. The longest losing run is 9, from 6 November 2009 to 19 June 2010.
In Twenty20 Internationals, Pakistan's highest T20I total in the records is 232/6, made against England at Trent Bridge on 16 July 2021; the lowest completed innings is 74 against Australia on 10 September 2012. The widest recorded T20I wins are by 155 runs against Hong Kong on 2 September 2022 and by 10 wickets against India on 24 October 2021. Among individual efforts, the highest individual score is 122 by Babar Azam against South Africa on 14 April 2021 and the best bowling is 5 for 3 by Sufiyan Muqeem against Zimbabwe on 3 December 2024. The longest run of consecutive recorded wins is 9, between 4 July 2018 and 4 November 2018. The longest losing run is 6, from 5 September 2010 to 28 December 2010.
Leading players
The leading Test run scorer for Pakistan in the records is Azhar Ali with 7,142 runs from 97 matches at an average of 42.26, ahead of Younis Khan (7,135) and Misbah-ul-Haq (5,102). The most successful bowler is Yasir Shah with 244 wickets at 31.40, followed by Saeed Ajmal (178) and Umar Gul (138).
The leading ODI run scorer for Pakistan in the records is Babar Azam with 6,446 runs from 142 matches at an average of 52.41, ahead of Mohammad Hafeez (6,351) and Shoaib Malik (5,981). The most successful bowler is Shahid Afridi with 240 wickets at 33.05, followed by Saeed Ajmal (175) and Umar Gul (157).
The leading T20I run scorer for Pakistan in the records is Babar Azam with 4,545 runs from 142 matches at an average of 39.18, ahead of Mohammad Rizwan (3,386) and Fakhar Zaman (2,442). The most successful bowler is Shaheen Shah Afridi with 132 wickets at 21.42, followed by Haris Rauf (126) and Shadab Khan (120).
Centuries, five-wicket hauls and appearances
In One Day Internationals, Pakistan players have passed 100 on 123 occasions and 50 (without reaching 100) on 520 occasions; the most centuries are Babar Azam (20), Fakhar Zaman (12) and Mohammad Hafeez (11). A bowler has taken five wickets in an innings 37 times, most often Shahid Afridi (7), Hasan Ali (4) and Shaheen Shah Afridi (3). The most recorded appearances are Shoaib Malik (224), Mohammad Hafeez (204), Shahid Afridi (204) and Younis Khan (177).
In Twenty20 Internationals, Pakistan players have passed 100 on 9 occasions and 50 (without reaching 100) on 197 occasions; the most centuries are Babar Azam (3), Sahibzada Farhan (2) and Mohammad Rizwan (1). A bowler has taken five wickets in an innings 6 times, most often Umar Gul (2), Imad Wasim (1) and Sufiyan Muqeem (1). The most recorded appearances are Babar Azam (142), Shadab Khan (120), Shoaib Malik (119) and Fakhar Zaman (117).
Chasing and defending
In One Day Internationals, the highest total Pakistan have chased down is 355, against South Africa on 12 February 2025, one of 116 recorded wins batting second; the lowest total they have successfully defended is 177, against Bangladesh on 6 December 2011, among 101 wins batting first.
In Twenty20 Internationals, the highest total Pakistan have chased down is 208, against West Indies on 16 December 2021, one of 76 recorded wins batting second; the lowest total they have successfully defended is 122, against Sri Lanka on 3 June 2012, among 92 wins batting first.
Milestone matches
The Tests milestones in the records: match 1 was against South Africa on 26 December 2002 (South Africa won by 10 wickets); match 10 was against India on 21 January 2006 (Match drawn); match 25 was against India on 8 December 2007 (Match drawn); match 50 was against Sri Lanka on 18 October 2011 (Match drawn); match 100 was against West Indies on 10 May 2017 (Pakistan won by 101 runs).
The One Day Internationals milestones in the records: match 1 was against Australia on 11 February 2003 (Australia won by 82 runs); match 10 was against Zimbabwe on 10 April 2003 (Pakistan won by 8 wickets); match 25 was against New Zealand on 29 November 2003 (Pakistan won by 3 wickets); match 50 was against India on 12 April 2005 (Pakistan won by 3 wickets); match 100 was against Zimbabwe on 27 January 2008 (Pakistan won by 37 runs).
The Twenty20 Internationals milestones in the records: match 1 was against England on 28 August 2006 (Pakistan won by 5 wickets); match 10 was against India on 24 September 2007 (India won by 5 runs); match 25 was against Australia on 5 February 2010 (Australia won by 2 runs); match 50 was against England on 27 February 2012 (England won by 5 runs); match 100 was against India on 19 March 2016 (India won by 6 wickets).
Opponents
The side Pakistan have met most often in the records is Sri Lanka: 123 matches, 66 won and 46 lost, the latest on 31 October 2026.
Other regular opponents are New Zealand (45 won, 63 lost from 117), England (33 won, 67 lost from 109), South Africa (45 won, 54 lost from 104), Australia (31 won, 61 lost from 97) and West Indies (52 won, 22 lost from 79).
Against opponents met at least five times, the strongest record is against West Indies (70.3% of decided matches won) and the weakest against England (33.0%).
Against the other sides met at least three times the recorded results are India (22 won, 43 lost from 70, last met 3 October 2026), Bangladesh (51 won, 15 lost from 67, last met 1 October 2026), Zimbabwe (53 won, 7 lost from 63, last met 23 November 2025), Ireland (8 won, 2 lost from 11, last met 16 June 2024), Netherlands (8 won, 0 lost from 8, last met 7 February 2026), Scotland (5 won, 0 lost from 5, last met 7 November 2021), United Arab Emirates (5 won, 0 lost from 5, last met 17 September 2025), Hong Kong (4 won, 0 lost from 4, last met 3 October 2023), Kenya (4 won, 0 lost from 4, last met 23 February 2011), Namibia (3 won, 0 lost from 3, last met 18 February 2026) and ICC World XI (2 won, 1 lost from 3, last met 15 September 2017).
Grounds and competitions
The grounds used most often are Dubai International Cricket Stadium (73 matches, 34 won and 34 lost), Gaddafi Stadium, Lahore (66 matches, 40 won and 23 lost), Sheikh Zayed Stadium, Abu Dhabi (56 matches, 28 won and 24 lost) and Rawalpindi Cricket Stadium (45 matches, 26 won and 14 lost).
Further grounds with the most recorded matches are Shere Bangla National Stadium, Mirpur (39, 23-16), National Stadium, Karachi (33, 24-7), Sharjah Cricket Stadium (32, 19-11) and Harare Sports Club (26, 21-5).
By competition, the largest groups of recorded matches are Asia Cup (36 matches, 17 won, 18 lost), Pakistan tour of South Africa (29 matches, 12 won, 17 lost), Pakistan tour of New Zealand (27 matches, 5 won, 22 lost), ICC World Twenty20 (26 matches, 16 won, 9 lost) and Pakistan tour of England (24 matches, 2 won, 18 lost).
Smaller groups of matches are New Zealand tour of Pakistan (23, 12-7), ICC Cricket World Cup (23, 14-9), South Africa tour of Pakistan (22, 12-8), ICC Men's T20 World Cup (22, 14-7), Pakistan in Sri Lanka ODI Series (21, 9-10), ICC Champions Trophy (20, 9-11) and England tour of Pakistan (18, 7-10).
Recent form
Across the last 10 recorded matches, most recent first, the sequence is W L W W W L W W L W (W won, L lost, T tied, D drawn, N no result): 7 wins and 3 defeats.
In order, those matches were Sri Lanka on 31 October 2026 (ODI, Pakistan won by 3 wickets); Sri Lanka on 27 October 2026 (ODI, Sri Lanka won by 8 wickets); England on 25 October 2026 (ODI, Pakistan won by 1 wicket); England on 20 October 2026 (ODI, Pakistan won by 87 runs); Sri Lanka on 18 October 2026 (ODI, Pakistan won by 37 runs).
Reading these figures
Every count on this page comes from the recorded matches only. For Pakistan the earliest dates are Test 2002, ODI 2003 and T20I 2006, so no figure here is an all-time total.
Of the 878 matches counted for Pakistan, 442 were won, 381 were lost and 55 ended tied, drawn or without a result; the win rate in the tables leaves that last group out.
Pakistan and the toss
Pakistan won the toss in 441 of 878 recorded matches (50.2%) and chose to field 190 times and to bat 251 times. They went on to win 226 of the 415 of those matches that produced a winner (54.5%).
Pakistan boundaries and dismissals
Pakistan batters hit 21,152 fours and 3,652 sixes in the recorded innings, one boundary every 12.6 balls; 49.1% of the runs came in boundaries.
Batters were dismissed caught 62%, bowled 15%, lbw 12%, run out 6% and stumped 3% of the 7,563 times.
Wickets credited to bowlers fell caught 56%, bowled 24%, lbw 15%, stumped 3% and caught and bowled 2% of the 7,219 times.
Test matches: leading players
Test| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| Azhar Ali | 97 | 7142 | 42.26 | 41.9 |
| Younis Khan | 81 | 7135 | 53.65 | 51.8 |
| Misbah-ul-Haq | 70 | 5102 | 49.53 | 45.0 |
| Babar Azam | 66 | 4771 | 42.60 | 55.4 |
| Asad Shafiq | 77 | 4660 | 38.20 | 48.6 |
| Mohammad Hafeez | 51 | 3321 | 36.90 | 57.9 |
| Sarfraz Ahmed | 54 | 3031 | 36.96 | 70.2 |
| Shan Masood | 50 | 2926 | 30.80 | 52.6 |
| Yousuf Youhana | 33 | 2837 | 48.08 | 56.9 |
| Mohammad Rizwan | 47 | 2682 | 37.77 | 54.4 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| Yasir Shah | 48 | 244 | 31.40 | 3.22 |
| Saeed Ajmal | 35 | 178 | 28.11 | 2.59 |
| Umar Gul | 41 | 138 | 34.90 | 3.46 |
| Mohammad Abbas | 33 | 131 | 22.68 | 2.58 |
| Shaheen Shah Afridi | 34 | 126 | 28.13 | 3.18 |
| Danish Kaneria | 32 | 125 | 40.84 | 3.15 |
| Mohammad Amir | 36 | 119 | 30.48 | 2.86 |
| Nauman Ali | 22 | 101 | 25.14 | 3.10 |
| Abdur Rehman | 22 | 99 | 29.39 | 2.53 |
| Mohammad Asif | 20 | 93 | 24.12 | 2.94 |
One Day Internationals: leading players
ODI| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| Babar Azam | 142 | 6446 | 52.41 | 86.9 |
| Mohammad Hafeez | 204 | 6351 | 33.96 | 77.7 |
| Shoaib Malik | 224 | 5981 | 33.98 | 83.2 |
| Younis Khan | 177 | 4777 | 30.04 | 75.9 |
| Misbah-ul-Haq | 149 | 4752 | 42.81 | 74.1 |
| Yousuf Youhana | 131 | 4403 | 41.54 | 77.0 |
| Fakhar Zaman | 92 | 3961 | 46.60 | 93.9 |
| Shahid Afridi | 204 | 3884 | 23.54 | 136.0 |
| Umar Akmal | 117 | 3032 | 32.60 | 84.8 |
| Mohammad Rizwan | 99 | 2881 | 41.75 | 84.7 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shahid Afridi | 204 | 240 | 33.05 | 4.67 |
| Saeed Ajmal | 108 | 175 | 23.13 | 4.23 |
| Umar Gul | 120 | 157 | 31.22 | 5.25 |
| Shaheen Shah Afridi | 76 | 143 | 24.87 | 5.63 |
| Mohammad Hafeez | 204 | 128 | 38.98 | 4.15 |
| Wahab Riaz | 89 | 116 | 34.92 | 5.76 |
| Shoaib Malik | 224 | 114 | 38.56 | 4.73 |
| Haris Rauf | 61 | 109 | 26.17 | 5.82 |
| Junaid Khan | 73 | 104 | 30.14 | 5.41 |
| Hasan Ali | 66 | 100 | 30.84 | 5.84 |
Twenty20 Internationals: leading players
T20I| Player | M | Runs | Avg | SR |
|---|---|---|---|---|
| Babar Azam | 142 | 4545 | 39.18 | 128.3 |
| Mohammad Rizwan | 104 | 3386 | 47.69 | 126.0 |
| Fakhar Zaman | 117 | 2442 | 23.94 | 133.9 |
| Mohammad Hafeez | 116 | 2437 | 26.20 | 122.3 |
| Shoaib Malik | 119 | 2380 | 32.16 | 126.3 |
| Umar Akmal | 83 | 1669 | 25.68 | 122.6 |
| Sahibzada Farhan | 47 | 1515 | 33.67 | 139.2 |
| Ahmed Shehzad | 58 | 1436 | 25.64 | 115.3 |
| Shahid Afridi | 94 | 1385 | 18.47 | 152.9 |
| Saim Ayub | 64 | 1259 | 21.71 | 139.7 |
| Player | M | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shaheen Shah Afridi | 99 | 132 | 21.42 | 7.93 |
| Haris Rauf | 90 | 126 | 21.23 | 8.36 |
| Shadab Khan | 120 | 120 | 24.52 | 7.52 |
| Shahid Afridi | 94 | 94 | 24.33 | 6.60 |
| Mohammad Nawaz (3) | 91 | 93 | 21.43 | 7.26 |
| Saeed Ajmal | 64 | 85 | 17.84 | 6.36 |
| Umar Gul | 58 | 84 | 17.00 | 7.38 |
| Mohammad Amir | 62 | 71 | 22.20 | 7.12 |
| Hasan Ali | 56 | 71 | 23.10 | 8.70 |
| Imad Wasim | 71 | 69 | 22.06 | 6.24 |
Questions and answers
How many Tests have Pakistan won?
In the recorded matches Pakistan have won 57 of 164 Tests and lost 76. The records for this format run from 26 December 2002 to 9 September 2026.
How many One Day Internationals have Pakistan won?
In the recorded matches Pakistan have won 217 of 424 One Day Internationals and lost 194. The records for this format run from 11 February 2003 to 31 October 2026.
How many Twenty20 Internationals have Pakistan won?
In the recorded matches Pakistan have won 168 of 290 Twenty20 Internationals and lost 111. The records for this format run from 28 August 2006 to 13 October 2026.
Who has scored the most ODI runs for Pakistan?
Babar Azam leads the recorded ODI run scorers for Pakistan with 6,446 runs from 142 matches.
Who has taken the most ODI wickets for Pakistan?
Shahid Afridi has the most recorded ODI wickets for Pakistan: 240, at an average of 33.05.
What is Pakistan's highest ODI total?
399/1 against Zimbabwe at Queens Sports Club, Bulawayo on 20 July 2018.
Which team have Pakistan played most often?
Sri Lanka, in 123 recorded matches: 66 won and 46 lost.
What was Pakistan's most recent recorded result?
An ODI against Sri Lanka on 31 October 2026: Pakistan won by 3 wickets.
When is the earliest recorded Pakistan match?
The earliest men's international for Pakistan in the records is dated 26 December 2002.
How many sixes have Pakistan hit?
3,652 sixes and 21,152 fours in the recorded matches.