🇷🇪 BLANC Robert · REUNION

126rank
-175.2Butler · 224 bds
-0.78per board
±4.6swing
-1.28vs par /bd · #128/129
-0.71adjusted /bd
Butler per round: 1.4 -17.7 37.7 17.2 3.9 -25.3 -67 -29.2 -20.6 -4.9 -49.5 -16.4 -34.7 29.9by round

vs par split: bidding -0.74 · play -0.50

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

Card play — on target: opening leads 66.7% #129 of 129 · declarer play 70.9% #97 of 129 · defence 82.4% #110 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads46.2% (13)72.0% (50)
Declarer play62.5% (16)74.4% (39)
Defence79.3% (29)83.5% (79)

Opening leads by suit led: ♠ 33.3% (9) · ♥ 78.9% (19) · ♦ 66.7% (18) · ♣ 70.6% (17)

vs par by strain: NT -0.91 (65) · a suit -1.38 (158)

vs par by level: part-score -0.58 (88) · game -1.43 (121) · slam -3.79 (14)

By role: declaring -0.90/bd (-2.93 vs par · 115) · defending -0.66/bd (+0.47 vs par · 109)

By vulnerability: vulnerable -0.80/bd (-1.69 vs par · 112) · not vulnerable -0.77/bd (-0.87 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.GalaupY.Nakamura – T.YoshidaOpen16+1.4+0.09+3.00
Round 3C.GalaupP.Piganeau – F.LeenhardtOpen16-17.7-1.11-4.19
Round 4C.GalaupD.Evennett – J.McleodOpen16+37.7+2.36+1.50
Round 5C.GalaupV.Lal – A.VaidyaClosed16+17.2+1.07-0.06
Round 8C.GalaupM.Hussain – K.IbrahimOpen16+3.9+0.24-1.56
Round 9C.GalaupB.Strater – U.KratzOpen16-25.3-1.58-1.00
Round 10C.GalaupD.Jacob – J.CzyzowiczOpen16-67.0-4.19-4.81
Round 12C.GalaupN.Doremans – J.TrouwborstOpen16-29.2-1.82-3.25
Round 13C.GalaupJ.Zanalda – J.GueglioOpen16-20.6-1.29-1.38
Round 14C.GalaupG.Norris – F.DahlClosed16-4.9-0.31-0.69
Round 17C.GalaupR.Schwartz – L.FinkelClosed16-49.5-3.09-3.19
Round 18C.GalaupF.Baroni – C.MarianiClosed16-16.4-1.02-2.31
Round 19C.GalaupK.Lasocki – J.RussyanOpen16-34.7-2.17-2.38
Round 21C.GalaupD.Tuerah – A.DjajanegaraOpen16+29.9+1.87+2.44

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
+10.5Round 5🇮🇳 INDIA34♥♠10-2+11
+10.5Round 21🇮🇩 INDONESIA105♦♥3=+10
+9.6Round 21🇮🇩 INDONESIA26NT♠10=+0
+9.2Round 21🇮🇩 INDONESIA34♥♥6-1+13
+8.7Round 5🇮🇳 INDIA45♦♥7-1+12
+7.8Round 4🇳🇿 NEW ZEALAND224♠♣Q-1+13
+7.4Round 9🇩🇪 GERMANY72♥♣Q+1+6
+7.1Round 4🇳🇿 NEW ZEALAND253NT♦Q=+7
+7.0Round 4🇳🇿 NEW ZEALAND196♥x♦A-3+12
+7.0Round 4🇳🇿 NEW ZEALAND234♥♠Q-2+8
+7.0Round 14🇩🇰 DENMARK194♥♣7=+1
+6.7Round 18🇮🇹 ITALY235♦♣2-1+12
+6.6Round 3🇫🇷 FRANCE102♠♥2-2+2
+6.1Round 1🇯🇵 JAPAN43NT♣6+2+12
+6.1Round 8🇵🇰 PAKISTAN321♥x♣4-2+2
+6.0Round 5🇮🇳 INDIA164♥♣K+1+0
+5.8Round 4🇳🇿 NEW ZEALAND276♠♥8=+0
+5.8Round 14🇩🇰 DENMARK263NT♥8-2+7
+5.7Round 9🇩🇪 GERMANY54♥♠7=+10
+5.7Round 10🇨🇦 CANADA244♠♣Q-1+5
+5.4Round 1🇯🇵 JAPAN33NT♣3=+10
+5.4Round 13🇦🇷 ARGENTINA61NT♠K=+5
+5.2Round 4🇳🇿 NEW ZEALAND324♠♣J-1+12
+5.2Round 9🇩🇪 GERMANY112♠♥6+1+7
+5.1Round 1🇯🇵 JAPAN164♥♠A-1+12
+5.0Round 13🇦🇷 ARGENTINA42♥♥A-2+7
+4.9Round 13🇦🇷 ARGENTINA112NT♦9+1+6
+4.9Round 21🇮🇩 INDONESIA63NT♦5-1+6
+4.8Round 8🇵🇰 PAKISTAN303♠♣J=+7
+4.4Round 4🇳🇿 NEW ZEALAND283NT♣5-2+5
+4.4Round 19🇵🇱 POLAND93NT♠6=-1
+4.0Round 3🇫🇷 FRANCE132♥♣K-1-1
+3.8Round 8🇵🇰 PAKISTAN276♥♦K+1-11
+3.8Round 17🇺🇸 USA 132♥♠7=+1
+3.7Round 18🇮🇹 ITALY261NT♣A-2+10
+3.6Round 1🇯🇵 JAPAN122♠♥2-1+5
+3.6Round 5🇮🇳 INDIA153♣♥3-2+2
+3.6Round 12🇳🇱 NETHERLANDS314♣♥K=+0
+3.4Round 12🇳🇱 NETHERLANDS251NTx♠Q-3+4
+3.4Round 13🇦🇷 ARGENTINA124♠♦2+1+0
+3.2Round 12🇳🇱 NETHERLANDS263NT♦J+2+0
+3.0Round 3🇫🇷 FRANCE21♥♥4+1+0
+3.0Round 3🇫🇷 FRANCE56NT♦10+1-13
+2.9Round 3🇫🇷 FRANCE71NT♦4+1+6
+2.9Round 8🇵🇰 PAKISTAN261♥♦6=+5
+2.9Round 14🇩🇰 DENMARK323NT♦J-2-6
+2.8Round 1🇯🇵 JAPAN94♠♣6+1+11
+2.8Round 4🇳🇿 NEW ZEALAND183♦♥J-1+8
+2.6Round 9🇩🇪 GERMANY162♠♠J-1-1
+2.5Round 14🇩🇰 DENMARK251NT♠2=+5
+2.5Round 18🇮🇹 ITALY243♥♣3-2+6
+2.5Round 19🇵🇱 POLAND55♦♠K+1+5
+2.3Round 13🇦🇷 ARGENTINA142♠♥10=+5
+2.3Round 14🇩🇰 DENMARK222♥♦6=-1
+2.3Round 17🇺🇸 USA 163♥♠7=+0
+2.2Round 19🇵🇱 POLAND143NT♥9-2+6
+2.1Round 4🇳🇿 NEW ZEALAND213♦♣Q=+0
+2.1Round 8🇵🇰 PAKISTAN212♠♦J-1+4
+2.1Round 21🇮🇩 INDONESIA124♣♦Q-1-2
+2.0Round 12🇳🇱 NETHERLANDS322♣♣2+1+0
+1.8Round 14🇩🇰 DENMARK281NT♥Q+1+0
+1.7Round 17🇺🇸 USA 1123NT♥K-1+10
+1.5Round 13🇦🇷 ARGENTINA154♠♣J=+0
+1.3Round 19🇵🇱 POLAND63♦♠8=+0
+1.3Round 19🇵🇱 POLAND152♦x♠K-1+0
+1.2Round 5🇮🇳 INDIA115♣♠A=+1
+1.2Round 5🇮🇳 INDIA134♠♦3+2-17
+1.2Round 17🇺🇸 USA 185♣♥A+1+11
+1.1Round 9🇩🇪 GERMANY121NT♥K-1-10
+1.1Round 13🇦🇷 ARGENTINA33♦♠K+1+1
+1.1Round 21🇮🇩 INDONESIA112♦♣7-1+5
+1.0Round 1🇯🇵 JAPAN85♣♦7=-11
+1.0Round 5🇮🇳 INDIA121NT♣3+1+1
+1.0Round 10🇨🇦 CANADA324♥♦7-1-6
+1.0Round 12🇳🇱 NETHERLANDS303♠♥7-1+4
+1.0Round 21🇮🇩 INDONESIA44♥♠Q+1+4
+0.9Round 13🇦🇷 ARGENTINA164♠♥10+2+1
+0.8Round 18🇮🇹 ITALY274♥♦6+3+2
+0.8Round 19🇵🇱 POLAND162♥♠J=-9
+0.7Round 1🇯🇵 JAPAN153NT♥3+2+0
+0.7Round 8🇵🇰 PAKISTAN292♥♦9-1+0
+0.7Round 9🇩🇪 GERMANY153NT♦10+2+0
+0.6Round 14🇩🇰 DENMARK174♠♥2+2+11
+0.6Round 21🇮🇩 INDONESIA91NT♣Q-3+8
+0.5Round 8🇵🇰 PAKISTAN282♠♥Q=-1
+0.5Round 9🇩🇪 GERMANY12♥♥Q=+0
+0.3Round 17🇺🇸 USA 114♥♦8+1-1
+0.3Round 21🇮🇩 INDONESIA55♦♥5+1+11
+0.2Round 5🇮🇳 INDIA102♦♥4=-1
+0.2Round 8🇵🇰 PAKISTAN185♦♥2=+1
+0.1Round 14🇩🇰 DENMARK182♠♦J=+1
-0.0Round 4🇳🇿 NEW ZEALAND314♠♥3=+0
-0.0Round 5🇮🇳 INDIA24♠♥2+1+0
-0.0Round 10🇨🇦 CANADA274NT♦7=+0
+0.0Round 13🇦🇷 ARGENTINA102♣♦A+1-10
+0.0Round 21🇮🇩 INDONESIA143NT♠J+2+0
-0.1Round 18🇮🇹 ITALY282♥♠A-2+11
-0.2Round 12🇳🇱 NETHERLANDS294♠♣A=-1
-0.2Round 13🇦🇷 ARGENTINA22♠♥3=-6
-0.2Round 14🇩🇰 DENMARK304♠♦A+1+0
-0.3Round 1🇯🇵 JAPAN71NT♣2+2+10
-0.3Round 3🇫🇷 FRANCE123NT♥5+1-1
-0.3Round 4🇳🇿 NEW ZEALAND244♠♣4+1+0
-0.3Round 5🇮🇳 INDIA53NT♣8+2+0
-0.3Round 14🇩🇰 DENMARK214♥♣A=+0
-0.4Round 1🇯🇵 JAPAN24♠♣J+1-4
-0.4Round 3🇫🇷 FRANCE93NT♥J=-1
-0.4Round 8🇵🇰 PAKISTAN223NT♣9+2+0
-0.4Round 19🇵🇱 POLAND134♥♠3=+1
-0.4Round 21🇮🇩 INDONESIA133♣♠4=-1
-0.5Round 4🇳🇿 NEW ZEALAND294♠♦5+1-13
-0.5Round 18🇮🇹 ITALY294♠♣Q+1+0
-0.6Round 3🇫🇷 FRANCE14♠♣A-2+0
-0.6Round 10🇨🇦 CANADA283♥♦K+1+8
-0.6Round 14🇩🇰 DENMARK232♠♦J-1+1
-0.6Round 19🇵🇱 POLAND34♠♥3+2+11
-0.7Round 4🇳🇿 NEW ZEALAND173NT♥10+1-11
-0.7Round 13🇦🇷 ARGENTINA13NT♦2+2+0
-0.8Round 9🇩🇪 GERMANY24♠♣6=+0
-0.8Round 12🇳🇱 NETHERLANDS284♥♠10=+0
-0.9Round 10🇨🇦 CANADA184♠♥J=+0
-0.9Round 18🇮🇹 ITALY193NT♠3-1-12
-0.9Round 18🇮🇹 ITALY321NT♠6+3-7
-1.0Round 1🇯🇵 JAPAN101NT♥K-3+7
-1.0Round 5🇮🇳 INDIA62NT♦8=+0
-1.0Round 14🇩🇰 DENMARK314♥♠Q=+0
-1.0Round 18🇮🇹 ITALY203NT♦5=-2
-1.1Round 21🇮🇩 INDONESIA72♠♦10=-1
-1.3Round 1🇯🇵 JAPAN113NT♠5+1-1
-1.3Round 3🇫🇷 FRANCE153NT♦7=+1
-1.3Round 5🇮🇳 INDIA72♥♣K+2-10
-1.3Round 5🇮🇳 INDIA91NT♣3+1+0
-1.3Round 18🇮🇹 ITALY304♥♣10+2-11
-1.3Round 19🇵🇱 POLAND116♠♦9+1-11
-1.4Round 8🇵🇰 PAKISTAN173NT♥5-2-5
-1.4Round 8🇵🇰 PAKISTAN312♥♦A=-1
-1.5Round 12🇳🇱 NETHERLANDS273NT♥4-1-5
-1.5Round 21🇮🇩 INDONESIA86♠♣K=+0
-1.5Round 21🇮🇩 INDONESIA163NT♠K=-2
-1.6Round 21🇮🇩 INDONESIA14♠♥9-1-5
-1.7Round 8🇵🇰 PAKISTAN252NT♦4+1-6
-1.7Round 18🇮🇹 ITALY18Pass-9
-1.8Round 4🇳🇿 NEW ZEALAND262♠♥2+1+0
-1.9Round 8🇵🇰 PAKISTAN233NT♥7+1+1
-1.9Round 17🇺🇸 USA 155♦♦8+1+1
-2.0Round 19🇵🇱 POLAND122♠♥5=-5
-2.1Round 1🇯🇵 JAPAN143NT♠2+1-10
-2.1Round 17🇺🇸 USA 1101NT♠5+1-6
-2.2Round 12🇳🇱 NETHERLANDS194♠♥K-3+0
-2.3Round 1🇯🇵 JAPAN53NT♠4+1+0
-2.3Round 17🇺🇸 USA 171NT♠7-1-6
-2.4Round 9🇩🇪 GERMANY83NT♦5+1+1
-2.4Round 18🇮🇹 ITALY253♦♥A=-5
-2.5Round 8🇵🇰 PAKISTAN201♦♦4+3-10
-2.6Round 17🇺🇸 USA 1143♣♠2-2+0
-2.7Round 5🇮🇳 INDIA16♠♥2+1+11
-2.8Round 8🇵🇰 PAKISTAN244♥♦A=+0
-2.9Round 14🇩🇰 DENMARK243NTx♣10-1-5
-3.0Round 17🇺🇸 USA 144♥♦J+1-4
-3.1Round 12🇳🇱 NETHERLANDS213♣♦2=-9
-3.2Round 3🇫🇷 FRANCE45♣♠7+1-13
-3.2Round 3🇫🇷 FRANCE164♠♥J+1-4
-3.2Round 4🇳🇿 NEW ZEALAND303♠♥A=-7
-3.2Round 12🇳🇱 NETHERLANDS222♠♥8+2+4
-3.3Round 5🇮🇳 INDIA82♠♣J+1+0
-3.3Round 21🇮🇩 INDONESIA153♠♣K+1-7
-3.4Round 12🇳🇱 NETHERLANDS173♣♥7+1-6
-3.4Round 19🇵🇱 POLAND76♣♣6=+0
-3.6Round 3🇫🇷 FRANCE64♠♥Q=-10
-3.7Round 9🇩🇪 GERMANY104♥♦7+2-13
-3.9Round 12🇳🇱 NETHERLANDS244♣♥3+1-7
-4.0Round 3🇫🇷 FRANCE84♠♦2+2-11
-4.0Round 10🇨🇦 CANADA303NT♣4=-3
-4.0Round 13🇦🇷 ARGENTINA95♣x♥2-1-6
-4.0Round 19🇵🇱 POLAND83♥♣9-4+5
-4.1Round 10🇨🇦 CANADA193♦♠7-2-3
-4.1Round 17🇺🇸 USA 1163NT♦Q+4-10
-4.2Round 1🇯🇵 JAPAN133NT♠3+4+12
-4.3Round 9🇩🇪 GERMANY33NT♠J+2-1
-4.3Round 10🇨🇦 CANADA204♠♣A-1+3
-4.4Round 1🇯🇵 JAPAN13♣♦J=+1
-4.5Round 10🇨🇦 CANADA175♦♣K-1-10
-4.5Round 18🇮🇹 ITALY215♥♦A=-8
-4.7Round 9🇩🇪 GERMANY92♠♦2=+11
-4.7Round 18🇮🇹 ITALY313NT♦7+3-11
-4.8Round 10🇨🇦 CANADA233♥♠K=-7
-4.9Round 18🇮🇹 ITALY222♥♣2=-6
-5.0Round 3🇫🇷 FRANCE142♠♦A=-6
-5.0Round 4🇳🇿 NEW ZEALAND202♥♠A+3-10
-5.0Round 12🇳🇱 NETHERLANDS181♥♦J-5-9
-5.1Round 8🇵🇰 PAKISTAN195♥♦K+1-11
-5.1Round 10🇨🇦 CANADA314♥♠Q=+0
-5.3Round 5🇮🇳 INDIA144♠♥6-2-11
-5.3Round 13🇦🇷 ARGENTINA86♥♦Q+1-1
-5.7Round 3🇫🇷 FRANCE33♠♠A=-7
-6.1Round 12🇳🇱 NETHERLANDS234♠♣8=-13
-6.2Round 17🇺🇸 USA 122NT♥2-2-7
-6.3Round 10🇨🇦 CANADA263NT♠2-1-12
-6.6Round 17🇺🇸 USA 1153NT♠Q-3-5
-6.8Round 9🇩🇪 GERMANY45♦♠3-2-7
-6.9Round 9🇩🇪 GERMANY144♥♣6=-7
-7.0Round 14🇩🇰 DENMARK274♠x♥A-2-5
-7.0Round 17🇺🇸 USA 193NT♦2-1-10
-7.2Round 14🇩🇰 DENMARK294♥♠K-2-10
-7.2Round 18🇮🇹 ITALY173NT♠Q=-7
-7.3Round 1🇯🇵 JAPAN64♠x♣K+1-6
-7.3Round 19🇵🇱 POLAND23♠♦4-2-6
-8.0Round 19🇵🇱 POLAND15♣♦K=-11
-8.1Round 10🇨🇦 CANADA254♥♦7-1-12
-8.4Round 9🇩🇪 GERMANY136♥♦3-1-12
-8.7Round 14🇩🇰 DENMARK202♥♦10+2-10
-8.9Round 10🇨🇦 CANADA213NT♣4-3-11
-9.2Round 10🇨🇦 CANADA294♠♠3-1-12
-9.3Round 19🇵🇱 POLAND43NT♥5-1-12
-9.9Round 3🇫🇷 FRANCE114♥x♠3-3-9
-10.0Round 13🇦🇷 ARGENTINA134♥x♣Q-2+3
-10.3Round 17🇺🇸 USA 1113♠♥4-4-11
-10.5Round 9🇩🇪 GERMANY66♥♣10=+0
-10.9Round 19🇵🇱 POLAND104♠♠9+1-11
-11.3Round 13🇦🇷 ARGENTINA74♠♣K-2-13
-12.7Round 17🇺🇸 USA 1134♣x♥A=-14
-12.9Round 10🇨🇦 CANADA224♥x♠K-2-17
-13.0Round 12🇳🇱 NETHERLANDS206♦♠4-4-14
-13.6Round 13🇦🇷 ARGENTINA56♣♥J-1-14