🇮🇹 VECCHI Lanfranco · ITALY

37rank
+52.5Butler · 180 bds
+0.29per board
±4.3swing
+0.89vs par /bd · #7/137
+0.10adjusted /bd
Butler per round: -1.1 20.3 -2.1 35.2 15.1 12.7 22.4 -19.9 3.1 22.1 -14.5 -32.2 15.2 -11.8 -12by round

vs par split: bidding +0.69 · play +0.14

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

Card play — on target: opening leads 92.0% #7 of 137 · declarer play 75.0% #65 of 137 · defence 90.6% #23 of 137

Card play by contract type — on target
vs NTvs a suit
Opening leads90.0% (10)92.5% (40)
Declarer play77.8% (9)74.2% (31)
Defence88.9% (27)91.1% (79)

Opening leads by suit led: ♠ 100.0% (9) · ♥ 94.1% (17) · ♦ 92.3% (13) · ♣ 81.8% (11)

vs par by strain: NT +0.70 (47) · a suit +0.87 (132)

vs par by level: part-score +0.14 (66) · game +1.31 (97) · slam +0.75 (16)

By role: declaring -0.43/bd (-3.11 vs par · 72) · defending +0.77/bd (+3.56 vs par · 108)

By vulnerability: vulnerable +0.36/bd (+1.34 vs par · 90) · not vulnerable +0.22/bd (+0.43 vs par · 90)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1B.ManciniC.Yeh – J.ShihOpen12-1.1-0.09+2.00
Round 3B.ManciniJ.Zhou – M.SunClosed12+20.3+1.69+1.58
Round 5B.ManciniV.Li – A.ChengOpen12-2.1-0.18+0.58
Round 6B.ManciniR.Anderssen – P.MarstranderOpen12+35.2+2.93+5.08
Round 8B.ManciniC.Ackerley – D.RussellOpen12+15.1+1.26+0.33
Round 9B.ManciniS.Salib – S.MakramOpen12+12.7+1.06+0.33
Round 10B.ManciniG.Lorentz – S.BurgessOpen12+22.4+1.87+3.83
Round 12B.ManciniA.Kowalski – J.RomanskiOpen12-19.9-1.66-1.83
Round 13B.ManciniR.Milner – H.LallClosed12+3.1+0.26+1.25
Round 15B.ManciniS.Morimura – T.ImakuraOpen12+22.1+1.84+3.67
Round 16B.ManciniR.Marsal – H.KlumppClosed12-14.5-1.21-0.17
Round 17B.ManciniM.Ince – N.KoktenOpen12-32.2-2.68-3.25
Round 19B.ManciniG.Carrasco – A.Sacristan Y MorenoOpen12+15.2+1.27+1.00
Round 21B.ManciniK.Ibrahim – M.MazharClosed12-11.8-0.98+1.00
Round 23B.ManciniH.Nielsen – K.BoesgaardOpen12-12.0-1.00-2.08

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.8Round 16🇩🇪 GERMANY201NTx♦K-4+10
+11.6Round 6🇳🇴 NORWAY206♠♦6=+0
+11.3Round 8🇳🇿 NEW ZEALAND206♠x♦A-1+12
+10.9Round 21🇵🇰 PAKISTAN115♠x♣K-1+9
+10.0Round 6🇳🇴 NORWAY135♦x♦2-2+12
+9.6Round 3🇨🇳 CHINA93NT♠J=+7
+8.9Round 10🇦🇺 AUSTRALIA185♥x♣3-2+10
+8.8Round 12🇵🇱 POLAND204♠♣8=+10
+8.2Round 9🇪🇬 EGYPT54♠♦A-1+5
+7.6Round 1🇹🇼 CHINESE TAIPEI85♥♣8+2+13
+7.6Round 15🇯🇵 JAPAN126♦♥K-2+14
+6.8Round 19🇪🇸 SPAIN35♥♦10-1+5
+6.6Round 6🇳🇴 NORWAY214♠♦10-1+12
+6.0Round 23🇩🇰 DENMARK94♥♣A=+0
+5.6Round 8🇳🇿 NEW ZEALAND245♠♣A+2+3
+5.5Round 8🇳🇿 NEW ZEALAND232♥♣K-1+11
+5.5Round 9🇪🇬 EGYPT124♥♠2-1-1
+5.5Round 16🇩🇪 GERMANY163♥♦A=+7
+4.9Round 8🇳🇿 NEW ZEALAND186♥♦5=-11
+4.9Round 13🇺🇸 USA73NT♠K-2+8
+4.7Round 6🇳🇴 NORWAY144♠♥6+2+11
+4.7Round 9🇪🇬 EGYPT93NT♥8-1+10
+4.7Round 10🇦🇺 AUSTRALIA165♠♦K=+0
+4.6Round 3🇨🇳 CHINA56♥♠Q=+1
+4.6Round 13🇺🇸 USA34♠♣A-1+10
+4.5Round 19🇪🇸 SPAIN83♠♣A=+1
+4.4Round 3🇨🇳 CHINA44♠♣A-1+6
+4.3Round 21🇵🇰 PAKISTAN125♥♦10-1-3
+4.0Round 3🇨🇳 CHINA24♠♦7+1+11
+4.0Round 3🇨🇳 CHINA64♥♣K-1+6
+4.0Round 6🇳🇴 NORWAY233NT♥J+3+16
+4.0Round 8🇳🇿 NEW ZEALAND223♠♥Q-1+5
+4.0Round 10🇦🇺 AUSTRALIA191NT♥3-1+5
+3.8Round 13🇺🇸 USA93NT♣7-1+5
+3.7Round 1🇹🇼 CHINESE TAIPEI124♥♠Q-1+5
+3.7Round 3🇨🇳 CHINA114♠♣Q-1+5
+3.7Round 19🇪🇸 SPAIN72♥♠A-1+0
+3.5Round 19🇪🇸 SPAIN63♠♦K-1-1
+3.3Round 15🇯🇵 JAPAN43♣♠J-1-5
+3.3Round 19🇪🇸 SPAIN21NT♣7-1+5
+3.0Round 6🇳🇴 NORWAY163NT♦4-2+5
+2.9Round 5🇭🇰 CHINA HONG KONG54♣♥J-1+6
+2.9Round 8🇳🇿 NEW ZEALAND152♥♥2-1+5
+2.7Round 13🇺🇸 USA104♥♠4+2+12
+2.7Round 15🇯🇵 JAPAN23NT♣5=+0
+2.7Round 15🇯🇵 JAPAN32♥♠8+1+0
+2.6Round 9🇪🇬 EGYPT63NT♥2+2+0
+2.6Round 10🇦🇺 AUSTRALIA145♣♥8-1+5
+2.4Round 5🇭🇰 CHINA HONG KONG93NT♦3-1+5
+2.3Round 15🇯🇵 JAPAN53♦♥K-1+5
+2.2Round 12🇵🇱 POLAND194♠♦A=+0
+2.1Round 10🇦🇺 AUSTRALIA134♠x♥Q-2+14
+2.1Round 15🇯🇵 JAPAN63♥♠A-2+2
+1.8Round 19🇪🇸 SPAIN94♠♣A=+0
+1.7Round 5🇭🇰 CHINA HONG KONG101♠♥6+2+0
+1.7Round 9🇪🇬 EGYPT22♠♥5+1+1
+1.7Round 10🇦🇺 AUSTRALIA232♠♣J-1+5
+1.6Round 13🇺🇸 USA123NT♦6=-1
+1.6Round 17🇹🇷 TURKEY63♦♦J-3-8
+1.5Round 3🇨🇳 CHINA33♣♦4+1+0
+1.5Round 8🇳🇿 NEW ZEALAND193NT♣J=+11
+1.5Round 10🇦🇺 AUSTRALIA204♠♣K+2+1
+1.5Round 15🇯🇵 JAPAN84♥♠Q=+8
+1.5Round 21🇵🇰 PAKISTAN14♥♠A=+8
+1.3Round 15🇯🇵 JAPAN74♥♠K+1+0
+1.1Round 1🇹🇼 CHINESE TAIPEI61NT♦4=-2
+1.1Round 3🇨🇳 CHINA83NT♣6=+1
+1.1Round 9🇪🇬 EGYPT111NT♥J+1+1
+1.0Round 9🇪🇬 EGYPT83NT♥3-2+6
+1.0Round 12🇵🇱 POLAND151NT♠4+3+6
+1.0Round 19🇪🇸 SPAIN104♠♥Q-1+6
+0.8Round 13🇺🇸 USA114♥♦6+1+0
+0.7Round 5🇭🇰 CHINA HONG KONG24♠♥8+1+0
+0.7Round 5🇭🇰 CHINA HONG KONG44♥♠J=+1
+0.7Round 9🇪🇬 EGYPT44♠♥Q+1+0
+0.7Round 21🇵🇰 PAKISTAN54♠♥6=+1
+0.7Round 21🇵🇰 PAKISTAN102♥♥8+2-1
+0.7Round 23🇩🇰 DENMARK32♠♠2+1+0
+0.6Round 10🇦🇺 AUSTRALIA214♠♥K-2+6
+0.5Round 8🇳🇿 NEW ZEALAND142♠♦K-1+4
+0.5Round 15🇯🇵 JAPAN113NT♦5+2+11
+0.4Round 5🇭🇰 CHINA HONG KONG112♦♦6-2+0
+0.4Round 17🇹🇷 TURKEY95♣x♠A-2+0
+0.3Round 1🇹🇼 CHINESE TAIPEI104♠x♥K-2-8
+0.3Round 1🇹🇼 CHINESE TAIPEI114♠x♥A-2+4
+0.3Round 6🇳🇴 NORWAY183♣♥6-1+0
+0.3Round 10🇦🇺 AUSTRALIA152NT♣K=+1
+0.3Round 10🇦🇺 AUSTRALIA22Adj.♠4+12
+0.2Round 1🇹🇼 CHINESE TAIPEI71NT♠Q=+2
+0.2Round 3🇨🇳 CHINA121NT♠3+1+0
+0.1Round 17🇹🇷 TURKEY73♣♥9=+0
+0.1Round 17🇹🇷 TURKEY124♠♥4+1+0
+0.1Round 23🇩🇰 DENMARK52♠♣4+2+1
-0.0Round 6🇳🇴 NORWAY153NT♥J+1+0
-0.0Round 16🇩🇪 GERMANY232♠♠4+1+10
+0.0Round 21🇵🇰 PAKISTAN64♠♦6+1+0
-0.1Round 6🇳🇴 NORWAY243NT♦5+2+0
-0.1Round 12🇵🇱 POLAND144♠♦8+1+0
-0.1Round 23🇩🇰 DENMARK113♥♦A+1-6
-0.2Round 1🇹🇼 CHINESE TAIPEI93NT♠4+1-1
-0.2Round 9🇪🇬 EGYPT73NT♠3+2-17
-0.2Round 10🇦🇺 AUSTRALIA172♥♠K+1-7
-0.3Round 5🇭🇰 CHINA HONG KONG121NT♣9=+1
-0.3Round 19🇪🇸 SPAIN14♥♦K=+1
-0.4Round 5🇭🇰 CHINA HONG KONG74♦♠8-1+7
-0.4Round 16🇩🇪 GERMANY183NT♥7+1+13
-0.4Round 21🇵🇰 PAKISTAN74♠♣4=-1
-0.5Round 5🇭🇰 CHINA HONG KONG13♠♣3=+0
-0.5Round 15🇯🇵 JAPAN104♠♥J+1+0
-0.5Round 16🇩🇪 GERMANY221NT♠10-1+0
-0.7Round 13🇺🇸 USA64♥♦Q+1+0
-0.7Round 15🇯🇵 JAPAN13♦♦3=+0
-0.7Round 15🇯🇵 JAPAN91NT♥6-2+9
-0.7Round 16🇩🇪 GERMANY153♥♦K-1-8
-0.7Round 16🇩🇪 GERMANY243♦♥K+2+6
-0.7Round 17🇹🇷 TURKEY53NT♥6+1-11
-0.8Round 19🇪🇸 SPAIN42♥♥7+1+0
-0.9Round 5🇭🇰 CHINA HONG KONG64♠♦J=+0
-0.9Round 13🇺🇸 USA52♥♦2+3+9
-1.0Round 6🇳🇴 NORWAY223♦♥3-1+4
-1.0Round 12🇵🇱 POLAND242♠♦10-2-7
-1.0Round 23🇩🇰 DENMARK26♣♠K+1-13
-1.1Round 23🇩🇰 DENMARK13NT♠6=-2
-1.1Round 23🇩🇰 DENMARK72♠♥9=+0
-1.2Round 1🇹🇼 CHINESE TAIPEI22♦♣4+2+0
-1.2Round 13🇺🇸 USA13NT♥4+3-11
-1.2Round 23🇩🇰 DENMARK45♣♥K-1+6
-1.3Round 9🇪🇬 EGYPT32♠♣A=-9
-1.3Round 13🇺🇸 USA84♠♦A=+0
-1.3Round 19🇪🇸 SPAIN53♥♣6=+0
-1.4Round 12🇵🇱 POLAND163♦♣7-1-4
-1.4Round 16🇩🇪 GERMANY134♠♦K=+0
-1.6Round 6🇳🇴 NORWAY173NT♦J+1+0
-1.7Round 1🇹🇼 CHINESE TAIPEI54♥♦3+2-11
-1.7Round 12🇵🇱 POLAND223NT♣9=+0
-2.2Round 12🇵🇱 POLAND231NT♥10+3-1
-2.3Round 6🇳🇴 NORWAY194♥♣A=+1
-2.3Round 21🇵🇰 PAKISTAN82♥♥8+2-1
-2.5Round 1🇹🇼 CHINESE TAIPEI34♠♣J+1+10
-2.6Round 3🇨🇳 CHINA75♣♠3-2-8
-2.6Round 13🇺🇸 USA23NT♠2+2-1
-2.7Round 23🇩🇰 DENMARK122NT♠2-1-6
-2.8Round 17🇹🇷 TURKEY16♠♥J+1+11
-3.0Round 23🇩🇰 DENMARK103♣♦A-1-5
-3.1Round 5🇭🇰 CHINA HONG KONG84♥♦2-2-5
-3.1Round 19🇪🇸 SPAIN123NT♥8=+1
-3.2Round 16🇩🇪 GERMANY143NT♥K-3-7
-3.3Round 9🇪🇬 EGYPT14♦♣10-2-5
-3.4Round 23🇩🇰 DENMARK87♠♥3=+0
-3.5Round 8🇳🇿 NEW ZEALAND132NT♠2-1-6
-3.7Round 8🇳🇿 NEW ZEALAND164♥♦8-2-8
-3.7Round 17🇹🇷 TURKEY33♠♦A-1-5
-3.7Round 17🇹🇷 TURKEY43♦♠A-1-5
-3.7Round 17🇹🇷 TURKEY83♣♦8+3-1
-3.8Round 17🇹🇷 TURKEY113♠♣6=+0
-3.9Round 17🇹🇷 TURKEY104♥♣Q-1-6
-3.9Round 19🇪🇸 SPAIN114♠♦Q-2-6
-4.1Round 10🇦🇺 AUSTRALIA243♥♥4=-6
-4.1Round 21🇵🇰 PAKISTAN33NT♦6+1+0
-4.2Round 3🇨🇳 CHINA104♥♠3-1-6
-4.3Round 1🇹🇼 CHINESE TAIPEI46♠♦K=+0
-4.4Round 1🇹🇼 CHINESE TAIPEI16♦♠9=+12
-4.4Round 12🇵🇱 POLAND174♠♦9-1-10
-5.0Round 12🇵🇱 POLAND214♠♣6+1-1
-5.2Round 23🇩🇰 DENMARK64♥♣8=+0
-5.5Round 12🇵🇱 POLAND131NTx♣7-1-7
-5.5Round 16🇩🇪 GERMANY176♣♠8-1-11
-5.6Round 21🇵🇰 PAKISTAN45♠♥K=+0
-5.7Round 5🇭🇰 CHINA HONG KONG36♣♥6-2-8
-6.0Round 3🇨🇳 CHINA15♣x♠K-2-4
-6.6Round 8🇳🇿 NEW ZEALAND214♥♦4-1-11
-7.0Round 16🇩🇪 GERMANY216♠♣8=-8
-7.3Round 8🇳🇿 NEW ZEALAND173NT♥6-2-11
-8.0Round 9🇪🇬 EGYPT106♥♠4=+13
-8.2Round 21🇵🇰 PAKISTAN96♥♦10=+0
-8.6Round 13🇺🇸 USA45♦x♠K-1-16
-9.3Round 21🇵🇰 PAKISTAN26♥♦6=+0
-10.6Round 12🇵🇱 POLAND183NT♣3+2-8
-12.1Round 17🇹🇷 TURKEY24NT♠K+3-14
-13.4Round 16🇩🇪 GERMANY192♦x♠7-4-14