- Home
- Players
- Sarfaraz Ahmed
Pakistan · Men's cricket
Sarfaraz Ahmed stats
Data through 6 March 2024Last updated 6 March 2024
Coverage: matches in the Cricsheet data from 18 November 2007 to 6 March 2024. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Sarfaraz Ahmed played 54 Tests, 115 ODIs, 61 T20Is for Pakistan in the data, between 2007 and 2024. In Tests Sarfaraz Ahmed scored 3,031 runs in 95 innings (average 37.42, strike rate 70.2), including 4 hundreds and 21 fifties. Against West Indies in ODIs, Sarfaraz Ahmed averaged 65.67 over 7 innings.
International matches
230
Tests 54 · ODIs 115 · T20Is 61
International runs
6,138
6 hundreds
T20 league & domestic matches
92
1,594 runs
Best batting average (Test)
37.42
95 innings
Highest score
118
Test
Teams played for
Sarfaraz Ahmed batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 54 | 95 | 14 | 3,031 | 118 | 37.42 | 4,320 | 70.2 | 4 | 21 | 4 | 309 | 9 |
| ODI | 115 | 89 | 22 | 2,289 | 105 | 34.16 | 2,601 | 88.0 | 2 | 11 | 1 | 173 | 12 |
| T20I | 61 | 42 | 12 | 818 | 89* | 27.27 | 653 | 125.3 | 0 | 3 | 2 | 79 | 15 |
| T20 (leagues & domestic) | 92 | 78 | 22 | 1,594 | 81 | 28.46 | 1,313 | 121.4 | 0 | 7 | 2 | 140 | 29 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2008 | 26 |
| 2010 | 17 |
| 2011 | 55 |
| 2012 | 85 |
| 2013 | 112 |
| 2014 | 1,074 |
| 2015 | 1,038 |
| 2016 | 1,454 |
| 2017 | 792 |
| 2018 | 1,150 |
| 2019 | 715 |
| 2020 | 148 |
| 2021 | 340 |
| 2022 | 291 |
| 2023 | 413 |
| 2024 | 22 |
Year-by-year batting (39 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2008 | ODI | 2 | 26 | 13.00 | 56.5 | 19 | 0 | 0 |
| 2010 | ODI | 1 | 6 | 6.00 | 46.2 | 6 | 0 | 0 |
| 2010 | T20I | 1 | 5 | 5.00 | 100.0 | 5 | 0 | 0 |
| 2010 | Test | 2 | 6 | 3.00 | 18.2 | 5 | 0 | 0 |
| 2011 | ODI | 6 | 55 | 13.75 | 66.3 | 24 | 0 | 0 |
| 2012 | ODI | 4 | 85 | 42.50 | 78.7 | 46 | 0 | 0 |
| 2013 | ODI | 2 | 29 | 14.50 | 93.5 | 22 | 0 | 0 |
| 2013 | Test | 6 | 83 | 13.83 | 67.5 | 40 | 0 | 0 |
| 2014 | ODI | 8 | 254 | 36.29 | 100.4 | 65 | 0 | 1 |
| 2014 | T20I | 2 | 77 | 77.00 | 114.9 | 76 | 0 | 1 |
| 2014 | Test | 16 | 743 | 67.55 | 73.7 | 112 | 3 | 4 |
| 2015 | ODI | 18 | 551 | 34.44 | 86.5 | 101 | 1 | 2 |
| 2015 | T20I | 3 | 23 | 11.50 | 121.1 | 19 | 0 | 0 |
| 2015 | Test | 13 | 464 | 51.56 | 80.8 | 96 | 0 | 3 |
| 2016 | ODI | 11 | 492 | 54.67 | 92.8 | 105 | 1 | 3 |
| 2016 | T20 (leagues & domestic) | 9 | 168 | 28.00 | 115.1 | 51 | 0 | 1 |
| 2016 | T20I | 10 | 232 | 38.67 | 126.8 | 58 | 0 | 1 |
| 2016 | Test | 19 | 562 | 33.06 | 70.3 | 59 | 0 | 3 |
| 2017 | ODI | 7 | 152 | 38.00 | 85.9 | 61 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 13 | 236 | 21.45 | 125.5 | 56 | 0 | 1 |
| 2017 | T20I | 8 | 54 | 10.80 | 88.5 | 28 | 0 | 0 |
| 2017 | Test | 11 | 350 | 35.00 | 68.0 | 72 | 0 | 4 |
| 2018 | ODI | 13 | 236 | 26.22 | 79.2 | 64 | 0 | 2 |
| 2018 | T20 (leagues & domestic) | 9 | 223 | 37.17 | 129.7 | 45 | 0 | 0 |
| 2018 | T20I | 14 | 354 | 32.18 | 145.1 | 89 | 0 | 1 |
| 2018 | Test | 15 | 337 | 24.07 | 61.8 | 94 | 0 | 2 |
| 2019 | ODI | 16 | 390 | 39.00 | 94.7 | 97 | 0 | 2 |
| 2019 | T20 (leagues & domestic) | 7 | 146 | 29.20 | 119.7 | 52 | 0 | 1 |
| 2019 | T20I | 3 | 67 | 22.33 | 108.1 | 26 | 0 | 0 |
| 2019 | Test | 4 | 112 | 28.00 | 76.7 | 56 | 0 | 2 |
| 2020 | T20 (leagues & domestic) | 9 | 148 | 21.14 | 128.7 | 41 | 0 | 0 |
| 2021 | ODI | 1 | 13 | 13.00 | 100.0 | 13 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 10 | 321 | 45.86 | 137.8 | 81 | 0 | 3 |
| 2021 | T20I | 1 | 6 | 6.00 | 50.0 | 6 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 7 | 152 | 38.00 | 115.2 | 50 | 0 | 1 |
| 2022 | Test | 2 | 139 | 69.50 | 60.7 | 86 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 9 | 178 | 29.67 | 101.1 | 41 | 0 | 0 |
| 2023 | Test | 7 | 235 | 39.17 | 67.5 | 118 | 1 | 1 |
| 2024 | T20 (leagues & domestic) | 5 | 22 | 5.50 | 75.9 | 11 | 0 | 0 |
Sarfaraz Ahmed bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 1 | 12 | 15 | 0 | – | – | – | 7.50 | – | 0 | 0 | 0 |
| T20 (leagues & domestic) | 1 | 4 | 6 | 0 | – | – | – | 9.00 | – | 0 | 0 | 0 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | ODI | 1 | 0 | – | 7.50 | 0/15 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | – | 9.00 | 0/6 |
Sarfaraz Ahmed against each team
vs New Zealandvs Sri Lankavs Englandvs Australiavs West Indiesvs South Africavs Bangladeshvs Zimbabwe
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Sri Lanka | Test | 19 | 754 | 47.12 | 70.8 | 103 | 1 | 7 |
| New Zealand | Test | 18 | 693 | 46.20 | 66.1 | 118 | 2 | 3 |
| Australia | Test | 16 | 572 | 47.67 | 75.8 | 109 | 1 | 4 |
| England | Test | 16 | 363 | 25.93 | 64.7 | 46 | 0 | 0 |
| West Indies | Test | 9 | 305 | 33.89 | 69.2 | 56 | 0 | 4 |
| South Africa | Test | 12 | 195 | 16.25 | 70.9 | 56 | 0 | 2 |
| Bangladesh | Test | 3 | 121 | 121.00 | 98.4 | 82 | 0 | 1 |
| England | ODI | 13 | 655 | 59.55 | 99.4 | 105 | 1 | 5 |
| New Zealand | ODI | 18 | 374 | 26.71 | 92.3 | 64 | 0 | 2 |
| Sri Lanka | ODI | 16 | 306 | 23.54 | 77.3 | 77 | 0 | 2 |
| West Indies | ODI | 7 | 197 | 65.67 | 101.5 | 60 | 0 | 1 |
| Australia | ODI | 6 | 187 | 31.17 | 81.7 | 65 | 0 | 1 |
| Zimbabwe | ODI | 8 | 148 | 24.67 | 87.1 | 44 | 0 | 0 |
| Bangladesh | ODI | 8 | 123 | 30.75 | 82.6 | 46 | 0 | 0 |
| South Africa | ODI | 6 | 112 | 28.00 | 86.8 | 49 | 0 | 0 |
| India | ODI | 4 | 77 | 19.25 | 62.1 | 44 | 0 | 0 |
| New Zealand | T20I | 11 | 245 | 30.62 | 121.9 | 76 | 0 | 1 |
| Sri Lanka | T20I | 5 | 133 | 26.60 | 115.7 | 38 | 0 | 0 |
| West Indies | T20I | 6 | 106 | 35.33 | 127.7 | 46 | 0 | 0 |
| Zimbabwe | T20I | 3 | 57 | 57.00 | 142.5 | 38 | 0 | 0 |
| Australia | T20I | 5 | 48 | 9.60 | 114.3 | 28 | 0 | 0 |
| England | T20I | 3 | 25 | 8.33 | 125.0 | 19 | 0 | 0 |
| ICC World XI | T20I | 3 | 4 | 2.00 | 66.7 | 4 | 0 | 0 |
| Peshawar Zalmi | T20 (leagues & domestic) | 18 | 447 | 29.80 | 138.0 | 81 | 0 | 1 |
| Lahore Qalandars | T20 (leagues & domestic) | 15 | 357 | 35.70 | 128.0 | 52 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 17 | 351 | 27.00 | 122.7 | 54 | 0 | 3 |
| Karachi Kings | T20 (leagues & domestic) | 15 | 270 | 33.75 | 115.4 | 56 | 0 | 2 |
| Multan Sultans | T20 (leagues & domestic) | 8 | 100 | 16.67 | 83.3 | 30 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Dubai International Cricket Stadium | 47 | 1173 | 35.55 | 112 |
| National Stadium, Karachi | 28 | 880 | 35.20 | 118 |
| Zayed Cricket Stadium | 31 | 842 | 33.68 | 94 |
| Sharjah Cricket Stadium | 27 | 832 | 41.60 | 60 |
| Gaddafi Stadium | 21 | 331 | 22.07 | 50 |
| Shere Bangla National Stadium | 12 | 276 | 46.00 | 58 |
| Galle International Stadium | 5 | 221 | 55.25 | 96 |
| Lord's | 6 | 189 | 47.25 | 105 |
| Harare Sports Club | 9 | 182 | 22.75 | 44 |
| Headingley | 6 | 176 | 29.33 | 97 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 270 | 256 | 105.5 | 10 | – | – | – |
| T20 | Middle | 1388 | 1164 | 119.2 | 36 | – | – | – |
| T20 | Death | 754 | 546 | 138.1 | 40 | 4 | 0 | 9.00 |
| ODI | Powerplay | 207 | 272 | 76.1 | 4 | – | – | – |
| ODI | Middle | 1437 | 1751 | 82.1 | 37 | – | – | – |
| ODI | Death | 645 | 578 | 111.6 | 26 | 12 | 0 | 7.50 |
How Sarfaraz Ahmed was dismissed
- Caught140 (60%)
- Bowled42 (18%)
- Run out20 (9%)
- Lbw20 (9%)
- Stumped8 (3%)
- Caught and bowled4 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 2 Jan 2023 | 118 |
| 15 Feb 2023 | 2 |
| 18 Feb 2023 | 5 |
| 20 Feb 2023 | 39 |
| 21 Feb 2023 | 16 |
| 24 Feb 2023 | 41 |
| 2 Mar 2023 | 27 |
| 5 Mar 2023 | 3 |
| 6 Mar 2023 | 29 |
| 16 Jul 2023 | 17 |
| 16 Jul 2023 | 1 |
| 24 Jul 2023 | 14 |
| 31 Jul 2023 | 16 |
| 14 Dec 2023 | 3 |
| 14 Dec 2023 | 4 |
| 18 Feb 2024 | 0 |
| 19 Feb 2024 | 11 |
| 22 Feb 2024 | 1 |
| 29 Feb 2024 | 3 |
| 6 Mar 2024 | 7 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 6 Mar 2024 | T20 (leagues & domestic) | Karachi Kings | 7 | 8 | run out | Rawalpindi Cricket Stadium |
| 29 Feb 2024 | T20 (leagues & domestic) | Karachi Kings | 3 | 6 | caught | National Stadium, Karachi |
| 22 Feb 2024 | T20 (leagues & domestic) | Islamabad United | 1 | 6 | lbw | Gaddafi Stadium |
| 19 Feb 2024 | T20 (leagues & domestic) | Lahore Qalandars | 11 | 8 | caught | Gaddafi Stadium |
| 18 Feb 2024 | T20 (leagues & domestic) | Peshawar Zalmi | 0* | 1 | not out | Gaddafi Stadium |
| 14 Dec 2023 | Test | Australia | 4 | 10 | caught | Perth Stadium |
| 14 Dec 2023 | Test | Australia | 3 | 6 | bowled | Perth Stadium |
| 31 Jul 2023 | T20 (leagues & domestic) | Colombo Strikers | 16* | 21 | not out | R Premadasa Stadium |
| 24 Jul 2023 | Test | Sri Lanka | 14* | 22 | retired hurt | Sinhalese Sports Club Ground |
| 16 Jul 2023 | Test | Sri Lanka | 1 | 10 | caught | Galle International Stadium |
| 16 Jul 2023 | Test | Sri Lanka | 17 | 15 | lbw | Galle International Stadium |
| 6 Mar 2023 | T20 (leagues & domestic) | Karachi Kings | 29 | 25 | run out | Rawalpindi Cricket Stadium |
| 5 Mar 2023 | T20 (leagues & domestic) | Islamabad United | 3 | 4 | caught | Rawalpindi Cricket Stadium |
| 2 Mar 2023 | T20 (leagues & domestic) | Lahore Qalandars | 27* | 28 | not out | Gaddafi Stadium |
| 24 Feb 2023 | T20 (leagues & domestic) | Islamabad United | 41 | 36 | lbw | National Stadium, Karachi |
| 21 Feb 2023 | T20 (leagues & domestic) | Lahore Qalandars | 16* | 14 | not out | National Stadium, Karachi |
| 20 Feb 2023 | T20 (leagues & domestic) | Peshawar Zalmi | 39 | 30 | bowled | National Stadium, Karachi |
| 18 Feb 2023 | T20 (leagues & domestic) | Karachi Kings | 5 | 11 | caught | National Stadium, Karachi |
| 15 Feb 2023 | T20 (leagues & domestic) | Multan Sultans | 2 | 7 | bowled | Multan Cricket Stadium |
| 2 Jan 2023 | Test | New Zealand | 118 | 176 | caught | National Stadium, Karachi |
Batter vs bowler matchups
Bowlers Sarfaraz Ahmed faced most
- vs Rangana Herath315 balls
- vs Ish Sodhi285 balls
Frequently asked questions
How many runs has Sarfaraz Ahmed scored in Tests?
3,031 runs in 95 innings (54 matches) at an average of 37.42 and a strike rate of 70.2, in the data from 2010 to 2023.
How many runs has Sarfaraz Ahmed scored in ODIs?
2,289 runs in 89 innings (115 matches) at an average of 34.16 and a strike rate of 88.0, in the data from 2007 to 2021.
How many runs has Sarfaraz Ahmed scored in T20Is?
818 runs in 42 innings (61 matches) at an average of 27.27 and a strike rate of 125.3, in the data from 2010 to 2021.
What is Sarfaraz Ahmed's highest score?
118 in Tests, the highest score in the data.
How many centuries has Sarfaraz Ahmed scored?
6 hundreds in the data: 4 in Tests, 2 in ODIs.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.