🇧🇪 JOHNSON David · BELGIUM

82rank
-30.5Butler · 224 bds
-0.14per board
±4.2swing
-0.49vs par /bd · #101/129
-0.25adjusted /bd
Butler per round: -3.9 9.3 1 1.2 -25.2 -7.6 15.9 14.1 20.7 -51.1 14.9 -39.2 8.1 11.3by round

vs par split: bidding +0.05 · play -0.45

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

Card play — on target: opening leads 80.9% #81 of 129 · declarer play 75.0% #51 of 129 · defence 82.6% #107 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads64.3% (14)87.9% (33)
Declarer play81.2% (16)71.9% (32)
Defence80.6% (36)83.5% (79)

Opening leads by suit led: ♠ 81.8% (11) · ♥ 66.7% (12) · ♦ 89.5% (19) · ♣ 80.0% (5)

vs par by strain: NT +0.38 (72) · a suit -0.96 (151)

vs par by level: part-score -0.95 (81) · game -0.18 (129) · slam -1.39 (13)

By role: declaring -0.10/bd (-3.19 vs par · 109) · defending -0.17/bd (+2.08 vs par · 115)

By vulnerability: vulnerable +0.02/bd (-0.46 vs par · 112) · not vulnerable -0.29/bd (-0.52 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2J.StasA.Nestoridis – V.BloomClosed16-3.9-0.24+1.25
Round 3J.StasA.Magalhaes – P.MandelotClosed16+9.3+0.58-0.50
Round 4J.StasM.Jacobus – E.WoldOpen16+1.0+0.06-0.69
Round 5J.StasS.Wan – D.ZenOpen16+1.2+0.07-3.00
Round 7J.StasW.Coyle – V.SilverstoneClosed16-25.2-1.57-1.38
Round 9J.StasT.Robb – A.JaniszClosed16-7.6-0.47+0.81
Round 11J.StasN.Gire – C.BaertClosed16+15.9+0.99+2.19
Round 12J.StasB.Vriend – A.MaasOpen16+14.1+0.88-0.06
Round 13J.StasF.Ahmed A. K. – B.HaqueOpen16+20.7+1.29+0.31
Round 15J.StasG.Jorgensen – T.BergClosed16-51.1-3.19-4.31
Round 17J.StasU.Wenning – R.MarsalOpen16+14.9+0.93+2.31
Round 18J.StasK.Lasocki – J.RussyanClosed16-39.2-2.45-3.94
Round 19J.StasC.Lin – W.TsaoOpen16+8.1+0.51-0.38
Round 21J.StasS.Morimura – H.AbeOpen16+11.3+0.71+0.56

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.7Round 11🇬🇵 GUADELOUPE24♥♦A+3+14
+10.9Round 21🇯🇵 JAPAN116NT♥6-5+15
+10.0Round 13🇧🇩 BANGLADESH164♥♣Q-1+9
+9.6Round 19🇹🇼 CHINESE TAIPEI114♠x♦K-3+8
+9.5Round 12🇳🇱 NETHERLANDS303NT♠2=+15
+9.3Round 3🇧🇷 BRAZIL153NT♣8+1+10
+9.2Round 3🇧🇷 BRAZIL23NT♠6=+11
+8.7Round 4🇺🇸 USA2196♣♦6=-2
+7.9Round 3🇧🇷 BRAZIL43♥♠A=+7
+6.6Round 5🇭🇰 CHINA HONG KONG154♣x♠3-3+9
+6.5Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND76♠♣7=+0
+6.3Round 12🇳🇱 NETHERLANDS273NT♥8+2+1
+6.3Round 19🇹🇼 CHINESE TAIPEI124♥♠3+2+11
+6.3Round 19🇹🇼 CHINESE TAIPEI133NT♥10=+0
+6.3Round 21🇯🇵 JAPAN25♣x♦9-1+7
+5.9Round 13🇧🇩 BANGLADESH53♥♠J+1+6
+5.7Round 9🇳🇿 NEW ZEALAND63♠♦K+1+4
+5.6Round 9🇳🇿 NEW ZEALAND114♣♠3-2+8
+5.6Round 17🇩🇪 GERMANY145♠♦A-1+11
+5.3Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND53NT♠7=+0
+5.1Round 21🇯🇵 JAPAN132♠x♣6-2-4
+5.0Round 4🇺🇸 USA2205♦♣K-2+2
+5.0Round 18🇵🇱 POLAND183NT=-1
+4.9Round 17🇩🇪 GERMANY72NT♠3-1+0
+4.8Round 17🇩🇪 GERMANY121NT♥4+4+6
+4.4Round 2🇿🇦 SOUTH AFRICA194♥♣K-1+12
+4.2Round 21🇯🇵 JAPAN144♣♥4-1+8
+4.0Round 13🇧🇩 BANGLADESH34♠♦9-2+8
+3.9Round 13🇧🇩 BANGLADESH14♥♣A=+0
+3.8Round 11🇬🇵 GUADELOUPE162♥♣K-1+5
+3.8Round 17🇩🇪 GERMANY133NT♦2=+0
+3.7Round 12🇳🇱 NETHERLANDS204♥♠J+1+0
+3.7Round 13🇧🇩 BANGLADESH124♥♠Q-2+0
+3.5Round 9🇳🇿 NEW ZEALAND81NT♠6+2+6
+3.3Round 19🇹🇼 CHINESE TAIPEI43NT♥6+1+0
+3.2Round 2🇿🇦 SOUTH AFRICA292♠♣J-3-8
+3.2Round 19🇹🇼 CHINESE TAIPEI163NT♥2-1+6
+3.1Round 9🇳🇿 NEW ZEALAND54♠♦K-1+5
+3.1Round 17🇩🇪 GERMANY32NT♦2=-1
+3.0Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND15Pass+9
+3.0Round 12🇳🇱 NETHERLANDS263NT♣2-1+12
+3.0Round 12🇳🇱 NETHERLANDS323♥♠A=+0
+2.9Round 5🇭🇰 CHINA HONG KONG104♠♠J+1+1
+2.9Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND124♥♣Q+1+0
+2.8Round 2🇿🇦 SOUTH AFRICA224♥♦10+3+17
+2.8Round 13🇧🇩 BANGLADESH134♠♣3-1-1
+2.8Round 15🇩🇰 DENMARK53NT♦J-3+7
+2.8Round 21🇯🇵 JAPAN93NT♣3+2+0
+2.7Round 17🇩🇪 GERMANY14♥♣K+1+0
+2.6Round 4🇺🇸 USA2213♥♥9-1-3
+2.6Round 5🇭🇰 CHINA HONG KONG76♥♣6+1+1
+2.6Round 12🇳🇱 NETHERLANDS313NT♥8+2-12
+2.5Round 11🇬🇵 GUADELOUPE72♥♠9+1+0
+2.5Round 11🇬🇵 GUADELOUPE93NT♥4+3+1
+2.4Round 13🇧🇩 BANGLADESH86♥♣A+1-11
+2.3Round 9🇳🇿 NEW ZEALAND103NT♠6+1+0
+2.3Round 11🇬🇵 GUADELOUPE14♠♠J+2+1
+2.3Round 17🇩🇪 GERMANY104♠♦Q-1+6
+2.1Round 12🇳🇱 NETHERLANDS183♠♦K+1+6
+2.0Round 5🇭🇰 CHINA HONG KONG14♠♠2+2-11
+2.0Round 13🇧🇩 BANGLADESH104♠♥A+2+5
+1.8Round 11🇬🇵 GUADELOUPE81NT♠8+3-6
+1.8Round 15🇩🇰 DENMARK83NT♠J+2+1
+1.8Round 17🇩🇪 GERMANY91NT♦J+1+10
+1.7Round 4🇺🇸 USA2312♦♦2-2+0
+1.7Round 11🇬🇵 GUADELOUPE63♣♠10-1+2
+1.7Round 15🇩🇰 DENMARK14♠♥8-2+6
+1.5Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND112♥♥9+1+0
+1.5Round 11🇬🇵 GUADELOUPE144♥♦J+1+14
+1.5Round 21🇯🇵 JAPAN71NT♥6+1+1
+1.4Round 4🇺🇸 USA2174♦♠A-1+4
+1.4Round 4🇺🇸 USA2293NT♦5-1-1
+1.3Round 18🇵🇱 POLAND321NT♠A+2-6
+1.3Round 21🇯🇵 JAPAN12♥♠Q=+7
+1.2Round 2🇿🇦 SOUTH AFRICA281NT♥4=-1
+1.2Round 3🇧🇷 BRAZIL135♠♥10=+0
+1.1Round 2🇿🇦 SOUTH AFRICA213♠♥6-1+4
+1.0Round 17🇩🇪 GERMANY54♠♣8+1+0
+0.9Round 2🇿🇦 SOUTH AFRICA253♠♥10=+0
+0.9Round 2🇿🇦 SOUTH AFRICA302♠♠9+1-7
+0.9Round 3🇧🇷 BRAZIL63♦♣A+2-6
+0.8Round 4🇺🇸 USA2282♣♦K+1-1
+0.8Round 5🇭🇰 CHINA HONG KONG31NT♦Q+6-4
+0.8Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND61NT♥5=+0
+0.8Round 15🇩🇰 DENMARK142♥♦3-1-2
+0.7Round 21🇯🇵 JAPAN84♥♠K+1+0
+0.6Round 4🇺🇸 USA2252♣♠4-2+1
+0.6Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND33NT♥3+2+13
+0.6Round 18🇵🇱 POLAND234♥♣K-1-1
+0.5Round 3🇧🇷 BRAZIL73NT♥Q+1+1
+0.5Round 5🇭🇰 CHINA HONG KONG82♠♣3-1-2
+0.5Round 5🇭🇰 CHINA HONG KONG92♦♦5+1+0
+0.4Round 3🇧🇷 BRAZIL143NT♠2+2+10
+0.4Round 5🇭🇰 CHINA HONG KONG133♠♦K-2-9
+0.4Round 12🇳🇱 NETHERLANDS234♥♥2=-1
+0.4Round 21🇯🇵 JAPAN153NT♠A+1+1
+0.3Round 2🇿🇦 SOUTH AFRICA324♠♦A+1+0
+0.3Round 3🇧🇷 BRAZIL114♥♠6+1+0
+0.3Round 12🇳🇱 NETHERLANDS243♦♠T+1+5
+0.2Round 12🇳🇱 NETHERLANDS193NT♦5+2+0
+0.1Round 2🇿🇦 SOUTH AFRICA174♥♠9=+0
+0.1Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND133NT♦4+3+12
+0.1Round 12🇳🇱 NETHERLANDS294♣♦5+1-2
+0.0Round 4🇺🇸 USA2182♥♣K+1-6
+0.0Round 9🇳🇿 NEW ZEALAND73NT♠2+2+0
+0.0Round 9🇳🇿 NEW ZEALAND155♣♥K=+11
+0.0Round 13🇧🇩 BANGLADESH23NT♠6+1+0
+0.0Round 13🇧🇩 BANGLADESH115♥♠K+1+11
+0.0Round 13🇧🇩 BANGLADESH154♠♣A-1-6
+0.0Round 17🇩🇪 GERMANY22NT♥2+1+6
-0.0Round 18🇵🇱 POLAND245♠x♦9-2-5
+0.0Round 21🇯🇵 JAPAN164♥♠K+1-10
-0.1Round 2🇿🇦 SOUTH AFRICA264♥♦10=+1
-0.1Round 3🇧🇷 BRAZIL163NT♦J+1-11
-0.2Round 3🇧🇷 BRAZIL93NT♥4+3+12
-0.2Round 5🇭🇰 CHINA HONG KONG64♠♥10-1-5
-0.2Round 9🇳🇿 NEW ZEALAND43NT♠8+1+0
-0.3Round 5🇭🇰 CHINA HONG KONG24♠♣8=+1
-0.3Round 5🇭🇰 CHINA HONG KONG54♥♣10+1-6
-0.3Round 11🇬🇵 GUADELOUPE102♣♦K+3+10
-0.3Round 18🇵🇱 POLAND294♥♦3=+1
-0.3Round 19🇹🇼 CHINESE TAIPEI74♦♦6=-1
-0.4Round 4🇺🇸 USA2264♠♦K=-1
-0.4Round 9🇳🇿 NEW ZEALAND123NT♠8+2+0
-0.4Round 17🇩🇪 GERMANY113NT♥Q-1+4
-0.5Round 12🇳🇱 NETHERLANDS214♠♦Q+1+0
-0.5Round 19🇹🇼 CHINESE TAIPEI81NT♣3=-2
-0.6Round 13🇧🇩 BANGLADESH74♠♦8=-1
-0.6Round 15🇩🇰 DENMARK134♥♦3+1+0
-0.6Round 18🇵🇱 POLAND214♥♦8=-1
-0.6Round 19🇹🇼 CHINESE TAIPEI51NT♠5+2-10
-0.7Round 3🇧🇷 BRAZIL12♥♠6+2-2
-0.7Round 19🇹🇼 CHINESE TAIPEI91NT♣3=-1
-0.8Round 2🇿🇦 SOUTH AFRICA183NT♦Q+1-1
-0.8Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND14♠♦8+2-11
-0.8Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND23NT♥9+2-12
-0.8Round 11🇬🇵 GUADELOUPE53NT♦Q=+1
-0.8Round 19🇹🇼 CHINESE TAIPEI101NT♠2=+1
-0.9Round 2🇿🇦 SOUTH AFRICA274♥♠4+1+0
-0.9Round 5🇭🇰 CHINA HONG KONG163NT-1-10
-0.9Round 15🇩🇰 DENMARK31NT♦Q+2-6
-0.9Round 18🇵🇱 POLAND203NT♦4+2+0
-1.0Round 12🇳🇱 NETHERLANDS226♥♠A=+0
-1.1Round 11🇬🇵 GUADELOUPE133♠♣8+1-8
-1.1Round 15🇩🇰 DENMARK63♣♦8-1+1
-1.1Round 21🇯🇵 JAPAN53♣♥2-2-11
-1.2Round 18🇵🇱 POLAND262♦♦Q-1-1
-1.3Round 4🇺🇸 USA2244♠♠5+2+11
-1.3Round 15🇩🇰 DENMARK44♠♦K+1-4
-1.4Round 3🇧🇷 BRAZIL124♥♣K=+0
-1.4Round 5🇭🇰 CHINA HONG KONG43NT♣3+2+12
-1.6Round 2🇿🇦 SOUTH AFRICA234♠♥2-1-9
-1.6Round 11🇬🇵 GUADELOUPE42♥♦8+1+0
-1.6Round 11🇬🇵 GUADELOUPE113♠♣7-1-5
-1.6Round 18🇵🇱 POLAND194♠♦4+2-11
-1.7Round 5🇭🇰 CHINA HONG KONG113NT♥6+1-1
-1.7Round 18🇵🇱 POLAND273NT♥Q=-15
-1.8Round 4🇺🇸 USA2222♠♦6-1+2
-1.8Round 19🇹🇼 CHINESE TAIPEI61NT♦6+2+0
-1.9Round 2🇿🇦 SOUTH AFRICA204♠♣10=+1
-1.9Round 9🇳🇿 NEW ZEALAND92♥♣A-1+2
-1.9Round 9🇳🇿 NEW ZEALAND134♥♦2+2-5
-1.9Round 17🇩🇪 GERMANY163NT♠3=+0
-2.0Round 9🇳🇿 NEW ZEALAND34♥♥6-1-5
-2.0Round 9🇳🇿 NEW ZEALAND144♠x♦K-1+9
-2.0Round 17🇩🇪 GERMANY154♠♥K=+0
-2.1Round 13🇧🇩 BANGLADESH144♥♦3+2-11
-2.1Round 15🇩🇰 DENMARK73NT♣2=+1
-2.1Round 19🇹🇼 CHINESE TAIPEI14♦♠A=-7
-2.2Round 11🇬🇵 GUADELOUPE123♥♦8=+0
-2.2Round 21🇯🇵 JAPAN33♠♥6-1+2
-2.4Round 11🇬🇵 GUADELOUPE152♦♣A-1+7
-2.4Round 13🇧🇩 BANGLADESH91NT♦8-3+0
-2.6Round 21🇯🇵 JAPAN103NT♠9+1+1
-2.7Round 19🇹🇼 CHINESE TAIPEI153NT♣2+1+0
-2.8Round 4🇺🇸 USA2324♠x♣2-1-6
-2.9Round 17🇩🇪 GERMANY66♦♠3+1+2
-2.9Round 19🇹🇼 CHINESE TAIPEI143♦♣K-1-4
-3.3Round 4🇺🇸 USA2303NT♦Q-1-10
-3.4Round 3🇧🇷 BRAZIL34♥♠A+2-11
-3.4Round 5🇭🇰 CHINA HONG KONG144♥♠K+2-9
-3.5Round 3🇧🇷 BRAZIL51♥x♦6-1-3
-3.7Round 18🇵🇱 POLAND223♠♥5=-1
-3.8Round 17🇩🇪 GERMANY82♣♠J=+2
-3.9Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND164♣♥A-1-4
-3.9Round 11🇬🇵 GUADELOUPE32♠♦K+1-1
-3.9Round 12🇳🇱 NETHERLANDS253♦♠7-2-5
-3.9Round 18🇵🇱 POLAND254♠♥4-2-6
-4.0Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND44♥♥3=+0
-4.0Round 15🇩🇰 DENMARK94♠♦K+2-1
-4.0Round 19🇹🇼 CHINESE TAIPEI25♣♥3-1-12
-4.1Round 17🇩🇪 GERMANY43♥♣A+3-9
-4.2Round 12🇳🇱 NETHERLANDS174♥♠3-1-10
-4.2Round 19🇹🇼 CHINESE TAIPEI35♣♥8+1+5
-4.3Round 15🇩🇰 DENMARK114♥♣K-2-11
-4.3Round 15🇩🇰 DENMARK125♣x♥K=-13
-4.4Round 13🇧🇩 BANGLADESH43♣♠8+1+0
-4.5Round 3🇧🇷 BRAZIL86NT♠2-1-14
-4.5Round 13🇧🇩 BANGLADESH62♠♦7-1-4
-4.6Round 4🇺🇸 USA2274NT♥9+2-1
-4.8Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND94♥♥2-1-5
-5.0Round 21🇯🇵 JAPAN62♠♥J+1-7
-5.3Round 21🇯🇵 JAPAN124♠♦A=-1
-5.7Round 21🇯🇵 JAPAN44♥♥6=+0
-5.8Round 15🇩🇰 DENMARK25♥♠5-1-9
-5.9Round 9🇳🇿 NEW ZEALAND164♠♣A-2-11
-5.9Round 18🇵🇱 POLAND172♥-2-11
-6.3Round 2🇿🇦 SOUTH AFRICA316♣♥4=+11
-6.3Round 9🇳🇿 NEW ZEALAND23NT♠3-2-11
-6.6Round 3🇧🇷 BRAZIL104♠♦A-1-12
-6.9Round 5🇭🇰 CHINA HONG KONG122♥♣6+2-15
-7.0Round 4🇺🇸 USA2233♠♦6=+0
-7.1Round 18🇵🇱 POLAND303NT♣3=+0
-7.2Round 2🇿🇦 SOUTH AFRICA246NT♦J=+0
-7.2Round 9🇳🇿 NEW ZEALAND13NT♠3+1+0
-7.5Round 12🇳🇱 NETHERLANDS282♠+3-10
-8.2Round 18🇵🇱 POLAND283NT♣5=-7
-9.4Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND143NT♠3=-6
-9.4Round 15🇩🇰 DENMARK164♠♦3=-10
-9.9Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND86♥♠A-2-5
-9.9Round 15🇩🇰 DENMARK154♠♥6-1-12
-11.0Round 18🇵🇱 POLAND317♦♦3=+2
-12.3Round 7🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND102♥x♦J=-13
-14.5Round 15🇩🇰 DENMARK106♠♥9-1-17