Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Mohammad Amir: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
OppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Australia2009-2019262672724814.3259445.79005264
Sri Lanka2009-20192218715128*13.7328053.93001131
England2009-2024232362905817.0663545.67012395
New Zealand2009-20243122524973*14.6554845.44013293
Islamabad United2016-20262474552318.3339141.0300082
Peshawar Zalmi2016-2026218436139.0027133.3300260
Rangpur Riders2015-2026554103*10.001855.5600000
Kent2017-2026843352835.004774.4700040
Quetta Gladiators2016-2026124366*6.001060.0000110
West Indies2009-2019151021102713.7522648.67000101
Somerset2017-20256522922*9.673096.6700050
Hampshire2017-2026106223185.754551.1100111
Lahore Qalandars2016-202617621711*4.2516106.2500221
Jaffna Kings2021322148*-11127.2700020
Trinbago Knight Riders2021-2024842653.004150.0000010
South Africa2009-201911815522*7.8611249.1100260
India2009-202410513118*7.755853.4500110
Trent Rockets2021-2025221271627.0020135.0000021
Kandy Tuskers20202111515*-12125.0000011
Birmingham Bears202411199*-7128.5700010
Comilla Victorians2015-202341166*-2300.0000010
Rajshahi Royals2019-2020421434.004100.0000000
Barbados Royals2022-202561122*-366.6700000
Hyderabad Kingsmen202622122*2.00450.0000100
Jamaica Tallawahs202121111*-1100.0000000
Rangpur Rangers201921111*-250.0000000
Dambulla Viiking202022111*1.00425.0000100
St Lucia Kings2021-202592111*1.00250.0000100
MI Emirates202431111*-1100.0000000
Noakhali Express2025-202621111*-250.0000000
Glamorgan2017-202541100*-0-00000
Southern Brave202111100*-10.0000000
Karachi Kings2024-2026430323010.6721152.3800123
Yorkshire2017-2024210222222.003268.7500030
Barisal Bulls2015110202020.0012166.6700002
Multan Sultans2018-2026124018124.502090.0000020
Durham2024-2026210131313.0011118.1800001
Ireland2009-2024610131313.004131.7100010
Bangladesh2010-2019410888.006133.3300010
Colombo Kings2020310888.008100.0000001
Sussex2017-2025410555.00683.3300010
Gloucestershire2017-2025310555.005100.0000010
Dhaka Platoon2020210555.003166.6700010
Sylhet Thunder2019210444.00666.6700000
Abu Dhabi Knight Riders2024-2025410444.002200.0000010
Jaffna Stallions2020320331.50475.0000100
Dhaka Dynamites2015220221.00450.0000100
Northern Superchargers2021110222.00450.0000000
Middlesex2017-2025520110.50250.0000100
Colombo Stars2021110111.00425.0000000
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.