🇩🇪 OTTO Viktor · GERMANY

116rank
-321.1Butler · 252 bds
-1.27per board
±4.6swing
-0.78vs par /bd · #103/116
-1.05adjusted /bd
Butler per round: -2 -0.5 -28.5 -25.6 -18.4 -18.4 -28.4 -34.3 -17.7 -12.5 -26 9.9 -43.7 -17.7 -22.7 -24.4 9.9 -20.1by round

vs par split: bidding -0.32 · play -0.37

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

Card play — on target: opening leads 74.6% #90 of 116 · declarer play 64.3% #104 of 116 · defence 83.0% #76 of 116

Card play by contract type — on target
vs NTvs a suit
Opening leads57.9% (19)81.2% (48)
Declarer play50.0% (8)67.6% (34)
Defence84.8% (46)82.2% (101)

Opening leads by suit led: ♠ 72.2% (18) · ♥ 70.6% (17) · ♦ 75.0% (16) · ♣ 81.2% (16)

vs par by strain: NT -0.56 (69) · a suit -0.73 (181)

vs par by level: part-score -0.41 (106) · game -0.56 (132) · slam -4.50 (12)

By role: declaring -1.23/bd (-2.91 vs par · 104) · defending -1.33/bd (+0.80 vs par · 147)

By vulnerability: vulnerable -0.89/bd (+0.01 vs par · 126) · not vulnerable -1.66/bd (-1.57 vs par · 126)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.LitterstX.Zhu – M.ZhouClosed14-2.0-0.14+1.57
Round 3M.LitterstX.Feng – V.LamoureuxClosed14-0.5-0.04-0.64
Round 4M.LitterstM.Myllaeri – V.FagerlundClosed14-28.5-2.04-2.79
Round 5M.LitterstJ.Bernard – B.CombescureOpen14-25.6-1.83-2.00
Round 6M.LitterstL.Tijssen – V.KiljanClosed14-18.4-1.31-4.21
Round 7F.NordmannW.Kazmierczak – K.NowakClosed14-18.4-1.31-2.00
Round 8M.LitterstC.Bakke – M.ScheieOpen14-28.4-2.03-1.21
Round 9M.LitterstB.Norton – Y.WisemanOpen14-34.3-2.45-1.57
Round 10M.LitterstA.Naser – K.AshrafClosed14-17.7-1.26+2.07
Round 11F.NordmannD.Gullberg – M.GronkvistClosed14-12.5-0.89-0.93
Round 13M.LitterstRIPON RASHEDUL HASAN – B.SahaClosed14-26.0-1.86+0.64
Round 14F.NordmannS.Liu – Z.TangOpen14+9.9+0.71-1.21
Round 15M.LitterstA.Tebha – O.KriegelOpen14-43.7-3.12-2.57
Round 17M.LitterstG.Donati – G.PercarioOpen14-17.7-1.26+0.64
Round 18M.LitterstM.Vagi – B.FischerClosed14-22.7-1.62+0.86
Round 19M.LitterstC.Wai – G.TangOpen14-24.4-1.74-1.71
Round 20M.LitterstR.Yamada – K.KobayashiOpen14+9.9+0.71+2.79
Round 21M.LitterstJ.Cuervo Lopera – J.Zamora VillamizarOpen14-20.1-1.44-1.79

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.0Round 6🇳🇱 NETHERLANDS264♠x♥6+1+10
+12.6Round 1🇸🇬 SINGAPORE35♦♦2-2+13
+11.8Round 18🇭🇺 HUNGARY264♠♣J=+10
+10.8Round 1🇸🇬 SINGAPORE45♣♥6+2+17
+10.8Round 21🇨🇴 COLOMBIA22♥x♠J=+11
+9.6Round 11🇸🇪 SWEDEN63NT♥8=+10
+9.0Round 20🇯🇵 JAPAN274♣♦5-1+10
+8.5Round 3🇨🇦 CANADA45♠x♦K-1+8
+8.2Round 14🇨🇳 CHINA233NT♥7+1+0
+8.1Round 20🇯🇵 JAPAN253NT♦7=+7
+8.0Round 15🇺🇸 USA265♦♥K=-2
+6.4Round 5🇫🇷 FRANCE54♠♠3-1+12
+6.2Round 14🇨🇳 CHINA203NT♠6-1+12
+5.3Round 18🇭🇺 HUNGARY204♠♦7-1+12
+5.2Round 20🇯🇵 JAPAN202♠♥2+1+0
+4.7Round 10🇪🇬 EGYPT243♦x♣A-1+8
+4.6Round 3🇨🇦 CANADA143♠♣2+2+6
+4.3Round 1🇸🇬 SINGAPORE94♠♥Q+1+0
+4.3Round 14🇨🇳 CHINA282♥x♥K-1+6
+4.1Round 18🇭🇺 HUNGARY162♠♣3-2+7
+4.0Round 20🇯🇵 JAPAN185♦♣3-2+6
+3.9Round 20🇯🇵 JAPAN214♣♠A-2+13
+3.8Round 3🇨🇦 CANADA91NT♣7-2+0
+3.7Round 3🇨🇦 CANADA74♠♣2+1+10
+3.7Round 19🇭🇰 CHINA HONG KONG33NT♠2-2+2
+3.6Round 11🇸🇪 SWEDEN34♣♥3+1+6
+3.5Round 10🇪🇬 EGYPT173♥♣K-3+1
+3.3Round 10🇪🇬 EGYPT163♠♥Q+1+6
+3.2Round 17🇮🇹 ITALY53NT♦4-1+5
+3.2Round 19🇭🇰 CHINA HONG KONG94♠♦7=+1
+3.1Round 14🇨🇳 CHINA244♠♦6+1+0
+3.1Round 17🇮🇹 ITALY101NT♦4-2+2
+3.0Round 7🇵🇱 POLAND112♠♦8-3+0
+3.0Round 8🇳🇴 NORWAY273NT♦2-1+5
+3.0Round 17🇮🇹 ITALY73NT♠K-1+6
+2.9Round 11🇸🇪 SWEDEN21NT♥A-1+5
+2.8Round 19🇭🇰 CHINA HONG KONG111NT♦2-1+4
+2.7Round 3🇨🇦 CANADA63♦♣2+1+1
+2.7Round 4🇫🇮 FINLAND173NT♣5+1-1
+2.7Round 14🇨🇳 CHINA154♥♠3+2-13
+2.5Round 3🇨🇦 CANADA22NT♣2+1+1
+2.5Round 20🇯🇵 JAPAN263NT♦5+3+12
+2.3Round 15🇺🇸 USA242♠♣6+2+10
+2.3Round 21🇨🇴 COLOMBIA32♠♥2+2+6
+2.2Round 6🇳🇱 NETHERLANDS16Adj.♦3-11
+2.0Round 3🇨🇦 CANADA102♠♣2=+0
+2.0Round 13🇧🇩 BANGLADESH101NT♣3-1+1
+1.9Round 7🇵🇱 POLAND25♣♠K=+0
+1.9Round 7🇵🇱 POLAND143NT♣A+1+0
+1.9Round 8🇳🇴 NORWAY194♣♠2-1+4
+1.9Round 19🇭🇰 CHINA HONG KONG75♠♦4-2+8
+1.7Round 11🇸🇪 SWEDEN44♠♦K+1+13
+1.7Round 13🇧🇩 BANGLADESH123NT♠2-1+12
+1.6Round 6🇳🇱 NETHERLANDS253♥♠10-1-1
+1.5Round 4🇫🇮 FINLAND283NT♦5=-1
+1.5Round 5🇫🇷 FRANCE42♥♠6=+6
+1.5Round 13🇧🇩 BANGLADESH33NT♠10+1+1
+1.5Round 13🇧🇩 BANGLADESH82NT♠Q+1+1
+1.5Round 18🇭🇺 HUNGARY273♥♦4-1+4
+1.4Round 4🇫🇮 FINLAND244♥♠J+2+1
+1.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12♥♣5+1+0
+1.4Round 10🇪🇬 EGYPT254♠♠5-1+5
+1.3Round 10🇪🇬 EGYPT194♠♣A+1+0
+1.1Round 1🇸🇬 SINGAPORE24♠x♣A-3+5
+1.1Round 6🇳🇱 NETHERLANDS153♥♦6+1+6
+1.1Round 7🇵🇱 POLAND31NT♥A-2+0
+1.1Round 15🇺🇸 USA292♥♦6-1+5
+1.0Round 11🇸🇪 SWEDEN94♠♠4-1-10
+1.0Round 21🇨🇴 COLOMBIA91♠♦A=+0
+0.9Round 14🇨🇳 CHINA222♠♣3=+0
+0.9Round 20🇯🇵 JAPAN283NT♣4+2+0
+0.8Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123NT♠A+1+1
+0.8Round 14🇨🇳 CHINA181NT♠4=+1
+0.7Round 4🇫🇮 FINLAND185♦♥J=-13
+0.7Round 6🇳🇱 NETHERLANDS223NT♠4+1-1
+0.7Round 14🇨🇳 CHINA213♠♣K=+0
+0.7Round 17🇮🇹 ITALY45♥♣A=+0
+0.6Round 1🇸🇬 SINGAPORE53NT♦3-1+5
+0.6Round 1🇸🇬 SINGAPORE112♠♥3-1-3
+0.6Round 3🇨🇦 CANADA113♥♣2-1+3
+0.6Round 14🇨🇳 CHINA251NT♠A=+1
+0.6Round 17🇮🇹 ITALY84♣♥A-1+4
+0.5Round 5🇫🇷 FRANCE132♥♥A-3-7
+0.4Round 13🇧🇩 BANGLADESH54♠♣Q=+0
+0.4Round 15🇺🇸 USA2134♠♣7+2-13
+0.4Round 20🇯🇵 JAPAN171♠♦5=+1
+0.3Round 8🇳🇴 NORWAY154♥♦2=-1
+0.3Round 18🇭🇺 HUNGARY184♥♣2+3+14
+0.3Round 19🇭🇰 CHINA HONG KONG43♦♦9+2+10
+0.3Round 21🇨🇴 COLOMBIA103NT♠J-1+6
+0.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♥♠7-2-11
+0.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♣7+1+1
+0.2Round 15🇺🇸 USA254♥♦6=-1
+0.1Round 5🇫🇷 FRANCE33NT♠6+1-1
+0.1Round 5🇫🇷 FRANCE121NT♣2-1-1
+0.1Round 15🇺🇸 USA2114♥♠6+1+11
-0.0Round 3🇨🇦 CANADA132♥♣2=-1
-0.0Round 8🇳🇴 NORWAY204♠♣8=+1
-0.0Round 10🇪🇬 EGYPT202♠♣Q=+6
-0.0Round 10🇪🇬 EGYPT225♥♣3+1+1
-0.0Round 11🇸🇪 SWEDEN16♦♣A=+2
+0.0Round 17🇮🇹 ITALY143♣♥A-1+2
-0.2Round 7🇵🇱 POLAND43♥♦8=+0
-0.2Round 11🇸🇪 SWEDEN82♠♥3=-1
-0.3Round 1🇸🇬 SINGAPORE133♥♦8=+0
-0.3Round 7🇵🇱 POLAND64♠♣Q+1+0
-0.3Round 21🇨🇴 COLOMBIA115♣♠K-1-2
-0.4Round 10🇪🇬 EGYPT153♣♠2=-1
-0.4Round 13🇧🇩 BANGLADESH92♣♥A+3+6
-0.4Round 21🇨🇴 COLOMBIA123NT♥5+2+0
-0.4Round 21🇨🇴 COLOMBIA143NT♦2+1-1
-0.5Round 5🇫🇷 FRANCE21NT♠2+1+0
-0.5Round 8🇳🇴 NORWAY162♠♦9=+0
-0.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143♠♥K+1-2
-0.5Round 17🇮🇹 ITALY134♥♠10=+3
-0.6Round 4🇫🇮 FINLAND232♥♦2+2-1
-0.6Round 7🇵🇱 POLAND124♠♥4+1+0
-0.6Round 11🇸🇪 SWEDEN106NT♥4=+0
-0.6Round 11🇸🇪 SWEDEN114♦♥K+1+6
-0.6Round 13🇧🇩 BANGLADESH43♥♦2-1-5
-0.6Round 21🇨🇴 COLOMBIA61NT♥6=+1
-0.7Round 5🇫🇷 FRANCE104♥♠8=+0
-0.7Round 14🇨🇳 CHINA271NT♠6+2-1
-0.7Round 19🇭🇰 CHINA HONG KONG22♦♥6-2-11
-0.7Round 21🇨🇴 COLOMBIA44♠♥2=+0
-0.8Round 6🇳🇱 NETHERLANDS243♠♥K-1-3
-0.8Round 11🇸🇪 SWEDEN144♠♣9+3-14
-0.9Round 1🇸🇬 SINGAPORE145♦♣3-2+5
-0.9Round 18🇭🇺 HUNGARY282♦♣6+1+7
-1.0Round 8🇳🇴 NORWAY182♥♦Q+1+0
-1.0Round 14🇨🇳 CHINA191NT♠6-1+1
-1.0Round 20🇯🇵 JAPAN163NT♠8=+1
-1.1Round 5🇫🇷 FRANCE112♥♥J+1-1
-1.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♠♦K-1+9
-1.2Round 1🇸🇬 SINGAPORE13♥♠2+2-5
-1.2Round 4🇫🇮 FINLAND273NT♠2+3+11
-1.2Round 7🇵🇱 POLAND85♣♥A=+0
-1.2Round 13🇧🇩 BANGLADESH143♥♠9-2-6
-1.2Round 18🇭🇺 HUNGARY153♠♣Q=+0
-1.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♠♦Q+1+0
-1.3Round 17🇮🇹 ITALY63NT♠7+1+0
-1.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND105♣♠A=+13
-1.4Round 21🇨🇴 COLOMBIA13NT♣5+1+0
-1.5Round 19🇭🇰 CHINA HONG KONG62♠♥8-1+2
-1.6Round 17🇮🇹 ITALY23NT♦8+2+0
-1.7Round 6🇳🇱 NETHERLANDS196NT♣7+1-1
-1.8Round 15🇺🇸 USA212♠♠2+2-6
-1.8Round 15🇺🇸 USA283NT♣6+3-1
-1.8Round 20🇯🇵 JAPAN232♠♣5-1+5
-1.9Round 7🇵🇱 POLAND73♥♣A-3-4
-1.9Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♣A+1-1
-1.9Round 13🇧🇩 BANGLADESH113♠x♦2-2-5
-1.9Round 19🇭🇰 CHINA HONG KONG15♦♣A=-3
-1.9Round 19🇭🇰 CHINA HONG KONG133♥♠8-2+3
-2.0Round 4🇫🇮 FINLAND154♥♦5=-7
-2.0Round 5🇫🇷 FRANCE11NT♠8+1-1
-2.0Round 6🇳🇱 NETHERLANDS233♠♣K-1-5
-2.0Round 6🇳🇱 NETHERLANDS284♥♠4=+0
-2.0Round 8🇳🇴 NORWAY246♠♣5+1-11
-2.0Round 18🇭🇺 HUNGARY234♠♦Q=+0
-2.0Round 20🇯🇵 JAPAN193NT♠7+1-1
-2.2Round 7🇵🇱 POLAND13NT♦J+1+0
-2.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND91NT♦2+2-1
-2.2Round 17🇮🇹 ITALY124♠x♣K-3-4
-2.2Round 21🇨🇴 COLOMBIA54♥♦4=-8
-2.3Round 7🇵🇱 POLAND53NT♠3+2-1
-2.3Round 8🇳🇴 NORWAY255♦♣7-2-7
-2.4Round 4🇫🇮 FINLAND193NT♠A+1-1
-2.4Round 19🇭🇰 CHINA HONG KONG143♣♣6-1+2
-2.6Round 1🇸🇬 SINGAPORE62♠♦A+1+8
-2.8Round 10🇪🇬 EGYPT273♠♥Q-2-5
-2.9Round 4🇫🇮 FINLAND214♥♣K+1+0
-3.0Round 14🇨🇳 CHINA175♦♠10-2-11
-3.1Round 19🇭🇰 CHINA HONG KONG81♦♠2=-4
-3.2Round 1🇸🇬 SINGAPORE102♠♥J-2-2
-3.2Round 17🇮🇹 ITALY14♣x♦5-2-4
-3.3Round 6🇳🇱 NETHERLANDS202♥♠J-1-11
-3.3Round 11🇸🇪 SWEDEN72♠♥3-1-5
-3.3Round 13🇧🇩 BANGLADESH12♠♦3=+0
-3.4Round 6🇳🇱 NETHERLANDS274♠♥6+1-4
-3.5Round 13🇧🇩 BANGLADESH65♣♠9-1-6
-3.6Round 4🇫🇮 FINLAND253NT♥6-1-5
-3.6Round 5🇫🇷 FRANCE93♣♦A-3-5
-3.6Round 8🇳🇴 NORWAY173NT♠3+1-4
-3.6Round 8🇳🇴 NORWAY226♠♣J=+11
-3.6Round 8🇳🇴 NORWAY264♥♠2=+1
-3.7Round 4🇫🇮 FINLAND203♣♥2+1-7
-3.7Round 8🇳🇴 NORWAY214♣♦K+2-12
-3.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♥♦K=-8
-3.7Round 10🇪🇬 EGYPT262♦♦J-2+9
-3.9Round 3🇨🇦 CANADA34♥♣2=+0
-3.9Round 7🇵🇱 POLAND134♠♠Q=+0
-3.9Round 14🇨🇳 CHINA264♠♠7=+0
-4.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♦♥J+3-1
-4.3Round 10🇪🇬 EGYPT184♠♥6+1+13
-4.4Round 3🇨🇦 CANADA53NT♣2-2-6
-4.4Round 17🇮🇹 ITALY114♥♦5+1+0
-4.5Round 4🇫🇮 FINLAND163♠♥2=-11
-4.8Round 5🇫🇷 FRANCE63♦♣Q-2-7
-4.9Round 3🇨🇦 CANADA123NT♣2=-7
-4.9Round 15🇺🇸 USA2124♦♥7+1-7
-4.9Round 19🇭🇰 CHINA HONG KONG54♥♣6=-11
-5.0Round 20🇯🇵 JAPAN223NT♠6+2-1
-5.1Round 7🇵🇱 POLAND105♠x♥K+1-11
-5.4Round 18🇭🇺 HUNGARY174♥♣9=-8
-5.4Round 18🇭🇺 HUNGARY223NT♦8+1+0
-5.6Round 10🇪🇬 EGYPT232♠♥5-4-6
-5.8Round 15🇺🇸 USA2143♥♥2+1-7
-5.9Round 5🇫🇷 FRANCE84♥x♣A-2-5
-5.9Round 13🇧🇩 BANGLADESH74♥♥3+2+13
-5.9Round 18🇭🇺 HUNGARY193♥♦K+1-6
-5.9Round 19🇭🇰 CHINA HONG KONG123♥♣K-2-7
-6.0Round 8🇳🇴 NORWAY233NT♠8-1-6
-6.1Round 1🇸🇬 SINGAPORE84♠♦Q=-3
-6.1Round 17🇮🇹 ITALY94♠♣7=-3
-6.2Round 3🇨🇦 CANADA83♠♣2-1-10
-6.2Round 21🇨🇴 COLOMBIA134♠♠7-1-12
-6.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53♥♠K-4-7
-6.3Round 11🇸🇪 SWEDEN134♥♣5=+0
-6.6Round 4🇫🇮 FINLAND224♠♥Q=-3
-6.6Round 6🇳🇱 NETHERLANDS173♦♠10+1-13
-6.8Round 5🇫🇷 FRANCE144♠♦K-1-8
-6.9Round 6🇳🇱 NETHERLANDS184NT♥6+1-12
-7.0Round 13🇧🇩 BANGLADESH136♥♣A=+0
-7.0Round 20🇯🇵 JAPAN24Pass-14
-7.3Round 4🇫🇮 FINLAND264♥♥3+1-1
-7.3Round 8🇳🇴 NORWAY287♣♥Q=+2
-7.3Round 20🇯🇵 JAPAN154♣♥4=+0
-7.4Round 10🇪🇬 EGYPT284♥♠3-1-10
-7.7Round 10🇪🇬 EGYPT217♦♣Q=+2
-8.0Round 18🇭🇺 HUNGARY246♥♠A-1-11
-8.2Round 18🇭🇺 HUNGARY253NT♠Q=-7
-8.3Round 1🇸🇬 SINGAPORE75♠♦K=-10
-8.6Round 7🇵🇱 POLAND93♦♠A=-12
-8.7Round 18🇭🇺 HUNGARY213♠♣4+1-10
-8.8Round 5🇫🇷 FRANCE72♦♠2+3-10
-8.8Round 11🇸🇪 SWEDEN126♥♠A+1-15
-9.0Round 14🇨🇳 CHINA163NT♥5+1-13
-9.0Round 15🇺🇸 USA2104♠♥A=-1
-9.0Round 17🇮🇹 ITALY33NT♥7+2-2
-9.1Round 15🇺🇸 USA233NT♣10=-7
-9.3Round 13🇧🇩 BANGLADESH24♥♥7=-3
-9.4Round 1🇸🇬 SINGAPORE123NT♣7-2-8
-9.5Round 3🇨🇦 CANADA13NT♣2-2-14
-10.0Round 15🇺🇸 USA223NT♣2+2-4
-10.3Round 6🇳🇱 NETHERLANDS213NT♠3-2-13
-10.7Round 11🇸🇪 SWEDEN53NT♦5=-10
-10.7Round 21🇨🇴 COLOMBIA75♣♥2+2-14
-11.6Round 21🇨🇴 COLOMBIA85♥x♠Q-3-12
-13.4Round 15🇺🇸 USA276♦♥2=-13
-14.0Round 19🇭🇰 CHINA HONG KONG106NT♦6-1-20
-14.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND114♥x♠5-5-15