CricketWise
  1. Home
  2. Players
  3. Sohail Tanvir

Pakistan · Men's cricket

Sohail Tanvir stats

Data through 2 December 2025Last updated 2 December 2025

Coverage: matches in the Cricsheet data from 14 September 2007 to 2 December 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Sohail Tanvir played 2 Tests, 61 ODIs, 55 T20Is for Pakistan in the data, between 2007 and 2025. Sohail Tanvir took 215 T20 league wickets in the data (average 22.47, economy 7.19, best 6/14).

International matches
118
Tests 2 · ODIs 61 · T20Is 55
International runs
612
0 hundreds
International wickets
124
1 five-wicket hauls
T20 league & domestic matches
188
1,254 runs
Best bowling
6/14
T20 (leagues & domestic)

Teams played for

Pakistan 2007–2017 · 118Guyana Amazon Warriors 2016–2018 · 32Multan Sultans 2018–2021 · 27Quetta Gladiators 2019–2022 · 19Lions 2012–2014 · 17St Kitts and Nevis Patriots 2015–2020 · 15Chitwan Rhinos 2024–2025 · 13Rajasthan Royals 2008 · 11Sylhet Sixers 2017–2019 · 10Lahore Qalandars 2017 · 8St Lucia Kings 2014 · 8Comilla Victorians 2016 · 8

Sohail Tanvir batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test23017135.674438.600140
ODI6140113995913.7645887.1013446
T20I552471964111.53161121.7002169
T20 (leagues & domestic)188123461,25450*16.291,074116.801138957

Runs per year

010020030020072014202523
Sohail Tanvir: runs per calendar year (all formats in the data)
010020030020072009201220142016201820202022202523
Sohail Tanvir: runs per calendar year (all formats in the data)
Show as table
Sohail Tanvir: runs per calendar year (all formats in the data)
YearRuns
200782
2008146
200936
2011116
201277
2013189
2014278
2015169
2016204
2017171
2018145
201949
202085
202158
202227
202411
202523
Year-by-year batting (31 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2007ODI75313.25120.52600
2007T20I11212.00300.01200
2007Test3175.6738.61300
2008ODI810818.00100.95901
2008T20 (leagues & domestic)53612.00124.11300
2008T20I122.0066.7200
2009ODI3217.0053.81100
2009T20I2157.50100.01200
2011ODI88621.5090.53000
2011T20I33015.00130.41700
2012ODI4153.7551.71100
2012T20 (leagues & domestic)55317.6791.43300
2012T20I394.5064.3800
2013ODI66410.6765.33100
2013T20 (leagues & domestic)57819.50116.42800
2013T20I54711.75127.04100
2014ODI45226.00113.01700
2014T20 (leagues & domestic)1020133.50181.15001
2014T20I22512.50138.91400
2015T20 (leagues & domestic)1411911.90105.32600
2015T20I55025.00122.02500
2016T20 (leagues & domestic)1620422.67115.94200
2017T20 (leagues & domestic)1616512.69107.13800
2017T20I266.00100.0400
2018T20 (leagues & domestic)1314518.12120.83700
2019T20 (leagues & domestic)8499.8086.02300
2020T20 (leagues & domestic)128517.00100.02500
2021T20 (leagues & domestic)55858.00148.72600
2022T20 (leagues & domestic)5276.7584.41300
2024T20 (leagues & domestic)6112.7584.6500
2025T20 (leagues & domestic)32311.50115.01800

Sohail Tanvir bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test450431653/833/10963.203.76100.80015
ODI592,9032,534695/48–36.725.2442.14124
T20I551,1661,414503/12–28.287.2823.3001
T20 (leagues & domestic)1864,0344,8322156/14–22.477.1918.81038

Wickets per year

02040602007201420258
Sohail Tanvir: wickets per calendar year (all formats in the data)
02040602007200920122014201620182020202220258
Sohail Tanvir: wickets per calendar year (all formats in the data)
Show as table
Sohail Tanvir: wickets per calendar year (all formats in the data)
YearWickets
200722
200853
20093
201113
201230
201326
201415
201525
201631
201730
201819
201924
202019
20215
20222
202414
20258
Year-by-year bowling (32 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2007ODI81132.185.014/53
2007T20I6626.837.003/31
2007Test4563.203.763/83
2008ODI183024.404.765/48
2008T20 (leagues & domestic)112212.096.466/14
2008T20I3165.007.221/23
2009ODI41154.006.161/50
2009T20I5255.007.331/14
2011ODI111145.185.784/34
2011T20I4250.009.091/24
2012ODI6645.335.043/42
2012T20 (leagues & domestic)111416.936.584/13
2012T20I91020.506.513/12
2013ODI8660.005.672/33
2013T20 (leagues & domestic)71312.926.462/15
2013T20I9734.147.472/20
2014ODI4441.255.323/40
2014T20 (leagues & domestic)11742.297.463/15
2014T20I4426.757.132/24
2015T20 (leagues & domestic)201432.366.532/15
2015T20I81121.917.773/29
2016T20 (leagues & domestic)222620.856.714/18
2016T20I4519.206.063/13
2017T20 (leagues & domestic)232823.297.785/3
2017T20I3245.008.181/21
2018T20 (leagues & domestic)201930.267.753/14
2019T20 (leagues & domestic)192419.466.584/21
2020T20 (leagues & domestic)141919.898.134/13
2021T20 (leagues & domestic)8548.008.283/17
2022T20 (leagues & domestic)72129.009.922/29
2024T20 (leagues & domestic)81412.435.745/21
2025T20 (leagues & domestic)5815.756.814/25

Sohail Tanvir against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest3175.6738.61300
South AfricaODI99411.7575.23100
New ZealandODI69230.67108.23000
Sri LankaODI7357.0074.51100
IndiaODI63210.67100.01400
AustraliaODI4317.7553.41100
BangladeshODI4113.6764.7800
Sri LankaT20I8569.33109.84100
EnglandT20I341–128.12500
West IndiesT20I4206.6795.21400
Barbados RoyalsT20 (leagues & domestic)913734.25190.35001
Karachi KingsT20 (leagues & domestic)8110–118.33400
Jamaica TallawahsT20 (leagues & domestic)710635.33130.94200
St Lucia KingsT20 (leagues & domestic)610125.25112.23800
Dhaka DynamitesT20 (leagues & domestic)46015.00120.02000
Trinbago Knight RidersT20 (leagues & domestic)10587.2573.41800
Guyana Amazon WarriorsT20 (leagues & domestic)54912.25116.73200
Lahore QalandarsT20 (leagues & domestic)74816.00102.12600
Islamabad UnitedT20 (leagues & domestic)9475.88106.81200
St Kitts and Nevis PatriotsT20 (leagues & domestic)44615.33143.83700
Peshawar ZalmiT20 (leagues & domestic)43919.5090.73600
Quetta GladiatorsT20 (leagues & domestic)63612.00102.91900
WarriorsT20 (leagues & domestic)33010.00142.91600
TitansT20 (leagues & domestic)32121.00100.01800
Comilla VictoriansT20 (leagues & domestic)3155.00107.1900
Karnali YaksT20 (leagues & domestic)342.0080.0400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest4563.203.763/83
Sri LankaODI111730.125.455/48
IndiaODI81236.425.804/53
ZimbabweODI81027.304.014/34
South AfricaODI10851.125.212/33
BangladeshODI7732.714.773/29
New ZealandODI7573.006.642/56
AustraliaODI5371.675.383/40
Sri LankaT20I121127.457.373/12
West IndiesT20I81019.806.423/13
AustraliaT20I4715.147.853/13
New ZealandT20I6625.506.952/24
EnglandT20I4529.009.062/31
ZimbabweT20I6438.256.651/18
South AfricaT20I4334.338.582/21
IndiaT20I4256.507.061/18
BangladeshT20I6264.007.531/23
Barbados RoyalsT20 (leagues & domestic)122214.866.865/3
Trinbago Knight RidersT20 (leagues & domestic)131423.717.463/27
Peshawar ZalmiT20 (leagues & domestic)151432.008.224/13
Karachi KingsT20 (leagues & domestic)91222.337.663/25
Islamabad UnitedT20 (leagues & domestic)121129.917.654/21
Jamaica TallawahsT20 (leagues & domestic)101023.906.642/14
Chennai Super KingsT20 (leagues & domestic)3108.707.256/14
Rajshahi KingsT20 (leagues & domestic)396.896.204/18
Quetta GladiatorsT20 (leagues & domestic)8826.507.953/14
St Kitts and Nevis PatriotsT20 (leagues & domestic)5719.006.654/20
TitansT20 (leagues & domestic)4715.437.202/21
St Lucia KingsT20 (leagues & domestic)9548.807.962/41
Lahore QalandarsT20 (leagues & domestic)10554.807.682/21
WarriorsT20 (leagues & domestic)4514.805.692/15
Khulna TitansT20 (leagues & domestic)3415.756.303/19
Cape CobrasT20 (leagues & domestic)4435.258.812/24
Multan SultansT20 (leagues & domestic)4434.008.503/19
Karnali YaksT20 (leagues & domestic)3322.675.672/24
Rangpur RidersT20 (leagues & domestic)4242.506.541/22
Dhaka DynamitesT20 (leagues & domestic)4262.507.811/21
KnightsT20 (leagues & domestic)3182.007.451/28
Comilla VictoriansT20 (leagues & domestic)3179.007.181/10
Chittagong VikingsT20 (leagues & domestic)4191.007.581/33
Guyana Amazon WarriorsT20 (leagues & domestic)51119.006.741/17

Top grounds (batting)

Top grounds (bowling)

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
T20Powerplay10788121.6729821096.23
T20Middle438434100.921510187.22
T20Death905713126.96617081388.90
ODIPowerplay––––1536304.45
ODIMiddle12016572.76748114.93
ODIDeath27929395.223619287.56

How Sohail Tanvir was dismissed

How Sohail Tanvir took wickets

Last 20 innings

010203015 Nov 20203 Feb 202228 Nov 202518
Sohail Tanvir: runs in the last 20 innings
010203015 Nov 202016 Jun 202131 Jan 202215 Feb 20226 Dec 202414 Dec 202428 Nov 202518
Sohail Tanvir: runs in the last 20 innings
Show as table
Sohail Tanvir: runs in the last 20 innings
InningsRuns
15 Nov 20203
21 Feb 20214
10 Jun 202114
16 Jun 20212
18 Jun 202126
21 Jun 202112
31 Jan 202213
3 Feb 20220
13 Feb 20227
15 Feb 20222
18 Feb 20225
3 Dec 20240
6 Dec 20240
10 Dec 20241
13 Dec 20241
14 Dec 20245
18 Dec 20244
18 Nov 20250
20 Nov 20255
28 Nov 202518
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
28 Nov 2025T20 (leagues & domestic)Kathmandu Gorkhas1817bowledTribhuvan University International Cricket Ground
20 Nov 2025T20 (leagues & domestic)Lumbini Lions53caughtTribhuvan University International Cricket Ground
18 Nov 2025T20 (leagues & domestic)Karnali Yaks0*0not outTribhuvan University International Cricket Ground
18 Dec 2024T20 (leagues & domestic)Karnali Yaks43caughtTribhuvan University International Cricket Ground
14 Dec 2024T20 (leagues & domestic)Janakpur Bolts5*3not outTribhuvan University International Cricket Ground
13 Dec 2024T20 (leagues & domestic)Biratnagar Kings1*2not outTribhuvan University International Cricket Ground
10 Dec 2024T20 (leagues & domestic)Lumbini Lions12caught and bowledTribhuvan University International Cricket Ground
6 Dec 2024T20 (leagues & domestic)Karnali Yaks02bowledTribhuvan University International Cricket Ground
3 Dec 2024T20 (leagues & domestic)Pokhara Avengers01lbwTribhuvan University International Cricket Ground
18 Feb 2022T20 (leagues & domestic)Multan Sultans58caughtGaddafi Stadium
15 Feb 2022T20 (leagues & domestic)Peshawar Zalmi24caughtGaddafi Stadium
13 Feb 2022T20 (leagues & domestic)Lahore Qalandars7*10not outGaddafi Stadium
3 Feb 2022T20 (leagues & domestic)Islamabad United02caughtNational Stadium, Karachi
31 Jan 2022T20 (leagues & domestic)Multan Sultans138caughtNational Stadium, Karachi
21 Jun 2021T20 (leagues & domestic)Islamabad United12*9not outZayed Cricket Stadium
18 Jun 2021T20 (leagues & domestic)Lahore Qalandars26*9not outZayed Cricket Stadium
16 Jun 2021T20 (leagues & domestic)Quetta Gladiators2*3not outZayed Cricket Stadium
10 Jun 2021T20 (leagues & domestic)Karachi Kings14*14not outZayed Cricket Stadium
21 Feb 2021T20 (leagues & domestic)Islamabad United44caught and bowledNational Stadium, Karachi
15 Nov 2020T20 (leagues & domestic)Lahore Qalandars35bowledNational Stadium, Karachi

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
2 Dec 2025T20 (leagues & domestic)Janakpur Bolts1/293.30Tribhuvan University International Cricket Ground
28 Nov 2025T20 (leagues & domestic)Kathmandu Gorkhas4/2540Tribhuvan University International Cricket Ground
26 Nov 2025T20 (leagues & domestic)Biratnagar Kings1/1630Tribhuvan University International Cricket Ground
20 Nov 2025T20 (leagues & domestic)Lumbini Lions1/3040Tribhuvan University International Cricket Ground
18 Nov 2025T20 (leagues & domestic)Karnali Yaks1/2640Tribhuvan University International Cricket Ground
18 Dec 2024T20 (leagues & domestic)Karnali Yaks2/2440Tribhuvan University International Cricket Ground
14 Dec 2024T20 (leagues & domestic)Janakpur Bolts2/2340Tribhuvan University International Cricket Ground
13 Dec 2024T20 (leagues & domestic)Biratnagar Kings1/3340Tribhuvan University International Cricket Ground
10 Dec 2024T20 (leagues & domestic)Lumbini Lions0/2740Tribhuvan University International Cricket Ground
8 Dec 2024T20 (leagues & domestic)Sudur Paschim Royals1/223.20Tribhuvan University International Cricket Ground
6 Dec 2024T20 (leagues & domestic)Karnali Yaks0/1840Tribhuvan University International Cricket Ground
3 Dec 2024T20 (leagues & domestic)Pokhara Avengers3/631Tribhuvan University International Cricket Ground
2 Dec 2024T20 (leagues & domestic)Kathmandu Gorkhas5/2140Tribhuvan University International Cricket Ground
18 Feb 2022T20 (leagues & domestic)Multan Sultans0/5240Gaddafi Stadium
15 Feb 2022T20 (leagues & domestic)Peshawar Zalmi0/5040Gaddafi Stadium
13 Feb 2022T20 (leagues & domestic)Lahore Qalandars0/3040Gaddafi Stadium
3 Feb 2022T20 (leagues & domestic)Islamabad United0/4340National Stadium, Karachi
31 Jan 2022T20 (leagues & domestic)Multan Sultans0/3640National Stadium, Karachi
29 Jan 2022T20 (leagues & domestic)Karachi Kings2/2940National Stadium, Karachi
28 Jan 2022T20 (leagues & domestic)Peshawar Zalmi0/1820National Stadium, Karachi

Frequently asked questions

How many wickets has Sohail Tanvir taken in Tests?
5 wickets in 4 innings at an average of 63.20, economy 3.76, best figures 3/83.
How many wickets has Sohail Tanvir taken in ODIs?
69 wickets in 59 innings at an average of 36.72, economy 5.24, best figures 5/48.
How many runs has Sohail Tanvir scored in Tests?
17 runs in 3 innings (2 matches) at an average of 5.67 and a strike rate of 38.6, in the data from 2007 to 2007.
How many runs has Sohail Tanvir scored in ODIs?
399 runs in 40 innings (61 matches) at an average of 13.76 and a strike rate of 87.1, in the data from 2007 to 2014.
How many runs has Sohail Tanvir scored in T20Is?
196 runs in 24 innings (55 matches) at an average of 11.53 and a strike rate of 121.7, in the data from 2007 to 2017.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.