🇨🇳 GUO Ke · CHINA

72rank
-4.3Butler · 180 bds
-0.02per board
±4.2swing
-0.13vs par /bd · #80/136
+0.09adjusted /bd
Butler per round: -1.4 -14.3 6.9 7.8 20.6 14.1 -10.4 -13 -9.7 0.7 5.5 -26.9 -16 25.7 6.1by round

vs par split: bidding -0.22 · play +0.09

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

Card play — on target: opening leads 82.4% #47 of 136 · declarer play 84.2% #5 of 136 · defence 91.6% #16 of 136

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (14)86.5% (37)
Declarer play90.9% (11)81.5% (27)
Defence95.5% (22)90.4% (73)

Opening leads by suit led: ♠ 69.2% (13) · ♥ 81.8% (11) · ♦ 93.8% (16) · ♣ 81.8% (11)

vs par by strain: NT -1.02 (51) · a suit +0.22 (129)

vs par by level: part-score +0.62 (73) · game -0.31 (100) · slam -5.43 (7)

By role: declaring +0.10/bd (-2.18 vs par · 85) · defending -0.13/bd (+1.70 vs par · 95)

By vulnerability: vulnerable -0.21/bd (-0.58 vs par · 90) · not vulnerable +0.16/bd (+0.31 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1N.WangI.Demme – R.O'HaraClosed12-1.4-0.12-1.25
Round 2N.WangG.Palmer – L.CartnerOpen12-14.3-1.19-2.17
Round 4N.WangP.Correa – S.MelloOpen12+6.9+0.58-0.83
Round 6N.WangA.Leleu – M.Kurek BeaulieuClosed12+7.8+0.65-0.42
Round 8N.WangD.Penlington – G.DornonClosed12+20.6+1.72+2.83
Round 9N.WangK.Wenning – I.GromannOpen12+14.1+1.18+1.25
Round 11N.WangM.Costa – E.RuscallaOpen12-10.4-0.87+1.08
Round 12N.WangC.Dwyer Rimstedt – S.RimstedtClosed12-13.0-1.08-1.67
Round 14N.WangP.Lindaas – M.AnjerClosed12-9.7-0.81-3.00
Round 15N.WangE.Visser – L.Van Den HeuvelOpen12+0.7+0.06+2.42
Round 17N.WangO.Seker – P.Tekir DoganOpen12+5.5+0.46-0.75
Round 18N.WangN.Senior – N.SmithClosed12-26.9-2.24-3.25
Round 20N.WangA.Sarniak – E.MorawskaClosed12-16.0-1.33-0.58
Round 21N.WangP.Ling – W.SimpsonClosed12+25.7+2.14+3.42
Round 23N.WangA.Frances – A.VelascoClosed12+6.1+0.51+0.92

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
+12.5Round 6🇫🇷 FRANCE76♦♠9=+0
+12.2Round 8🇿🇦 SOUTH AFRICA55♥x♥4-5+10
+10.8Round 17🇹🇷 TURKIYE194♠♦K=+12
+10.1Round 21🇭🇰 HONG KONG CHINA134♠♦7-1+13
+9.0Round 9🇩🇪 GERMANY184♥♣3-1+11
+8.9Round 21🇭🇰 HONG KONG CHINA153NT♠2-1+12
+8.5Round 15🇳🇱 NETHERLANDS164♥♦A=-1
+8.1Round 21🇭🇰 HONG KONG CHINA165♦♠9-2+11
+7.8Round 2🇳🇿 NEW ZEALAND125♣x♠A-2+4
+7.5Round 8🇿🇦 SOUTH AFRICA65♥x♠J-1+11
+7.5Round 14🇳🇴 NORWAY14♥♣K=+0
+7.0Round 17🇹🇷 TURKIYE185♣♥A=+11
+6.8Round 1🇨🇦 CANADA64♥♣K+3+10
+6.7Round 4🇧🇷 BRAZIL83♠♣A-1+13
+6.5Round 9🇩🇪 GERMANY142♦♣4+1+9
+5.7Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND85♦♠5=+3
+5.3Round 2🇳🇿 NEW ZEALAND93♥♦4-2+11
+5.0Round 21🇭🇰 HONG KONG CHINA184♥♠10-1+12
+4.8Round 23🇪🇸 SPAIN243NT♣9+1+0
+4.6Round 4🇧🇷 BRAZIL23NT♦3=+0
+4.4Round 4🇧🇷 BRAZIL13NT♥J+1-1
+4.0Round 6🇫🇷 FRANCE62♥♥2+1+1
+3.8Round 23🇪🇸 SPAIN175♣♠A=+7
+3.7Round 4🇧🇷 BRAZIL91♦♥10-2+0
+3.7Round 12🇺🇸 U.S.A.73♣♥K-2-7
+3.7Round 14🇳🇴 NORWAY96♠♥10+1-11
+3.5Round 1🇨🇦 CANADA73♥♠A-1+11
+3.4Round 8🇿🇦 SOUTH AFRICA93♦♣K-2+7
+3.4Round 20🇵🇱 POLAND34♥♠9=+0
+3.3Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠♥2+1+4
+3.1Round 9🇩🇪 GERMANY244♥♣J-2+11
+3.0Round 9🇩🇪 GERMANY193NT♣6+2+1
+3.0Round 12🇺🇸 U.S.A.63♠♦K-3+4
+3.0Round 21🇭🇰 HONG KONG CHINA174♥♦K-1-2
+2.7Round 4🇧🇷 BRAZIL32♥♠8=+0
+2.7Round 9🇩🇪 GERMANY224♥♦K=+0
+2.7Round 17🇹🇷 TURKIYE233NT♥2-1+6
+2.6Round 8🇿🇦 SOUTH AFRICA43NT♦4-2+8
+2.5Round 8🇿🇦 SOUTH AFRICA114♥♠4-1+5
+2.3Round 20🇵🇱 POLAND103NT♥4+2-12
+2.2Round 9🇩🇪 GERMANY214♥x♥8-2-5
+2.2Round 11🇮🇹 ITALY194♥♠7-1+6
+2.2Round 15🇳🇱 NETHERLANDS203♠♣6-1-1
+2.1Round 2🇳🇿 NEW ZEALAND52♥♣A=-1
+2.1Round 4🇧🇷 BRAZIL103NT♣J=-2
+2.1Round 11🇮🇹 ITALY153♣♣10+1+0
+2.0Round 12🇺🇸 U.S.A.103NT♥K+4+2
+1.9Round 20🇵🇱 POLAND23♣♦Q=+7
+1.8Round 8🇿🇦 SOUTH AFRICA82♣♥6+1+1
+1.6Round 9🇩🇪 GERMANY173♥♥10=+7
+1.5Round 23🇪🇸 SPAIN183♣♥A=-9
+1.4Round 15🇳🇱 NETHERLANDS242♥♠K-2+8
+1.3Round 1🇨🇦 CANADA32♥♣J=+0
+1.3Round 6🇫🇷 FRANCE94♠♣6=+1
+1.3Round 6🇫🇷 FRANCE104♠♥10-2+8
+1.3Round 8🇿🇦 SOUTH AFRICA24♥♠4-1-2
+1.3Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42NT♠J-2+8
+1.2Round 21🇭🇰 HONG KONG CHINA193NT♦9+1+1
+1.1Round 6🇫🇷 FRANCE32NT♥Q-3+1
+1.1Round 12🇺🇸 U.S.A.53♣♠2+3+13
+1.0Round 1🇨🇦 CANADA124♠♣8-2-6
+1.0Round 2🇳🇿 NEW ZEALAND73NT♣9+1+1
+1.0Round 11🇮🇹 ITALY212♠♥6-1+2
+1.0Round 12🇺🇸 U.S.A.12♥♠A=-1
+1.0Round 17🇹🇷 TURKIYE243♦♥J-1-3
+1.0Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND121NT♥10+2+1
+1.0Round 21🇭🇰 HONG KONG CHINA202NT♠10+1+1
+0.9Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♥J+1+0
+0.9Round 23🇪🇸 SPAIN194♠♦7=+0
+0.7Round 11🇮🇹 ITALY163NT♠2+2+0
+0.5Round 9🇩🇪 GERMANY201NT♥K+1+0
+0.5Round 15🇳🇱 NETHERLANDS173NT♦4+1+0
+0.5Round 23🇪🇸 SPAIN133NT♥J+2-13
+0.3Round 2🇳🇿 NEW ZEALAND113NT♥J+1+0
+0.3Round 8🇿🇦 SOUTH AFRICA32♥♦5+1+10
+0.3Round 20🇵🇱 POLAND82♠♦5+2+6
+0.3Round 20🇵🇱 POLAND113♠♦J+2+6
+0.3Round 21🇭🇰 HONG KONG CHINA213NT♦Q+1+1
+0.2Round 9🇩🇪 GERMANY131NT♣K=+0
+0.2Round 15🇳🇱 NETHERLANDS233♣♥2-1+11
+0.2Round 17🇹🇷 TURKIYE154♥♦Q+1+0
+0.2Round 23🇪🇸 SPAIN154♠♠4=+0
+0.2Round 23🇪🇸 SPAIN231♠♦J+2+0
+0.1Round 20🇵🇱 POLAND94♥♥10+1+0
+0.0Round 4🇧🇷 BRAZIL74♥♣A+1+0
+0.0Round 11🇮🇹 ITALY223NT♣10+1+1
+0.0Round 12🇺🇸 U.S.A.84♥♥9+1+0
-0.0Round 17🇹🇷 TURKIYE173NT♠K+2+0
+0.0Round 23🇪🇸 SPAIN144♠♣10+2-1
-0.1Round 8🇿🇦 SOUTH AFRICA104♠♣A=+0
-0.1Round 14🇳🇴 NORWAY114♠♣Q+1-11
-0.1Round 15🇳🇱 NETHERLANDS152NT♥10+1+10
-0.2Round 6🇫🇷 FRANCE51NT♥10=+0
-0.2Round 11🇮🇹 ITALY181NT♥6+2+1
-0.2Round 21🇭🇰 HONG KONG CHINA244♠♦A+1+0
-0.3Round 11🇮🇹 ITALY202♥♥2+1-10
-0.3Round 23🇪🇸 SPAIN223NT♣Q+2+13
-0.4Round 6🇫🇷 FRANCE14♥♣Q=+1
-0.4Round 12🇺🇸 U.S.A.96♠♥5=+0
-0.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23♠♥2=+0
-0.5Round 4🇧🇷 BRAZIL42♠♥K+1+0
-0.5Round 14🇳🇴 NORWAY74♠♦7+1+0
-0.6Round 20🇵🇱 POLAND12♠♣J-1-2
-0.7Round 17🇹🇷 TURKIYE204♥♠K=-13
-0.8Round 11🇮🇹 ITALY134♥♦Q+1+13
-0.8Round 15🇳🇱 NETHERLANDS181♥♦3=+2
-0.8Round 21🇭🇰 HONG KONG CHINA143NT♦2=+0
-0.9Round 2🇳🇿 NEW ZEALAND83♠♥4=+0
-0.9Round 20🇵🇱 POLAND124♥♠4+1+0
-1.0Round 1🇨🇦 CANADA42♥♣3=+1
-1.0Round 1🇨🇦 CANADA82♠♥4-1+1
-1.0Round 1🇨🇦 CANADA113NT♥9+1-10
-1.0Round 14🇳🇴 NORWAY62♥♠6=+0
-1.1Round 15🇳🇱 NETHERLANDS133♠♣K-1+0
-1.2Round 12🇺🇸 U.S.A.23♣♣A=-6
-1.3Round 6🇫🇷 FRANCE114♠♣K=-1
-1.3Round 14🇳🇴 NORWAY34♥♠Q-2+1
-1.3Round 20🇵🇱 POLAND63NT♠3+2-1
-1.3Round 23🇪🇸 SPAIN204♥♠Q+2+13
-1.4Round 12🇺🇸 U.S.A.45♦♣K=-3
-1.5Round 17🇹🇷 TURKIYE213♦x♠J-1-5
-1.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32♦♥A-2-2
-1.6Round 1🇨🇦 CANADA52♥♠10=+1
-1.7Round 1🇨🇦 CANADA12♠♦Q=-1
-1.7Round 1🇨🇦 CANADA94♠♥6-2-2
-1.7Round 6🇫🇷 FRANCE123NT♣5+3-11
-1.7Round 17🇹🇷 TURKIYE144♥♠5+1+0
-1.8Round 15🇳🇱 NETHERLANDS144♥♠K=+1
-1.8Round 23🇪🇸 SPAIN211NT♥Q+1+0
-1.9Round 14🇳🇴 NORWAY83♦♥2+1+0
-2.0Round 8🇿🇦 SOUTH AFRICA13NT♥8+3-1
-2.1Round 4🇧🇷 BRAZIL56♥♠A=+0
-2.2Round 15🇳🇱 NETHERLANDS193♥♦A-1+1
-2.3Round 9🇩🇪 GERMANY163NT♥Q+2-2
-2.3Round 14🇳🇴 NORWAY53♦♣8-3-5
-2.3Round 14🇳🇴 NORWAY124♥♦7-1-5
-2.3Round 21🇭🇰 HONG KONG CHINA226NT♣9=+0
-2.4Round 6🇫🇷 FRANCE83♠♥10=-1
-2.4Round 8🇿🇦 SOUTH AFRICA123NT♥4-2-8
-2.4Round 23🇪🇸 SPAIN163NT♦Q=+1
-2.5Round 4🇧🇷 BRAZIL113♦♠2-1-4
-2.6Round 9🇩🇪 GERMANY231NT♦Q=+0
-2.7Round 2🇳🇿 NEW ZEALAND101NT♠Q-2-3
-2.7Round 6🇫🇷 FRANCE44♣♠A=+0
-2.8Round 1🇨🇦 CANADA24♠♦Q-1-10
-2.8Round 14🇳🇴 NORWAY104♥♠A=+0
-2.9Round 11🇮🇹 ITALY234♥♣3+1+13
-3.0Round 4🇧🇷 BRAZIL123NT♥Q=+1
-3.0Round 11🇮🇹 ITALY145♦x♣4-1-5
-3.0Round 15🇳🇱 NETHERLANDS222♣♥3=+0
-3.1Round 15🇳🇱 NETHERLANDS214♠♦4+1-2
-3.1Round 17🇹🇷 TURKIYE164♠♦10+2-11
-3.2Round 1🇨🇦 CANADA103NT♣7=-10
-3.2Round 2🇳🇿 NEW ZEALAND12♠♥J=+1
-3.2Round 11🇮🇹 ITALY241NT♦3=+1
-3.3Round 14🇳🇴 NORWAY24♥x♥Q-2-5
-3.3Round 17🇹🇷 TURKIYE132♥♦3+1+1
-3.5Round 2🇳🇿 NEW ZEALAND24♠♥7+2-13
-3.5Round 20🇵🇱 POLAND73NT♥9=+0
-3.7Round 6🇫🇷 FRANCE23♠♣K-1-4
-3.7Round 12🇺🇸 U.S.A.32NT♠Q-2-5
-3.8Round 2🇳🇿 NEW ZEALAND42♠♦J=-6
-3.8Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13♥♣7+1-6
-5.4Round 14🇳🇴 NORWAY44♠♥2=+0
-5.5Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93NT♦10+4-12
-5.6Round 12🇺🇸 U.S.A.114♦♣9=-7
-5.9Round 17🇹🇷 TURKIYE224♠x♦K=-7
-6.0Round 11🇮🇹 ITALY174♠x♥2-3-9
-6.0Round 20🇵🇱 POLAND53♥♣7-3-5
-6.5Round 8🇿🇦 SOUTH AFRICA72♠♦K+3-7
-7.7Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♦3=-11
-8.2Round 2🇳🇿 NEW ZEALAND63NT♣J-1-10
-8.5Round 2🇳🇿 NEW ZEALAND33NT♠7-1-10
-8.6Round 21🇭🇰 HONG KONG CHINA235♣x♠2+1-8
-9.2Round 4🇧🇷 BRAZIL65♠♦6-1-17
-9.8Round 9🇩🇪 GERMANY156♥♦9-1-17
-9.8Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73NT♦7-1-12
-10.4Round 18🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♦x♠10=-12
-11.5Round 12🇺🇸 U.S.A.127♣♠2=-10
-12.0Round 20🇵🇱 POLAND45♦x♥5=-6