🇭🇰 CHAN Francis · CHINA HONG KONG

89rank
-70.2Butler · 196 bds
-0.36per board
±4.8swing
-0.44vs par /bd · #85/116
-0.61adjusted /bd
Butler per round: -0.8 4 45 5.9 -30.9 -22.6 -24.8 -14.7 -32.5 23.1 -3.1 -26.1 0.6 6.7by round

vs par split: bidding -0.14 · play -0.30

Strength of schedule: opponents averaged -0.25/bd (an easy draw) → opponent-adjusted -0.61/bd

Card play — on target: opening leads 80.9% #40 of 116 · declarer play 68.5% #89 of 116 · defence 78.7% #97 of 116

Card play by contract type — on target
vs NTvs a suit
Opening leads72.7% (11)83.3% (36)
Declarer play50.0% (18)77.8% (36)
Defence66.7% (21)82.4% (68)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 92.3% (13) · ♦ 88.9% (9) · ♣ 58.3% (12)

vs par by strain: NT -1.17 (53) · a suit -0.17 (143)

vs par by level: part-score +0.04 (77) · game -0.43 (106) · slam -3.31 (13)

By role: declaring -0.16/bd (-2.10 vs par · 107) · defending -0.59/bd (+1.56 vs par · 89)

By vulnerability: vulnerable -0.83/bd (-0.94 vs par · 98) · not vulnerable +0.11/bd (+0.06 vs par · 98)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.NgM.Bojarski – M.ChodackiClosed14-0.8-0.06-2.14
Round 3M.NgO.Shaheen – M.ShoumanClosed14+4.0+0.29+1.00
Round 4M.NgN.Correa Laguna – J.Valenzuela RiveraClosed14+45.0+3.21+1.86
Round 5M.NgY.Wiseman – B.NortonOpen14+5.9+0.42+0.79
Round 6M.NgD.Braun – N.EdgttonClosed14-30.9-2.21-5.43
Round 9M.NgH.Wei – S.SunClosed14-22.6-1.61-0.71
Round 10M.NgC.Westerbeek – R.WesterbeekClosed14-24.8-1.77-4.36
Round 12M.NgB.Szirmay-Kalos – C.KonkolyClosed14-14.7-1.05-1.64
Round 14M.NgS.Hult – S.EkenbergClosed14-32.5-2.32-0.43
Round 15M.NgR.Yamada – K.KobayashiOpen14+23.1+1.65+0.64
Round 17M.NgM.Islam – R.SiddiquiClosed14-3.1-0.22+1.79
Round 18M.NgG.Herman – J.KayeOpen14-26.1-1.86+1.21
Round 19M.NgJ.Pieper – F.NordmannClosed14+0.6+0.04-1.07
Round 20M.NgS.Macdonald – A.AskariOpen14+6.7+0.48+2.36

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
+18.6Round 4🇨🇴 COLOMBIA196♥x♠2-5+19
+11.8Round 20🇨🇦 CANADA163NT♠4-1+12
+10.4Round 1🇵🇱 POLAND65♣♦A=+3
+9.9Round 4🇨🇴 COLOMBIA264♥x♦3-1+13
+9.3Round 15🇯🇵 JAPAN94♠♦3=+7
+9.2Round 15🇯🇵 JAPAN24♠♣9=+3
+9.0Round 15🇯🇵 JAPAN104♠♦K=+1
+8.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♥A=+3
+8.3Round 12🇭🇺 HUNGARY175♥x♠2=+8
+8.3Round 19🇩🇪 GERMANY74♠x♦4-2+12
+8.1Round 20🇨🇦 CANADA154♠♦10=+13
+7.5Round 1🇵🇱 POLAND74♠♥A=+9
+7.4Round 4🇨🇴 COLOMBIA274♣♠3=+13
+7.3Round 4🇨🇴 COLOMBIA234♥♠A-2+8
+7.3Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND92♥x♣2=+8
+7.3Round 12🇭🇺 HUNGARY183NT♦A=+10
+6.8Round 19🇩🇪 GERMANY54♥♦K-2+0
+6.6Round 1🇵🇱 POLAND13♥♦6-1+10
+6.2Round 3🇪🇬 EGYPT83NT♥6-1+10
+5.8Round 9🇨🇳 CHINA23♥♦5+1+4
+5.5Round 15🇯🇵 JAPAN66♣♥6-2+13
+5.3Round 18🇺🇸 USA2204♠♦7-1+12
+5.2Round 9🇨🇳 CHINA112NT♠8+1+1
+4.8Round 3🇪🇬 EGYPT34♥♠2+1+1
+4.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42♠♣A+1+1
+4.6Round 3🇪🇬 EGYPT13♦♠Q+3+13
+4.5Round 4🇨🇴 COLOMBIA223♥♦K-1+10
+4.2Round 19🇩🇪 GERMANY94♠♠8+1+2
+4.0Round 1🇵🇱 POLAND52♦♣A+2+0
+4.0Round 20🇨🇦 CANADA172NT♠Q-1+4
+3.9Round 14🇸🇪 SWEDEN264♠♥J=+0
+3.3Round 12🇭🇺 HUNGARY256NT♥2+1-11
+3.2Round 1🇵🇱 POLAND102NT♥J-2+2
+3.2Round 4🇨🇴 COLOMBIA215♦♥4-2+6
+3.2Round 17🇧🇩 BANGLADESH54♥♣8-1+5
+3.1Round 1🇵🇱 POLAND25♦x♠7-2+0
+3.1Round 10🇳🇱 NETHERLANDS173NT♠K-2+5
+3.0Round 10🇳🇱 NETHERLANDS243NT♦5+1-1
+3.0Round 18🇺🇸 USA2273♦♥9=+5
+2.9Round 3🇪🇬 EGYPT53NT♠J-1+5
+2.9Round 17🇧🇩 BANGLADESH112♠♣K+2+7
+2.8Round 3🇪🇬 EGYPT42♦♣4-3+4
+2.8Round 19🇩🇪 GERMANY113♣♠A-1+4
+2.7Round 4🇨🇴 COLOMBIA173NT♣5+1-1
+2.7Round 10🇳🇱 NETHERLANDS164♠♥Q=+0
+2.5Round 17🇧🇩 BANGLADESH124♥♠K+2+2
+2.4Round 20🇨🇦 CANADA186♦♠A-1+5
+2.3Round 19🇩🇪 GERMANY106♠♦K=-13
+2.2Round 6🇦🇺 AUSTRALIA173NT♠3+2-10
+2.0Round 10🇳🇱 NETHERLANDS262♠♣A+1-10
+1.8Round 6🇦🇺 AUSTRALIA244♠♣2-3+0
+1.8Round 15🇯🇵 JAPAN13♠♥Q+1+6
+1.7Round 3🇪🇬 EGYPT144♠♥J+1+0
+1.7Round 17🇧🇩 BANGLADESH14♠♣K+2+1
+1.6Round 6🇦🇺 AUSTRALIA253♣♥A=-1
+1.6Round 14🇸🇪 SWEDEN283NT♥7+1+0
+1.5Round 4🇨🇴 COLOMBIA283NT♥Q=-1
+1.5Round 9🇨🇳 CHINA52♦♠7+1+0
+1.5Round 17🇧🇩 BANGLADESH33♣♦8+2+10
+1.4Round 18🇺🇸 USA2162♥♠2=+5
+1.4Round 19🇩🇪 GERMANY142♣♦2=+5
+1.2Round 12🇭🇺 HUNGARY224♠♣8-1+6
+1.1Round 6🇦🇺 AUSTRALIA153♥♦6+1+6
+1.1Round 19🇩🇪 GERMANY122♥♦2=+0
+1.1Round 20🇨🇦 CANADA233♠♣6-2+7
+1.0Round 3🇪🇬 EGYPT112♦♣A+1-1
+1.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♣K-2+0
+1.0Round 9🇨🇳 CHINA144♥♣3-2+0
+1.0Round 14🇸🇪 SWEDEN191NT♦2-1-1
+1.0Round 18🇺🇸 USA2213NT♥2+1-1
+0.9Round 14🇸🇪 SWEDEN234♣♥4+1+10
+0.8Round 3🇪🇬 EGYPT101NT♠8-2+3
+0.8Round 15🇯🇵 JAPAN83NT♥3+2+0
+0.7Round 4🇨🇴 COLOMBIA183NT♠3=-13
+0.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♥♠8=+0
+0.7Round 6🇦🇺 AUSTRALIA224NT♣2=-1
+0.6Round 10🇳🇱 NETHERLANDS233♠♣2+1+1
+0.6Round 12🇭🇺 HUNGARY264♥♣A=+0
+0.6Round 17🇧🇩 BANGLADESH84♦♥K-1+4
+0.5Round 17🇧🇩 BANGLADESH134♥♣K+1+4
+0.4Round 4🇨🇴 COLOMBIA244♥♥8+1+0
+0.4Round 15🇯🇵 JAPAN75♥x♥2-1-7
+0.3Round 6🇦🇺 AUSTRALIA165♣♠6=-11
+0.3Round 14🇸🇪 SWEDEN181NT♦A+1+0
+0.2Round 9🇨🇳 CHINA84♥♠3+1+1
+0.2Round 12🇭🇺 HUNGARY274♥♠4+1+0
+0.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND112♥♥J=+0
+0.1Round 18🇺🇸 USA2253♦♥3+1+5
+0.0Round 10🇳🇱 NETHERLANDS202♠♣A=-6
+0.0Round 12🇭🇺 HUNGARY153NT♥2+1+11
+0.0Round 17🇧🇩 BANGLADESH143♣♥A-1+2
-0.1Round 1🇵🇱 POLAND46♦♥3+1-13
-0.1Round 18🇺🇸 USA2151NT♠7-1+1
-0.1Round 18🇺🇸 USA2194♥♦K=+0
-0.1Round 19🇩🇪 GERMANY23♣♠Q+1-11
-0.1Round 20🇨🇦 CANADA283NT♣4+1-1
-0.2Round 1🇵🇱 POLAND33NT♣Q=-1
-0.2Round 9🇨🇳 CHINA123NT♠A=+0
-0.2Round 10🇳🇱 NETHERLANDS194♠♦Q=+1
-0.3Round 14🇸🇪 SWEDEN271NT♠6+1+0
-0.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♣♣4=+1
-0.4Round 15🇯🇵 JAPAN134♠♦5+2+13
-0.4Round 17🇧🇩 BANGLADESH44♥♣2=-1
-0.4Round 18🇺🇸 USA2264♠♣J-1-6
-0.5Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND21NT♠10=-1
-0.6Round 14🇸🇪 SWEDEN251NT♠A=-1
-0.7Round 1🇵🇱 POLAND83♠♣Q=-4
-0.7Round 6🇦🇺 AUSTRALIA196NT♣10=+0
-0.7Round 14🇸🇪 SWEDEN213♥♠5-3+0
-0.8Round 20🇨🇦 CANADA204♠♥2-1-6
-0.9Round 9🇨🇳 CHINA74♠♦K=+0
-0.9Round 14🇸🇪 SWEDEN222♠♥7=+0
-1.1Round 4🇨🇴 COLOMBIA153NT♥A=-6
-1.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♠3+2+0
-1.1Round 20🇨🇦 CANADA193NT♦5=+0
-1.2Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND73NT♠7=+1
-1.2Round 12🇭🇺 HUNGARY201NT♠6+1-10
-1.3Round 10🇳🇱 NETHERLANDS273♥♠A-1+2
-1.3Round 12🇭🇺 HUNGARY194♠x♥A-1-5
-1.3Round 15🇯🇵 JAPAN54♥♦6+1+0
-1.3Round 17🇧🇩 BANGLADESH63NT♠7+1+0
-1.4Round 9🇨🇳 CHINA12♠♦9-1-3
-1.4Round 10🇳🇱 NETHERLANDS254♠♣3-1-5
-1.4Round 15🇯🇵 JAPAN144♥♣A+1+0
-1.5Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♣♠K-1+2
-1.5Round 19🇩🇪 GERMANY62♠♣2-1+2
-1.6Round 17🇧🇩 BANGLADESH23NT♥6+2+0
-1.7Round 3🇪🇬 EGYPT61♥♣6+1+0
-1.8Round 3🇪🇬 EGYPT21NT♦Q+1+0
-1.8Round 20🇨🇦 CANADA214♠♦9=+11
-1.9Round 15🇯🇵 JAPAN113NT♦4=-11
-1.9Round 19🇩🇪 GERMANY15♦♦9=-3
-2.0Round 3🇪🇬 EGYPT132♥♠3+2-1
-2.0Round 6🇦🇺 AUSTRALIA234♠♣2-1-5
-2.0Round 6🇦🇺 AUSTRALIA284♥♣2=+0
-2.0Round 14🇸🇪 SWEDEN244♠♦6=+1
-2.0Round 18🇺🇸 USA2234♠♦Q=+0
-2.1Round 9🇨🇳 CHINA105♣♥6+1+13
-2.3Round 4🇨🇴 COLOMBIA165♦♠Q-1-10
-2.3Round 9🇨🇳 CHINA33♦♠K=+1
-2.3Round 15🇯🇵 JAPAN43♠♦9+1-10
-2.4Round 6🇦🇺 AUSTRALIA274♠♥6=-3
-2.4Round 15🇯🇵 JAPAN125♦♥5+1+0
-2.6Round 4🇨🇴 COLOMBIA203♣♠7=-6
-2.6Round 17🇧🇩 BANGLADESH73♦♥10+1+0
-2.8Round 3🇪🇬 EGYPT74♠♦J=-9
-2.8Round 18🇺🇸 USA2221NTx♥K-3+4
-3.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♥♥A-4+5
-3.0Round 20🇨🇦 CANADA243♦♠J+3-13
-3.1Round 19🇩🇪 GERMANY81♦♣2=-4
-3.1Round 20🇨🇦 CANADA275♦x♠A-3-2
-3.2Round 1🇵🇱 POLAND113♥♠2=+0
-3.2Round 15🇯🇵 JAPAN32♠♦A=-6
-3.2Round 20🇨🇦 CANADA264♥x♦K-4+8
-3.3Round 6🇦🇺 AUSTRALIA202♥♠J-1-11
-3.4Round 20🇨🇦 CANADA253NT♥2-2-5
-3.6Round 10🇳🇱 NETHERLANDS216♠♥6+1-13
-3.7Round 12🇭🇺 HUNGARY242NT♠3=-6
-3.8Round 9🇨🇳 CHINA91NT♦A-2-2
-4.0Round 17🇧🇩 BANGLADESH102♥♠9-1-6
-4.0Round 19🇩🇪 GERMANY42NT♦A-3+7
-4.1Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12♥♦A=-5
-4.1Round 10🇳🇱 NETHERLANDS283NT♣8+2-1
-4.2Round 10🇳🇱 NETHERLANDS152♣♦6-3-4
-4.2Round 20🇨🇦 CANADA224♥♠5=+0
-4.3Round 1🇵🇱 POLAND95♠♥10=+0
-4.3Round 1🇵🇱 POLAND123NT♥9=-10
-4.6Round 12🇭🇺 HUNGARY213♥♠Q-1-6
-4.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND145♠♦K=-4
-5.0Round 3🇪🇬 EGYPT91NT♣5-3-2
-5.1Round 9🇨🇳 CHINA62NT♥5-1-12
-5.2Round 4🇨🇴 COLOMBIA254♣♠K-2-6
-5.5Round 14🇸🇪 SWEDEN163NT♠K-2-2
-6.1Round 17🇧🇩 BANGLADESH94♠♣7=-3
-6.3Round 12🇭🇺 HUNGARY163♥♠A-1-5
-6.9Round 18🇺🇸 USA2174♠x♥6-3-9
-7.3Round 19🇩🇪 GERMANY34♠x♦A-2-10
-7.5Round 3🇪🇬 EGYPT124♠♣A-1-9
-7.8Round 6🇦🇺 AUSTRALIA185♦♠3+1-13
-8.0Round 18🇺🇸 USA2246♥♠A-1-11
-8.0Round 18🇺🇸 USA2283NT♠J=+1
-8.3Round 14🇸🇪 SWEDEN203NT♠K-2-13
-8.4Round 10🇳🇱 NETHERLANDS186♠♦2-1-17
-8.4Round 19🇩🇪 GERMANY132♠♥5=-6
-8.6Round 6🇦🇺 AUSTRALIA213NT♠5-1-12
-8.6Round 18🇺🇸 USA2186♥♦10+1+11
-8.8Round 12🇭🇺 HUNGARY282♦x♦A-4-12
-8.9Round 14🇸🇪 SWEDEN175♦♥4=+0
-9.0Round 1🇵🇱 POLAND144♥x♥4=-12
-9.7Round 12🇭🇺 HUNGARY233NT♠3=-3
-10.0Round 9🇨🇳 CHINA134♥♠Q=-3
-10.5Round 9🇨🇳 CHINA45♣x♦7-4-10
-11.8Round 6🇦🇺 AUSTRALIA265♦♠A=-15
-13.0Round 10🇳🇱 NETHERLANDS226♠♣8=-13
-13.0Round 14🇸🇪 SWEDEN156♥♥3=+0
-13.8Round 1🇵🇱 POLAND135♣x♠Q-4-14