Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At ICC Global Cricket Academy×

Player figures come from full scorecards, which we hold for 5 of the 12 matches in this selection (from 2013). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
William PorterfieldIREUnited Arab Emirates201722017610088.0021083.81110161
Ruvindu GunasekeraCANKenya20133301287242.6716577.58010113
Rakep PatelKENCanada20133329148*91.0066137.8800063
Raza-ur-RehmanCANKenya2013330847028.0010282.35010120
Irfan KarimKENCanada2013220806540.0012564.0001070
Kevin O'BrienIREUnited Arab Emirates2017210696969.0053130.1901071
Usman LimbadaCANKenya2013332673067.0053126.4200090
Morris OumaKENCanada2013330664722.008676.7400060
Hiral PatelCANKenya2013330644021.336992.7500170
Shaiman AnwarUAEIreland2017220634831.509665.6300070
Andrew BalbirnieIREUnited Arab Emirates20172216258*62.007384.9301080
Rohan MustafaUAEIreland2017220604330.0055109.0900092
Alex ObandaKENCanada2013330602620.0054111.1100082
Niall O'BrienIREUnited Arab Emirates2017221523452.008362.6500040
Rameez ShahzadUAEIreland2017220474123.508754.0200021
Ahmed RazaUAEIreland2017220464523.007858.9700070
Paul StirlingIREUnited Arab Emirates2017220454122.507361.6400041
Collins ObuyaKENCanada2013330453415.005384.9100140
Tanmay MishraKENCanada20133314524*22.505778.9500020
Ragheb AgaKENCanada2013320373118.5029127.5900031
Jimmy HansraCANKenya2013331372418.505962.7100050
Adnan MuftiUAEIreland2017220362118.007647.3700010
Gary WilsonIREUnited Arab Emirates2017210333333.003497.0600001
Muhammad UsmanUAEIreland2017220302915.005158.8200021
Nitish KumarCANKenya2013330301910.003781.0800030
Nelson OdhiamboKENCanada2013210262626.002989.6600021
Amjad JavedUAEIreland2017220242312.002596.0000031
Mohammad NaveedUAEIreland201722018149.0015120.0000031
Zahoor KhanUAEIreland201722016168.003053.3300121
Rizwan CheemaCANKenya20133301695.332080.0000030
Ghulam ShabberUAEIreland2017220653.001346.1500000
Imran HaiderUAEIreland201722266*-1540.0000000
George DockrellIREUnited Arab Emirates2017210555.00683.3300010
Stuart ThompsonIREUnited Arab Emirates2017210555.001145.4500000
Henry OsindeCANKenya2013310444.00666.6700000
Elijah OtienoKENCanada2013310444.00666.6700000
Hamza TariqCANKenya2013320442.001136.3600100
Duncan AllanKENCanada2013110333.001030.0000000
Craig YoungIREUnited Arab Emirates201721133*-475.0000000
Shem NgocheKENCanada2013210222.00728.5700000
Nehemiah OdhiamboKENCanada201311111*-425.0000000
Hiren VaraiyaKENCanada201331100*-0-00000
Manny AulakhCANKenya2013210000.0020.0000100
Andrew McBrineIREUnited Arab Emirates2017210000.0010.0000100
Peter ChaseIREUnited Arab Emirates2017110000.0010.0000100
Junaid SiddiquiCANKenya201332100*0.000-00100

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