🇨🇦 LIU William · CANADA

34rank
+41.5Butler · 112 bds
+0.37per board
±4.3swing
+0.77vs par /bd · #17/105
+0.36adjusted /bd
Butler per round: 16.1 -12.4 -1.9 -5.6 -16 -9.4 7 18.1 13.4 14.7 4.1 3.2 29.3 -19.1by round

vs par split: bidding +0.76 · play +0.01

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

Card play — on target: opening leads 84.2% #43 of 105 · declarer play 75.8% #30 of 105 · defence 81.1% #60 of 105

Bidding activity — not a pass: 44.6% #43 of 105 (133/298)

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (6)92.3% (13)
Declarer play62.5% (8)80.0% (25)
Defence69.2% (13)85.0% (40)

Opening leads by suit led: ♠ 100.0% (3) · ♥ 75.0% (4) · ♦ 75.0% (4) · ♣ 87.5% (8)

vs par by strain: NT -0.07 (31) · a suit +1.09 (81)

vs par by level: part-score +0.79 (47) · game +0.17 (59) · slam +6.50 (6)

By role: declaring +0.74/bd (-0.90 vs par · 59) · defending -0.04/bd (+2.62 vs par · 53)

By vulnerability: vulnerable +0.29/bd (+0.70 vs par · 56) · not vulnerable +0.45/bd (+0.84 vs par · 56)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1W.GuM.Vlachou – N.OikonomouOpen8+16.1+2.01+3.75
Round 2W.GuB.Legras – C.LejosneOpen8-12.4-1.55-0.12
Round 3W.GuO.Deng – Y.CaiOpen8-1.9-0.24+0.12
Round 5W.GuP.Ngarm-Ek – C.ThongnamClosed8-5.6-0.70+0.25
Round 6W.GuY.Liu – P.WuOpen8-16.0-2.00-1.25
Round 7W.GuY.Hiba – R.KhutorskyClosed8-9.4-1.18-0.50
Round 8W.GuS.Morris – J.HedgesOpen8+7.0+0.88+3.88
Round 9W.GuI.Binderkrantz – L.DyrekildeClosed8+18.1+2.26+1.62
Round 10W.GuZ.Zhao – Z.ZhuOpen8+13.4+1.68+2.75
Round 11W.GuZ.Meyer – A.HemmerClosed8+14.7+1.84+1.12
Round 13W.GuL.Straume – B.BethereClosed8+4.1+0.51+1.62
Round 14W.GuS.Draege – S.VangdalClosed8+3.2+0.40-4.38
Round 15W.GuF.Keim – J.RoseClosed8+29.3+3.66+3.00
Round 16W.GuJ.Michalski – F.StezalaOpen8-19.1-2.39-1.12

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
+13.6Round 9🇩🇰 DENMARK34♠x♣3-4+14
+12.8Round 1🇬🇷 GREECE33♥x♣4-4+14
+8.0Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND294♠♣8-1+13
+7.8Round 11🇺🇸 USA1226♠♥3=+11
+7.7Round 15🇩🇪 GERMANY313NT♥2+1+13
+7.6Round 13🇱🇻 LATVIA105♣♠J=+0
+7.5Round 14🇳🇴 NORWAY204♠x♦Q-2-3
+7.3Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND286NT♦J-1+14
+6.9Round 15🇩🇪 GERMANY253♥♣A=+7
+6.7Round 2🇫🇷 FRANCE133♥♣A=+7
+6.6Round 9🇩🇰 DENMARK84♠♥K+2+8
+6.2Round 16🇵🇱 POLAND43♦♣J-3+5
+6.1Round 7🇮🇱 ISRAEL223NT♣7+2+2
+6.0Round 13🇱🇻 LATVIA113♣♥A-1+6
+5.2Round 9🇩🇰 DENMARK22♥♣A+2+7
+5.2Round 10🇨🇳 CHINA105♦♠A+1+3
+4.9Round 11🇺🇸 USA1202NT♥Q-1+6
+4.9Round 11🇺🇸 USA1233NT♥3=-1
+4.9Round 15🇩🇪 GERMANY274♥♦J+1+0
+4.8Round 11🇺🇸 USA1245♦♠A-1+10
+4.6Round 1🇬🇷 GREECE13NT♥6+1+0
+3.9Round 10🇨🇳 CHINA96♠♣A=+0
+3.9Round 15🇩🇪 GERMANY304♠♥6=-1
+3.8Round 3🇭🇰 HONG KONG CHINA183NT♠3-5+4
+3.8Round 10🇨🇳 CHINA113NT♦4+2+0
+3.6Round 15🇩🇪 GERMANY323♥♠J-1+6
+3.3Round 1🇬🇷 GREECE54♠♥9+1+15
+3.2Round 10🇨🇳 CHINA151NTx♠K=+2
+3.1Round 2🇫🇷 FRANCE103♥♣K=+6
+2.8Round 9🇩🇰 DENMARK13♠♣6=-6
+2.8Round 9🇩🇰 DENMARK52♣♠Q-2+6
+2.7Round 6🇹🇼 CHINESE TAIPEI146♥♦3+1+1
+2.6Round 3🇭🇰 HONG KONG CHINA174♥♦J-1+5
+2.6Round 14🇳🇴 NORWAY182♣♣2=-2
+2.5Round 14🇳🇴 NORWAY194♠♦A+1+0
+2.3Round 14🇳🇴 NORWAY233♦♠A+1-10
+2.2Round 15🇩🇪 GERMANY292♣♦K+3+0
+1.9Round 5🇹🇭 THAILAND43♦♥8+1+0
+1.9Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND262♥♦A+1+6
+1.8Round 10🇨🇳 CHINA124♠♣8-1+6
+1.6Round 13🇱🇻 LATVIA162♠♦T+1+10
+1.5Round 2🇫🇷 FRANCE124♥♠A-1+5
+1.5Round 15🇩🇪 GERMANY262♥♦A-1+5
+1.5Round 16🇵🇱 POLAND64♥♠K=+0
+1.2Round 3🇭🇰 HONG KONG CHINA203NT♦5+1+1
+1.2Round 10🇨🇳 CHINA143♥♦K-1+5
+1.1Round 1🇬🇷 GREECE61NT♥3=+0
+0.5Round 3🇭🇰 HONG KONG CHINA223NT♥4=+0
+0.5Round 5🇹🇭 THAILAND34♠♠T=+0
+0.5Round 11🇺🇸 USA1193NT♦5=+0
+0.5Round 11🇺🇸 USA1212NT♦3=+0
+0.4Round 6🇹🇼 CHINESE TAIPEI94♥♦2-1+5
+0.3Round 5🇹🇭 THAILAND12♠♥8-2+5
+0.1Round 7🇮🇱 ISRAEL201♠♣Q+2+0
+0.1Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND304♠♠2+2+1
+0.0Round 5🇹🇭 THAILAND61♠♣4+3+10
-0.1Round 1🇬🇷 GREECE74♠♥8=+0
-0.1Round 5🇹🇭 THAILAND73NT♥7+1+0
-0.1Round 13🇱🇻 LATVIA134♠♦6=+1
-0.1Round 14🇳🇴 NORWAY223NT♠4+2+0
-0.4Round 2🇫🇷 FRANCE94♠♦5=+0
-0.5Round 1🇬🇷 GREECE43♠♣Q=+0
-0.5Round 10🇨🇳 CHINA165♣♥T-4-7
-0.7Round 3🇭🇰 HONG KONG CHINA212NT♣6+1+1
-0.7Round 13🇱🇻 LATVIA123NT♣5+2+0
-1.0Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND273♥♣A-1-9
-1.1Round 16🇵🇱 POLAND81NT♣7+1+0
-1.2Round 11🇺🇸 USA1172♣♥9-1-3
-1.4Round 1🇬🇷 GREECE83♥♠9=+7
-1.4Round 7🇮🇱 ISRAEL213NT♠6+3+10
-1.4Round 7🇮🇱 ISRAEL241NT♣5+1+0
-1.4Round 15🇩🇪 GERMANY284♠♦8=-6
-1.5Round 14🇳🇴 NORWAY213NT♦2+1+0
-1.6Round 6🇹🇼 CHINESE TAIPEI121NT♥6+2-6
-1.6Round 7🇮🇱 ISRAEL183♦♥3=+0
-1.7Round 6🇹🇼 CHINESE TAIPEI112♥♦2=+0
-1.8Round 5🇹🇭 THAILAND24♥♠K-1+1
-1.8Round 7🇮🇱 ISRAEL174♥♠A-1+2
-1.8Round 13🇱🇻 LATVIA92♦♣J-1+2
-2.1Round 6🇹🇼 CHINESE TAIPEI161NT♦K-2+0
-2.4Round 7🇮🇱 ISRAEL232♠♥2-2-8
-2.4Round 16🇵🇱 POLAND31NT♠J-1-4
-2.6Round 2🇫🇷 FRANCE161NT♥K+2-1
-2.8Round 3🇭🇰 HONG KONG CHINA192♠♣4+1-1
-2.8Round 9🇩🇰 DENMARK73♠♦A=-6
-2.8Round 16🇵🇱 POLAND22♠♣A-3-5
-2.9Round 3🇭🇰 HONG KONG CHINA244♠♦4-1-5
-2.9Round 5🇹🇭 THAILAND54♥♣7-1-9
-2.9Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND254♥♠3=-3
-3.1Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND314♠♦6=+0
-3.3Round 8🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND324♥♠K+2+9
-3.4Round 6🇹🇼 CHINESE TAIPEI154♠♥3=+0
-3.5Round 5🇹🇭 THAILAND83♥♣J-2-5
-3.6Round 3🇭🇰 HONG KONG CHINA235♣♥A-5-4
-3.6Round 14🇳🇴 NORWAY173NT♥2-1-10
-3.7Round 1🇬🇷 GREECE24♠♦Q-1-6
-3.9Round 6🇹🇼 CHINESE TAIPEI134♥♣4+1+0
-3.9Round 13🇱🇻 LATVIA144♥♦2+1+0
-4.3Round 16🇵🇱 POLAND53NT♣K+1+1
-4.6Round 2🇫🇷 FRANCE112NT♣2-1-10
-4.6Round 13🇱🇻 LATVIA154♠♥5-1-6
-5.0Round 9🇩🇰 DENMARK63♠♥6=+0
-5.1Round 9🇩🇰 DENMARK43NT♥3-3-10
-5.2Round 10🇨🇳 CHINA136♠♣3=+13
-6.4Round 6🇹🇼 CHINESE TAIPEI104♣♥A+1-10
-6.5Round 14🇳🇴 NORWAY244♥♣K-1-10
-7.0Round 7🇮🇱 ISRAEL194♥♣8-1-10
-7.1Round 16🇵🇱 POLAND74♠♦6-1-6
-7.5Round 11🇺🇸 USA1184NT♥2-4-14
-8.0Round 2🇫🇷 FRANCE144♠♣5+1-8
-8.1Round 2🇫🇷 FRANCE154♠♥7=+0
-9.1Round 16🇵🇱 POLAND16♠♣J=+0