🇩🇪 WENNING Ulrich · GERMANY

90rank
-43.5Butler · 224 bds
-0.19per board
±4.2swing
-0.27vs par /bd · #86/129
-0.24adjusted /bd
Butler per round: -5.8 -3.2 7.2 -27 5.9 5.2 -16.1 -14.4 -11.8 15.8 -14.9 2.8 10.5 2.3by round

vs par split: bidding -0.48 · play +0.20

Strength of schedule: opponents averaged -0.04/bd (an average draw) → opponent-adjusted -0.24/bd

Card play — on target: opening leads 88.7% #16 of 129 · declarer play 69.6% #90 of 129 · defence 85.4% #80 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads86.7% (15)89.5% (38)
Declarer play66.7% (15)70.7% (41)
Defence88.9% (27)84.2% (76)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 84.6% (13) · ♦ 100.0% (14) · ♣ 80.0% (15)

vs par by strain: NT -1.21 (62) · a suit +0.07 (161)

vs par by level: part-score -0.28 (80) · game -0.07 (128) · slam -2.20 (15)

By role: declaring -0.00/bd (-2.45 vs par · 121) · defending -0.42/bd (+2.28 vs par · 103)

By vulnerability: vulnerable -0.41/bd (-0.80 vs par · 112) · not vulnerable +0.02/bd (+0.25 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2R.MarsalC.Niemeijer – S.VerheesOpen16-5.8-0.36-2.25
Round 3R.MarsalE.Tse – R.LingClosed16-3.2-0.20-1.94
Round 5R.MarsalV.Bloom – A.NestoridisClosed16+7.2+0.45+3.25
Round 6R.MarsalM.Kamel – W.WattarOpen16-27.0-1.69-1.25
Round 8R.MarsalG.Haase – D.DiamondClosed16+5.9+0.37-1.00
Round 9R.MarsalC.Lin – W.TsaoClosed16+5.2+0.33+1.31
Round 10R.MarsalD.Russell – C.AckerleyOpen16-16.1-1.01-3.06
Round 14R.MarsalG.Hayden – R.BatesOpen16-14.4-0.90+1.94
Round 15R.MarsalS.Ahmed – M.IspahaniOpen16-11.8-0.74+0.75
Round 16R.MarsalA.Magalhaes – P.MandelotOpen16+15.8+0.99+1.31
Round 17R.MarsalD.Johnson – J.StasOpen16-14.9-0.93-2.31
Round 18R.MarsalD.Lilley – Z.NagyClosed16+2.8+0.17-1.56
Round 20R.MarsalJ.Schermer – N.ChambersOpen16+10.5+0.66+0.75
Round 21R.MarsalS.Machhar – R.SridharanClosed16+2.3+0.14+0.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
+11.2Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND204♥♠7=+12
+11.1Round 16🇧🇷 BRAZIL312♠x♣K=+14
+10.6Round 2🇳🇱 NETHERLANDS226♠♦A+1-13
+9.6Round 14🇺🇸 USA2216♥♠2-2+16
+9.5Round 18🇦🇺 AUSTRALIA203♣♦3+3+10
+9.4Round 15🇧🇩 BANGLADESH164♠♣3=+10
+9.2Round 3🇭🇰 CHINA HONG KONG23NT♠5=+11
+8.4Round 6🇪🇬 EGYPT254♣♠A-5+9
+8.2Round 20🇺🇸 USA1186♣♥A-3+14
+7.0Round 21🇮🇳 INDIA24♠x♦K=+9
+6.7Round 10🇳🇿 NEW ZEALAND194♥♣A-2+8
+6.6Round 20🇺🇸 USA1254♥♠3-2+11
+6.5Round 3🇭🇰 CHINA HONG KONG36♣♠K=-2
+6.3Round 5🇿🇦 SOUTH AFRICA135♣♠A-1+12
+6.3Round 15🇧🇩 BANGLADESH125♣x♥K+1+14
+6.2Round 5🇿🇦 SOUTH AFRICA123♥♣9+2+15
+6.2Round 9🇹🇼 CHINESE TAIPEI164♠♣K=+1
+6.2Round 16🇧🇷 BRAZIL195♦♠8-1+12
+6.0Round 2🇳🇱 NETHERLANDS265♥x♠J=+5
+5.8Round 15🇧🇩 BANGLADESH25♥♠5-1+9
+5.7Round 21🇮🇳 INDIA44♥♥5=+0
+5.6Round 9🇹🇼 CHINESE TAIPEI53NT♥6-3+7
+5.4Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND184♥♦6-1+12
+5.4Round 16🇧🇷 BRAZIL292♠♥A=+6
+5.1Round 15🇧🇩 BANGLADESH52NT♦J+1+1
+5.0Round 16🇧🇷 BRAZIL223NT♥10-3+9
+5.0Round 18🇦🇺 AUSTRALIA183NT♦2=-1
+5.0Round 21🇮🇳 INDIA63♠♠6=+7
+4.5Round 18🇦🇺 AUSTRALIA215♦x♥2-4+4
+4.4Round 9🇹🇼 CHINESE TAIPEI93NT♠3-2+7
+4.4Round 9🇹🇼 CHINESE TAIPEI143NT♠7=+12
+4.3Round 18🇦🇺 AUSTRALIA283NT♥2-3+7
+4.3Round 20🇺🇸 USA1175♦♠J=-1
+4.1Round 2🇳🇱 NETHERLANDS254♠♣Q-1+5
+4.1Round 17🇧🇪 BELGIUM43♥♣A+3+9
+3.9Round 9🇹🇼 CHINESE TAIPEI113♠♣A+1+7
+3.8Round 5🇿🇦 SOUTH AFRICA92♠♣A-1+4
+3.8Round 17🇧🇪 BELGIUM82♣♠J=-2
+3.7Round 14🇺🇸 USA2235♥♠Q-1-7
+3.4Round 9🇹🇼 CHINESE TAIPEI82♠♣K+1+6
+3.3Round 18🇦🇺 AUSTRALIA223♥♣4=+6
+3.2Round 6🇪🇬 EGYPT273NT♥6-4+2
+3.2Round 16🇧🇷 BRAZIL241♠♥10+1+0
+3.1Round 15🇧🇩 BANGLADESH142♥♣5=+5
+3.0Round 14🇺🇸 USA2173NT♠5+1+7
+3.0Round 15🇧🇩 BANGLADESH73NT♣5+1+0
+2.9Round 9🇹🇼 CHINESE TAIPEI33♥♥5=+0
+2.9Round 10🇳🇿 NEW ZEALAND252♥♦Q+3+2
+2.9Round 17🇧🇪 BELGIUM66♦♠3+1-2
+2.5Round 5🇿🇦 SOUTH AFRICA145♠♣5=+8
+2.5Round 14🇺🇸 USA2315♦♥Q=+2
+2.4Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND214♣♣4-2+3
+2.4Round 10🇳🇿 NEW ZEALAND271NT♥7-1+4
+2.3Round 20🇺🇸 USA1284♥♣A+2+12
+2.2Round 14🇺🇸 USA2324♠♦9+1+0
+2.1Round 5🇿🇦 SOUTH AFRICA152♠♦7-2+1
+2.1Round 18🇦🇺 AUSTRALIA273NT♥Q+4-14
+2.1Round 20🇺🇸 USA1272♠♥10+1-7
+2.0Round 5🇿🇦 SOUTH AFRICA64♥♣5-2+6
+2.0Round 17🇧🇪 BELGIUM154♠♥K=+0
+1.9Round 2🇳🇱 NETHERLANDS204♠♣9=-1
+1.9Round 3🇭🇰 CHINA HONG KONG163NT♠2+3-11
+1.9Round 10🇳🇿 NEW ZEALAND286NT♣Q+1-13
+1.9Round 17🇧🇪 BELGIUM163NT♠3=+0
+1.8Round 21🇮🇳 INDIA105♣♦10=-2
+1.7Round 16🇧🇷 BRAZIL303NT♣Q=-1
+1.7Round 21🇮🇳 INDIA153NT♠5+3+1
+1.6Round 6🇪🇬 EGYPT313♥♣9=-8
+1.5Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND284♠♦3=+1
+1.4Round 3🇭🇰 CHINA HONG KONG145♦♠2+1+11
+1.3Round 2🇳🇱 NETHERLANDS292♥♠5+1+10
+1.3Round 18🇦🇺 AUSTRALIA322♥♣4+1-6
+1.2Round 3🇭🇰 CHINA HONG KONG134♠♥10+1+0
+1.2Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND174♥♣A-2+5
+1.2Round 14🇺🇸 USA2206♠♣2+1+13
+1.1Round 20🇺🇸 USA1313NT♠4+1+0
+1.0Round 10🇳🇿 NEW ZEALAND203♠♥A+1+2
+0.9Round 2🇳🇱 NETHERLANDS274♥♦5+1+0
+0.9Round 5🇿🇦 SOUTH AFRICA45♣♦6+2-12
+0.9Round 5🇿🇦 SOUTH AFRICA163NT♠3-1+10
+0.9Round 15🇧🇩 BANGLADESH31NT♦Q+2+6
+0.9Round 21🇮🇳 INDIA131♠♣2-2+10
+0.8Round 3🇭🇰 CHINA HONG KONG93NT♥8+2+13
+0.8Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND292♦♣7=-1
+0.8Round 10🇳🇿 NEW ZEALAND313NT♥J+2+0
+0.8Round 10🇳🇿 NEW ZEALAND323NT♠7+2+0
+0.6Round 14🇺🇸 USA2185♦x♣K-3+3
+0.6Round 15🇧🇩 BANGLADESH134♥♣J+1+0
+0.5Round 3🇭🇰 CHINA HONG KONG73NT♥6+1+1
+0.5Round 10🇳🇿 NEW ZEALAND263♠♦A=+0
+0.5Round 16🇧🇷 BRAZIL252♣♠J=-1
+0.5Round 21🇮🇳 INDIA12♥♣3+2-6
+0.4Round 3🇭🇰 CHINA HONG KONG13♥♥3=-1
+0.4Round 16🇧🇷 BRAZIL204♣♠Q=+0
+0.4Round 17🇧🇪 BELGIUM113NT♥Q-1-4
+0.4Round 20🇺🇸 USA1264♥♥4+1+0
+0.3Round 5🇿🇦 SOUTH AFRICA24♥♣9=-1
+0.3Round 5🇿🇦 SOUTH AFRICA54♥♦J+1+6
+0.2Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND254♠♦3=+1
+0.2Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND273NT♥4+2-11
+0.2Round 16🇧🇷 BRAZIL231NT♦Q-1+0
+0.1Round 6🇪🇬 EGYPT303NT♣2+2-1
+0.1Round 20🇺🇸 USA1242NT♥Q=+0
+0.0Round 9🇹🇼 CHINESE TAIPEI73NT♠3+2+0
+0.0Round 10🇳🇿 NEW ZEALAND294♥♣4+1+0
-0.0Round 14🇺🇸 USA2254♠♥2+1+0
-0.0Round 17🇧🇪 BELGIUM22NT♥2+1-6
-0.0Round 18🇦🇺 AUSTRALIA245♠x♦9-2-5
-0.0Round 21🇮🇳 INDIA164♥♠A+1+10
-0.1Round 2🇳🇱 NETHERLANDS174♥♦6=+0
-0.1Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND312♠♥4=+1
-0.1Round 20🇺🇸 USA1293NT♥Q=+0
-0.2Round 2🇳🇱 NETHERLANDS183NT♦6=+0
-0.2Round 9🇹🇼 CHINESE TAIPEI43NT♠5+1+0
-0.2Round 16🇧🇷 BRAZIL214♥♣A=-1
-0.2Round 21🇮🇳 INDIA143♣♠5=-5
-0.3Round 2🇳🇱 NETHERLANDS324♠♦A+1+0
-0.3Round 18🇦🇺 AUSTRALIA294♥♦3=+1
-0.4Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND264♠♦Q+1-13
-0.4Round 9🇹🇼 CHINESE TAIPEI123NT♠8+2+0
-0.5Round 6🇪🇬 EGYPT262NT♥4=+0
-0.5Round 6🇪🇬 EGYPT325♠♣5+1-1
-0.5Round 14🇺🇸 USA2264♠♦8=+0
-0.5Round 21🇮🇳 INDIA71♠♥9=+0
-0.6Round 20🇺🇸 USA1223♦♥K+1+0
-0.6Round 20🇺🇸 USA1322♥♦K=+0
-0.7Round 21🇮🇳 INDIA84♥♣9+1+0
-0.8Round 3🇭🇰 CHINA HONG KONG114♥♣8=-1
-0.8Round 16🇧🇷 BRAZIL174♠♣9=+0
-0.9Round 2🇳🇱 NETHERLANDS302♠♦10+1+7
-0.9Round 3🇭🇰 CHINA HONG KONG51♠♥Q-1+0
-0.9Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND322♦♠4=-11
-1.0Round 17🇧🇪 BELGIUM54♠♣8+1+0
-1.0Round 18🇦🇺 AUSTRALIA316♦♠9+1+11
-1.0Round 20🇺🇸 USA1213♣♣Q=+0
-1.0Round 21🇮🇳 INDIA52♠♥Q+2+10
-1.1Round 9🇹🇼 CHINESE TAIPEI12♥♠4+1+7
-1.2Round 10🇳🇿 NEW ZEALAND231♠x♦4-1-9
-1.3Round 2🇳🇱 NETHERLANDS282♠♣8-2+1
-1.3Round 5🇿🇦 SOUTH AFRICA14♠♣K+1+11
-1.3Round 6🇪🇬 EGYPT244♠♥K-2+0
-1.3Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND194♠♦K-2-3
-1.3Round 10🇳🇿 NEW ZEALAND224♠♥K-1-10
-1.4Round 3🇭🇰 CHINA HONG KONG124♥♣K=+0
-1.4Round 6🇪🇬 EGYPT283♣♦5-2-2
-1.5Round 3🇭🇰 CHINA HONG KONG102♠♣5+1-10
-1.5Round 6🇪🇬 EGYPT212♥♥A-3+3
-1.6Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND224♠♥K-1+3
-1.6Round 18🇦🇺 AUSTRALIA194♠♦K+2-11
-1.7Round 6🇪🇬 EGYPT181♥♥Q+1-5
-1.7Round 21🇮🇳 INDIA32♠♥5=-6
-1.8Round 5🇿🇦 SOUTH AFRICA76♥♠2=+0
-1.8Round 6🇪🇬 EGYPT19Pass+3
-1.8Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND233NT♠6+1-11
-1.8Round 15🇧🇩 BANGLADESH83NT♠2+2-1
-1.8Round 17🇧🇪 BELGIUM91NT♦J+1-10
-1.9Round 9🇹🇼 CHINESE TAIPEI134♥♦2+2-5
-1.9Round 10🇳🇿 NEW ZEALAND244♠♦4-2+1
-1.9Round 16🇧🇷 BRAZIL263NT♠Q-1-6
-2.0Round 5🇿🇦 SOUTH AFRICA81NT♥5-2+0
-2.0Round 20🇺🇸 USA1304♥♣A+2-2
-2.2Round 20🇺🇸 USA1233♠♦Q-1+1
-2.3Round 17🇧🇪 BELGIUM104♠♦Q-1-6
-2.4Round 16🇧🇷 BRAZIL184♥♠2=+0
-2.6Round 18🇦🇺 AUSTRALIA172♣♦J-1-8
-2.7Round 15🇧🇩 BANGLADESH12♥♣5+1-7
-2.7Round 17🇧🇪 BELGIUM14♥♣K+1+0
-2.8Round 6🇪🇬 EGYPT224♠♣5=+0
-2.8Round 21🇮🇳 INDIA93NT♣3+2+0
-2.9Round 5🇿🇦 SOUTH AFRICA104♠♦7+1-1
-2.9Round 6🇪🇬 EGYPT233NT♠4-2-3
-3.1Round 6🇪🇬 EGYPT174♥♣7-1-4
-3.1Round 14🇺🇸 USA2192NT♦3+2+6
-3.1Round 14🇺🇸 USA2244♥♠4+1-1
-3.1Round 17🇧🇪 BELGIUM32NT♦2=+1
-3.3Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND303NT♣Q+1-1
-3.3Round 15🇧🇩 BANGLADESH154♠♥2=+0
-3.4Round 2🇳🇱 NETHERLANDS244♥♦J+1-11
-3.4Round 14🇺🇸 USA2304♥♦2+2+11
-3.4Round 20🇺🇸 USA1191♠♥3+1-5
-3.5Round 15🇧🇩 BANGLADESH61NT♥10+1-5
-3.8Round 17🇧🇪 BELGIUM133NT♦2=+0
-3.9Round 2🇳🇱 NETHERLANDS213♥♣J=-6
-3.9Round 16🇧🇷 BRAZIL284♥♠Q-2-2
-4.0Round 9🇹🇼 CHINESE TAIPEI64♠♦A=-8
-4.1Round 16🇧🇷 BRAZIL323♦♠6-1-5
-4.1Round 18🇦🇺 AUSTRALIA253♣♠A=-6
-4.2Round 3🇭🇰 CHINA HONG KONG64♥♣K-1-10
-4.4Round 2🇳🇱 NETHERLANDS196♦♣A-1-12
-4.5Round 3🇭🇰 CHINA HONG KONG86NT♦5-1-14
-4.6Round 5🇿🇦 SOUTH AFRICA32NT♦Q=-1
-4.6Round 16🇧🇷 BRAZIL272♠♣K+2-4
-4.7Round 20🇺🇸 USA1202NT♦Q=-11
-4.8Round 3🇭🇰 CHINA HONG KONG153NT♠3-2-8
-4.8Round 14🇺🇸 USA2222♠♦6=+0
-4.8Round 17🇧🇪 BELGIUM121NT♥4+4-6
-4.9Round 17🇧🇪 BELGIUM72NT♠3-1+0
-5.0Round 9🇹🇼 CHINESE TAIPEI22♥♣9+1-10
-5.0Round 18🇦🇺 AUSTRALIA233♠♣A=-7
-5.1Round 14🇺🇸 USA2294♥♣J-1-12
-5.4Round 21🇮🇳 INDIA124♠♦J-1-10
-5.5Round 5🇿🇦 SOUTH AFRICA114♣♣3+1-6
-5.5Round 10🇳🇿 NEW ZEALAND175♣♠3=+0
-5.5Round 18🇦🇺 AUSTRALIA263NT♦4-1-6
-5.6Round 9🇹🇼 CHINESE TAIPEI153♠x♥3+1+7
-5.6Round 17🇧🇪 BELGIUM145♠♦A-1-11
-6.8Round 10🇳🇿 NEW ZEALAND184♠♦K-2-12
-7.0Round 3🇭🇰 CHINA HONG KONG44♠♦2=-10
-7.1Round 18🇦🇺 AUSTRALIA303NT♣5=+0
-7.2Round 15🇧🇩 BANGLADESH106NT♦2=+0
-7.4Round 2🇳🇱 NETHERLANDS317♣♥5-1-17
-7.4Round 9🇹🇼 CHINESE TAIPEI103♥♣K+2-10
-7.6Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND242♦x♦4-3-3
-8.0Round 10🇳🇿 NEW ZEALAND303NT♥5=-7
-8.0Round 15🇧🇩 BANGLADESH114♥♣K=+0
-8.0Round 21🇮🇳 INDIA117♦♥Q-1-14
-8.2Round 14🇺🇸 USA2287♥♦K=+0
-8.4Round 10🇳🇿 NEW ZEALAND213NT♥5-1-15
-8.6Round 15🇧🇩 BANGLADESH43♠♥A+2-7
-8.7Round 2🇳🇱 NETHERLANDS234♥♠Q+1-4
-9.0Round 14🇺🇸 USA2274♥♦Q=-7
-9.8Round 6🇪🇬 EGYPT293NT♠4=+0
-10.9Round 15🇧🇩 BANGLADESH94♠♣J-1-13
-13.0Round 6🇪🇬 EGYPT203NT♦A-2-13