CricketScore

Teams / Pakistan

Men's internationals

Pakistan 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.

A cricket stadium at sunset with a hazy orange sky, floodlight towers, stands filling with spectators, a batter in white at the crease seen from far behind. (AI-generated image) AI
AI-generated image

Next matches

Fixtures
DateMatchFormatGroundSeries
9–13 Nov 2026Pakistan v Sri LankaTestRawalpindi Cricket Stadium, RawalpindiSri Lanka in Pakistan
17–21 Nov 2026Pakistan v Sri LankaTestGaddafi Stadium, LahoreSri Lanka in Pakistan
15 May 2027England v PakistanODIRose Bowl, SouthamptonPakistan in England
19 May 2027England v PakistanODIOld Trafford, ManchesterPakistan in England
21 May 2027England v PakistanODIHeadingley, LeedsPakistan in England

All fixtures

Record by format

P W L T NR
Results by format
FormatPWLTNRWin %
Test1645776 31042.9%
ODI424217194 31052.8%
T20I290168111 4760.2%

Matches counted here start from Test 2002, ODI 2003, T20I 2006. Drawn Tests are shown under T.

Recent results

Runs per over
  1. 31 Oct 2026 · ODI · Pakistan ODI Tri-Series Gaddafi Stadium, Lahore, Lahore
    Sri Lanka 325/8(50 ov) Pakistan 331/7(48.3 ov)

    Pakistan won by 3 wickets

    Sri Lanka: runs per over
    Pakistan: runs per over
  2. 27 Oct 2026 · ODI · Pakistan ODI Tri-Series Gaddafi Stadium, Lahore, Lahore
    Pakistan 110(25.3 ov) Sri Lanka 114/2(18.1 ov)

    Sri Lanka won by 8 wickets

    Pakistan: runs per over
    Sri Lanka: runs per over
  3. 25 Oct 2026 · ODI · Pakistan ODI Tri-Series Gaddafi Stadium, Lahore, Lahore
    England 241(46.4 ov) Pakistan 243/9(47.1 ov)

    Pakistan won by 1 wicket

    England: runs per over
    Pakistan: runs per over
  4. 20 Oct 2026 · ODI · Pakistan ODI Tri-Series Rawalpindi Cricket Stadium, Rawalpindi
    Pakistan 302/9(50 ov) England 215(38.4 ov)

    Pakistan won by 87 runs

    Pakistan: runs per over
    England: runs per over
  5. 18 Oct 2026 · ODI · Pakistan ODI Tri-Series Rawalpindi Cricket Stadium, Rawalpindi
    Pakistan 305(49.5 ov) Sri Lanka 268(48.1 ov)

    Pakistan won by 37 runs

    Pakistan: runs per over
    Sri Lanka: runs per over
  6. 13 Oct 2026 · T20I · Sri Lanka tour of Pakistan Rawalpindi Cricket Stadium, Rawalpindi
    Pakistan 168/8(20 ov) Sri Lanka 172/2(17.1 ov)

    Sri Lanka won by 8 wickets

    Pakistan: runs per over
    Sri Lanka: runs per over
  7. 11 Oct 2026 · T20I · Sri Lanka tour of Pakistan Rawalpindi Cricket Stadium, Rawalpindi
    Pakistan 215/3(20 ov) Sri Lanka 133/7(20 ov)

    Pakistan won by 82 runs

    Pakistan: runs per over
    Sri Lanka: runs per over
  8. 9 Oct 2026 · T20I · Sri Lanka tour of Pakistan Rawalpindi Cricket Stadium, Rawalpindi
    Sri Lanka 182/8(20 ov) Pakistan 187/6(18.5 ov)

    Pakistan won by 4 wickets

    Sri Lanka: runs per over
    Pakistan: runs per over
  9. 3 Oct 2026 · T20I · Asian Games Men's Cricket Competition Korogi Sports Park, Nisshin
    India 211/6(20 ov) Pakistan 192/6(20 ov)

    India won by 19 runs

    India: runs per over
    Pakistan: runs per over
  10. 1 Oct 2026 · T20I · Asian Games Men's Cricket Competition Korogi Sports Park, Nisshin
    Bangladesh 111/7(13 ov) Pakistan 112/4(11.3 ov)

    Pakistan won by 6 wickets

    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
Most runs
PlayerMRunsAvgSR
Azhar Ali97714242.2641.9
Younis Khan81713553.6551.8
Misbah-ul-Haq70510249.5345.0
Babar Azam66477142.6055.4
Asad Shafiq77466038.2048.6
Mohammad Hafeez51332136.9057.9
Sarfraz Ahmed54303136.9670.2
Shan Masood50292630.8052.6
Yousuf Youhana33283748.0856.9
Mohammad Rizwan47268237.7754.4
Most wickets
PlayerMWktsAvgEcon
Yasir Shah4824431.403.22
Saeed Ajmal3517828.112.59
Umar Gul4113834.903.46
Mohammad Abbas3313122.682.58
Shaheen Shah Afridi3412628.133.18
Danish Kaneria3212540.843.15
Mohammad Amir3611930.482.86
Nauman Ali2210125.143.10
Abdur Rehman229929.392.53
Mohammad Asif209324.122.94

One Day Internationals: leading players

ODI
Most runs
PlayerMRunsAvgSR
Babar Azam142644652.4186.9
Mohammad Hafeez204635133.9677.7
Shoaib Malik224598133.9883.2
Younis Khan177477730.0475.9
Misbah-ul-Haq149475242.8174.1
Yousuf Youhana131440341.5477.0
Fakhar Zaman92396146.6093.9
Shahid Afridi204388423.54136.0
Umar Akmal117303232.6084.8
Mohammad Rizwan99288141.7584.7
Most wickets
PlayerMWktsAvgEcon
Shahid Afridi20424033.054.67
Saeed Ajmal10817523.134.23
Umar Gul12015731.225.25
Shaheen Shah Afridi7614324.875.63
Mohammad Hafeez20412838.984.15
Wahab Riaz8911634.925.76
Shoaib Malik22411438.564.73
Haris Rauf6110926.175.82
Junaid Khan7310430.145.41
Hasan Ali6610030.845.84

Twenty20 Internationals: leading players

T20I
Most runs
PlayerMRunsAvgSR
Babar Azam142454539.18128.3
Mohammad Rizwan104338647.69126.0
Fakhar Zaman117244223.94133.9
Mohammad Hafeez116243726.20122.3
Shoaib Malik119238032.16126.3
Umar Akmal83166925.68122.6
Sahibzada Farhan47151533.67139.2
Ahmed Shehzad58143625.64115.3
Shahid Afridi94138518.47152.9
Saim Ayub64125921.71139.7
Most wickets
PlayerMWktsAvgEcon
Shaheen Shah Afridi9913221.427.93
Haris Rauf9012621.238.36
Shadab Khan12012024.527.52
Shahid Afridi949424.336.60
Mohammad Nawaz (3)919321.437.26
Saeed Ajmal648517.846.36
Umar Gul588417.007.38
Mohammad Amir627122.207.12
Hasan Ali567123.108.70
Imad Wasim716922.066.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.

Pakistan head to head

3+ matches

Series with Pakistan

Tables