🇩🇪 OTTO Viktor · GERMANY

44rank
+65.2Butler · 224 bds
+0.29per board
±4.6swing
+0.37vs par /bd · #42/115
+0.27adjusted /bd
Butler per round: 24.4 37.5 36.1 -35.2 -2.7 11.7 -4.6 -2.6 9.1 -2.6 -26.7 -24.1 -3.8 -0.2 26.2 22.7by round

vs par split: bidding +0.47 · play -0.09

Strength of schedule: opponents averaged -0.02/bd (an average draw) → opponent-adjusted +0.27/bd

Card play — on target: opening leads 83.9% #15 of 115 · declarer play 70.0% #77 of 115 · defence 83.6% #51 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (12)79.5% (44)
Declarer play54.5% (11)74.4% (39)
Defence74.2% (31)86.8% (91)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 91.7% (12) · ♦ 86.7% (15) · ♣ 75.0% (16)

vs par by strain: NT +1.39 (54) · a suit +0.07 (169)

vs par by level: part-score -0.22 (95) · game +1.24 (112) · slam -2.00 (16)

By role: declaring +0.04/bd (-2.28 vs par · 102) · defending +0.50/bd (+2.59 vs par · 122)

By vulnerability: vulnerable +0.52/bd (+0.05 vs par · 112) · not vulnerable +0.07/bd (+0.69 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.LitterstK.Jindai – M.SakaguchiClosed14+24.4+1.74+1.43
Round 2M.LitterstM.Mokgosi – A.KelehatileOpen14+37.5+2.68+3.29
Round 3M.LitterstC.Wei – C.WeiClosed14+36.1+2.58+0.14
Round 4M.LitterstT.Loonstein – A.ZeitakClosed14-35.2-2.51-2.43
Round 6M.LitterstC.Mann – E.HanssonClosed14-2.7-0.19+1.57
Round 7M.LitterstR.Basler – L.BellicaudOpen14+11.7+0.84+0.00
Round 9M.LitterstG.Donati – F.PortaOpen14-4.6-0.33-0.93
Round 10M.LitterstJ.Patreuha – P.PatreuhaClosed14-2.6-0.19-1.93
Round 11M.LitterstS.Youngquist – R.JengOpen14+9.1+0.65+1.29
Round 13M.LitterstX.Wang – Z.ChengClosed14-2.6-0.19-0.71
Round 15M.LitterstT.Van De Paverd – O.NijssenOpen14-26.7-1.91-3.64
Round 16M.LitterstN.Yaninski – L.KostovaClosed14-24.1-1.72-1.14
Round 18M.LitterstT.Hung – B.WongOpen14-3.8-0.27+2.57
Round 19M.LitterstM.Lund – S.HelgebyClosed14-0.2-0.01+2.79
Round 20M.LitterstT.Sammalisto – A.AaltoOpen14+26.2+1.87+1.79
Round 21M.LitterstK.Kotha – T.SopakClosed14+22.7+1.62+1.86

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.5Round 9🇮🇹 ITALY96♣♠J-1+17
+12.3Round 7🇫🇷 FRANCE87♠♦K=+0
+12.3Round 21🇹🇭 THAILAND103NT♥7-1+12
+11.8Round 20🇫🇮 FINLAND26♠♣2+1+1
+11.7Round 11🇺🇸 USA73NTx♣2-2+9
+11.1Round 1🇯🇵 JAPAN44♠♦4-1+13
+10.8Round 3🇹🇼 CHINESE TAIPEI66♦♥A+1-13
+10.6Round 3🇹🇼 CHINESE TAIPEI55♠x♦A-2+7
+10.1Round 7🇫🇷 FRANCE124♥♦5=+11
+9.8Round 11🇺🇸 USA125♠x♠4-2+5
+9.4Round 2BOTSWANA93NT♣3-2+13
+9.3Round 2BOTSWANA144♠x♥9-3+9
+9.3Round 6🇸🇪 SWEDEN95♥♠A-1+12
+8.5Round 1🇯🇵 JAPAN32NT♠7-2+11
+7.8Round 9🇮🇹 ITALY103NT♥3-2+8
+7.6Round 18🇭🇰 CHINA HONG KONG93♣♦9-3+9
+7.2Round 20🇫🇮 FINLAND145♦♥6-1+10
+6.9Round 6🇸🇪 SWEDEN74♥♣9-2+8
+6.8Round 13🇨🇳 CHINA92NT♦10-6+10
+6.4Round 16🇧🇬 BULGARIA74♥♣3-1+12
+6.3Round 1🇯🇵 JAPAN123♠♣A=+7
+6.2Round 4🇮🇱 ISRAEL133♠♦K+1+8
+6.0Round 2BOTSWANA51♥♦7+2+7
+5.4Round 10🇵🇱 POLAND93♥♦8-2+2
+5.4Round 21🇹🇭 THAILAND123♥♣Q-2+6
+5.1Round 2BOTSWANA43♦♠Q-3-7
+4.8Round 13🇨🇳 CHINA84♥♥4+1+0
+4.8Round 15🇳🇱 NETHERLANDS83NT♠3-1+4
+4.5Round 3🇹🇼 CHINESE TAIPEI44♠♦3=-1
+4.5Round 6🇸🇪 SWEDEN53♣♥A=+8
+4.2Round 11🇺🇸 USA144♠♥Q-2+5
+4.1Round 2BOTSWANA123NT♠5-3+6
+4.0Round 3🇹🇼 CHINESE TAIPEI92♥♣2+2+6
+4.0Round 18🇭🇰 CHINA HONG KONG44♥♣8=+9
+3.8Round 19🇳🇴 NORWAY123NT♦4+4+14
+3.8Round 21🇹🇭 THAILAND41♦♥2-1-11
+3.7Round 7🇫🇷 FRANCE54♥♠Q-1+5
+3.7Round 9🇮🇹 ITALY43♥♦J-1+5
+3.7Round 19🇳🇴 NORWAY44♠♣J+1+1
+3.6Round 10🇵🇱 POLAND72♠♠A-1+0
+3.5Round 9🇮🇹 ITALY23NT♥3=+10
+3.5Round 20🇫🇮 FINLAND72♠♥2+1+0
+3.4Round 6🇸🇪 SWEDEN45♦x♦8-2-4
+3.4Round 18🇭🇰 CHINA HONG KONG31NT♣4-1+5
+3.3Round 2BOTSWANA113♣♦K-2+5
+3.3Round 19🇳🇴 NORWAY21♥♠8=+5
+3.3Round 19🇳🇴 NORWAY76♦♠A=+7
+3.2Round 3🇹🇼 CHINESE TAIPEI83♥♣10-1+8
+3.2Round 6🇸🇪 SWEDEN33♦♥J+1+0
+3.1Round 1🇯🇵 JAPAN13♥♠K=+1
+3.1Round 7🇫🇷 FRANCE93♦♠6-1+5
+2.9Round 7🇫🇷 FRANCE113NT♠4+1+1
+2.9Round 13🇨🇳 CHINA104♥♠10+1+1
+2.9Round 15🇳🇱 NETHERLANDS94♥♦5=+0
+2.9Round 20🇫🇮 FINLAND43NT♠5+2+1
+2.8Round 2BOTSWANA72♠♣K+1+10
+2.8Round 2BOTSWANA132♦♠6+2+7
+2.7Round 13🇨🇳 CHINA72♠♥7=+0
+2.6Round 10🇵🇱 POLAND84♥♠10+1+1
+2.6Round 16🇧🇬 BULGARIA56♦♣A=-2
+2.6Round 21🇹🇭 THAILAND23NT♠7+4+2
+2.5Round 3🇹🇼 CHINESE TAIPEI33NT♥7+2+14
+2.5Round 10🇵🇱 POLAND124♠♥J+1+0
+2.5Round 16🇧🇬 BULGARIA124♦♣8=+1
+2.4Round 3🇹🇼 CHINESE TAIPEI141NT♦10+1+1
+2.4Round 9🇮🇹 ITALY14♥♣A=-1
+2.4Round 10🇵🇱 POLAND22♠♥K+1-8
+2.4Round 11🇺🇸 USA85♠♦K+1+1
+2.4Round 19🇳🇴 NORWAY142NT♥A+1+6
+2.3Round 11🇺🇸 USA65♦♥A-1-3
+2.2Round 3🇹🇼 CHINESE TAIPEI14♠♦6=-1
+2.2Round 15🇳🇱 NETHERLANDS104♥♠K=+0
+2.2Round 15🇳🇱 NETHERLANDS114♥♣J-2+0
+2.2Round 21🇹🇭 THAILAND11NT♥6=+6
+2.1Round 1🇯🇵 JAPAN114♠♦2+1+0
+2.0Round 20🇫🇮 FINLAND12♥♠2=+5
+2.0Round 21🇹🇭 THAILAND74♥♠Q=-1
+1.9Round 1🇯🇵 JAPAN53NT♥3+1+0
+1.9Round 19🇳🇴 NORWAY134NT♥2+1+13
+1.8Round 2BOTSWANA13♣♠K-1+5
+1.8Round 20🇫🇮 FINLAND83NT♠J+2+11
+1.7Round 4🇮🇱 ISRAEL114♥♣3+1+1
+1.7Round 13🇨🇳 CHINA42♦♥J+1+0
+1.7Round 18🇭🇰 CHINA HONG KONG136♥♠K+1+13
+1.5Round 1🇯🇵 JAPAN84♠♦9+3+2
+1.5Round 10🇵🇱 POLAND141♠x♣10-3+2
+1.5Round 11🇺🇸 USA23NT♠8+1+0
+1.4Round 2BOTSWANA24♥♣6=-1
+1.4Round 18🇭🇰 CHINA HONG KONG13♦♦9=+0
+1.4Round 20🇫🇮 FINLAND53♣♣6-3+1
+1.4Round 21🇹🇭 THAILAND34♠♥Q+2+1
+1.3Round 15🇳🇱 NETHERLANDS75♥♣5=+0
+1.2Round 1🇯🇵 JAPAN93♦♥K+2+6
+1.2Round 4🇮🇱 ISRAEL94♠♠5+2+13
+1.2Round 6🇸🇪 SWEDEN114♠♥Q+1+1
+1.2Round 15🇳🇱 NETHERLANDS64♠♦J+1+0
+1.1Round 10🇵🇱 POLAND33♣♠4-1+0
+1.1Round 20🇫🇮 FINLAND36♦♠4+1-11
+1.0Round 3🇹🇼 CHINESE TAIPEI24♥♥2+2+1
+0.8Round 13🇨🇳 CHINA23♠♦K-2+0
+0.8Round 21🇹🇭 THAILAND64♠♥9=+0
+0.8Round 21🇹🇭 THAILAND94♥♦K+2+17
+0.7Round 7🇫🇷 FRANCE63♦♠10-2+2
+0.7Round 16🇧🇬 BULGARIA22♠♣5+1-8
+0.7Round 20🇫🇮 FINLAND134♠♠2=-1
+0.6Round 9🇮🇹 ITALY61NT♣3=-1
+0.5Round 3🇹🇼 CHINESE TAIPEI74♠♠A=-3
+0.5Round 6🇸🇪 SWEDEN22♣♦2+2+0
+0.4Round 2BOTSWANA84♥♦10+2+1
+0.4Round 15🇳🇱 NETHERLANDS43NT♣4=-2
+0.3Round 3🇹🇼 CHINESE TAIPEI113♠♦6=+0
+0.3Round 11🇺🇸 USA16♦♠J=-2
+0.3Round 21🇹🇭 THAILAND142NT♥2-1+4
+0.2Round 4🇮🇱 ISRAEL124♥♠10=+1
+0.2Round 19🇳🇴 NORWAY93NT♥5+1-4
+0.1Round 7🇫🇷 FRANCE13♠♥K-2-5
+0.1Round 9🇮🇹 ITALY34♥♦10=+0
+0.1Round 13🇨🇳 CHINA142♥♦4+2-6
+0.1Round 18🇭🇰 CHINA HONG KONG54♥♣A=+0
+0.1Round 19🇳🇴 NORWAY103♦♣3-1+1
+0.0Round 3🇹🇼 CHINESE TAIPEI103NT♣9+2-2
-0.0Round 20🇫🇮 FINLAND94♠♦K-1+6
-0.1Round 19🇳🇴 NORWAY114♥♣4=+11
-0.2Round 1🇯🇵 JAPAN21♦♥A+2-7
-0.2Round 20🇫🇮 FINLAND63NT♥2+2+0
-0.4Round 3🇹🇼 CHINESE TAIPEI124♠♣A-1-5
-0.4Round 7🇫🇷 FRANCE104♠♣5-1+6
-0.6Round 4🇮🇱 ISRAEL13♥x♠Q-2+3
-0.6Round 10🇵🇱 POLAND43♣♥A-1+1
-0.6Round 18🇭🇰 CHINA HONG KONG142♥♣A-1+4
-0.6Round 20🇫🇮 FINLAND123NT♦Q-2+6
-0.7Round 11🇺🇸 USA94♥♠Q+1+0
-0.8Round 4🇮🇱 ISRAEL22♦♥Q=-1
-0.8Round 9🇮🇹 ITALY83♦♣4=+0
-0.8Round 20🇫🇮 FINLAND111NT♦Q-1-4
-0.9Round 1🇯🇵 JAPAN74♥♣7+1+0
-0.9Round 7🇫🇷 FRANCE44♠♦2+1+0
-0.9Round 11🇺🇸 USA42♥♣K+1+0
-1.0Round 10🇵🇱 POLAND15♦x♣3-2+5
-1.0Round 19🇳🇴 NORWAY32NT♦7=+0
-1.1Round 13🇨🇳 CHINA33NT♥J+1+0
-1.1Round 16🇧🇬 BULGARIA62♥♣K-1+2
-1.2Round 1🇯🇵 JAPAN144♠♣J-2+7
-1.2Round 2BOTSWANA33NT♥8=-2
-1.2Round 16🇧🇬 BULGARIA93♦♥10=+11
-1.3Round 19🇳🇴 NORWAY51NT♠2+1-1
-1.4Round 10🇵🇱 POLAND6Pass-3
-1.4Round 13🇨🇳 CHINA133NT♦4+1+1
-1.5Round 1🇯🇵 JAPAN63♣x♣8-2-7
-1.5Round 18🇭🇰 CHINA HONG KONG124♠♠3-1+5
-1.6Round 7🇫🇷 FRANCE21NT♥10-1+0
-1.6Round 21🇹🇭 THAILAND81NT♣2=+0
-1.7Round 21🇹🇭 THAILAND52♥♠6=-10
-1.8Round 15🇳🇱 NETHERLANDS35♥♦A=-4
-1.9Round 7🇫🇷 FRANCE73♥♣A-1-6
-1.9Round 13🇨🇳 CHINA51NT♠J+3+6
-2.0Round 6🇸🇪 SWEDEN84♠♥Q=+0
-2.0Round 15🇳🇱 NETHERLANDS52♦♥K=+0
-2.0Round 16🇧🇬 BULGARIA133NT♠3=+0
-2.0Round 21🇹🇭 THAILAND133♣♥8-1+1
-2.1Round 18🇭🇰 CHINA HONG KONG114♥♠A=+0
-2.2Round 4🇮🇱 ISRAEL52♥♦9+2-4
-2.3Round 16🇧🇬 BULGARIA44♠♣4=+0
-2.5Round 9🇮🇹 ITALY122♥♠K+2-8
-2.5Round 13🇨🇳 CHINA62♣♦10+2-1
-2.6Round 11🇺🇸 USA32♠♥5=+0
-2.6Round 13🇨🇳 CHINA123♥♠4-2-3
-2.6Round 18🇭🇰 CHINA HONG KONG73NT♣4+2-12
-2.7Round 4🇮🇱 ISRAEL71NT♣4-2-8
-2.9Round 4🇮🇱 ISRAEL33♠♣2+1-6
-2.9Round 6🇸🇪 SWEDEN132♥♥2=+0
-2.9Round 16🇧🇬 BULGARIA141♠♦2+4-6
-2.9Round 18🇭🇰 CHINA HONG KONG62♥♣6+1+0
-3.0Round 18🇭🇰 CHINA HONG KONG104♦x♣8-1-2
-3.1Round 1🇯🇵 JAPAN103NT♠3+1+0
-3.2Round 11🇺🇸 USA106♠♠5+1-1
-3.3Round 16🇧🇬 BULGARIA34♠♥Q=+1
-3.3Round 18🇭🇰 CHINA HONG KONG23♠♥5=+0
-3.4Round 16🇧🇬 BULGARIA14♠♦A=+0
-3.5Round 2BOTSWANA103♥♠K+1-1
-3.6Round 7🇫🇷 FRANCE142♦♣7+3-1
-3.6Round 19🇳🇴 NORWAY63♥♠4=+0
-3.6Round 21🇹🇭 THAILAND114♠♦10+1-1
-3.7Round 4🇮🇱 ISRAEL101♠♥J+2-10
-3.8Round 6🇸🇪 SWEDEN143NT♠3+1+0
-3.8Round 9🇮🇹 ITALY53♥♣K=-7
-3.9Round 13🇨🇳 CHINA12NT♠3-1-10
-4.0Round 7🇫🇷 FRANCE33♥♦A-1-10
-4.0Round 10🇵🇱 POLAND111NT♥6-1-4
-4.0Round 11🇺🇸 USA134♠♥J=+0
-4.0Round 15🇳🇱 NETHERLANDS134♠♣3+1+0
-4.0Round 16🇧🇬 BULGARIA84♠♦10=+0
-4.2Round 2BOTSWANA62NT♥8+2-6
-4.2Round 15🇳🇱 NETHERLANDS13NT♣7-1-11
-4.4Round 1🇯🇵 JAPAN133NT♦5-2-13
-4.4Round 10🇵🇱 POLAND103♦♥K-2-3
-4.6Round 11🇺🇸 USA116♦♠A=+2
-4.6Round 20🇫🇮 FINLAND103NT♦2=+0
-4.8Round 6🇸🇪 SWEDEN14♠♥J=+0
-4.8Round 10🇵🇱 POLAND132NT♦J-1-12
-5.0Round 4🇮🇱 ISRAEL143NT♥4=+0
-5.0Round 9🇮🇹 ITALY134♣♦10-2-8
-5.3Round 9🇮🇹 ITALY115♣x♠A-1-6
-5.5Round 3🇹🇼 CHINESE TAIPEI133♠♥5+1-10
-5.5Round 10🇵🇱 POLAND53NT♠2-2-8
-5.5Round 19🇳🇴 NORWAY83♦♠A=+0
-5.9Round 6🇸🇪 SWEDEN103NT♦2=+0
-6.0Round 6🇸🇪 SWEDEN64♥♠Q+1-4
-6.0Round 15🇳🇱 NETHERLANDS24♠♣3=-12
-6.0Round 18🇭🇰 CHINA HONG KONG86♠x♦J+1+5
-6.3Round 6🇸🇪 SWEDEN123NT♣6=+1
-7.0Round 16🇧🇬 BULGARIA114♥♠K=-7
-7.1Round 11🇺🇸 USA56♣♣7+1+2
-7.4Round 4🇮🇱 ISRAEL84♥x♥3-2-5
-7.4Round 19🇳🇴 NORWAY16♠♣J-1-14
-8.7Round 9🇮🇹 ITALY74♠♥2-1-12
-8.8Round 7🇫🇷 FRANCE134♠x♥K-2-8
-9.0Round 13🇨🇳 CHINA115♥x♦4=-8
-9.1Round 16🇧🇬 BULGARIA106♣♥Q-1-20
-9.3Round 4🇮🇱 ISRAEL64♠♦Q=-10
-9.9Round 4🇮🇱 ISRAEL47♣♣5=-16
-10.1Round 9🇮🇹 ITALY145♣♠Q-1-10
-10.9Round 15🇳🇱 NETHERLANDS141♥x♣2=-12
-12.8Round 15🇳🇱 NETHERLANDS124♠x♦K-3-14