Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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

William Porterfield: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
OppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Scotland2006-20181819040810121.4754375.14122545
Netherlands2006-20211718064910836.0691670.85141746
Bermuda2007-2008221116112*116.0015276.3210090
Kenya2007-201214142399104*33.2549780.28121414
Canada2007-2013882321104*53.5037186.52120401
Zimbabwe2007-2021171704057523.8264362.99021442
Pakistan2007-2018910024510724.5047651.47100221
West Indies2007-202219190181299.5332655.52005214
England2007-20191112130111227.3650759.37111283
South Africa2007-20216601126318.6718261.54011150
New Zealand2007-2017440724818.008980.9000071
Australia2007-2016660683911.339968.6900272
Bangladesh2007-20191412045610838.0057978.76120379
Sri Lanka2007-20165501667333.2027360.81010190
India2007-20185501777535.4026267.56020143
Afghanistan2010-20193839080811920.72106276.08113968
United Arab Emirates2013-20181414170613954.3182285.89241738
Namibia2013-201744128118693.6739970.43110323
United States of America2013-2015221137127*137.0084163.10100135
Uganda2013110333333.0017194.1200061
Hong Kong2013-2016330703823.337593.3300071
Nepal20151111818*-2090.0000030
Papua New Guinea2015-201845122711156.7525190.44110232
Jersey2015110171717.0012141.6700011
Oman2016110292929.0028103.5700031

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.