🇬🇵 GARNIER Charles · GUADELOUPE

123rank
-285.8Butler · 224 bds
-1.28per board
±4.7swing
-1.17vs par /bd · #119/125
-1.17adjusted /bd
Butler per round: -10.4 -17.1 -45.3 -32 -36.9 11.4 -54 20.6 -30.1 -29.4 -6.7 -11.4 -19.1 -25.4by round

vs par split: bidding -1.10 · play -0.37

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

Card play — on target: opening leads 80.0% #98 of 125 · declarer play 80.0% #35 of 125 · defence 90.0% #50 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads·80.0% (35)
Declarer play·80.0% (35)
Defence·90.0% (70)

Opening leads by suit led: ♠ 90.0% (10) · ♥ 70.0% (10) · ♦ 66.7% (6) · ♣ 88.9% (9)

vs par by strain: a suit -1.48 (147)

vs par by level: part-score -2.58 (52) · game -0.92 (78) · slam -0.65 (17)

By role: declaring -0.90/bd (-3.22 vs par · 116) · defending -1.68/bd (+1.05 vs par · 106)

By vulnerability: vulnerable -1.58/bd (-1.87 vs par · 112) · not vulnerable -0.97/bd (-0.48 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1P.LeblondetA.Versace – L.LauriaOpen16-10.4-0.65+0.06
Round 3P.LeblondetP.Ravenna – C.PellegriniClosed16-17.1-1.07+1.44
Round 4P.LeblondetP.Austberg – E.SaelensmindeClosed16-45.3-2.83-3.69
Round 6P.LeblondetK.Karaivanov – R.TrendafilovOpen16-32.0-2.00-0.69
Round 8P.LeblondetG.Matushko – A.KhokhlovOpen16-36.9-2.31-2.81
Round 9P.LeblondetG.Herrera – B.MarshallClosed16+11.4+0.71-0.44
Round 11P.LeblondetJ.Robles – M.CaracciOpen16-54.0-3.38-3.44
Round 12P.LeblondetM.Berrada – A.RerhayeOpen16+20.6+1.29+0.81
Round 13P.LeblondetJ.Campos – M.Villas-BoasClosed16-30.1-1.88-3.75
Round 15P.LeblondetJ.Shih – C.ShenOpen16-29.4-1.84+0.81
Round 16P.LeblondetT.Nadim – M.HeshmatOpen16-6.7-0.42+0.12
Round 18P.LeblondetK.Venkataraman – R.DalalOpen16-11.4-0.71-0.38
Round 19P.LeblondetA.Smirnov – J.PiekarekClosed16-19.1-1.19-4.31
Round 20P.LeblondetT.Bakkeren – H.BertensClosed16-25.4-1.59-0.19

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.5Round 13🇧🇷 BRAZIL66♠♥K-1+17
+11.2Round 18🇮🇳 INDIA223Nx♠9=+10
+11.1Round 9🇲🇽 MEXICO166N♦4=+0
+11.1Round 16🇪🇬 EGYPT172♣xx♥6+2-1
+10.5Round 8🇷🇺 RUSSIA326♠♣2=+0
+9.2Round 1🇮🇹 ITALY35♠x♣A-3+17
+9.0Round 6🇧🇬 BULGARIA303N♠J-1+10
+8.3Round 12🇲🇦 MOROCCO184♥♠Q+1+0
+7.5Round 12🇲🇦 MOROCCO264♠♦3-1+12
+7.5Round 19🇩🇪 GERMANY106♠♣9+1-13
+6.3Round 20🇳🇱 NETHERLANDS234♥♠J-2+9
+6.0Round 19🇩🇪 GERMANY26♦♥Q=+0
+5.6Round 19🇩🇪 GERMANY156♥♣K=-13
+5.4Round 13🇧🇷 BRAZIL133N♦7-1+6
+5.2Round 12🇲🇦 MOROCCO245♦♣J-1+8
+5.1Round 16🇪🇬 EGYPT243N♠T-2+11
+4.9Round 13🇧🇷 BRAZIL76♥♥2=+0
+4.6Round 12🇲🇦 MOROCCO292N♦3=+0
+4.6Round 13🇧🇷 BRAZIL84♥♣A+1+0
+4.4Round 1🇮🇹 ITALY144♣♠A-2+6
+4.4Round 3🇦🇷 ARGENTINA64♥♦J=+6
+4.4Round 9🇲🇽 MEXICO73N♣Q=-1
+3.8Round 3🇦🇷 ARGENTINA153♦♥T=+6
+3.7Round 12🇲🇦 MOROCCO304♠♥3=+0
+3.5Round 3🇦🇷 ARGENTINA123N♥5=-1
+3.5Round 20🇳🇱 NETHERLANDS323N♣T=-1
+3.2Round 15🇹🇼 CHINESE TAIPEI124♠♣9+1+4
+3.1Round 6🇧🇬 BULGARIA314♥♣J=+8
+3.0Round 18🇮🇳 INDIA303N♠Q+1+10
+2.9Round 1🇮🇹 ITALY123N♦3+1+0
+2.9Round 8🇷🇺 RUSSIA263N♣T=+10
+2.8Round 3🇦🇷 ARGENTINA52N♣J-1+5
+2.8Round 18🇮🇳 INDIA186♥♣6+1+11
+2.7Round 4🇳🇴 NORWAY234♠♣7=-1
+2.7Round 9🇲🇽 MEXICO12N♦5-1+5
+2.6Round 6🇧🇬 BULGARIA274♥x♠A-1+0
+2.6Round 15🇹🇼 CHINESE TAIPEI153♠♣3-2+5
+2.6Round 15🇹🇼 CHINESE TAIPEI164♥♠A+1+0
+2.4Round 15🇹🇼 CHINESE TAIPEI24♠♣2-1+5
+2.4Round 15🇹🇼 CHINESE TAIPEI43N♦9+2+0
+2.4Round 18🇮🇳 INDIA245♣x♥A-1+0
+2.4Round 20🇳🇱 NETHERLANDS284♥♦3-1+4
+2.3Round 19🇩🇪 GERMANY144♥♣6-1-2
+2.1Round 9🇲🇽 MEXICO143♠♣9-2-1
+2.0Round 1🇮🇹 ITALY45♣♠K+1-13
+1.9Round 6🇧🇬 BULGARIA173N♠T+1+0
+1.9Round 12🇲🇦 MOROCCO252N♣Q+1+8
+1.9Round 19🇩🇪 GERMANY113N♦5=-2
+1.9Round 20🇳🇱 NETHERLANDS273♦♥A+1+0
+1.8Round 3🇦🇷 ARGENTINA141N♥4+2+7
+1.8Round 18🇮🇳 INDIA173♦♠K+2+1
+1.8Round 19🇩🇪 GERMANY84♠♦8-2+7
+1.7Round 4🇳🇴 NORWAY303♦♣5+1-7
+1.6Round 16🇪🇬 EGYPT214♥♠5+1+0
+1.5Round 16🇪🇬 EGYPT303♠♣Q-1+5
+1.4Round 16🇪🇬 EGYPT294♥♦5=+0
+1.4Round 18🇮🇳 INDIA283N♣4-1+10
+1.3Round 3🇦🇷 ARGENTINA94♥♣6=+0
+1.3Round 19🇩🇪 GERMANY64♥♣7=-1
+1.2Round 1🇮🇹 ITALY84♥♠Q+1+8
+1.2Round 16🇪🇬 EGYPT322♠♥3+1+0
+1.1Round 9🇲🇽 MEXICO133N♦5=+0
+1.0Round 9🇲🇽 MEXICO83N♣6+1+1
+1.0Round 19🇩🇪 GERMANY14♥♠9=+0
+0.9Round 1🇮🇹 ITALY64♠♣6=-1
+0.9Round 9🇲🇽 MEXICO114♥♠5+1+0
+0.9Round 12🇲🇦 MOROCCO192♠♥7+1+0
+0.8Round 4🇳🇴 NORWAY201N♥J=+5
+0.8Round 12🇲🇦 MOROCCO312♣♥T-1-2
+0.8Round 15🇹🇼 CHINESE TAIPEI51N♠Q+3+6
+0.6Round 6🇧🇬 BULGARIA283N♣5+1+0
+0.4Round 11🇨🇱 CHILE72♠♥9=-9
+0.4Round 16🇪🇬 EGYPT183N♦A+1+0
+0.4Round 19🇩🇪 GERMANY53♥♠Q-1-2
+0.3Round 20🇳🇱 NETHERLANDS213♦♠6+1+7
+0.2Round 11🇨🇱 CHILE103♦♠J+1+0
+0.2Round 12🇲🇦 MOROCCO214♠♦Q+1+0
+0.2Round 13🇧🇷 BRAZIL151N♠7+2+1
+0.2Round 16🇪🇬 EGYPT283N♣Q-1-6
+0.1Round 3🇦🇷 ARGENTINA81N♣2-1-3
+0.1Round 8🇷🇺 RUSSIA231N♠8-1-1
+0.1Round 11🇨🇱 CHILE23N♥6-1+2
+0.1Round 20🇳🇱 NETHERLANDS304♥♣T=+1
+0.0Round 1🇮🇹 ITALY24♥♦3+1+0
-0.0Round 1🇮🇹 ITALY94♥♣4+1+0
-0.0Round 8🇷🇺 RUSSIA312N♥Q-1-2
+0.0Round 9🇲🇽 MEXICO123♣♠6+1+0
-0.0Round 16🇪🇬 EGYPT262♦♣A+1+0
+0.0Round 20🇳🇱 NETHERLANDS252♣♠7=+5
-0.1Round 4🇳🇴 NORWAY323N♥2=+2
-0.1Round 12🇲🇦 MOROCCO223N♠4=-1
-0.1Round 16🇪🇬 EGYPT313N♦3+3+1
-0.2Round 18🇮🇳 INDIA324N♠Q=-11
-0.3Round 13🇧🇷 BRAZIL113N♠J=-11
-0.4Round 6🇧🇬 BULGARIA262♠♠2+1+0
-0.4Round 8🇷🇺 RUSSIA244♠♣T=-1
-0.4Round 9🇲🇽 MEXICO151N♠K+1+0
-0.4Round 11🇨🇱 CHILE83N♥9=-2
-0.4Round 12🇲🇦 MOROCCO324♠♣A=-1
-0.5Round 9🇲🇽 MEXICO52N♣4=+1
-0.5Round 20🇳🇱 NETHERLANDS314♥♥7+1-1
-0.6Round 9🇲🇽 MEXICO92♥♣5-2-1
-0.6Round 11🇨🇱 CHILE134♥♠6+1+13
-0.6Round 12🇲🇦 MOROCCO275♣♠J+2+4
-0.7Round 9🇲🇽 MEXICO44♠♥Q+1+0
-0.8Round 4🇳🇴 NORWAY274♠♦3=+0
-0.8Round 9🇲🇽 MEXICO64♥♣A+2+11
-0.8Round 18🇮🇳 INDIA234♠♥J=-1
-0.9Round 18🇮🇳 INDIA254♠♦7=-10
-1.0Round 3🇦🇷 ARGENTINA131N♣4+1+0
-1.0Round 8🇷🇺 RUSSIA224♣♣7-1-4
-1.0Round 12🇲🇦 MOROCCO173N♠3+1+0
-1.0Round 15🇹🇼 CHINESE TAIPEI104♥♣3+1+0
-1.0Round 15🇹🇼 CHINESE TAIPEI144♠♦6+1+0
-1.1Round 16🇪🇬 EGYPT274♥♥4=+11
-1.2Round 4🇳🇴 NORWAY222♦♣T+1+1
-1.2Round 9🇲🇽 MEXICO104♥♠2-1-11
-1.2Round 11🇨🇱 CHILE5Pass+3
-1.2Round 18🇮🇳 INDIA204♠♣7+1+0
-1.2Round 20🇳🇱 NETHERLANDS262N♠2=+0
-1.3Round 1🇮🇹 ITALY73N♥5=+13
-1.3Round 3🇦🇷 ARGENTINA43N♠5+4+17
-1.3Round 6🇧🇬 BULGARIA295♣♦4=+1
-1.4Round 11🇨🇱 CHILE11N♣3+1+0
-1.5Round 20🇳🇱 NETHERLANDS205♣♠4-1-6
-1.6Round 11🇨🇱 CHILE163♥♦6+1-4
-1.6Round 20🇳🇱 NETHERLANDS173N♦4+3+11
-1.7Round 1🇮🇹 ITALY53♣♥2=-5
-1.7Round 3🇦🇷 ARGENTINA14♥♠3+1+0
-1.7Round 12🇲🇦 MOROCCO205♣♥7=-2
-1.8Round 11🇨🇱 CHILE33N♠J+2-1
-1.8Round 15🇹🇼 CHINESE TAIPEI114♥♠6+1+0
-2.0Round 1🇮🇹 ITALY13♥♥4=-1
-2.0Round 3🇦🇷 ARGENTINA31N♠T-1-4
-2.0Round 12🇲🇦 MOROCCO23Pass-3
-2.1Round 4🇳🇴 NORWAY253N♠2-2-6
-2.1Round 8🇷🇺 RUSSIA203N♠2+2-1
-2.1Round 8🇷🇺 RUSSIA211N♥2=-5
-2.1Round 15🇹🇼 CHINESE TAIPEI83♦♥4=+0
-2.2Round 3🇦🇷 ARGENTINA164♠♥T=+0
-2.2Round 8🇷🇺 RUSSIA193♣♠Q=+0
-2.2Round 20🇳🇱 NETHERLANDS184♥♣K+1+0
-2.3Round 1🇮🇹 ITALY103N♦3+1+0
-2.3Round 4🇳🇴 NORWAY173N♥7-3-2
-2.4Round 4🇳🇴 NORWAY313♦♦7-1-10
-2.4Round 19🇩🇪 GERMANY163N♥4-1+2
-2.5Round 16🇪🇬 EGYPT224♥♦3+1+0
-2.6Round 4🇳🇴 NORWAY243♥♥3-1-4
-2.6Round 6🇧🇬 BULGARIA194♠♥9-1+5
-2.6Round 15🇹🇼 CHINESE TAIPEI11N♥Q-2-1
-2.6Round 18🇮🇳 INDIA273♥♣8-2+0
-2.7Round 6🇧🇬 BULGARIA212♠♣A=-5
-2.8Round 8🇷🇺 RUSSIA304♦♠3=+0
-2.8Round 13🇧🇷 BRAZIL34♠♦3-2-11
-2.9Round 19🇩🇪 GERMANY73N♠K-1-6
-3.0Round 1🇮🇹 ITALY153N♥Q+2+10
-3.0Round 3🇦🇷 ARGENTINA102♣♣3+1-6
-3.0Round 13🇧🇷 BRAZIL23N♥6-1-12
-3.0Round 13🇧🇷 BRAZIL54♠♦J-1-6
-3.0Round 18🇮🇳 INDIA313N♦5+2-2
-3.1Round 4🇳🇴 NORWAY183N♣9-1-12
-3.3Round 1🇮🇹 ITALY163♣♥Q-1-10
-3.3Round 4🇳🇴 NORWAY193♥♠T+1-6
-3.4Round 16🇪🇬 EGYPT234♠♥2-1-6
-3.7Round 9🇲🇽 MEXICO23N♣9-1-5
-3.7Round 15🇹🇼 CHINESE TAIPEI63♥♣K=-1
-3.8Round 11🇨🇱 CHILE144♥♣3-2-5
-3.9Round 6🇧🇬 BULGARIA252♠♥A=-6
-4.0Round 9🇲🇽 MEXICO34♥♠7=-6
-4.0Round 13🇧🇷 BRAZIL146♠♠3=+0
-4.0Round 16🇪🇬 EGYPT252N♦3+2-1
-4.2Round 6🇧🇬 BULGARIA203♠♣A=+0
-4.2Round 8🇷🇺 RUSSIA182♠♥A+1+0
-4.2Round 8🇷🇺 RUSSIA253N♠7+3-11
-4.3Round 3🇦🇷 ARGENTINA23♣♠A=-9
-4.3Round 8🇷🇺 RUSSIA174♥♣K+1+0
-4.4Round 11🇨🇱 CHILE44♠♣7=+0
-4.4Round 20🇳🇱 NETHERLANDS293♠♦6+1-10
-4.6Round 11🇨🇱 CHILE151N♠3=-11
-4.8Round 6🇧🇬 BULGARIA246♣♦Q+1+10
-4.9Round 11🇨🇱 CHILE126♣♦K=+0
-5.0Round 4🇳🇴 NORWAY262♠♦J=+0
-5.0Round 6🇧🇬 BULGARIA323N♦T-2-6
-5.0Round 13🇧🇷 BRAZIL101N♥6-1-5
-5.1Round 8🇷🇺 RUSSIA273♠♣A-2-5
-5.1Round 13🇧🇷 BRAZIL164♠♥6+1+0
-5.3Round 13🇧🇷 BRAZIL13♠♣K=-7
-5.3Round 19🇩🇪 GERMANY132♠♦7=-6
-5.7Round 18🇮🇳 INDIA263N♣J-3-9
-5.8Round 18🇮🇳 INDIA293N♥3+3-1
-5.9Round 6🇧🇬 BULGARIA233♠♣6-2-3
-6.0Round 15🇹🇼 CHINESE TAIPEI94♥♦3=+0
-6.3Round 18🇮🇳 INDIA192♥♦2=+0
-6.4Round 19🇩🇪 GERMANY123♥♣8-1-12
-6.7Round 12🇲🇦 MOROCCO283Nx♣Q=-10
-6.7Round 15🇹🇼 CHINESE TAIPEI35♠♦3-2-7
-6.9Round 11🇨🇱 CHILE65♥♠8-1-13
-7.0Round 1🇮🇹 ITALY114♠♥7-1-10
-7.4Round 4🇳🇴 NORWAY294♥♠J-3-10
-7.4Round 15🇹🇼 CHINESE TAIPEI74♥♦T-1+3
-7.5Round 18🇮🇳 INDIA214♦♣4+2-14
-7.7Round 8🇷🇺 RUSSIA293♠♥T+1-10
-8.0Round 6🇧🇬 BULGARIA223Nx♦5-2-12
-8.0Round 13🇧🇷 BRAZIL124♠♦A=-12
-8.1Round 11🇨🇱 CHILE116♥♠Q-1-11
-8.1Round 13🇧🇷 BRAZIL96♠x♦A-2-7
-8.1Round 19🇩🇪 GERMANY46N♦9+1-13
-8.2Round 16🇪🇬 EGYPT204♠♥J-1-11
-8.5Round 3🇦🇷 ARGENTINA115♠♥A-1-8
-8.7Round 4🇳🇴 NORWAY282♠x♣J-3-9
-9.0Round 20🇳🇱 NETHERLANDS227♠♣J=+0
-9.5Round 20🇳🇱 NETHERLANDS193N♠9-2-11
-9.9Round 16🇪🇬 EGYPT194♥♣3+1-1
-9.9Round 19🇩🇪 GERMANY94♥♠4=+0
-10.0Round 20🇳🇱 NETHERLANDS245♦x♠K-4-11
-10.4Round 1🇮🇹 ITALY134♥♠8-1-13
-10.4Round 6🇧🇬 BULGARIA184♠♥T-3-13
-10.8Round 3🇦🇷 ARGENTINA76♠♥7+1+13
-11.1Round 15🇹🇼 CHINESE TAIPEI136♥♦Q+1-1
-11.5Round 4🇳🇴 NORWAY216♥♠A=+0
-11.9Round 19🇩🇪 GERMANY33N♥J+1-8
-12.1Round 13🇧🇷 BRAZIL43N♣3-2-13
-14.3Round 8🇷🇺 RUSSIA285♦♦A-7-15
-15.0Round 11🇨🇱 CHILE96♠♥T-1-17