CricketWise
  1. Home
  2. Players
  3. Muhammad Abbas

Hampshire · Men's cricket

Muhammad Abbas stats

Data through 24 September 2026Last updated 24 September 2026

Coverage: matches in the Cricsheet data from 21 April 2017 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Muhammad Abbas played 33 Tests, 3 ODIs for Pakistan in the data, between 2017 and 2026. Muhammad Abbas took 295 first-class wickets in the data (average 20.72, economy 2.47, best 6/11).

International matches
36
Tests 33 · ODIs 3
International wickets
132
8 five-wicket hauls
T20 league & domestic matches
12
25 runs
Best bowling
6/11
First-class

Teams played for

Hampshire 2021–2024 · 51Pakistan 2017–2026 · 36Leicestershire 2018–2019 · 26Nottinghamshire 2025 · 9Derbyshire 2026 · 7Multan Sultans 2019 · 3

Muhammad Abbas batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test335224240428.5790726.5007295
T20 (leagues & domestic)12652515*25.0015166.700031
First-class781005623932*5.4393925.50019282
List A632128*12.001580.000020

Runs per year

050100150200201720212026176
Muhammad Abbas: runs per calendar year (all formats in the data)
05010015020020172019202120232026176
Muhammad Abbas: runs per calendar year (all formats in the data)
Show as table
Muhammad Abbas: runs per calendar year (all formats in the data)
YearRuns
201711
2018101
201983
202013
202132
202221
202322
202436
202521
2026176
Year-by-year batting (20 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2017Test8113.678.9400
2018First-class12557.8627.93200
2018T20 (leagues & domestic)52424.00171.41500
2018Test9225.5016.71000
2019First-class8102.0013.5400
2019List A21212.00100.0800
2019T20 (leagues & domestic)11–100.0100
2019Test76010.0030.32900
2020Test7132.609.0500
2021First-class14284.0021.5600
2021Test542.008.3300
2022First-class16213.0023.1800
2023First-class18222.7515.0900
2024First-class112613.0021.71300
2024List A10–0.0000
2024Test21010.0026.31000
2025First-class102110.5037.5600
2025Test20–0.0000
2026First-class11569.3345.22200
2026Test1212017.1454.84200

Muhammad Abbas bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test596,9152,9711316/5410/9522.682.5852.8158313
ODI316215311/44–153.005.67162.0000
T20 (leagues & domestic)12258347123/22–28.928.0721.5001
First-class13814,8666,1122956/1110/5220.722.4750.42413724
List A627621362/38–35.504.6346.0002

Wickets per year

025507510020172021202654
Muhammad Abbas: wickets per calendar year (all formats in the data)
02550751002017201920212023202654
Muhammad Abbas: wickets per calendar year (all formats in the data)
Show as table
Muhammad Abbas: wickets per calendar year (all formats in the data)
YearWickets
201723
201884
201941
202010
202149
202250
202353
202446
202535
202654
Year-by-year bowling (21 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2017Test102321.352.435/46
2018First-class153917.922.526/54
2018T20 (leagues & domestic)9739.718.973/32
2018Test133813.762.275/33
2019First-class102126.572.584/72
2019List A2338.005.702/55
2019ODI31153.005.671/44
2019T20 (leagues & domestic)3513.805.753/22
2019Test81144.642.914/55
2020Test81031.302.022/19
2021First-class184115.882.106/11
2021Test5831.752.543/43
2022First-class225017.622.356/45
2023First-class265320.062.616/49
2024First-class193624.252.484/27
2024List A4333.003.812/38
2024Test2719.003.286/54
2025First-class163221.472.446/45
2025Test2337.673.833/94
2026First-class122330.432.715/63
2026Test113121.062.885/22

Muhammad Abbas against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest13999.9041.44200
AustraliaTest54110.2529.52900
South AfricaTest84010.0027.01100
West IndiesTest9306.0024.22300
BangladeshTest512–23.1600
New ZealandTest693.006.9500
Sri LankaTest552.508.2300
SussexFirst-class34141.0052.63200
GloucestershireFirst-class11385.4329.52200
KentFirst-class5248.0025.81300
NorthamptonshireFirst-class5235.7537.7900
WarwickshireFirst-class12223.6718.0900
LancashireFirst-class11163.2016.7800
MiddlesexFirst-class6134.3314.6700
SurreyFirst-class10112.2021.6600
YorkshireFirst-class311–39.3600
EssexFirst-class31010.0062.5600
WorcestershireFirst-class594.5040.9400
SomersetFirst-class973.5013.2400
DurhamFirst-class851.0016.7400
NottinghamshireFirst-class52–5.0200
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
West IndiesTest122918.242.265/22
EnglandTest122823.252.795/57
AustraliaTest51716.472.685/33
South AfricaTest81531.803.316/54
Sri LankaTest71425.932.564/55
BangladeshTest61322.312.385/92
New ZealandTest7645.172.022/13
AustraliaODI31153.005.671/44
WarwickshireFirst-class142918.932.105/29
SomersetFirst-class142722.042.624/22
KentFirst-class122621.382.494/55
GloucestershireFirst-class122522.042.366/45
MiddlesexFirst-class102415.292.236/11
NorthamptonshireFirst-class102317.352.444/31
LancashireFirst-class122226.502.785/48
NottinghamshireFirst-class82216.092.486/49
DurhamFirst-class82024.453.095/23
WorcestershireFirst-class81620.562.655/63
YorkshireFirst-class51414.211.866/45
SurreyFirst-class71228.582.386/64
EssexFirst-class5928.782.983/76
HampshireFirst-class3716.572.375/31
LeicestershireFirst-class4615.831.733/19
SussexFirst-class4545.402.552/61

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Edgbaston77114.2042
The Rose Bowl32513.199
Grace Road15486.8615
County Ground, Brighton23636.0032
County Ground, Derby33131.0022
Adelaide Oval23015.0029
Brian Lara Stadium22311.5023
Lord's52110.5013
The Wanderers Stadium22010.0011
County Ground, Northampton3196.339

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
The Rose Bowl4610217.832.39
Grace Road193325.483.06
Trent Bridge123014.332.22
Lord's82813.112.40
Zayed Cricket Stadium71913.162.35
County Ground, Northampton61518.532.69
St Lawrence Ground81521.872.39
Edgbaston91329.622.79
County Ground, Taunton71226.252.74
County Ground, Derby51125.732.62

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
T20Powerplay––––12619.86
T20Middle––––5475.78
T20Death2515166.717846.77
ODIPowerplay––––7206.00
ODIMiddle––––6005.00
ODIDeath––––3016.20

How Muhammad Abbas was dismissed

How Muhammad Abbas took wickets

Last 20 innings

020406024 Apr 202619 Jun 202624 Sep 20264
Muhammad Abbas: runs in the last 20 innings
020406024 Apr 202616 May 202612 Jun 202625 Jul 202627 Aug 20269 Sep 202624 Sep 20264
Muhammad Abbas: runs in the last 20 innings
Show as table
Muhammad Abbas: runs in the last 20 innings
InningsRuns
24 Apr 202622
8 May 20266
8 May 20265
16 May 20260
16 May 20260
12 Jun 20260
12 Jun 20260
19 Jun 20260
25 Jul 20260
25 Jul 202623
19 Aug 20262
19 Aug 20266
27 Aug 20262
27 Aug 202613
9 Sep 202621
9 Sep 202642
15 Sep 20266
15 Sep 20269
24 Sep 20261
24 Sep 20264
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
24 Sep 2026First-classWorcestershire4*6not outNew Road
24 Sep 2026First-classWorcestershire18bowledNew Road
15 Sep 2026First-classNorthamptonshire910caughtCounty Ground, Northampton
15 Sep 2026First-classNorthamptonshire69caughtCounty Ground, Northampton
9 Sep 2026TestEngland4267caughtEdgbaston
9 Sep 2026TestEngland2136caughtEdgbaston
27 Aug 2026TestEngland13*16not outLord's
27 Aug 2026TestEngland29bowledLord's
19 Aug 2026TestEngland619caughtHeadingley
19 Aug 2026TestEngland25bowledHeadingley
25 Jul 2026TestWest Indies2333lbwBrian Lara Stadium
25 Jul 2026TestWest Indies08caughtBrian Lara Stadium
19 Jun 2026First-classLancashire0*2not outQueen's Park, Chesterfield
12 Jun 2026First-classDurham02bowledRiverside Ground
12 Jun 2026First-classDurham0*2not outRiverside Ground
16 May 2026TestBangladesh0*5not outSylhet International Cricket Stadium
16 May 2026TestBangladesh0*4not outSylhet International Cricket Stadium
8 May 2026TestBangladesh5*12not outShere Bangla National Stadium
8 May 2026TestBangladesh6*5not outShere Bangla National Stadium
24 Apr 2026First-classGloucestershire2239bowledCounty Ground, Derby

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
24 Sep 2026First-classWorcestershire4/65287New Road
24 Sep 2026First-classWorcestershire5/63172New Road
15 Sep 2026First-classNorthamptonshire3/64196County Ground, Northampton
15 Sep 2026First-classNorthamptonshire0/62257County Ground, Northampton
9 Sep 2026TestEngland2/2781Edgbaston
9 Sep 2026TestEngland1/95231Edgbaston
27 Aug 2026TestEngland5/57223Lord's
27 Aug 2026TestEngland4/73203Lord's
19 Aug 2026TestEngland1/78255Headingley
25 Jul 2026TestWest Indies5/2215.56Brian Lara Stadium
25 Jul 2026TestWest Indies3/63266Brian Lara Stadium
19 Jun 2026First-classLancashire0/36238Queen's Park, Chesterfield
19 Jun 2026First-classLancashire3/49130Queen's Park, Chesterfield
12 Jun 2026First-classDurham1/78295Riverside Ground
16 May 2026TestBangladesh1/66232Sylhet International Cricket Stadium
16 May 2026TestBangladesh3/45163Sylhet International Cricket Stadium
8 May 2026TestBangladesh1/35143Shere Bangla National Stadium
8 May 2026TestBangladesh5/92348Shere Bangla National Stadium
24 Apr 2026First-classGloucestershire1/81305County Ground, Derby
10 Apr 2026First-classLancashire3/32154Old Trafford

Batter vs bowler matchups

Frequently asked questions

How many wickets has Muhammad Abbas taken in Tests?
131 wickets in 59 innings at an average of 22.68, economy 2.58, best figures 6/54.
How many wickets has Muhammad Abbas taken in T20 leagues?
12 wickets in 12 innings at an average of 28.92, economy 8.07, best figures 3/22.
How many runs has Muhammad Abbas scored in Tests?
240 runs in 52 innings (33 matches) at an average of 8.57 and a strike rate of 26.5, in the data from 2017 to 2026.
How many runs has Muhammad Abbas scored in T20 leagues?
25 runs in 6 innings (12 matches) at an average of 25.00 and a strike rate of 166.7, in the data from 2018 to 2019.
What is Muhammad Abbas's highest score?
42 in Tests, the highest score in the data.

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