🇨🇳 WANG Qingfeng · CHINA

68rank
-1.8Butler · 252 bds
-0.01per board
±4.3swing
+0.08vs par /bd · #60/115
+0.04adjusted /bd
Butler per round: -16 22.6 13.8 -29.5 -11.8 -14.1 -19.7 7.6 -19.8 8 9.3 -15.4 5.8 8.9 -5.6 15.9 25.4 12.8by round

vs par split: bidding -0.04 · play +0.12

Strength of schedule: opponents averaged +0.05/bd (an average draw) → opponent-adjusted +0.04/bd

Card play — on target: opening leads 75.9% #69 of 115 · declarer play 78.3% #33 of 115 · defence 83.2% #62 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (21)78.4% (37)
Declarer play62.5% (16)84.1% (44)
Defence79.5% (39)85.0% (80)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 73.7% (19) · ♦ 64.7% (17) · ♣ 88.9% (9)

vs par by strain: NT -0.26 (76) · a suit +0.24 (174)

vs par by level: part-score +0.17 (97) · game -0.56 (130) · slam +3.39 (23)

By role: declaring -0.09/bd (-1.88 vs par · 131) · defending +0.08/bd (+2.21 vs par · 121)

By vulnerability: vulnerable +0.38/bd (+0.14 vs par · 126) · not vulnerable -0.39/bd (+0.02 vs par · 126)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1K.JinF.Mcgrath – R.CooperOpen14-16.0-1.14-0.50
Round 2K.JinM.Chodacki – M.SobczakOpen14+22.6+1.61+0.79
Round 3K.JinS.Hult – A.StokkaOpen14+13.8+0.99-1.36
Round 4K.JinK.Rosenberg – B.KristensenOpen14-29.5-2.11-1.43
Round 5K.JinM.Solihin – M.SantosoOpen14-11.8-0.84-0.64
Round 6K.JinKUSHARI SAYANTAN – ROY SAGNIKOpen14-14.1-1.01+0.79
Round 7K.JinJ.Ong – R.ChanClosed14-19.7-1.41-2.14
Round 8K.JinY.Yin – S.AmerOpen14+7.6+0.54-0.57
Round 9K.JinA.Asulin – H.LeviOpen14-19.8-1.41-1.57
Round 10K.JinX.Yang – S.MacdonaldOpen14+8.0+0.57+1.71
Round 11K.JinK.Ashraf – A.NaserOpen14+9.3+0.66+0.00
Round 12C.ZhaoL.Tijssen – V.KiljanOpen14-15.4-1.10-5.07
Round 14C.ZhaoB.Combescure – J.BernardOpen14+5.8+0.41+0.00
Round 16S.GuP.Chen – Y.WangClosed14+8.9+0.64+1.07
Round 17S.GuP.Man – H.TangOpen14-5.6-0.40+1.00
Round 18C.ZhaoK.Bossonney – P.CazabonOpen14+15.9+1.14+3.07
Round 19C.ZhaoN.Correa Laguna – J.Zamora VillamizarClosed14+25.4+1.81+4.50
Round 21C.ZhaoC.Pelaelo – O.TshupeloOpen14+12.8+0.91+1.86

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
+15.8Round 18🇨🇱 CHILE137♥♠K-1+20
+12.0Round 19🇨🇴 COLOMBIA137♦♦4-1+17
+11.9Round 9🇮🇱 ISRAEL96♣♠J-1+17
+11.8Round 10🇨🇦 CANADA133♦x♥A=+15
+9.9Round 8🇺🇸 USA 213NTx♦A=+10
+9.4Round 11🇪🇬 EGYPT143NT♦Q=+7
+9.2Round 2🇵🇱 POLAND24♥♦Q-1+13
+8.9Round 8🇺🇸 USA 274♠x♥Q+1+9
+8.3Round 3🇸🇪 SWEDEN94♥♠2-1+10
+8.0Round 4🇺🇸 USA 147♣♠A-1+14
+7.9Round 14🇫🇷 FRANCE66♥♠A=+0
+7.2Round 19🇨🇴 COLOMBIA142♦♥6-1+10
+7.1Round 2🇵🇱 POLAND74♠♣4=+0
+6.8Round 3🇸🇪 SWEDEN66♦♥K+1-13
+6.7Round 1🇦🇺 AUSTRALIA64♥♦10-2+13
+6.7Round 1🇦🇺 AUSTRALIA93NT♣Q+2+2
+6.7Round 8🇺🇸 USA 242♣x♥K-3+5
+6.6Round 5🇮🇩 INDONESIA86♣x♠A-2+9
+6.3Round 17🇭🇰 CHINA HONG KONG62♦♠9=-1
+6.0Round 2🇵🇱 POLAND143NT♠J-5+9
+5.9Round 6🇮🇳 INDIA123NT♣5-2+11
+5.7Round 11🇪🇬 EGYPT56♣♦7=-2
+5.3Round 16🇹🇼 CHINESE TAIPEI125♦x♣7-1+7
+5.2Round 11🇪🇬 EGYPT116NT♥10+1+1
+5.0Round 14🇫🇷 FRANCE83♦x♦A-1+8
+4.9Round 18🇨🇱 CHILE44♥♦A=+9
+4.7Round 6🇮🇳 INDIA14♠♥J-1+10
+4.7Round 6🇮🇳 INDIA143NT♠J-1+10
+4.7Round 9🇮🇱 ISRAEL133♣♦10+2+1
+4.5Round 21BOTSWANA123NT♥K-2+6
+4.3Round 14🇫🇷 FRANCE53NT♣10-1+6
+4.1Round 3🇸🇪 SWEDEN33NT♥Q+2+14
+4.0Round 10🇨🇦 CANADA31NT♠A=+5
+4.0Round 16🇹🇼 CHINESE TAIPEI142♠♦2+3+6
+3.8Round 6🇮🇳 INDIA34♥x♣6-1+2
+3.8Round 7🇸🇬 SINGAPORE54♥♠K-1+5
+3.8Round 12🇳🇱 NETHERLANDS54♠♣Q-1+5
+3.7Round 3🇸🇪 SWEDEN14♠♥9=-1
+3.7Round 6🇮🇳 INDIA22♦♥A-1+5
+3.7Round 16🇹🇼 CHINESE TAIPEI24♥♣2-1+12
+3.7Round 19🇨🇴 COLOMBIA33NT♠4=+7
+3.7Round 21BOTSWANA113♠♦10+1+6
+3.6Round 19🇨🇴 COLOMBIA76♦♠K=+7
+3.4Round 7🇸🇬 SINGAPORE73♥♦3=+0
+3.3Round 5🇮🇩 INDONESIA134♥♠4-1+12
+3.2Round 21BOTSWANA41NT♠A-2-9
+3.1Round 16🇹🇼 CHINESE TAIPEI34♠♥Q+1+0
+3.0Round 2🇵🇱 POLAND111NT♠5-2+0
+3.0Round 18🇨🇱 CHILE31NT♣10=+5
+2.9Round 2🇵🇱 POLAND94♠♥4+1+0
+2.9Round 14🇫🇷 FRANCE135♥♥3=+0
+2.9Round 18🇨🇱 CHILE22NT♥A-1+5
+2.7Round 16🇹🇼 CHINESE TAIPEI44♠♥6=+0
+2.7Round 19🇨🇴 COLOMBIA53♦♠A-1+4
+2.6Round 1🇦🇺 AUSTRALIA144♠x♣J-2-3
+2.6Round 5🇮🇩 INDONESIA24♥♠3-1-2
+2.6Round 8🇺🇸 USA 264♥♣K+1+1
+2.6Round 12🇳🇱 NETHERLANDS31NT♥Q-1+2
+2.6Round 16🇹🇼 CHINESE TAIPEI14♠♦A=+0
+2.4Round 8🇺🇸 USA 2123NT♣7-1-2
+2.4Round 16🇹🇼 CHINESE TAIPEI92♠♥10+1-10
+2.4Round 21BOTSWANA52♥♣K=-10
+2.3Round 4🇺🇸 USA 1103NT♠J=+0
+2.3Round 16🇹🇼 CHINESE TAIPEI133NT♦2+1+1
+2.2Round 21BOTSWANA143NT♦K-2+5
+2.1Round 3🇸🇪 SWEDEN133NT♣3=-1
+2.1Round 10🇨🇦 CANADA102♠♦A=+0
+2.0Round 1🇦🇺 AUSTRALIA104♥♦A=+0
+2.0Round 5🇮🇩 INDONESIA103♠♥3=+0
+2.0Round 12🇳🇱 NETHERLANDS116♠♦4+1-11
+2.0Round 14🇫🇷 FRANCE72♥♦9=+10
+2.0Round 19🇨🇴 COLOMBIA22♣♥Q+1+6
+2.0Round 19🇨🇴 COLOMBIA83♠♣K=+6
+2.0Round 21BOTSWANA131♠♥4+1+6
+1.9Round 3🇸🇪 SWEDEN44♠♦7=-1
+1.9Round 5🇮🇩 INDONESIA52♥♠4+3+6
+1.9Round 17🇭🇰 CHINA HONG KONG26♥♣6=+0
+1.9Round 19🇨🇴 COLOMBIA123NT♥9+4+14
+1.8Round 2🇵🇱 POLAND42♠♣2=+10
+1.7Round 4🇺🇸 USA 122♦♥Q+2+0
+1.7Round 6🇮🇳 INDIA45♦x♥2-2-4
+1.7Round 9🇮🇱 ISRAEL34♥♣Q+1+1
+1.7Round 11🇪🇬 EGYPT106♠♥5+1+1
+1.7Round 19🇨🇴 COLOMBIA43NT♣J+1+0
+1.7Round 21BOTSWANA23NT♠5+4+2
+1.7Round 21BOTSWANA82NT♣3=+5
+1.6Round 7🇸🇬 SINGAPORE34♣♥K-2-5
+1.5Round 8🇺🇸 USA 2134NT♥4+2-13
+1.4Round 11🇪🇬 EGYPT95♥♦A=+0
+1.4Round 21BOTSWANA74♥♠2+1+0
+1.3Round 1🇦🇺 AUSTRALIA44♠♥2+1+0
+1.3Round 12🇳🇱 NETHERLANDS23NT♠8+2+0
+1.2Round 1🇦🇺 AUSTRALIA14♥♠K-2+5
+1.2Round 11🇪🇬 EGYPT32♠♥3+1+1
+1.1Round 1🇦🇺 AUSTRALIA21♦♥A+2+7
+1.1Round 2🇵🇱 POLAND84♥♣5+1+0
+1.1Round 4🇺🇸 USA 1114♥♣3+1+1
+1.1Round 10🇨🇦 CANADA6Pass+3
+1.1Round 12🇳🇱 NETHERLANDS42♦♥Q-2-10
+1.0Round 3🇸🇪 SWEDEN141NT♥8=+0
+1.0Round 6🇮🇳 INDIA103♦♣A-2+9
+1.0Round 8🇺🇸 USA 2102♦♥J+1+0
+1.0Round 10🇨🇦 CANADA111NT♥6=+0
+1.0Round 12🇳🇱 NETHERLANDS134NT♠7+1-13
+1.0Round 21BOTSWANA64♠♦K=+0
+0.9Round 14🇫🇷 FRANCE14♠♣5=+0
+0.9Round 17🇭🇰 CHINA HONG KONG84♦♥7-1+4
+0.8Round 2🇵🇱 POLAND53♦♥J+1+0
+0.8Round 2🇵🇱 POLAND63NT♥9=+1
+0.8Round 9🇮🇱 ISRAEL143NT♠Q+2+1
+0.7Round 8🇺🇸 USA 284♠♦2=+0
+0.7Round 17🇭🇰 CHINA HONG KONG92NT♦3+1+1
+0.6Round 10🇨🇦 CANADA143NT♥5+1+1
+0.6Round 16🇹🇼 CHINESE TAIPEI113♦♠K=-1
+0.6Round 17🇭🇰 CHINA HONG KONG115♣♠7+2-10
+0.5Round 7🇸🇬 SINGAPORE93♣♦3-1+2
+0.5Round 10🇨🇦 CANADA41NT♣Q+1-1
+0.5Round 14🇫🇷 FRANCE25♣♠6=+0
+0.5Round 17🇭🇰 CHINA HONG KONG131NTx♦7=+8
+0.5Round 18🇨🇱 CHILE53NT♠8+1+0
+0.5Round 21BOTSWANA34♠♣4+1+0
+0.3Round 4🇺🇸 USA 194♠♦6+3+12
+0.3Round 5🇮🇩 INDONESIA64♣♦3-1+2
+0.3Round 11🇪🇬 EGYPT42♥♥9=-1
+0.3Round 11🇪🇬 EGYPT134♠♥J=+0
+0.3Round 12🇳🇱 NETHERLANDS63♣♦J=+0
+0.3Round 16🇹🇼 CHINESE TAIPEI84♠♦Q=+0
+0.3Round 17🇭🇰 CHINA HONG KONG74♦♠6+1-1
+0.1Round 3🇸🇪 SWEDEN124♠♣A-1-5
+0.1Round 5🇮🇩 INDONESIA31NT♥3=-7
+0.1Round 9🇮🇱 ISRAEL14♥♣K=-1
-0.0Round 3🇸🇪 SWEDEN24♥♠K+1+0
+0.0Round 3🇸🇪 SWEDEN74♠♣J=-3
-0.0Round 7🇸🇬 SINGAPORE61NT♥K+1-1
-0.0Round 18🇨🇱 CHILE86♠♦J+1+11
-0.0Round 18🇨🇱 CHILE143NT♦6-1+4
-0.1Round 2🇵🇱 POLAND33NT♥K+2+0
-0.1Round 3🇸🇪 SWEDEN113♠♥9=+0
-0.1Round 17🇭🇰 CHINA HONG KONG14♥♦K=+0
-0.2Round 3🇸🇪 SWEDEN103NT♦5+1-1
-0.2Round 11🇪🇬 EGYPT23NT♥5+1+0
-0.2Round 18🇨🇱 CHILE104♦x♣8-1-2
-0.3Round 5🇮🇩 INDONESIA91NT♦J=+1
-0.3Round 9🇮🇱 ISRAEL101NT♥3+1+1
-0.3Round 14🇫🇷 FRANCE45♦♣A=-3
-0.4Round 7🇸🇬 SINGAPORE43NT♥J+2+0
-0.4Round 10🇨🇦 CANADA84♥♠10=+0
-0.4Round 17🇭🇰 CHINA HONG KONG143♣♦8+2+6
-0.5Round 18🇨🇱 CHILE62♥♣2=+1
-0.5Round 19🇨🇴 COLOMBIA115♥♣6=+11
-0.6Round 7🇸🇬 SINGAPORE121NT♥6-1-2
-0.8Round 7🇸🇬 SINGAPORE104♠♥Q-1+6
-0.8Round 9🇮🇱 ISRAEL42♥♦J=+0
-0.8Round 10🇨🇦 CANADA15♦x♥A-2-5
-0.8Round 10🇨🇦 CANADA124♠♥J+1+0
-0.8Round 17🇭🇰 CHINA HONG KONG45♦♣A=+2
-0.9Round 12🇳🇱 NETHERLANDS144♥♣A+2-11
-0.9Round 19🇨🇴 COLOMBIA95♣♦A=-3
-1.0Round 8🇺🇸 USA 224♥♥3+1-1
-1.0Round 12🇳🇱 NETHERLANDS74♠♦8-1+0
-1.0Round 14🇫🇷 FRANCE122♠♣6-2-11
-1.1Round 11🇪🇬 EGYPT16♦♣5=+2
-1.1Round 18🇨🇱 CHILE91NT♣6+2-2
-1.2Round 7🇸🇬 SINGAPORE131♥♣10+2+0
-1.2Round 12🇳🇱 NETHERLANDS124♠♥3+1+11
-1.3Round 1🇦🇺 AUSTRALIA53NT♥8+1+0
-1.3Round 10🇨🇦 CANADA93♥x♦8-1-2
-1.3Round 18🇨🇱 CHILE124♠♥4-1+5
-1.5Round 1🇦🇺 AUSTRALIA84♠♥A+1+0
-1.5Round 1🇦🇺 AUSTRALIA114♠♦4+2-1
-1.5Round 21BOTSWANA103NT♠9+1+0
-1.6Round 6🇮🇳 INDIA84♠♥Q=+0
-1.6Round 17🇭🇰 CHINA HONG KONG122♠♦7+1-6
-1.7Round 2🇵🇱 POLAND104♥♠K-1-6
-1.7Round 5🇮🇩 INDONESIA72♥♣8-1+0
-1.7Round 7🇸🇬 SINGAPORE22♠♥9-1+0
-1.7Round 16🇹🇼 CHINESE TAIPEI6Pass-3
-1.7Round 18🇨🇱 CHILE114♠x♦3-2+3
-1.7Round 19🇨🇴 COLOMBIA101♥x♠2-1-2
-1.8Round 7🇸🇬 SINGAPORE111♠x♠8-2-3
-1.9Round 11🇪🇬 EGYPT123♠♣2=+6
-2.0Round 4🇺🇸 USA 183♣♥K+1+0
-2.0Round 19🇨🇴 COLOMBIA63♥♣J=+0
-2.1Round 9🇮🇱 ISRAEL83♦♦K=+0
-2.2Round 8🇺🇸 USA 293♥♣4=+10
-2.3Round 17🇭🇰 CHINA HONG KONG36NT♦10=+11
-2.3Round 21BOTSWANA11NT♣8=+2
-2.4Round 4🇺🇸 USA 1134♥♣A=-3
-2.4Round 11🇪🇬 EGYPT74♠♣J-3-5
-2.4Round 14🇫🇷 FRANCE93NT♦5+2-2
-2.5Round 5🇮🇩 INDONESIA123♠♦4-2-1
-2.5Round 8🇺🇸 USA 2145♣♠6+1+1
-2.6Round 10🇨🇦 CANADA52NT♠2=+0
-2.6Round 17🇭🇰 CHINA HONG KONG52♥♥4-1+10
-2.6Round 18🇨🇱 CHILE12NT♣A-1-4
-2.7Round 2🇵🇱 POLAND13♣♠K-2-6
-2.7Round 10🇨🇦 CANADA21♦♦A-3+8
-2.7Round 14🇫🇷 FRANCE142NT♠K-1+2
-2.8Round 2🇵🇱 POLAND121NT♠4-1-4
-2.8Round 2🇵🇱 POLAND132♠♥10=-6
-2.8Round 14🇫🇷 FRANCE101♥♠9=-5
-3.0Round 6🇮🇳 INDIA132♥♣2=+0
-3.0Round 9🇮🇱 ISRAEL53NT♥A-1-6
-3.0Round 16🇹🇼 CHINESE TAIPEI56♦♦2+1+2
-3.1Round 6🇮🇳 INDIA53NT♠2+1+1
-3.1Round 12🇳🇱 NETHERLANDS104♥♠K-1-12
-3.3Round 9🇮🇱 ISRAEL114♠♣Q-1-2
-3.4Round 4🇺🇸 USA 1143NT♥3=+0
-3.5Round 9🇮🇱 ISRAEL61NT♠5-1-4
-3.6Round 4🇺🇸 USA 132♠♣2+2-6
-3.8Round 18🇨🇱 CHILE73NT♠8+3-12
-4.0Round 4🇺🇸 USA 113♥x♠Q-3-3
-4.0Round 11🇪🇬 EGYPT84♠♣Q+2-1
-4.0Round 14🇫🇷 FRANCE111NT♦10=-5
-4.1Round 3🇸🇪 SWEDEN55♥x♠9-2-11
-4.1Round 5🇮🇩 INDONESIA113NT♠5-1-10
-4.5Round 10🇨🇦 CANADA73♣♣Q-1+0
-4.5Round 14🇫🇷 FRANCE37NT♠3=+0
-4.6Round 12🇳🇱 NETHERLANDS93NT♠K+1-8
-4.7Round 4🇺🇸 USA 152♠♥2=-9
-4.9Round 7🇸🇬 SINGAPORE13♠♦10=-10
-5.0Round 4🇺🇸 USA 171NT♣4-2-8
-5.2Round 5🇮🇩 INDONESIA144♥x♠K-2-10
-5.2Round 16🇹🇼 CHINESE TAIPEI74♥♠9-1-12
-5.6Round 8🇺🇸 USA 2112NT♠7+4-5
-5.8Round 1🇦🇺 AUSTRALIA123♠♣A=-7
-6.3Round 11🇪🇬 EGYPT64♠x♥3=-9
-6.3Round 19🇨🇴 COLOMBIA16♠♣J-1-14
-6.6Round 5🇮🇩 INDONESIA43♠♥A+1-1
-6.6Round 6🇮🇳 INDIA74♠x♣3-2-9
-6.8Round 8🇺🇸 USA 254♠♥K+2-13
-7.0Round 1🇦🇺 AUSTRALIA34♠♠6-1-11
-7.6Round 12🇳🇱 NETHERLANDS13NT♥3-2-17
-7.7Round 21BOTSWANA96♥♦K=+13
-7.8Round 9🇮🇱 ISRAEL72♠♠5+2-10
-8.0Round 6🇮🇳 INDIA66♠x♥J-4-7
-8.0Round 8🇺🇸 USA 233NT♥6=-10
-8.0Round 9🇮🇱 ISRAEL23NT♣8-2-8
-8.2Round 5🇮🇩 INDONESIA14♠♣Q=-8
-8.2Round 16🇹🇼 CHINESE TAIPEI106♣♦3=+13
-8.4Round 6🇮🇳 INDIA94♥x♠A=-7
-8.6Round 7🇸🇬 SINGAPORE143NT♥7+1-8
-8.7Round 4🇺🇸 USA 1124♠x♥A-3-8
-8.9Round 6🇮🇳 INDIA114♠♣A-1-10
-9.0Round 7🇸🇬 SINGAPORE84♠♦K+3-14
-9.0Round 17🇭🇰 CHINA HONG KONG103♠♦2+2-10
-9.1Round 4🇺🇸 USA 164♠♣10=-10
-9.1Round 12🇳🇱 NETHERLANDS83NT♠9=-7
-9.6Round 1🇦🇺 AUSTRALIA133NT♦5=+1
-9.8Round 3🇸🇪 SWEDEN84♥x♥J=-7
-10.2Round 9🇮🇱 ISRAEL123NT♦9-2-12
-10.9Round 1🇦🇺 AUSTRALIA76♥♦A-1-13