CricketWise
  1. Home
  2. Players
  3. Haris Sohail

Pakistan · Men's cricket

Haris Sohail stats

Data through 13 January 2023Last updated 13 January 2023

Coverage: matches in the Cricsheet data from 19 July 2013 to 13 January 2023. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Haris Sohail played 16 Tests, 43 ODIs, 14 T20Is for Pakistan in the data, between 2013 and 2023. The most runs came in ODIs: 1,709 at an average of 46.19 and a strike rate of 86.8, with a highest score of 130. Against Zimbabwe in ODIs, Haris Sohail averaged 80.33 over 5 innings.

International matches
73
Tests 16 · ODIs 43 · T20Is 14
International runs
2,766
4 hundreds
International wickets
24
0 five-wicket hauls
T20 league & domestic matches
11
153 runs
Best batting average (ODI)
46.19
42 innings
Highest score
147
Test

Teams played for

Pakistan 2013–2023 · 73Peshawar Zalmi 2017–2018 · 6Lahore Qalandars 2019 · 5

Haris Sohail batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test1627184714732.581,93643.82317413
ODI434251,70913046.191,96886.8214113528
T20I141322105219.09204102.9021163
T20 (leagues & domestic)111121534317.0017886.0001112

Runs per year

02505007501K20132017202364
Haris Sohail: runs per calendar year (all formats in the data)
02505007501K20132014201520172018201920202021202364
Haris Sohail: runs per calendar year (all formats in the data)
Show as table
Haris Sohail: runs per calendar year (all formats in the data)
YearRuns
201346
2014249
2015524
2017207
2018787
2019868
2020158
202116
202364
Year-by-year batting (20 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2013ODI34515.0068.22600
2013T20I111.0025.0100
2014ODI523558.7583.68502
2014T20I2147.0066.71100
2015ODI1349444.9184.28905
2015T20I130–125.03000
2017T20 (leagues & domestic)33115.5070.51300
2017Test417644.0045.27602
2018ODI317357.6778.66303
2018T20 (leagues & domestic)3196.3373.11400
2018T20I44515.00118.42000
2018Test1555039.2943.214720
2019ODI1462752.2594.613023
2019T20 (leagues & domestic)510325.7595.44300
2019T20I512024.00102.65202
2019Test3186.0034.0900
2020ODI17171.0086.67101
2020Test38729.0050.97501
2021Test2168.0032.71500
2023ODI36421.3392.83200

Haris Sohail bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test17630294133/13/3522.622.8048.50012
ODI20606583113/45–53.005.7755.1000

Wickets per year

02462013201720230
Haris Sohail: wickets per calendar year (all formats in the data)
02462013201420152017201820192020202120230
Haris Sohail: wickets per calendar year (all formats in the data)
Show as table
Haris Sohail: wickets per calendar year (all formats in the data)
YearWickets
20130
20146
20153
20175
20183
20195
20202
20210
20230
Year-by-year bowling (9 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2014ODI5636.175.173/45
2015ODI8375.676.682/62
2017Test4518.602.823/1
2018ODI1129.004.831/29
2018Test6231.502.032/11
2019ODI61110.005.791/35
2019Test4427.003.722/75
2020Test2214.002.552/11
2021Test10–2.000/2

Haris Sohail against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest926028.8935.314710
Sri LankaTest518537.0044.27602
AustraliaTest617529.1742.911010
EnglandTest411438.0058.23900
New ZealandODI1456943.7782.58506
AustraliaODI633266.4083.813020
ZimbabweODI524180.3397.28903
BangladeshODI415338.2581.05202
EnglandODI36934.5093.24100
West IndiesODI45112.7567.12600
New ZealandT20I44314.33100.02000
AustraliaT20I4184.5056.2800
Karachi KingsT20 (leagues & domestic)33417.0070.82000
Islamabad UnitedT20 (leagues & domestic)3165.3372.71200
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Sri LankaTest7718.002.933/1
New ZealandTest6232.502.412/11
New ZealandODI8744.145.333/45
AustraliaODI5182.005.121/35

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Dubai International Cricket Stadium1877351.53147
Zayed Cricket Stadium1233427.8376
Sharjah Cricket Stadium521353.25101
Gaddafi Stadium3193193.0089
Shere Bangla National Stadium417759.0052
National Stadium, Karachi817622.0056
Lord's417357.6789
Rawalpindi Cricket Stadium214673.0075
Adelaide Oval38026.6741
McLean Park27638.0070

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Sharjah Cricket Stadium3618.505.55
Zayed Cricket Stadium8541.603.59
Dubai International Cricket Stadium7342.673.12
National Stadium, Karachi2210.503.00
Rawalpindi Cricket Stadium2211.502.56
Hagley Oval2232.006.40
The Gabba1237.503.95
Seddon Park1129.004.83
Adelaide Oval3153.005.89

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay10612386.25–––
T20Middle203201101.09–––
T20Death545893.16–––
ODIPowerplay17123772.23–––
ODIMiddle1222147782.722576115.55
ODIDeath316254124.41230010.00

How Haris Sohail was dismissed

How Haris Sohail took wickets

Last 20 innings

02040608026 Jun 20198 Nov 201913 Jan 202322
Haris Sohail: runs in the last 20 innings
02040608026 Jun 20192 Oct 20195 Nov 201921 Nov 201930 Oct 20203 Jan 202113 Jan 202322
Haris Sohail: runs in the last 20 innings
Show as table
Haris Sohail: runs in the last 20 innings
InningsRuns
26 Jun 201968
5 Jul 20196
30 Sep 201940
2 Oct 201956
9 Oct 201952
3 Nov 20194
5 Nov 20196
8 Nov 20198
21 Nov 20191
21 Nov 20198
19 Dec 20199
7 Feb 202075
30 Oct 202071
26 Dec 20203
26 Dec 20209
3 Jan 20211
3 Jan 202115
9 Jan 202332
11 Jan 202310
13 Jan 202322
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
13 Jan 2023ODINew Zealand2225run outNational Stadium, Karachi
11 Jan 2023ODINew Zealand1021lbwNational Stadium, Karachi
9 Jan 2023ODINew Zealand3223caughtNational Stadium, Karachi
3 Jan 2021TestNew Zealand1545caughtHagley Oval
3 Jan 2021TestNew Zealand14caughtHagley Oval
26 Dec 2020TestNew Zealand946caughtBay Oval
26 Dec 2020TestNew Zealand322caughtBay Oval
30 Oct 2020ODIZimbabwe7182caughtRawalpindi Cricket Stadium
7 Feb 2020TestBangladesh75103caughtRawalpindi Cricket Stadium
19 Dec 2019TestSri Lanka930lbwNational Stadium, Karachi
21 Nov 2019TestAustralia88caughtThe Gabba
21 Nov 2019TestAustralia115caughtThe Gabba
8 Nov 2019T20IAustralia816caughtPerth Stadium
5 Nov 2019T20IAustralia69caught and bowledManuka Oval
3 Nov 2019T20IAustralia46caughtSydney Cricket Ground
9 Oct 2019T20ISri Lanka5250stumpedGaddafi Stadium
2 Oct 2019ODISri Lanka5650bowledNational Stadium, Karachi
30 Sep 2019ODISri Lanka4048run outNational Stadium, Karachi
5 Jul 2019ODIBangladesh66caughtLord's
26 Jun 2019ODINew Zealand6876run outEdgbaston

Frequently asked questions

How many runs has Haris Sohail scored in Tests?
847 runs in 27 innings (16 matches) at an average of 32.58 and a strike rate of 43.8, in the data from 2017 to 2021.
How many runs has Haris Sohail scored in ODIs?
1,709 runs in 42 innings (43 matches) at an average of 46.19 and a strike rate of 86.8, in the data from 2013 to 2023.
How many runs has Haris Sohail scored in T20Is?
210 runs in 13 innings (14 matches) at an average of 19.09 and a strike rate of 102.9, in the data from 2013 to 2019.
What is Haris Sohail's highest score?
147 in Tests, the highest score in the data.
How many centuries has Haris Sohail scored?
4 hundreds in the data: 2 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.