🇺🇸 WAN Qinqin · USA

35rank
+91.7Butler · 210 bds
+0.44per board
±4.5swing
+0.85vs par /bd · #17/115
+0.61adjusted /bd
Butler per round: 4.6 -2.5 -7.2 5 31.3 9.4 10.7 8.1 15.1 -0.9 24.5 6.2 -1.7 8.4 -19.3by round

vs par split: bidding +0.39 · play +0.48

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

Card play — on target: opening leads 79.4% #46 of 115 · declarer play 74.4% #52 of 115 · defence 85.8% #34 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads70.8% (24)84.6% (39)
Declarer play75.0% (16)74.1% (27)
Defence81.8% (44)88.0% (83)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 76.2% (21) · ♦ 73.7% (19) · ♣ 87.5% (16)

vs par by strain: NT +1.24 (75) · a suit +0.66 (134)

vs par by level: part-score +0.44 (73) · game +0.65 (124) · slam +5.83 (12)

By role: declaring +0.31/bd (-2.56 vs par · 82) · defending +0.52/bd (+3.04 vs par · 128)

By vulnerability: vulnerable +1.00/bd (+1.49 vs par · 105) · not vulnerable -0.12/bd (+0.22 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.DuffieT.Guillemin – A.BoulinClosed14+4.6+0.33+0.21
Round 3C.DuffieT.Kielbasa – P.JasinskiOpen14-2.5-0.18-1.71
Round 5C.DuffieG.Giubilo – G.GiubiloClosed14-7.2-0.51-1.00
Round 6C.DuffieA.Vassileva – O.LauferOpen14+5.0+0.36+1.93
Round 8C.DuffieR.Vadumangudi Balasundaram – GOKUL SClosed14+31.3+2.24+4.07
Round 9C.DuffieF.Basoalto – N.DavilaClosed14+9.4+0.67+1.36
Round 10C.DuffieE.Hansson – C.MannOpen14+10.7+0.76+2.36
Round 13C.DuffieS.Anoyrkatis – T.AnoyrkatisOpen14+8.1+0.58+0.93
Round 14C.DuffieD.Lee – G.YangClosed14+15.1+1.08+1.14
Round 15C.DuffieO.Koivu – H.HuhtamakiClosed14-0.9-0.06+2.43
Round 16C.DuffieK.Jindai – M.SakaguchiClosed14+24.5+1.75+1.50
Round 18C.DuffieR.Goor – S.GoorClosed14+6.2+0.44-1.64
Round 19C.DuffieT.Loonstein – A.ZeitakClosed14-1.7-0.12+2.29
Round 20C.DuffieC.Chiu – T.LiuOpen14+8.4+0.60+0.71
Round 21C.DuffieG.Teneva – N.YaninskiClosed14-19.3-1.38-1.79

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
+14.8Round 18🇳🇱 NETHERLANDS44♠x♠2=+14
+14.3Round 16🇯🇵 JAPAN56NTx♣5-1+17
+12.6Round 8🇮🇳 INDIA123♠x♠A-3+14
+11.6Round 20🇹🇼 CHINESE TAIPEI45NT♦Q-2+13
+11.5Round 1🇫🇷 FRANCE65♣x♣8-5+11
+11.2Round 1🇫🇷 FRANCE133NT♦5=-1
+11.2Round 14🇸🇬 SINGAPORE43NT♥Q-2+12
+10.5Round 6🇨🇦 CANADA73NT♦7-4+11
+10.1Round 10🇸🇪 SWEDEN135NT♦J-4+14
+9.2Round 9🇨🇱 CHILE23NT♣4-1+6
+9.2Round 18🇳🇱 NETHERLANDS24♠♦2=+7
+9.1Round 16🇯🇵 JAPAN106♣♥Q-1+20
+8.7Round 3🇵🇱 POLAND94♥♠2-1+10
+8.6Round 10🇸🇪 SWEDEN14♥♠J-1+4
+7.8Round 8🇮🇳 INDIA73♠♣4=+10
+7.0Round 16🇯🇵 JAPAN114♥♠K=+7
+6.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143NT♦2-2+11
+6.7Round 14🇸🇬 SINGAPORE83NT♥6-1+11
+6.5Round 6🇨🇦 CANADA44♠♣9+1+0
+6.2Round 10🇸🇪 SWEDEN74♥♣7-3+9
+5.8Round 8🇮🇳 INDIA33NT♥2=+10
+5.7Round 9🇨🇱 CHILE96♣♠6=-2
+5.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND85♥♣5-1+11
+5.2Round 6🇨🇦 CANADA123NT♣4-2+11
+5.2Round 14🇸🇬 SINGAPORE66♥♠A=+0
+5.2Round 20🇹🇼 CHINESE TAIPEI103NT♣Q+1+1
+5.0Round 3🇵🇱 POLAND133NT♣5+2+1
+5.0Round 14🇸🇬 SINGAPORE94♠♥A-1+10
+4.8Round 20🇹🇼 CHINESE TAIPEI94♥♠A-2-1
+4.7Round 3🇵🇱 POLAND84♥♣10-2+9
+4.7Round 5🇮🇹 ITALY33NT♥3-2+11
+4.7Round 8🇮🇳 INDIA113♥♣8+1+7
+4.6Round 15🇫🇮 FINLAND52♠♠5-2+3
+4.5Round 14🇸🇬 SINGAPORE36♣♠9+1+11
+4.4Round 19🇮🇱 ISRAEL14♠♦2+2-11
+4.3Round 14🇸🇬 SINGAPORE134♥♠5+1+0
+4.2Round 19🇮🇱 ISRAEL76♦♥J+1+7
+4.1Round 6🇨🇦 CANADA102♣♦2+2+10
+4.1Round 9🇨🇱 CHILE73♠♠A+1+10
+4.1Round 16🇯🇵 JAPAN34♠♥Q+1+0
+4.0Round 15🇫🇮 FINLAND134♠♣6+1+0
+4.0Round 21🇧🇬 BULGARIA134♣x♦3-1+2
+3.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♦♥A-1+10
+3.7Round 8🇮🇳 INDIA54♠♥K+1+13
+3.7Round 16🇯🇵 JAPAN24♠♦A-1+12
+3.5Round 5🇮🇹 ITALY104♠♥3-1+6
+3.4Round 16🇯🇵 JAPAN14♠♠4=+0
+3.3Round 16🇯🇵 JAPAN44♠♥9+1+1
+3.1Round 5🇮🇹 ITALY113NT♠6-1+10
+3.0Round 15🇫🇮 FINLAND92♥♠J+2+6
+3.0Round 15🇫🇮 FINLAND112♥♣J=+5
+3.0Round 18🇳🇱 NETHERLANDS103NT♣J-2+2
+2.9Round 18🇳🇱 NETHERLANDS62NT♣6+1+0
+2.8Round 5🇮🇹 ITALY71NT♠2-1+0
+2.7Round 20🇹🇼 CHINESE TAIPEI145♦♥6=+0
+2.5Round 9🇨🇱 CHILE122♥♠K+2+8
+2.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NT♥4+2+0
+2.5Round 20🇹🇼 CHINESE TAIPEI111NT♦7-2+5
+2.2Round 19🇮🇱 ISRAEL64♥♠8-1+6
+2.2Round 20🇹🇼 CHINESE TAIPEI12♥♥A-1-1
+2.1Round 1🇫🇷 FRANCE114♠♦2+1+0
+2.1Round 5🇮🇹 ITALY61NT♦4-2+0
+2.1Round 6🇨🇦 CANADA133♥♣5-1+5
+2.1Round 8🇮🇳 INDIA24♥♣7+1+1
+2.1Round 19🇮🇱 ISRAEL43NT♦J=-1
+2.0Round 9🇨🇱 CHILE83♣♦A-3+1
+2.0Round 14🇸🇬 SINGAPORE141NT♥K+1+6
+2.0Round 16🇯🇵 JAPAN133NT♠3=+0
+2.0Round 21🇧🇬 BULGARIA122♥♦10+2+2
+1.9Round 1🇫🇷 FRANCE53NT♥8+1+0
+1.9Round 18🇳🇱 NETHERLANDS73NT♠2+3+12
+1.8Round 10🇸🇪 SWEDEN95♣♣3-2+6
+1.8Round 15🇫🇮 FINLAND35♥♦A=+4
+1.6Round 8🇮🇳 INDIA92NT♠5=-10
+1.6Round 19🇮🇱 ISRAEL83♠♣K+1+7
+1.6Round 21🇧🇬 BULGARIA81NT♣6=+0
+1.5Round 1🇫🇷 FRANCE84♠♣5+3+2
+1.5Round 18🇳🇱 NETHERLANDS124♠♠2-1-5
+1.4Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61NT♦10=-1
+1.3Round 3🇵🇱 POLAND112♥♣A-2+1
+1.3Round 3🇵🇱 POLAND141NT♥J=+0
+1.3Round 6🇨🇦 CANADA22♣♦2+1+0
+1.2Round 6🇨🇦 CANADA114♠♣A+1+1
+1.2Round 19🇮🇱 ISRAEL134NT♠3+2+13
+1.2Round 21🇧🇬 BULGARIA42♦♣5-1+12
+1.1Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♥J+1+0
+1.0Round 3🇵🇱 POLAND24♥♠K+2+1
+0.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND51NT♠J+2-6
+0.8Round 1🇫🇷 FRANCE123♦♣10+1+0
+0.8Round 15🇫🇮 FINLAND124♠♦K-1+6
+0.7Round 14🇸🇬 SINGAPORE124♠♣8-2-11
+0.7Round 18🇳🇱 NETHERLANDS31NT♥2-1-1
+0.6Round 8🇮🇳 INDIA84♠♥10=+0
+0.6Round 9🇨🇱 CHILE111NT♥J=+1
+0.6Round 18🇳🇱 NETHERLANDS143NT♦2-1-4
+0.6Round 20🇹🇼 CHINESE TAIPEI123NT♦Q-2-6
+0.5Round 3🇵🇱 POLAND74♠♠A=-3
+0.5Round 8🇮🇳 INDIA145♣♠7=+0
+0.5Round 10🇸🇪 SWEDEN143NT♥5+1+1
+0.4Round 8🇮🇳 INDIA12♣♥10+1+0
+0.4Round 10🇸🇪 SWEDEN41NT♣3=-2
+0.3Round 5🇮🇹 ITALY24♠♥J-2+7
+0.3Round 10🇸🇪 SWEDEN111NT♥6=+0
+0.3Round 14🇸🇬 SINGAPORE72♥♦J=+10
+0.3Round 21🇧🇬 BULGARIA94♥♦K+3-17
+0.3Round 21🇧🇬 BULGARIA103NT♠4+1+0
+0.2Round 19🇮🇱 ISRAEL93NT♥8+1-4
+0.2Round 20🇹🇼 CHINESE TAIPEI52♠♦A-2+1
+0.2Round 20🇹🇼 CHINESE TAIPEI63NT♥10+2+0
+0.0Round 3🇵🇱 POLAND103NT♣Q+2-2
+0.0Round 5🇮🇹 ITALY53♦♥A-2-6
-0.1Round 3🇵🇱 POLAND54♥♥J-1-6
-0.1Round 9🇨🇱 CHILE34♥♠4=+0
-0.1Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND122♠♥A=+0
-0.1Round 19🇮🇱 ISRAEL113NT♠A+1+11
-0.2Round 5🇮🇹 ITALY91NT♦J=-1
-0.3Round 19🇮🇱 ISRAEL51NT♥4=+0
-0.4Round 3🇵🇱 POLAND124♠♣A-1-5
-0.6Round 8🇮🇳 INDIA133NT♠6+3+13
-0.6Round 9🇨🇱 CHILE61NT♠7=+1
-0.6Round 16🇯🇵 JAPAN6Pass-3
-0.8Round 1🇫🇷 FRANCE21♦♥A+1-8
-0.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23♠♦K-2+0
-0.8Round 15🇫🇮 FINLAND13♠♦6=+7
-0.9Round 1🇫🇷 FRANCE73NT♠6+2+0
-1.0Round 8🇮🇳 INDIA103♦♥J=+0
-1.0Round 14🇸🇬 SINGAPORE111NT♦10-1-2
-1.1Round 10🇸🇪 SWEDEN32♠♦A=+0
-1.1Round 20🇹🇼 CHINESE TAIPEI83NT♦J+3-11
-1.2Round 3🇵🇱 POLAND65♦♥A+2-17
-1.2Round 9🇨🇱 CHILE101NT♥3=-2
-1.2Round 15🇫🇮 FINLAND64♠♥7+1+0
-1.2Round 18🇳🇱 NETHERLANDS53NT♠9+2-1
-1.2Round 18🇳🇱 NETHERLANDS86♠♠10+1-11
-1.3Round 1🇫🇷 FRANCE44♠♦3=+1
-1.3Round 15🇫🇮 FINLAND75♥♣8=+0
-1.3Round 16🇯🇵 JAPAN121NT♣7=+0
-1.4Round 15🇫🇮 FINLAND43NT♥J+1+1
-1.4Round 21🇧🇬 BULGARIA33NT♦4+3-1
-1.5Round 8🇮🇳 INDIA64♥♣K+1-1
-1.5Round 9🇨🇱 CHILE143NT♠Q+2-1
-1.6Round 5🇮🇹 ITALY14♠♥Q-1-4
-1.6Round 10🇸🇪 SWEDEN84♥♠10=+0
-1.7Round 10🇸🇪 SWEDEN53♣♦J=+1
-1.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43♦♥J=+0
-1.7Round 19🇮🇱 ISRAEL22♠♣A=+0
-1.7Round 21🇧🇬 BULGARIA64♠♥J+1-1
-1.8Round 16🇯🇵 JAPAN82♠♦Q+3-6
-1.8Round 21🇧🇬 BULGARIA24♥♦7+2-1
-2.0Round 6🇨🇦 CANADA83NT♥A+1+0
-2.2Round 15🇫🇮 FINLAND104♥♠K=+0
-2.2Round 15🇫🇮 FINLAND143NT♥6+2+0
-2.2Round 21🇧🇬 BULGARIA11NT♦6=-6
-2.2Round 21🇧🇬 BULGARIA142NT♥7-2-5
-2.4Round 9🇨🇱 CHILE14♥♣A=+1
-2.5Round 9🇨🇱 CHILE54♣♥8=+0
-2.5Round 10🇸🇪 SWEDEN124♠♦9+1+0
-2.6Round 20🇹🇼 CHINESE TAIPEI36NT♥J=+11
-2.7Round 9🇨🇱 CHILE132♥♦K=+1
-2.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♠♥9=+0
-2.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♥♦A-4-6
-2.7Round 16🇯🇵 JAPAN144♠♦2=+0
-2.8Round 19🇮🇱 ISRAEL102♠♠7+3-2
-2.8Round 20🇹🇼 CHINESE TAIPEI135♠♣8+2-2
-2.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103NT♦8+2-1
-2.9Round 19🇮🇱 ISRAEL126♣♥9+1+11
-3.0Round 21🇧🇬 BULGARIA74♥♠3+1+0
-3.1Round 10🇸🇪 SWEDEN21♠♠J+3+8
-3.1Round 10🇸🇪 SWEDEN102♣♥K=-5
-3.1Round 14🇸🇬 SINGAPORE102♦♦2=-5
-3.2Round 1🇫🇷 FRANCE14♥♣2-2-5
-3.2Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND115♦♠K-2-5
-3.2Round 18🇳🇱 NETHERLANDS92♥♣7=-5
-3.4Round 6🇨🇦 CANADA33NT♥J-2-6
-3.5Round 1🇫🇷 FRANCE34♠♦A=+1
-3.5Round 6🇨🇦 CANADA94♥♠A=-3
-3.5Round 19🇮🇱 ISRAEL143NT♥8=+0
-3.5Round 20🇹🇼 CHINESE TAIPEI73♥♦K=+0
-3.7Round 9🇨🇱 CHILE43♥♦J-1-5
-3.8Round 6🇨🇦 CANADA53NT♥A+1+1
-3.8Round 6🇨🇦 CANADA144♥♣8=+0
-3.8Round 14🇸🇬 SINGAPORE12♠♠A-4-6
-4.0Round 5🇮🇹 ITALY44♠♥A=-9
-4.0Round 5🇮🇹 ITALY133NT♠3-2-13
-4.1Round 1🇫🇷 FRANCE104♥♣6+1-1
-4.1Round 10🇸🇪 SWEDEN61NT♣K-2-3
-4.2Round 15🇫🇮 FINLAND24♠♥A-1+6
-4.4Round 5🇮🇹 ITALY124♥♦7=-10
-4.5Round 5🇮🇹 ITALY86♣♠A-2-5
-4.6Round 6🇨🇦 CANADA65♣♥J=-3
-4.8Round 6🇨🇦 CANADA14♠♦8=+0
-4.8Round 15🇫🇮 FINLAND83NT♠3-1-4
-4.9Round 1🇫🇷 FRANCE95♦♣J=+0
-5.0Round 5🇮🇹 ITALY143♥♠K=+0
-5.4Round 8🇮🇳 INDIA43NT♦9=+0
-5.7Round 1🇫🇷 FRANCE144♠x♣J-2+3
-6.3Round 19🇮🇱 ISRAEL33NT♦3-2-5
-6.4Round 18🇳🇱 NETHERLANDS13♣x♥K-2-5
-6.7Round 18🇳🇱 NETHERLANDS113♠♦3-1-9
-7.1Round 3🇵🇱 POLAND36♦♦2=+11
-7.1Round 14🇸🇬 SINGAPORE25♦♣J-1-10
-7.6Round 16🇯🇵 JAPAN92NT♣4-3-14
-8.0Round 21🇧🇬 BULGARIA114♠♥4-1-10
-8.1Round 3🇵🇱 POLAND15♠♥6-1-11
-8.1Round 3🇵🇱 POLAND45♠♦3-1-13
-8.4Round 16🇯🇵 JAPAN74♥♣3-2-13
-8.4Round 21🇧🇬 BULGARIA53NT♣7=+0
-9.7Round 18🇳🇱 NETHERLANDS134♥♠K+3-17
-9.8Round 14🇸🇬 SINGAPORE53NT♣10=-10
-11.6Round 20🇹🇼 CHINESE TAIPEI26♠♦7=+0