🏴󠁧󠁢󠁥󠁮󠁧󠁿 HOLLAND John · ENGLAND

27rank
+89.6Butler · 216 bds
+0.41per board
±4.1swing
-0.05vs par /bd · #76/137
+0.26adjusted /bd
Butler per round: 31.3 -9.6 -9.6 7.5 3.4 4.7 -0.2 3.3 4.1 7.9 1.9 -2.6 33.4 -19 3.5 9.7 -27.6 47.5by round

vs par split: bidding -0.22 · play +0.24

Strength of schedule: opponents averaged -0.16/bd (an easy draw) → opponent-adjusted +0.26/bd

Card play — on target: opening leads 83.0% #77 of 137 · declarer play 70.8% #92 of 137 · defence 93.8% #2 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads76.9% (13)85.0% (40)
Declarer play71.4% (14)70.6% (34)
Defence80.0% (20)97.4% (76)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 94.4% (18) · ♦ 50.0% (10) · ♣ 85.7% (14)

vs par by strain: NT -0.29 (48) · a suit +0.11 (166)

vs par by level: part-score +0.55 (83) · game -0.37 (112) · slam +0.00 (19)

By role: declaring +0.85/bd (-1.52 vs par · 118) · defending -0.11/bd (+1.74 vs par · 98)

By vulnerability: vulnerable +0.25/bd (-0.07 vs par · 108) · not vulnerable +0.58/bd (-0.02 vs par · 108)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2B.SeniorL.Mendoza Contreras – M.Negrin FernandezOpen12+31.3+2.61+0.50
Round 3B.SeniorT.Bakke – H.HantveitClosed12-9.6-0.80-0.75
Round 4B.SeniorY.Levit – A.KaminskiClosed12-9.6-0.80-0.75
Round 5B.SeniorS.Salib – S.MakramOpen12+7.5+0.62+1.25
Round 7B.SeniorB.Baran – P.DaigneaultOpen12+3.4+0.28-0.92
Round 8B.SeniorP.Lavings – R.KrochmalikOpen12+4.7+0.39+1.17
Round 10B.SeniorG.Iontzeff – N.DecheletteClosed12-0.2-0.02-2.25
Round 11B.SeniorR.Lin – J.TaoOpen12+3.3+0.27+1.17
Round 12B.SeniorB.Engel – C.DaehrOpen12+4.1+0.34-0.08
Round 13B.SeniorK.Ibrahim – M.MazharOpen12+7.9+0.66+1.25
Round 14B.SeniorM.Smid – J.ReynoldsOpen12+1.9+0.16-0.75
Round 15B.SeniorC.Lin – C.ChenOpen12-2.6-0.22-1.92
Round 16B.SeniorH.Nielsen – K.BoesgaardOpen12+33.4+2.78+2.17
Round 17B.SeniorG.Chagas – E.BarcellosOpen12-19.0-1.58-2.33
Round 18B.SeniorK.Lasocki – J.RussyanClosed12+3.5+0.29+0.25
Round 19B.SeniorA.Yamada – K.OhnoOpen12+9.7+0.81+1.50
Round 20B.SeniorB.Wenneberg – G.SelldenClosed12-27.6-2.30-3.08
Round 23B.SeniorC.Martel – B.HammanOpen12+47.5+3.96+2.75

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.7Round 16🇩🇰 DENMARK186♠♥7=+0
+11.7Round 23🇺🇸 USA103♣x♦K=+11
+10.9Round 3🇳🇴 NORWAY104♥♣8=+10
+10.3Round 11🇨🇳 CHINA33NT♥5=+13
+9.1Round 23🇺🇸 USA86♦♥8+1+11
+9.0Round 2🇪🇸 SPAIN204♠x♥Q=-12
+8.9Round 23🇺🇸 USA54♠♣3=+10
+8.5Round 2🇪🇸 SPAIN164♥♣J=+0
+8.5Round 19🇯🇵 JAPAN34♠♣9=+11
+8.4Round 15🇹🇼 CHINESE TAIPEI54♥♣K=+7
+7.5Round 5🇪🇬 EGYPT54♣♥J-3+10
+7.4Round 18🇵🇱 POLAND176NT♥J-1+14
+7.0Round 16🇩🇰 DENMARK216♠♥J=+8
+6.9Round 18🇵🇱 POLAND165♥x♠A-1+12
+6.8Round 8🇦🇺 AUSTRALIA206♠♥K=+14
+6.7Round 2🇪🇸 SPAIN134♥♣Q=+10
+6.6Round 5🇪🇬 EGYPT121NTx♦Q=+7
+6.6Round 10🇫🇷 FRANCE166♠♦K-1+11
+6.2Round 8🇦🇺 AUSTRALIA173NT♥6-1+10
+6.2Round 8🇦🇺 AUSTRALIA184♥♠8+2+14
+6.0Round 12🇩🇪 GERMANY173NT♣7+1+0
+6.0Round 23🇺🇸 USA94♥♦Q=+0
+5.9Round 19🇯🇵 JAPAN23♠♣2-3+5
+5.6Round 11🇨🇳 CHINA14♦♠A-2+13
+5.6Round 11🇨🇳 CHINA24♠♠6-1+6
+5.6Round 23🇺🇸 USA114♥♦K=+0
+5.5Round 16🇩🇰 DENMARK176♣♥Q-1+11
+5.5Round 17🇧🇷 BRAZIL27♥♥3=+0
+5.4Round 19🇯🇵 JAPAN122♣x♣5-2+2
+5.2Round 10🇫🇷 FRANCE134♠x♥Q-3-12
+5.0Round 23🇺🇸 USA62♥♣8+1+10
+4.7Round 4🇮🇱 ISRAEL194♥x♣3=+10
+4.6Round 2🇪🇸 SPAIN173♥♠3=+6
+4.4Round 3🇳🇴 NORWAY44♠♣A-1+6
+4.3Round 23🇺🇸 USA72♠♠4-1+5
+3.7Round 2🇪🇸 SPAIN144♦x♥3-2+4
+3.5Round 4🇮🇱 ISRAEL203♥♦A-1-1
+3.5Round 13🇵🇰 PAKISTAN104♥♠Q+1+13
+3.4Round 13🇵🇰 PAKISTAN44♥♠6=-10
+3.4Round 20🇸🇪 SWEDEN182♠♦2+2+1
+3.3Round 7🇨🇦 CANADA126NT♥9+1-9
+3.2Round 14🇲🇽 MEXICO233♥♣6+1+1
+3.1Round 12🇩🇪 GERMANY161NT♣4=-1
+3.1Round 20🇸🇪 SWEDEN174♠♣8+1-11
+3.0Round 16🇩🇰 DENMARK162♦x♣A-2+2
+2.9Round 16🇩🇰 DENMARK202NT♥5+2+10
+2.7Round 4🇮🇱 ISRAEL133NT♥6-3+10
+2.6Round 11🇨🇳 CHINA124♥♠2+1+1
+2.5Round 12🇩🇪 GERMANY131NT♣7+1+0
+2.5Round 13🇵🇰 PAKISTAN72♦♦6+1+6
+2.4Round 5🇪🇬 EGYPT93NT♦5-1+5
+2.4Round 15🇹🇼 CHINESE TAIPEI33♥♠Q-1+5
+2.4Round 18🇵🇱 POLAND184♥♦8+1+0
+2.3Round 4🇮🇱 ISRAEL243NT♥5-3+2
+2.3Round 7🇨🇦 CANADA64♥♣7+1+0
+2.3Round 11🇨🇳 CHINA103NT♦5=-1
+2.3Round 16🇩🇰 DENMARK134♠♦A+1+1
+2.3Round 19🇯🇵 JAPAN114♠♦Q-1+5
+2.2Round 12🇩🇪 GERMANY194♠♦A=+0
+2.1Round 18🇵🇱 POLAND233♣♥J+1+0
+2.0Round 8🇦🇺 AUSTRALIA143♦♦9-1-2
+2.0Round 23🇺🇸 USA44♠♥10-2+8
+1.8Round 16🇩🇰 DENMARK144♣♥K-2+6
+1.7Round 14🇲🇽 MEXICO213NT♣3+2-12
+1.7Round 19🇯🇵 JAPAN42♠♣9+2+1
+1.6Round 3🇳🇴 NORWAY32♥♦A+1+0
+1.6Round 7🇨🇦 CANADA102♥♣K+1-10
+1.6Round 13🇵🇰 PAKISTAN123NT♦6=-1
+1.5Round 7🇨🇦 CANADA52♠♦A-1+5
+1.4Round 7🇨🇦 CANADA74♠♣Q=-1
+1.4Round 12🇩🇪 GERMANY212♠♣6+2+6
+1.3Round 14🇲🇽 MEXICO192♦♣6=+2
+1.2Round 3🇳🇴 NORWAY121NT♠2=+1
+1.2Round 18🇵🇱 POLAND222♥♣5+1+0
+1.1Round 5🇪🇬 EGYPT111NT♠Q+1+1
+1.1Round 20🇸🇪 SWEDEN194♠♥9-2+6
+1.0Round 2🇪🇸 SPAIN224♥♣Q-1+5
+1.0Round 7🇨🇦 CANADA84♠♥9+1+0
+1.0Round 8🇦🇺 AUSTRALIA163♠♥9-1+6
+1.0Round 8🇦🇺 AUSTRALIA223♠♦9=+0
+1.0Round 14🇲🇽 MEXICO163NT♣6+1+7
+1.0Round 15🇹🇼 CHINESE TAIPEI62♥♦4-1+1
+1.0Round 18🇵🇱 POLAND144♠♦10-2+12
+1.0Round 18🇵🇱 POLAND204♠♣Q+1-13
+0.9Round 2🇪🇸 SPAIN194♥♣5=+0
+0.9Round 4🇮🇱 ISRAEL142♦♥K+2-5
+0.9Round 10🇫🇷 FRANCE214♥♥A-1-5
+0.9Round 11🇨🇳 CHINA94♠♥5+2+1
+0.8Round 13🇵🇰 PAKISTAN33♠♣K=+7
+0.8Round 13🇵🇰 PAKISTAN114♥♦6+1+0
+0.7Round 5🇪🇬 EGYPT24♠♥8+1+0
+0.7Round 5🇪🇬 EGYPT44♥♥9=+1
+0.7Round 15🇹🇼 CHINESE TAIPEI13♦♠A=+0
+0.6Round 5🇪🇬 EGYPT72♠♥K+1+8
+0.6Round 10🇫🇷 FRANCE151♠♣3+2+0
+0.6Round 20🇸🇪 SWEDEN243NT♠3=+0
+0.5Round 2🇪🇸 SPAIN183NT♥3=+2
+0.5Round 10🇫🇷 FRANCE183♠♥J-1-1
+0.5Round 14🇲🇽 MEXICO144♠♥K-2-5
+0.5Round 14🇲🇽 MEXICO243NT♥5+3+1
+0.5Round 15🇹🇼 CHINESE TAIPEI104♠♥J+1+0
+0.5Round 15🇹🇼 CHINESE TAIPEI114NT♥7+2-11
+0.5Round 16🇩🇰 DENMARK221NT♠5-1+0
+0.4Round 8🇦🇺 AUSTRALIA194♥♣J+1-11
+0.4Round 13🇵🇰 PAKISTAN64♥♦Q=+1
+0.4Round 17🇧🇷 BRAZIL95♣x♠A-2+0
+0.4Round 19🇯🇵 JAPAN64♥♠K-1+5
+0.3Round 11🇨🇳 CHINA64♠♦A=+1
+0.3Round 12🇩🇪 GERMANY183NT♣5-2+6
+0.3Round 19🇯🇵 JAPAN14♥♦Q=-1
+0.3Round 19🇯🇵 JAPAN51♥♣6+1-1
+0.2Round 10🇫🇷 FRANCE173♥♠K=+7
+0.2Round 14🇲🇽 MEXICO222♠♥A-1+2
+0.2Round 17🇧🇷 BRAZIL71NT♣3-1+0
+0.1Round 14🇲🇽 MEXICO204♥♦K+1-4
+0.1Round 17🇧🇷 BRAZIL124♠♦10+1+0
-0.0Round 13🇵🇰 PAKISTAN52♥♥3+2+10
-0.1Round 2🇪🇸 SPAIN153NT♠2+1+0
-0.1Round 4🇮🇱 ISRAEL183NT♠7+1-1
-0.1Round 12🇩🇪 GERMANY144♠♥5+1+0
-0.1Round 14🇲🇽 MEXICO136♠♦3=+13
-0.1Round 18🇵🇱 POLAND152♥♠5+1-7
-0.1Round 18🇵🇱 POLAND214♠♥10=+1
-0.3Round 7🇨🇦 CANADA34♠♣J-1+5
-0.3Round 15🇹🇼 CHINESE TAIPEI74♥♠K=+1
-0.3Round 16🇩🇰 DENMARK153♦♣K+1+7
-0.3Round 16🇩🇰 DENMARK243♦♥K+1-7
-0.3Round 23🇺🇸 USA32♠♣Q=-1
-0.5Round 2🇪🇸 SPAIN212♠♦4+1-1
-0.5Round 2🇪🇸 SPAIN234♥♣10+1+0
-0.5Round 7🇨🇦 CANADA92♠♥J+1+0
-0.5Round 10🇫🇷 FRANCE204♠♣K+1+0
-0.6Round 11🇨🇳 CHINA74♠♥8+1+13
-0.6Round 14🇲🇽 MEXICO184♥♠3-1-5
-0.7Round 3🇳🇴 NORWAY73♠♠4=-7
-0.7Round 7🇨🇦 CANADA14♠♥5+1+0
-0.7Round 7🇨🇦 CANADA23♣♠K=+0
-0.7Round 15🇹🇼 CHINESE TAIPEI42NT♣10-2+7
-0.7Round 16🇩🇰 DENMARK192♠♠6=-1
-0.7Round 17🇧🇷 BRAZIL53NT♥6+1-11
-0.8Round 10🇫🇷 FRANCE244♥♥3-1+2
-0.8Round 12🇩🇪 GERMANY243♣♠6=-7
-0.8Round 20🇸🇪 SWEDEN166♣♥J=-2
-0.9Round 4🇮🇱 ISRAEL211NT♣A+1-1
-0.9Round 5🇪🇬 EGYPT64♠♦J=+0
-0.9Round 13🇵🇰 PAKISTAN93♦♣5+1+0
-1.0Round 3🇳🇴 NORWAY83NT♠K+2-1
-1.0Round 16🇩🇰 DENMARK232♠♥K=-11
-1.0Round 23🇺🇸 USA26♣♠3+1-13
-1.1Round 7🇨🇦 CANADA113♠♦6-1+6
-1.1Round 11🇨🇳 CHINA83♠♠3-1-5
-1.1Round 23🇺🇸 USA13NT♥3=-2
-1.2Round 3🇳🇴 NORWAY113♠♠6=+0
-1.2Round 12🇩🇪 GERMANY231NT♦3+2+0
-1.2Round 13🇵🇰 PAKISTAN13NT♥2+3-11
-1.3Round 3🇳🇴 NORWAY12♥♣K=+1
-1.3Round 13🇵🇰 PAKISTAN84♠♦K=+0
-1.3Round 14🇲🇽 MEXICO174♠x♥K=-7
-1.4Round 4🇮🇱 ISRAEL174♥♠4+2-11
-1.4Round 11🇨🇳 CHINA42♠♠3+1-10
-1.7Round 4🇮🇱 ISRAEL155♦♥5=+2
-1.7Round 10🇫🇷 FRANCE233♥♦10-1-5
-1.7Round 13🇵🇰 PAKISTAN23NT♠5+1+0
-1.7Round 17🇧🇷 BRAZIL62♠♥Q-1-10
-1.8Round 3🇳🇴 NORWAY63♥♣K=+0
-1.8Round 19🇯🇵 JAPAN94♠♣K=+0
-2.0Round 18🇵🇱 POLAND133NT♥3+2+0
-2.0Round 19🇯🇵 JAPAN84♥♠2-1+2
-2.1Round 12🇩🇪 GERMANY152♠♦J-3+3
-2.4Round 5🇪🇬 EGYPT13NT♠4-4-2
-2.4Round 15🇹🇼 CHINESE TAIPEI84♥♠Q+1-8
-2.4Round 15🇹🇼 CHINESE TAIPEI9Pass-11
-2.4Round 20🇸🇪 SWEDEN202♠♣3-1-5
-2.5Round 2🇪🇸 SPAIN244♥♣8=-8
-2.5Round 3🇳🇴 NORWAY93NT♠J-2-5
-2.5Round 5🇪🇬 EGYPT10Pass-4
-2.6Round 17🇧🇷 BRAZIL84♣♥A=+0
-2.7Round 4🇮🇱 ISRAEL164♠♥3=+0
-2.7Round 15🇹🇼 CHINESE TAIPEI23NT♣5=+0
-2.7Round 23🇺🇸 USA122NT♦6-1-6
-2.8Round 17🇧🇷 BRAZIL16♠♥J+1+11
-2.9Round 8🇦🇺 AUSTRALIA152♥♦4-1-5
-3.0Round 10🇫🇷 FRANCE225♣♥10+1-13
-3.0Round 20🇸🇪 SWEDEN145♣♠6+1-11
-3.1Round 5🇪🇬 EGYPT84♥♦2-2-5
-3.2Round 5🇪🇬 EGYPT33NT♠J-1-6
-3.2Round 8🇦🇺 AUSTRALIA232♠♥6+3-10
-3.2Round 8🇦🇺 AUSTRALIA244♠♥5=+0
-3.4Round 11🇨🇳 CHINA114♠x♥K-2-4
-3.5Round 12🇩🇪 GERMANY223NT♣9+2-2
-3.7Round 12🇩🇪 GERMANY204♠♠3-1-6
-3.7Round 17🇧🇷 BRAZIL42NT♠10-1-5
-3.7Round 19🇯🇵 JAPAN72♥♠A-1+0
-3.8Round 17🇧🇷 BRAZIL113♠♣5=+0
-3.8Round 20🇸🇪 SWEDEN154♠♥J=-10
-3.9Round 17🇧🇷 BRAZIL104♥♣Q-1-6
-4.0Round 10🇫🇷 FRANCE191NT♠4-1-5
-4.2Round 10🇫🇷 FRANCE143NTx♥Q-1-6
-4.2Round 20🇸🇪 SWEDEN234♥♦3+1-1
-4.4Round 7🇨🇦 CANADA44♥♠K-2-7
-4.4Round 8🇦🇺 AUSTRALIA132♠x♥8-1-2
-4.5Round 4🇮🇱 ISRAEL223♥♠6+1-1
-4.6Round 14🇲🇽 MEXICO155♦♣2-2-2
-5.2Round 8🇦🇺 AUSTRALIA214♥♠A+1+0
-5.5Round 20🇸🇪 SWEDEN223NT♥Q+2+0
-6.0Round 17🇧🇷 BRAZIL34♠♦A-2-7
-6.0Round 18🇵🇱 POLAND243NT♥3+1+0
-7.6Round 15🇹🇼 CHINESE TAIPEI126♦♥K-2-14
-7.6Round 19🇯🇵 JAPAN103NT♠7-4-11
-7.6Round 20🇸🇪 SWEDEN213♦x♥9-2+8
-8.1Round 3🇳🇴 NORWAY26♠♥6=+0
-8.5Round 20🇸🇪 SWEDEN136♣♦4-1-12
-10.3Round 18🇵🇱 POLAND196♥♣2-1-16
-11.1Round 3🇳🇴 NORWAY53♠x♣6-3-14
-12.4Round 4🇮🇱 ISRAEL236♥♦4+1-13
-17.8Round 11🇨🇳 CHINA57♣♦2=-14