🇳🇿 RUSSELL Douglas · NEW ZEALAND

124rank
-169.3Butler · 224 bds
-0.76per board
±4.9swing
-0.74vs par /bd · #118/129
-0.68adjusted /bd
Butler per round: -49.5 12.4 -16.2 5.2 -21.4 5.5 0 -22.4 14.7 -24.3 -3.9 -13.8 -21.2 -34.4by round

vs par split: bidding -0.39 · play -0.37

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

Card play — on target: opening leads 70.9% #116 of 129 · declarer play 62.2% #126 of 129 · defence 87.4% #49 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (15)72.5% (40)
Declarer play41.2% (17)75.0% (28)
Defence87.1% (31)87.5% (88)

Opening leads by suit led: ♠ 50.0% (14) · ♥ 70.6% (17) · ♦ 78.6% (14) · ♣ 90.0% (10)

vs par by strain: NT -1.55 (64) · a suit -0.44 (159)

vs par by level: part-score +0.08 (76) · game -0.97 (131) · slam -3.00 (16)

By role: declaring -0.93/bd (-3.02 vs par · 105) · defending -0.60/bd (+1.27 vs par · 119)

By vulnerability: vulnerable -0.57/bd (+0.01 vs par · 112) · not vulnerable -0.94/bd (-1.49 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.AckerleyK.Lasocki – J.RussyanOpen16-49.5-3.09-0.38
Round 2C.AckerleyY.Nakamura – T.YoshidaClosed16+12.4+0.78-0.44
Round 4C.AckerleyG.Melin – J.MejeanClosed16-16.2-1.01-1.12
Round 6C.AckerleyJ.Khalid – S.AkhtarOpen16+5.2+0.33-0.06
Round 7C.AckerleyM.Sawiruddin – M.HartonoOpen16-21.4-1.34-2.12
Round 8C.AckerleyC.Niemeijer – R.RamerClosed16+5.5+0.34-1.38
Round 11C.AckerleyF.Cedolin – F.CaviezelOpen16+0.0+0.00+0.25
Round 12C.AckerleyR.Marsal – U.WenningOpen16-22.4-1.40+0.44
Round 13C.AckerleyJ.Czyzowicz – D.JacobClosed16+14.7+0.92+1.00
Round 14C.AckerleyL.Kozlove – G.KasleOpen16-24.3-1.52-1.75
Round 17C.AckerleyJ.Silva Neto – A.MagalhaesClosed16-3.9-0.24-0.19
Round 18C.AckerleyT.Rusev – S.DarakchievOpen16-13.8-0.86-2.25
Round 19C.AckerleyR.Rizk – P.BonnetOpen16-21.2-1.32-1.12
Round 21C.AckerleyG.Lasserre – P.PoizatClosed16-34.4-2.15-1.25

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 13🇨🇦 CANADA57♣♠A-1+14
+12.2Round 4🇷🇪 REUNION213NTx♥6=+12
+11.4Round 8🇳🇱 NETHERLANDS234♠♣A-1+13
+10.7Round 2🇯🇵 JAPAN224♠♣2=+11
+10.4Round 19🇬🇵 GUADELOUPE104♠♥2=+10
+9.4Round 12🇩🇪 GERMANY194♠x♥K-3+8
+9.2Round 6🇵🇰 PAKISTAN282♥♦K-2+11
+8.9Round 17🇧🇷 BRAZIL125♣♥K=+0
+8.4Round 1🇵🇱 POLAND52♣♠Q+3+10
+7.9Round 2🇯🇵 JAPAN254♠♣8=+0
+7.2Round 6🇵🇰 PAKISTAN303NT♥Q=+3
+7.1Round 4🇷🇪 REUNION253NT♥6=+7
+7.1Round 7🇮🇩 INDONESIA104♥♦4-1+12
+7.0Round 14🇺🇸 USA 2194♥♠2=+1
+7.0Round 17🇧🇷 BRAZIL93NT♠5-1+10
+6.7Round 18🇧🇬 BULGARIA235♦♥5-1+12
+6.1Round 1🇵🇱 POLAND44♥♦J+1+12
+6.1Round 19🇬🇵 GUADELOUPE23♠♣8-1+5
+5.5Round 11🇮🇹 ITALY16♣♠A=+10
+5.4Round 18🇧🇬 BULGARIA262♣♣10+2+11
+4.9Round 21🇫🇷 FRANCE63NT♥J-1+6
+4.8Round 13🇨🇦 CANADA133♥♣Q-2-9
+4.8Round 18🇧🇬 BULGARIA283NT♥3-1+12
+4.7Round 7🇮🇩 INDONESIA153NT♠10+2-4
+4.7Round 11🇮🇹 ITALY124♥♣Q-1+5
+4.6Round 4🇷🇪 REUNION234♥♠Q-1+6
+4.0Round 4🇷🇪 REUNION304♠♥A=+0
+4.0Round 13🇨🇦 CANADA95♣x♣9-1+6
+3.9Round 1🇵🇱 POLAND65♥♠A-1+8
+3.9Round 8🇳🇱 NETHERLANDS313♥♠K-2+5
+3.9Round 12🇩🇪 GERMANY303♦♣6-3+2
+3.9Round 17🇧🇷 BRAZIL113♦♦5+2+4
+3.8Round 8🇳🇱 NETHERLANDS276♥♥7+1-11
+3.6Round 1🇵🇱 POLAND122♠♥2-1+5
+3.5Round 11🇮🇹 ITALY133NT♠10-2+7
+3.3Round 8🇳🇱 NETHERLANDS262NT♥4-1+5
+3.1Round 8🇳🇱 NETHERLANDS172♦♠4=-1
+3.1Round 17🇧🇷 BRAZIL63NT♦6-1+5
+3.0Round 2🇯🇵 JAPAN182♥♦3=+6
+3.0Round 2🇯🇵 JAPAN313♦♣6+1+0
+3.0Round 7🇮🇩 INDONESIA113♥♠A-1+4
+3.0Round 13🇨🇦 CANADA141NT♠6=+0
+3.0Round 14🇺🇸 USA 2294♠♠3+1+0
+3.0Round 17🇧🇷 BRAZIL44♥♥8+1+4
+2.9Round 2🇯🇵 JAPAN294♥♠A+1+0
+2.9Round 4🇷🇪 REUNION283NT♣5-1+4
+2.8Round 13🇨🇦 CANADA42♣♠K-1+0
+2.8Round 17🇧🇷 BRAZIL54♠♦2+1+0
+2.7Round 4🇷🇪 REUNION195♠♥4+1+9
+2.7Round 11🇮🇹 ITALY143♦♠K=+5
+2.6Round 14🇺🇸 USA 2254♥♣Q-1+5
+2.4Round 6🇵🇰 PAKISTAN173NT♣7-1+5
+2.3Round 2🇯🇵 JAPAN212♥♣K=+0
+2.2Round 11🇮🇹 ITALY64♠♦Q=+7
+2.1Round 2🇯🇵 JAPAN204♥♠9=+3
+2.1Round 21🇫🇷 FRANCE112♣♠5=+6
+2.0Round 7🇮🇩 INDONESIA121♠♦8-1+4
+1.7Round 6🇵🇰 PAKISTAN242♠♦2-2+5
+1.7Round 17🇧🇷 BRAZIL151NT♥4=+0
+1.5Round 8🇳🇱 NETHERLANDS282♥♥3-3+0
+1.4Round 11🇮🇹 ITALY22♠♣10+2+6
+1.4Round 19🇬🇵 GUADELOUPE121NT♥3=+5
+1.3Round 18🇧🇬 BULGARIA182♥♦6=-7
+1.3Round 19🇬🇵 GUADELOUPE82♥♦Q-2-7
+1.3Round 19🇬🇵 GUADELOUPE116♠♥K+1+11
+1.2Round 7🇮🇩 INDONESIA146♠♣A=+0
+1.2Round 11🇮🇹 ITALY112NT♣3=+0
+1.2Round 13🇨🇦 CANADA113NT♠5=+0
+1.1Round 18🇧🇬 BULGARIA204♠♥Q+1+0
+1.0Round 7🇮🇩 INDONESIA42♥♦K+2-8
+1.0Round 18🇧🇬 BULGARIA244♥♦K-1+5
+1.0Round 21🇫🇷 FRANCE45♥♠Q=+4
+0.9Round 8🇳🇱 NETHERLANDS293♣♥A=+0
+0.8Round 12🇩🇪 GERMANY284♥♥2=+0
+0.7Round 13🇨🇦 CANADA13NT♠J+2+0
+0.6Round 14🇺🇸 USA 2174♠♦4+2+11
+0.6Round 21🇫🇷 FRANCE91NT♣K-3+8
+0.5Round 4🇷🇪 REUNION294♠♥Q+2-13
+0.5Round 6🇵🇰 PAKISTAN185♦♣6=+2
+0.5Round 7🇮🇩 INDONESIA24♠♥K-1+5
+0.5Round 8🇳🇱 NETHERLANDS21Pass+3
+0.5Round 12🇩🇪 GERMANY225♥♦A-1-6
+0.5Round 18🇧🇬 BULGARIA223♥♣2-2-1
+0.4Round 19🇬🇵 GUADELOUPE133NT♠5+1-1
+0.3Round 2🇯🇵 JAPAN234♠♣K+1+0
+0.3Round 4🇷🇪 REUNION261NT♦K=+2
+0.3Round 6🇵🇰 PAKISTAN236♠♦4=+0
+0.3Round 6🇵🇰 PAKISTAN294♠♥8+1+10
+0.2Round 6🇵🇰 PAKISTAN263NT♠10+3-13
+0.2Round 11🇮🇹 ITALY51NT♣A=-1
+0.2Round 12🇩🇪 GERMANY294♠♣A=+1
+0.1Round 11🇮🇹 ITALY103♠♣5=+0
+0.1Round 13🇨🇦 CANADA23♥♠A-1+5
+0.1Round 14🇺🇸 USA 2182♠♥Q=+1
-0.0Round 4🇷🇪 REUNION314♠♣K=+0
-0.0Round 13🇨🇦 CANADA164♠♥4+1+0
+0.0Round 21🇫🇷 FRANCE143NT♠J+2+0
-0.1Round 13🇨🇦 CANADA61♠♠5+1+0
-0.1Round 21🇫🇷 FRANCE73♠♥K=+0
-0.2Round 6🇵🇰 PAKISTAN194♠♣J=+1
-0.2Round 6🇵🇰 PAKISTAN223♦♠8=-1
-0.2Round 6🇵🇰 PAKISTAN314♠♥K=-8
-0.2Round 14🇺🇸 USA 2304♥♣2+1+0
-0.2Round 18🇧🇬 BULGARIA274♥♠3+2+1
-0.3Round 1🇵🇱 POLAND71NT♣2+2+10
-0.3Round 4🇷🇪 REUNION243NT♥6+2+0
-0.3Round 8🇳🇱 NETHERLANDS303♠♣K-1+2
-0.3Round 11🇮🇹 ITALY82♠♣K+2-1
-0.3Round 11🇮🇹 ITALY93NT♦Q+2-11
-0.3Round 14🇺🇸 USA 2214♥♦3=+0
-0.4Round 2🇯🇵 JAPAN324♠♥K=+0
-0.4Round 8🇳🇱 NETHERLANDS223NT♠3+2+0
-0.4Round 19🇬🇵 GUADELOUPE34♠♥3+1-11
-0.5Round 18🇧🇬 BULGARIA294♠♥3+1+0
-0.5Round 19🇬🇵 GUADELOUPE143♠♥2-1-5
-0.6Round 12🇩🇪 GERMANY214♠♣4-1+6
-0.7Round 2🇯🇵 JAPAN283NT♥5+2-1
-0.8Round 2🇯🇵 JAPAN244♥♠6+2-1
-0.8Round 8🇳🇱 NETHERLANDS183NT♥3+1+0
-0.8Round 19🇬🇵 GUADELOUPE162♥♠J=+9
-0.9Round 6🇵🇰 PAKISTAN324♠♣2+2+11
-0.9Round 7🇮🇩 INDONESIA53♥♠8=+0
-0.9Round 18🇧🇬 BULGARIA193NT♠4-1-12
-1.0Round 14🇺🇸 USA 2314♥♦3=+0
-1.1Round 7🇮🇩 INDONESIA61NT♥3=+1
-1.1Round 8🇳🇱 NETHERLANDS321♥x♠7-1-6
-1.1Round 11🇮🇹 ITALY74♥♣9=-1
-1.1Round 13🇨🇦 CANADA34♦♣J=-1
-1.1Round 13🇨🇦 CANADA101NT♦3+2+10
-1.1Round 14🇺🇸 USA 2261NT♥4=+1
-1.2Round 6🇵🇰 PAKISTAN215♦♥K-1-5
-1.2Round 17🇧🇷 BRAZIL21♠♥9=+0
-1.2Round 18🇧🇬 BULGARIA304NT♦4+2-10
-1.3Round 1🇵🇱 POLAND24♠♦2+2-5
-1.3Round 1🇵🇱 POLAND113NT♣5+1-1
-1.3Round 17🇧🇷 BRAZIL14♥♣2=+0
-1.3Round 19🇬🇵 GUADELOUPE63♦♦6=+0
-1.3Round 21🇫🇷 FRANCE154♥♦8-1-5
-1.4Round 6🇵🇰 PAKISTAN252♠♠2+2-1
-1.4Round 12🇩🇪 GERMANY172♠♥A-1+2
-1.5Round 2🇯🇵 JAPAN174♥♠Q-1-4
-1.5Round 12🇩🇪 GERMANY322♣♦A=+1
-1.5Round 13🇨🇦 CANADA154♠♣J=+0
-1.5Round 21🇫🇷 FRANCE86♠♣K=+0
-1.6Round 21🇫🇷 FRANCE14♠♥10-1-5
-1.6Round 21🇫🇷 FRANCE103♠♥4-1-6
-1.7Round 17🇧🇷 BRAZIL143♥♦9-1-4
-1.8Round 19🇬🇵 GUADELOUPE55♥♠A=-4
-1.9Round 12🇩🇪 GERMANY203NT♣7+1+0
-2.0Round 7🇮🇩 INDONESIA34♥♣8-1-5
-2.0Round 17🇧🇷 BRAZIL83NT♦3=-11
-2.1Round 1🇵🇱 POLAND143NT♦7+1-10
-2.1Round 11🇮🇹 ITALY154♥♥3+1+0
-2.1Round 21🇫🇷 FRANCE123♣♦Q=-5
-2.2Round 2🇯🇵 JAPAN194♠♥A=+0
-2.2Round 13🇨🇦 CANADA74♠♣K=+1
-2.4Round 2🇯🇵 JAPAN266♥♠J+1-2
-2.4Round 11🇮🇹 ITALY163NT♣J+3-10
-2.5Round 6🇵🇰 PAKISTAN203NT♦5-2-7
-2.5Round 8🇳🇱 NETHERLANDS252NT♦3=-7
-2.5Round 21🇫🇷 FRANCE53NT♣5+4+10
-2.6Round 17🇧🇷 BRAZIL73♦♥7-1+1
-2.8Round 1🇵🇱 POLAND13♥♣Q-1+2
-2.8Round 8🇳🇱 NETHERLANDS244♥♠4=+0
-2.9Round 12🇩🇪 GERMANY313♣♥3=+1
-2.9Round 14🇺🇸 USA 2245♦♣6-2-5
-3.0Round 4🇷🇪 REUNION182NT♥J-3+3
-3.0Round 12🇩🇪 GERMANY184♥♦K=+1
-3.0Round 14🇺🇸 USA 2223♥♣4-2-6
-3.1Round 14🇺🇸 USA 2234♠♦4-2-2
-3.2Round 12🇩🇪 GERMANY264♥♦J+1+0
-3.3Round 21🇫🇷 FRANCE34♥♥9=+1
-3.4Round 12🇩🇪 GERMANY273♣♣7+1+0
-3.4Round 13🇨🇦 CANADA124♠♥2+1+0
-3.9Round 17🇧🇷 BRAZIL102♠♥J=+0
-4.0Round 12🇩🇪 GERMANY243NT♥K+2-1
-4.0Round 19🇬🇵 GUADELOUPE43NT♥7=+0
-4.1Round 2🇯🇵 JAPAN304♠♦J-2-9
-4.1Round 7🇮🇩 INDONESIA14♠♦10=-8
-4.1Round 7🇮🇩 INDONESIA93NT♣5-1-10
-4.1Round 14🇺🇸 USA 2321NT♣A-1-10
-4.2Round 1🇵🇱 POLAND133NT♦Q+4+12
-4.2Round 7🇮🇩 INDONESIA134♠♦J-1-12
-4.5Round 12🇩🇪 GERMANY234♠♣A-1+3
-4.5Round 14🇺🇸 USA 2283♦♥K-1-6
-4.6Round 8🇳🇱 NETHERLANDS195♥♦2=-11
-4.7Round 18🇧🇬 BULGARIA314NT♥7+2-11
-4.9Round 18🇧🇬 BULGARIA252♥x♦K-1-7
-5.2Round 19🇬🇵 GUADELOUPE93NT♥A+1+0
-5.4Round 19🇬🇵 GUADELOUPE15♦♣K=-7
-5.6Round 7🇮🇩 INDONESIA74♠♠5-1-3
-5.6Round 21🇫🇷 FRANCE132♠♦4=-6
-5.8Round 19🇬🇵 GUADELOUPE153NT♠J-1-5
-6.1Round 13🇨🇦 CANADA84♥♦Q+3-10
-6.1Round 17🇧🇷 BRAZIL31NT♥5-2-3
-6.5Round 17🇧🇷 BRAZIL166NT♥7=+0
-6.6Round 1🇵🇱 POLAND34♠♦A-1-6
-6.6Round 18🇧🇬 BULGARIA324♥♦K=-11
-6.7Round 4🇷🇪 REUNION323NT♥9=+1
-7.0Round 4🇷🇪 REUNION203♦♥8-1-11
-7.2Round 11🇮🇹 ITALY43NT♥2-2-8
-7.2Round 18🇧🇬 BULGARIA173NT♠Q=-7
-7.4Round 7🇮🇩 INDONESIA163NT♠9=-10
-7.7Round 2🇯🇵 JAPAN275♦x♠A-2-10
-7.8Round 1🇵🇱 POLAND96♠♦A=+0
-8.1Round 11🇮🇹 ITALY33NT♦K+1-4
-8.4Round 18🇧🇬 BULGARIA215♠x♦A=-11
-8.5Round 14🇺🇸 USA 2202♥♦Q+3-10
-8.9Round 14🇺🇸 USA 2274♥♣K=-8
-9.0Round 17🇧🇷 BRAZIL134♠♣Q=-9
-9.8Round 4🇷🇪 REUNION175♣♠Q-1-14
-10.0Round 1🇵🇱 POLAND83NT♦10-2-14
-10.0Round 6🇵🇰 PAKISTAN276NT♦Q-2-14
-10.4Round 1🇵🇱 POLAND154♥♠A-1-11
-10.4Round 8🇳🇱 NETHERLANDS203NT♠3-3-14
-10.5Round 21🇫🇷 FRANCE164♥♠7-1-11
-10.8Round 12🇩🇪 GERMANY251NT♦10-3-11
-11.5Round 4🇷🇪 REUNION276♥♦5-2-14
-11.5Round 7🇮🇩 INDONESIA86♥♦K=+0
-11.7Round 1🇵🇱 POLAND166♣x♥A=-7
-12.2Round 4🇷🇪 REUNION225♥x♣3+2-10
-12.9Round 21🇫🇷 FRANCE26NT♠10-1-17
-13.0Round 1🇵🇱 POLAND102♥x♥K-4-11
-16.9Round 19🇬🇵 GUADELOUPE76♠♦A-4-18