🇸🇬 WU Jian Zhong · SINGAPORE

94rank
-73.7Butler · 182 bds
-0.40per board
±4.5swing
-0.12vs par /bd · #61/115
-0.22adjusted /bd
Butler per round: 16.2 15.4 -14.5 -9.3 4.7 -39.5 6.7 -1.5 -23.7 -14.5 -4.2 -19.3 9.8by round

vs par split: bidding +0.26 · play -0.34

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

Card play — on target: opening leads 65.4% #112 of 115 · declarer play 75.0% #48 of 115 · defence 79.8% #80 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (14)63.2% (38)
Declarer play81.8% (11)72.4% (29)
Defence65.5% (29)86.2% (65)

Opening leads by suit led: ♠ 28.6% (7) · ♥ 66.7% (18) · ♦ 68.8% (16) · ♣ 81.8% (11)

vs par by strain: NT -0.46 (50) · a suit +0.06 (130)

vs par by level: part-score -0.51 (75) · game +0.11 (93) · slam +1.08 (12)

By role: declaring -0.04/bd (-1.93 vs par · 87) · defending -0.74/bd (+1.55 vs par · 95)

By vulnerability: vulnerable -0.88/bd (-0.98 vs par · 91) · not vulnerable +0.07/bd (+0.75 vs par · 91)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1X.GuanT.Sammalisto – A.AaltoClosed14+16.2+1.16+1.64
Round 3X.GuanN.Yaninski – L.KostovaClosed14+15.4+1.10+2.29
Round 4X.GuanK.Kopka – K.CichyOpen14-14.5-1.04-0.50
Round 5X.GuanF.Basoalto – N.DavilaClosed14-9.3-0.66-0.93
Round 7X.GuanB.Zhu – J.FreemanOpen14+4.7+0.34+1.86
Round 8X.GuanR.Pan – B.JiangClosed14-39.5-2.82-0.57
Round 10X.GuanM.Lund – S.HelgebyClosed14+6.7+0.48-1.29
Round 11X.GuanGOKUL S – R.Vadumangudi BalasundaramClosed14-1.5-0.11+0.07
Round 13X.GuanG.Donati – F.PortaOpen14-23.7-1.69-2.14
Round 16X.GuanE.Hansson – C.MannClosed14-14.5-1.04-0.79
Round 17X.GuanS.Van Oosten – P.PabstOpen14-4.2-0.30+1.14
Round 19X.GuanT.Fong – W.CheungOpen14-19.3-1.38-3.50
Round 21X.GuanO.Nijssen – T.Van De PaverdOpen14+9.8+0.70+1.21

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.6Round 21🇳🇱 NETHERLANDS133♣x♥6=+13
+10.3Round 17🇩🇪 GERMANY46♥♣K-1+13
+9.5Round 19🇭🇰 CHINA HONG KONG53♥x♠Q-2+9
+9.2Round 1🇫🇮 FINLAND54♠♥Q-2+11
+8.9Round 1🇫🇮 FINLAND123NT♦A+1+11
+8.4Round 16🇸🇪 SWEDEN144♠♦2-1+10
+8.3Round 1🇫🇮 FINLAND63♠♣5-1+12
+8.2Round 11🇮🇳 INDIA52NT♦10+4+13
+8.1Round 3🇧🇬 BULGARIA15♠♦A-1+11
+8.1Round 11🇮🇳 INDIA64♠♣4=+6
+7.7Round 3🇧🇬 BULGARIA64♥x♦K-2+18
+7.5Round 11🇮🇳 INDIA42♥♦6-2+8
+7.2Round 3🇧🇬 BULGARIA84♥♣6=+3
+7.1Round 3🇧🇬 BULGARIA36♦♣7=-11
+6.6Round 17🇩🇪 GERMANY75♦x♠6-1+8
+6.0Round 11🇮🇳 INDIA73♦♠A=+0
+5.9Round 5🇨🇱 CHILE84♥♠3=+8
+5.7Round 16🇸🇪 SWEDEN24♥♣5-2+12
+5.5Round 3🇧🇬 BULGARIA55♥x♣A-2+11
+5.3Round 5🇨🇱 CHILE71NT♣A-2+3
+4.9Round 7🇨🇦 CANADA63♠♥J-1+5
+4.8Round 13🇮🇹 ITALY85♥♣5=+0
+4.4Round 4🇵🇱 POLAND12♥x♣8-1+7
+4.3Round 10🇳🇴 NORWAY42♣♥A=+6
+4.2Round 7🇨🇦 CANADA124♥♦5-1+5
+4.1Round 16🇸🇪 SWEDEN34♠♥Q+1+0
+4.0Round 7🇨🇦 CANADA33♥♦A-1+10
+3.9Round 10🇳🇴 NORWAY52NT♠2+2+2
+3.7Round 4🇵🇱 POLAND34♠♥2=+0
+3.6Round 7🇨🇦 CANADA14♥♠7-1+8
+3.6Round 19🇭🇰 CHINA HONG KONG63♥♠8=+0
+3.5Round 1🇫🇮 FINLAND34♠♠6=-1
+3.5Round 4🇵🇱 POLAND83♥♣7=+7
+3.5Round 17🇩🇪 GERMANY132♦x♦A=+8
+3.1Round 5🇨🇱 CHILE113NT♠5-1+10
+3.0Round 1🇫🇮 FINLAND104♥♣3=+0
+3.0Round 8🇨🇳 CHINA54♠♦6+2+13
+2.9Round 21🇳🇱 NETHERLANDS53♣x♣5-2-7
+2.7Round 7🇨🇦 CANADA54♠♥8-2+2
+2.5Round 10🇳🇴 NORWAY21♣♦A-3-8
+2.5Round 10🇳🇴 NORWAY124♠♦6+1+0
+2.5Round 21🇳🇱 NETHERLANDS82♠♥10-1+4
+2.4Round 11🇮🇳 INDIA85♠♦A+1+1
+2.2Round 8🇨🇳 CHINA122NT♦Q=+6
+2.2Round 21🇳🇱 NETHERLANDS11NT♣A=+6
+2.0Round 10🇳🇴 NORWAY14♥♠J=+8
+2.0Round 16🇸🇪 SWEDEN133NT♥2=+0
+2.0Round 21🇳🇱 NETHERLANDS74♥♠Q=-1
+1.9Round 4🇵🇱 POLAND143♦♥Q=+7
+1.9Round 7🇨🇦 CANADA71NT♣A-1+6
+1.9Round 7🇨🇦 CANADA92♦♠6=+0
+1.9Round 13🇮🇹 ITALY104♥♦3=+0
+1.7Round 1🇫🇮 FINLAND133NT♦5-1+12
+1.7Round 4🇵🇱 POLAND114♥♣8+1+1
+1.7Round 17🇩🇪 GERMANY82♠♦J+1+6
+1.6Round 10🇳🇴 NORWAY84♥♣5=+0
+1.6Round 10🇳🇴 NORWAY111NT♥3+2+2
+1.5Round 1🇫🇮 FINLAND14♥♣3-1+4
+1.4Round 10🇳🇴 NORWAY61NT♣K-1+0
+1.3Round 16🇸🇪 SWEDEN113♥♠K+1+1
+1.2Round 4🇵🇱 POLAND95♠♣A+1+13
+1.2Round 8🇨🇳 CHINA24♥♠5=+0
+1.1Round 5🇨🇱 CHILE144♥x♠K-1+6
+1.1Round 16🇸🇪 SWEDEN92♥♦5-2-11
+1.1Round 19🇭🇰 CHINA HONG KONG114♥♦9+1-11
+1.0Round 7🇨🇦 CANADA133♥♥7=+0
+1.0Round 17🇩🇪 GERMANY92♠♣9=+0
+0.9Round 7🇨🇦 CANADA44♠♥J+1+0
+0.8Round 5🇨🇱 CHILE91NT♥4+1+0
+0.8Round 21🇳🇱 NETHERLANDS64♠♣J=+0
+0.7Round 21🇳🇱 NETHERLANDS25♣♠6+2+0
+0.5Round 3🇧🇬 BULGARIA113♠♦6+1+1
+0.5Round 8🇨🇳 CHINA145♦♥A=+0
+0.5Round 10🇳🇴 NORWAY143NT♥3+2+0
+0.5Round 19🇭🇰 CHINA HONG KONG81NT♠6-2-5
+0.4Round 3🇧🇬 BULGARIA124♠♣A-1+5
+0.3Round 11🇮🇳 INDIA16♦♠J=-2
+0.2Round 1🇫🇮 FINLAND21♦♥A+2+7
+0.0Round 1🇫🇮 FINLAND73NT♠3+1-1
-0.0Round 3🇧🇬 BULGARIA103NT♦5+2+2
+0.0Round 13🇮🇹 ITALY11NTx♦3-1-7
-0.1Round 17🇩🇪 GERMANY142NT♦K+2+6
-0.1Round 19🇭🇰 CHINA HONG KONG102♠♣9=-1
-0.2Round 10🇳🇴 NORWAY95♣♣3-1-5
-0.2Round 19🇭🇰 CHINA HONG KONG93NT♠2+1+4
-0.3Round 1🇫🇮 FINLAND144♠♥A-1-8
-0.3Round 5🇨🇱 CHILE31NT♥3=+7
-0.3Round 21🇳🇱 NETHERLANDS94♥♦K+3+17
-0.4Round 8🇨🇳 CHINA12♣♥10+2-1
-0.4Round 8🇨🇳 CHINA84♠♠2+1-1
-0.5Round 3🇧🇬 BULGARIA74♠♥6=+3
-0.5Round 8🇨🇳 CHINA64♥♣K=+0
-0.6Round 16🇸🇪 SWEDEN6Pass-3
-0.6Round 17🇩🇪 GERMANY115♣♦A+1-11
-0.7Round 11🇮🇳 INDIA95♥♣A=+0
-0.7Round 21🇳🇱 NETHERLANDS33NT♣10+1-1
-0.8Round 4🇵🇱 POLAND22♦♥Q=-1
-0.9Round 4🇵🇱 POLAND124♥♠10+1+0
-1.0Round 1🇫🇮 FINLAND114♠♦2=+1
-1.0Round 3🇧🇬 BULGARIA24♥♥2+2-1
-1.0Round 11🇮🇳 INDIA123NT♠A-2-7
-1.0Round 17🇩🇪 GERMANY63NT♥8-2-7
-1.1Round 13🇮🇹 ITALY33NT♥J+1+0
-1.2Round 21🇳🇱 NETHERLANDS42♦♣5-1-12
-1.3Round 3🇧🇬 BULGARIA141NT♣2=+0
-1.3Round 17🇩🇪 GERMANY14♥♦K=+0
-1.4Round 4🇵🇱 POLAND61NT♣9+1+1
-1.4Round 10🇳🇴 NORWAY73♥♣7-1-5
-1.4Round 13🇮🇹 ITALY4Pass-3
-1.4Round 13🇮🇹 ITALY133NT♦5+1+1
-1.4Round 21🇳🇱 NETHERLANDS103NT♠Q+2-1
-1.5Round 1🇫🇮 FINLAND84♠♦9+3-2
-1.5Round 5🇨🇱 CHILE134♥♦Q-1-12
-1.6Round 5🇨🇱 CHILE14♠♥Q-1-4
-1.7Round 4🇵🇱 POLAND53♥♣10+2-3
-1.7Round 13🇮🇹 ITALY115♦x♠K-2+0
-1.8Round 10🇳🇴 NORWAY102♦♠7-1+0
-1.8Round 16🇸🇪 SWEDEN82♠♦Q+3-6
-2.0Round 8🇨🇳 CHINA74♠♥Q=+0
-2.0Round 21🇳🇱 NETHERLANDS113NT♥6=+1
-2.0Round 21🇳🇱 NETHERLANDS122♥♣Q+2-2
-2.3Round 5🇨🇱 CHILE53♦♥A-1-8
-2.3Round 13🇮🇹 ITALY91NT♦10-2+2
-2.4Round 8🇨🇳 CHINA113NT♥4+2+0
-2.4Round 13🇮🇹 ITALY52♠♥9-2+5
-2.4Round 16🇸🇪 SWEDEN13♠♣2+1-6
-2.5Round 16🇸🇪 SWEDEN123♦♣5+1-1
-2.5Round 17🇩🇪 GERMANY52♦♥A+1+9
-2.6Round 5🇨🇱 CHILE102♠♣4+1+0
-2.7Round 4🇵🇱 POLAND71NT♣J-2-8
-2.7Round 7🇨🇦 CANADA104♠♣5-2-8
-2.7Round 19🇭🇰 CHINA HONG KONG134NT♥2=-13
-2.9Round 19🇭🇰 CHINA HONG KONG44♠♦9=+0
-3.0Round 13🇮🇹 ITALY142♠♥3-1-9
-3.2Round 11🇮🇳 INDIA106♠♦4+1-1
-3.2Round 13🇮🇹 ITALY62♠♦10+1-1
-3.2Round 16🇸🇪 SWEDEN56♦♠4+1+2
-3.2Round 17🇩🇪 GERMANY36NT♣3=+11
-3.3Round 17🇩🇪 GERMANY122♠♦3+1-6
-3.3Round 19🇭🇰 CHINA HONG KONG76♦♠A=-7
-3.4Round 19🇭🇰 CHINA HONG KONG22♣♠A=-5
-3.5Round 4🇵🇱 POLAND134♥♣A=-3
-3.5Round 11🇮🇳 INDIA33♠♥5=-1
-3.7Round 7🇨🇦 CANADA113NT♥K+2-2
-3.8Round 5🇨🇱 CHILE63♥♦A=-6
-3.9Round 8🇨🇳 CHINA32♦♦4+1+0
-4.0Round 5🇨🇱 CHILE44♠♥A=-9
-4.0Round 7🇨🇦 CANADA143NT♥7-3-6
-4.0Round 11🇮🇳 INDIA134♠♦A=+0
-4.1Round 3🇧🇬 BULGARIA134♥♠8=+0
-4.3Round 21🇳🇱 NETHERLANDS142NT♥10=+0
-4.4Round 4🇵🇱 POLAND102♥♣10=-10
-4.4Round 5🇨🇱 CHILE124♥♠Q=-10
-4.4Round 7🇨🇦 CANADA21NT♥9+1-5
-4.4Round 13🇮🇹 ITALY24♦♦5-1-5
-4.4Round 19🇭🇰 CHINA HONG KONG14♠♣J+2+11
-4.5Round 13🇮🇹 ITALY74♠♥4-2-8
-4.5Round 19🇭🇰 CHINA HONG KONG123NT♥9+3-14
-4.6Round 11🇮🇳 INDIA116♦♠A=+2
-4.8Round 10🇳🇴 NORWAY132NT♦J-1-12
-5.0Round 5🇨🇱 CHILE24♥♠3-1+2
-5.0Round 13🇮🇹 ITALY123♥♠4-3-5
-5.4Round 10🇳🇴 NORWAY31NT♥9+2-6
-5.5Round 3🇧🇬 BULGARIA44♠♦4+1+0
-5.6Round 7🇨🇦 CANADA86♠♦K=+11
-5.6Round 19🇭🇰 CHINA HONG KONG33NT♠4=-7
-6.0Round 17🇩🇪 GERMANY24♥♦6+2-11
-6.2Round 1🇫🇮 FINLAND95♦♦8-1-10
-6.2Round 8🇨🇳 CHINA43NT♦5+1-1
-6.4Round 16🇸🇪 SWEDEN74♥♠9-1-12
-6.5Round 8🇨🇳 CHINA93♥x♥5-1-13
-6.9Round 19🇭🇰 CHINA HONG KONG142NT♥K-1-10
-7.4Round 11🇮🇳 INDIA143NT♥Q=-7
-7.8Round 16🇸🇪 SWEDEN42♥♠Q+1-10
-8.7Round 3🇧🇬 BULGARIA94♠♣Q-1-10
-9.3Round 17🇩🇪 GERMANY103♠♦3+2-10
-9.6Round 11🇮🇳 INDIA21NTx♥K-1-11
-11.1Round 1🇫🇮 FINLAND44♠♥10-1-13
-11.3Round 8🇨🇳 CHINA103NT♥A+2-11
-12.4Round 16🇸🇪 SWEDEN106NT♦3=+13
-12.8Round 8🇨🇳 CHINA136NT♥A=+0
-15.5Round 4🇵🇱 POLAND47♣xx♥6=-18