ZHANG Ruihua · SHANGHAI GUHUA

283rank
+7.0Butler · 140 bds
+0.05per board
±4.2swing
-0.04vs par /bd · #298/567
+0.19adjusted /bd
Butler per round: 4.2 0.3 -11.2 -37.3 -4.9 10.4 -0.1 4.5 14.2 17.5 -1.1 5.5 -15.6 20.6by round

vs par split: bidding +0.06 · play -0.09

Strength of schedule: opponents averaged +0.14/bd (a tough draw) → opponent-adjusted +0.19/bd

Card play — on target: opening leads 83.9% #172 of 567 · declarer play 73.5% #368 of 567 · defence 86.0% #158 of 567

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (10)85.7% (21)
Declarer play63.6% (11)78.3% (23)
Defence75.0% (20)89.4% (66)

Opening leads by suit led: ♠ 75.0% (4) · ♥ 60.0% (5) · ♦ 93.8% (16) · ♣ 83.3% (6)

vs par by strain: NT -1.00 (43) · a suit +0.42 (96)

vs par by level: part-score +0.79 (63) · game -0.88 (73) · slam +3.67 (3)

By role: declaring -0.11/bd (-2.25 vs par · 53) · defending +0.14/bd (+1.30 vs par · 87)

By vulnerability: vulnerable -0.18/bd (-0.30 vs par · 70) · not vulnerable +0.28/bd (+0.21 vs par · 70)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.YuT.Chen – B.ZhouOpen10+4.2+0.42-0.10
Round 2F.YuG.Manara – D.AttanasioOpen10+0.3+0.03-1.60
Round 3Y.WuK.Dwyer – S.HuangOpen10-11.2-1.12+0.10
Round 4F.YuC.Madsen – O.PavlushkoOpen10-37.3-3.73-3.70
Round 5F.YuI.Baroni – A.TartarinClosed10-4.9-0.49-1.10
Round 6F.YuT.Zhou – X.HeClosed10+10.4+1.04-0.50
Round 7F.YuD.Wang – N.LiOpen10-0.1-0.01-2.10
Round 8F.YuD.Tao – W.CaiOpen10+4.5+0.45+0.40
Round 10F.YuT.Gao – F.ShiOpen10+14.2+1.42+3.50
Round 11F.YuA.Hung – N.EdgttonClosed10+17.5+1.75+2.70
Round 12F.YuM.Szymanowski – P.BizonOpen10-1.1-0.11-0.50
Round 13Y.GuX.Shi – X.GanClosed10+5.5+0.55+2.30
Round 14F.YuM.Whibley – M.BrownOpen10-15.6-1.56+0.00
Round 15F.YuA.Comella – S.SabbatiniClosed10+20.6+2.06+0.00

Every board — best Butler first↑ top

vs par = IMPs this pair scored above (+) or below (−) the board’s double-dummy par — what bidding and play (theirs and the opponents’) added or gave away against perfect play.

ButlerRoundOpponentsBdContractLeadResvs par
+10.5Round 6MINGXIN GROUP253NT♥2=+10
+9.0Round 11AUSTRALIA Open134♥♣8-2+8
+8.6Round 1HIIMOTOR53NT♦2-3+11
+8.0Round 11AUSTRALIA Open154♥♦5-2+13
+7.9Round 12POLAND Seniors254♥♣10+2+14
+7.5Round 6MINGXIN GROUP302♠x♦K-3+3
+7.5Round 8ZJJDWUHANYUAN184♦♦3+1+11
+7.1Round 7BEIJINGXUGUANG53NT♠Q=+7
+7.0Round 13NANGANG POWER14♥♠8-1+10
+6.8Round 10GUIZHOU ZHENGYE22♠♥A+2+8
+6.5Round 15ITALY Seniors263NT♣Q+1+0
+6.5Round 15ITALY Seniors274♥♠K=+8
+6.3Round 15ITALY Seniors294♥♠9=+3
+5.9Round 15ITALY Seniors223NT♥6=+0
+5.7Round 5PSG173NT♦2=+6
+5.2Round 2ITALY Mixed193♠♦5-1+6
+5.1Round 11AUSTRALIA Open114♥♣K=+8
+4.9Round 7BEIJINGXUGUANG23♣x♠K-1+7
+4.7Round 1HIIMOTOR44♠♦2-1+6
+4.6Round 7BEIJINGXUGUANG104♠x♥6-1+2
+4.3Round 13NANGANG POWER54♥♠8=+11
+4.1Round 6MINGXIN GROUP224♥♦Q-1+5
+4.1Round 15ITALY Seniors231NT♦3-1+5
+4.0Round 10GUIZHOU ZHENGYE53♠♦3-2+7
+4.0Round 11AUSTRALIA Open193NT♦2=+0
+3.9Round 2ITALY Mixed182♦♦2-3+6
+3.9Round 5PSG183♠♦2-3+0
+3.9Round 8ZJJDWUHANYUAN174♣♦3=+1
+3.8Round 2ITALY Mixed163NT♦Q=+7
+3.7Round 10GUIZHOU ZHENGYE44♦♠2-1+6
+3.6Round 6MINGXIN GROUP275♠x♥A-1+9
+3.6Round 8ZJJDWUHANYUAN203NT♦3-2+7
+3.5Round 14NEW ZEALAND Open193♥x♣9-1+5
+3.3Round 12POLAND Seniors302♣♦K-3+0
+3.3Round 13NANGANG POWER22♠♠2=+12
+3.2Round 11AUSTRALIA Open163♥♣3-1+5
+3.1Round 1HIIMOTOR84♠♦Q-1+10
+2.7Round 13NANGANG POWER103♠♥5-1-1
+2.3Round 10GUIZHOU ZHENGYE102♠♦6+1+1
+2.3Round 12POLAND Seniors242NT♥J-2+8
+2.1Round 14NEW ZEALAND Open142♠♦K-3+1
+2.0Round 3MILLENS273NT♦3=+3
+2.0Round 4AURUSSIA62♥♦2-2+3
+1.7Round 5PSG122♣♦2+1+0
+1.7Round 10GUIZHOU ZHENGYE11NT♦9=+5
+1.7Round 14NEW ZEALAND Open174♠♣6+1+0
+1.6Round 6MINGXIN GROUP232♠♣5+1+0
+1.5Round 14NEW ZEALAND Open164♠♥K-1+5
+1.4Round 10GUIZHOU ZHENGYE9Pass-3
+1.3Round 1HIIMOTOR33♥♦A=+0
+1.3Round 6MINGXIN GROUP213NTx♥J-1-5
+1.3Round 12POLAND Seniors284♥♦J+2-11
+1.1Round 3MILLENS265♥♣3+1+13
+1.0Round 8ZJJDWUHANYUAN143NT♦3+1+1
+1.0Round 12POLAND Seniors292♠♣7=+1
+1.0Round 13NANGANG POWER74♠♠6=-1
+0.9Round 13NANGANG POWER43♣♥5-1+0
+0.8Round 2ITALY Mixed114♥x♦Q-2-3
+0.6Round 2ITALY Mixed143♦♦A=+5
+0.5Round 11AUSTRALIA Open143♣♦6+2-1
+0.4Round 11AUSTRALIA Open202♠♦5=+0
+0.3Round 2ITALY Mixed173♠♦2=-7
+0.3Round 3MILLENS245♦♥3=+2
+0.3Round 12POLAND Seniors232♥♥9+1+0
+0.3Round 13NANGANG POWER63♥♠6=+7
+0.2Round 7BEIJINGXUGUANG11NT♦4-1-2
+0.0Round 1HIIMOTOR101NT♦2+1+0
-0.0Round 6MINGXIN GROUP262♦♥3+1+0
+0.0Round 8ZJJDWUHANYUAN114♠♦3+1+0
+0.0Round 10GUIZHOU ZHENGYE86NT♣6=+11
-0.1Round 3MILLENS223NT♥9-1-5
-0.1Round 7BEIJINGXUGUANG72♥♣8=+0
-0.2Round 5PSG111NT♦2+2+0
-0.2Round 10GUIZHOU ZHENGYE33♣♦10+2+6
-0.2Round 15ITALY Seniors243NT♠6+2+0
-0.3Round 1HIIMOTOR73♦♦2=+0
-0.3Round 3MILLENS304♥♠A+1+0
-0.3Round 4AURUSSIA14♥♦2+1+0
-0.3Round 8ZJJDWUHANYUAN134♦♦3=+0
-0.4Round 4AURUSSIA92♦♦2-1+5
-0.5Round 8ZJJDWUHANYUAN153NT♦3+1+0
-0.5Round 15ITALY Seniors253NT♣4+1+0
-0.6Round 1HIIMOTOR13♠♦2+1-6
-0.6Round 4AURUSSIA34♥♦2+2-11
-0.6Round 5PSG161NT♦2=-7
-0.6Round 11AUSTRALIA Open172♠♥4=+7
-0.8Round 7BEIJINGXUGUANG32♦♠6+1+0
-0.9Round 13NANGANG POWER93NT♥5+2-2
-1.0Round 8ZJJDWUHANYUAN163NT♦3-1-5
-1.0Round 12POLAND Seniors212♦♥K-1+0
-1.3Round 5PSG202♠♦2+2-1
-1.3Round 7BEIJINGXUGUANG83NT♦6=-11
-1.4Round 3MILLENS285♣♦A=+2
-1.4Round 14NEW ZEALAND Open132♠♥Q=+0
-1.5Round 1HIIMOTOR22♦♦2+2+0
-1.6Round 2ITALY Mixed131NT♦2+1+0
-1.6Round 5PSG152♥♦2=-5
-1.9Round 14NEW ZEALAND Open113NT♣8=+1
-2.1Round 3MILLENS251NT♠3+2-6
-2.4Round 10GUIZHOU ZHENGYE63NT♣6-1-6
-2.4Round 14NEW ZEALAND Open203♥♦A-1+1
-2.5Round 15ITALY Seniors283NT♥J+3-11
-2.7Round 3MILLENS214♥♠K=+1
-2.7Round 14NEW ZEALAND Open184♥♦4=-3
-2.7Round 15ITALY Seniors212♥♦6+1+0
-2.8Round 3MILLENS231NT♦3=+1
-2.8Round 15ITALY Seniors303NT♦6-1-5
-3.1Round 10GUIZHOU ZHENGYE73NT♦9=+0
-3.2Round 4AURUSSIA82♥♦2+1-1
-3.3Round 2ITALY Mixed154♥♦2=-6
-3.3Round 7BEIJINGXUGUANG45♦♠K+1-3
-3.4Round 7BEIJINGXUGUANG64♠x♠10=-5
-3.6Round 5PSG194♠♦2-1-5
-3.6Round 8ZJJDWUHANYUAN124♥♦3+2-11
-3.7Round 2ITALY Mixed124♠♦Q-1-12
-3.8Round 1HIIMOTOR62♠♦5=-11
-3.9Round 5PSG142♥♦2=+1
-3.9Round 12POLAND Seniors226♥♦A=+0
-4.1Round 6MINGXIN GROUP245♦♣6-2-5
-4.3Round 4AURUSSIA103♣♦2-1-5
-4.5Round 6MINGXIN GROUP293NT♥9+3-12
-4.5Round 13NANGANG POWER86♦♠9=+0
-4.7Round 12POLAND Seniors262♦♣A=-6
-5.0Round 5PSG133NT♦2+1+0
-5.2Round 3MILLENS294♠♥J=-10
-5.7Round 2ITALY Mixed202♥♦2=-12
-5.7Round 4AURUSSIA43NT♦J+2+0
-6.0Round 4AURUSSIA74♠♦2-1-6
-6.0Round 11AUSTRALIA Open122♦♦J+1-7
-6.1Round 8ZJJDWUHANYUAN193NT♦3=+0
-6.1Round 11AUSTRALIA Open183♥♣J=-6
-6.8Round 14NEW ZEALAND Open154♥♦A-2+0
-7.3Round 1HIIMOTOR95♦x♦2-2-11
-7.4Round 4AURUSSIA25♥x♣K=-10
-7.6Round 12POLAND Seniors274♠♥J-3-11
-8.0Round 7BEIJINGXUGUANG93NT♠2-1-16
-8.6Round 13NANGANG POWER33NT♦3-2-13
-9.2Round 14NEW ZEALAND Open123NT♦4-1-10
-9.6Round 6MINGXIN GROUP283NT♥2=-10
-11.4Round 4AURUSSIA54♠xx♦2+1-12