🇫🇷 BESSIS Thomas · FRANCE

66rank
+7.1Butler · 224 bds
+0.03per board
±4.1swing
-0.22vs par /bd · #82/123
+0.08adjusted /bd
Butler per round: 10.9 2.3 18 -3.3 19.1 -5.6 6 5 9.1 -28.4 5.1 -26.6 15.8 -20.3by round

vs par split: bidding -0.51 · play +0.29

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

Card play — on target: opening leads 87.5% #15 of 123 · declarer play 74.2% #78 of 123 · defence 90.0% #35 of 123

Card play by contract type — on target
vs NTvs a suit
Opening leads81.2% (16)90.0% (40)
Declarer play79.2% (24)71.4% (42)
Defence84.4% (32)92.3% (78)

Opening leads by suit led: ♠ 100.0% (10) · ♥ 80.0% (20) · ♦ 86.7% (15) · ♣ 90.9% (11)

vs par by strain: NT +0.20 (78) · a suit -0.45 (146)

vs par by level: part-score -0.26 (84) · game +0.39 (125) · slam -5.07 (15)

By role: declaring +0.22/bd (-2.23 vs par · 114) · defending -0.16/bd (+1.86 vs par · 110)

By vulnerability: vulnerable -0.18/bd (-0.92 vs par · 112) · not vulnerable +0.24/bd (+0.48 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2F.VolckerT.Sadek – W.El AhmadyOpen16+10.9+0.68+1.62
Round 3F.VolckerP.Mathieu – L.SoudanOpen16+2.3+0.14+0.56
Round 4F.VolckerF.Masoero – B.GarozzoOpen16+18.0+1.12-0.94
Round 6F.VolckerG.Herrera – G.MarshallOpen16-3.3-0.21+1.56
Round 8F.VolckerC.Pellegrini – C.LucenaClosed16+19.1+1.19+1.19
Round 9F.VolckerM.Ahasan – M.RahmanClosed16-5.6-0.35+0.25
Round 10F.VolckerE.Rodwell – J.MeckstrothClosed16+6.0+0.38+0.31
Round 12F.VolckerR.Welland – S.AukenClosed16+5.0+0.31-0.19
Round 14F.VolckerT.Helness – G.HelgemoClosed16+9.1+0.57-0.44
Round 15F.VolckerJ.Pszczola – M.RosenbergClosed16-28.4-1.77-1.06
Round 16F.VolckerS.Srinivasan – P.SridharanClosed16+5.1+0.32-2.12
Round 18F.VolckerG.Chagas – J.Villas-BoasOpen16-26.6-1.66-2.31
Round 20F.VolckerS.De Wijs – B.MullerClosed16+15.8+0.99-1.31
Round 21F.VolckerF.Nystrom – J.UpmarkClosed16-20.3-1.27-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
+12.0Round 9🇧🇩 BANGLADESH43NT♣10=+3
+10.3Round 2🇪🇬 EGYPT303NT♣3-1+10
+9.7Round 14🇲🇨 MONACO315♥x♠A-2+12
+9.6Round 14🇲🇨 MONACO204♥♣7=+10
+9.5Round 12🇩🇪 GERMANY195♦x♣A-3+8
+9.0Round 20🇳🇱 NETHERLANDS323NT♦J=+10
+8.0Round 8🇦🇷 ARGENTINA304♦x♣A-4-3
+7.7Round 8🇦🇷 ARGENTINA273NT♥8-2+11
+7.5Round 15🇺🇸 USA266♦♠K=-10
+7.2Round 3🇬🇵 GUADELOUPE63NT♥6-3+14
+6.9Round 16🇮🇳 INDIA224♠♥K=+7
+6.8Round 12🇩🇪 GERMANY315♥x♦5=+8
+6.7Round 16🇮🇳 INDIA233NT♠Q+2+2
+6.6Round 6🇲🇽 MEXICO236♠♣6=+8
+6.5Round 18🇧🇷 BRAZIL194♠♦K-3+11
+6.1Round 2🇪🇬 EGYPT174♥♠3+3+14
+5.8Round 18🇧🇷 BRAZIL243♥♣A=+1
+5.6Round 6🇲🇽 MEXICO273NT♥7=+0
+5.3Round 4🇮🇹 ITALY304NT♥6+2+14
+5.1Round 16🇮🇳 INDIA174♥♣3-4+8
+5.0Round 8🇦🇷 ARGENTINA246♦♠4=+0
+5.0Round 12🇩🇪 GERMANY183NT♦K=+10
+4.9Round 9🇧🇩 BANGLADESH13♣♥K-1+9
+4.9Round 20🇳🇱 NETHERLANDS306♥♦5=+0
+4.8Round 10🇺🇸 USA1305♦♠10=+0
+4.7Round 10🇺🇸 USA1232NT♥Q-3+10
+4.7Round 20🇳🇱 NETHERLANDS315♣♣6-1+12
+4.5Round 10🇺🇸 USA1204♥♦3=-1
+4.4Round 4🇮🇹 ITALY191NT♠J=+0
+4.3Round 4🇮🇹 ITALY222♥♦A+1-4
+4.3Round 10🇺🇸 USA1194♥♣7-1+5
+4.3Round 20🇳🇱 NETHERLANDS224♠♠2-1+10
+4.0Round 20🇳🇱 NETHERLANDS201NT♦5=+5
+3.9Round 2🇪🇬 EGYPT192♠♥J=+6
+3.9Round 3🇬🇵 GUADELOUPE123♥♠K-1+4
+3.9Round 18🇧🇷 BRAZIL312♠♦6-3+5
+3.7Round 4🇮🇹 ITALY235♦♥2-1+12
+3.7Round 21🇸🇪 SWEDEN31♦x♣2-2+2
+3.6Round 21🇸🇪 SWEDEN123NT♥3+2+0
+3.5Round 10🇺🇸 USA1246NT♥5=+0
+3.5Round 14🇲🇨 MONACO282♥♥A-3+5
+3.4Round 2🇪🇬 EGYPT213♥♠K=+1
+3.4Round 21🇸🇪 SWEDEN112♠♣Q-5+5
+3.2Round 2🇪🇬 EGYPT273NT♥A-2+11
+3.2Round 6🇲🇽 MEXICO215♥♠A-1+5
+3.1Round 8🇦🇷 ARGENTINA202♠♠K+1+1
+3.0Round 14🇲🇨 MONACO173♠♦10=-7
+2.9Round 2🇪🇬 EGYPT233♠♦6=+0
+2.9Round 14🇲🇨 MONACO185♥x♠Q-2+8
+2.6Round 20🇳🇱 NETHERLANDS233♦♣K-2-9
+2.5Round 3🇬🇵 GUADELOUPE33♦♣7=+0
+2.5Round 4🇮🇹 ITALY211NT♦5-3+5
+2.4Round 15🇺🇸 USA253NT♦Q+1+0
+2.4Round 16🇮🇳 INDIA303NT♦7=+0
+2.2Round 14🇲🇨 MONACO323♣♣5=+5
+2.1Round 2🇪🇬 EGYPT221NT♠Q=+0
+2.0Round 3🇬🇵 GUADELOUPE105♣♦4-1+12
+2.0Round 8🇦🇷 ARGENTINA212NT♣7-1+11
+2.0Round 10🇺🇸 USA1281NT♣5-1+5
+2.0Round 12🇩🇪 GERMANY212♣♦Q=+5
+2.0Round 16🇮🇳 INDIA284♣♥K+1-10
+1.9Round 21🇸🇪 SWEDEN153NT♠K=+3
+1.8Round 4🇮🇹 ITALY275♣♠K=-14
+1.8Round 4🇮🇹 ITALY292♣♣3+4-10
+1.8Round 6🇲🇽 MEXICO254♥♦2-1+4
+1.8Round 6🇲🇽 MEXICO303NT♥10=+6
+1.8Round 8🇦🇷 ARGENTINA174♠♥2+2+11
+1.8Round 12🇩🇪 GERMANY241NT♦J+2+1
+1.6Round 9🇧🇩 BANGLADESH53NT♦A-2+5
+1.5Round 3🇬🇵 GUADELOUPE161NT♦7+2+1
+1.5Round 4🇮🇹 ITALY243♣♥J-3+1
+1.5Round 16🇮🇳 INDIA291NT♣5+1+1
+1.5Round 18🇧🇷 BRAZIL183NT♦K+1+0
+1.4Round 3🇬🇵 GUADELOUPE93NT♠7+1+0
+1.4Round 6🇲🇽 MEXICO322♠♥5+1+1
+1.3Round 8🇦🇷 ARGENTINA221NT♣4+1-1
+1.3Round 9🇧🇩 BANGLADESH162♠♠7+1+11
+1.2Round 10🇺🇸 USA1227♠♣2=+0
+1.1Round 3🇬🇵 GUADELOUPE11NT♣3=+6
+1.1Round 3🇬🇵 GUADELOUPE54♠♦7=-1
+1.1Round 4🇮🇹 ITALY323NT♣6=+0
+1.1Round 15🇺🇸 USA224♠♣Q+3+14
+1.0Round 14🇲🇨 MONACO273NT♠7-2+6
+1.0Round 20🇳🇱 NETHERLANDS183♥♦K=+0
+0.9Round 4🇮🇹 ITALY171NT♠K=+8
+0.8Round 20🇳🇱 NETHERLANDS263NT♥10=-1
+0.7Round 9🇧🇩 BANGLADESH95♣x♠2-1+0
+0.7Round 12🇩🇪 GERMANY304♠♥2+1-1
+0.6Round 8🇦🇷 ARGENTINA263NT♦3-1+5
+0.5Round 3🇬🇵 GUADELOUPE43NT♦8+1+0
+0.5Round 16🇮🇳 INDIA324♠♦3+1+0
+0.4Round 9🇧🇩 BANGLADESH141NT♣K=-1
+0.3Round 2🇪🇬 EGYPT264NT♦2+1+13
+0.3Round 12🇩🇪 GERMANY204♥♦J=-1
+0.3Round 14🇲🇨 MONACO223♣♥A=-9
+0.3Round 16🇮🇳 INDIA192♥♣4-1+5
+0.3Round 16🇮🇳 INDIA274♥♣10=+1
+0.3Round 21🇸🇪 SWEDEN62♥♠3+1+0
+0.2Round 9🇧🇩 BANGLADESH64♥♠6=-1
+0.2Round 16🇮🇳 INDIA313NT♥5+1+0
+0.1Round 3🇬🇵 GUADELOUPE24♠♣2=+0
+0.1Round 3🇬🇵 GUADELOUPE74♥♣4=+1
+0.1Round 3🇬🇵 GUADELOUPE83♦♥A-2-7
-0.0Round 4🇮🇹 ITALY204♠♦5=+0
+0.0Round 4🇮🇹 ITALY264♥♣2=-3
+0.0Round 4🇮🇹 ITALY313♥♣A-1-10
-0.0Round 8🇦🇷 ARGENTINA183♦♦7-2+0
+0.0Round 9🇧🇩 BANGLADESH117♥♦2=+0
-0.0Round 10🇺🇸 USA1254♠♦2=+0
+0.0Round 14🇲🇨 MONACO293♠♦J-1-1
-0.0Round 15🇺🇸 USA244♠♥3+1+0
+0.0Round 15🇺🇸 USA2162♥♦4+2+10
-0.0Round 20🇳🇱 NETHERLANDS245♣x♥A-1-5
+0.0Round 20🇳🇱 NETHERLANDS254♠x♣3-4-12
-0.0Round 20🇳🇱 NETHERLANDS282♥♠10=+0
+0.0Round 20🇳🇱 NETHERLANDS292♠♥4+3-7
-0.1Round 2🇪🇬 EGYPT254♠♣A+1+0
-0.1Round 2🇪🇬 EGYPT313NT♦J=+0
-0.1Round 4🇮🇹 ITALY253NT♠10+1+0
-0.1Round 8🇦🇷 ARGENTINA254♠♥A=+0
-0.1Round 9🇧🇩 BANGLADESH33NT♠2+1-1
-0.1Round 15🇺🇸 USA2151NT♣2=+1
-0.2Round 10🇺🇸 USA1293♠♣J-2-2
-0.2Round 10🇺🇸 USA1312NT♥2+1-1
-0.2Round 16🇮🇳 INDIA245♦♣K+1-11
-0.3Round 14🇲🇨 MONACO194♠♦A+1+0
-0.3Round 14🇲🇨 MONACO243♥♦3=+0
-0.3Round 18🇧🇷 BRAZIL292♥♠6=-1
-0.3Round 21🇸🇪 SWEDEN44♥♠K=-1
-0.3Round 21🇸🇪 SWEDEN104♠♣A-1-6
-0.3Round 21🇸🇪 SWEDEN134♠♣8=+0
-0.4Round 3🇬🇵 GUADELOUPE136NT♥A=+0
-0.5Round 8🇦🇷 ARGENTINA323NT♣9-1-10
-0.5Round 12🇩🇪 GERMANY172♥♦5-2-1
-0.6Round 2🇪🇬 EGYPT282♠♦2+1+0
-0.6Round 6🇲🇽 MEXICO313NT♠3+3-1
-0.6Round 10🇺🇸 USA1171NT♠2-1-3
-0.6Round 12🇩🇪 GERMANY294♥♥7=+0
-0.6Round 16🇮🇳 INDIA263NT♣4+1+0
-0.6Round 18🇧🇷 BRAZIL203NT♠A+3+1
-0.6Round 21🇸🇪 SWEDEN54♠♥Q=+1
-0.7Round 6🇲🇽 MEXICO263NT♦4+1-1
-0.7Round 12🇩🇪 GERMANY252♥♣6+1-1
-0.8Round 15🇺🇸 USA283NT♥3+2-1
-0.8Round 18🇧🇷 BRAZIL303NT♦3+1+0
-0.9Round 3🇬🇵 GUADELOUPE113NT♥8-3-2
-0.9Round 9🇧🇩 BANGLADESH72♠♣K=+0
-1.0Round 8🇦🇷 ARGENTINA292♠♥A-1+0
-1.0Round 12🇩🇪 GERMANY262♥♦8-1+0
-1.0Round 18🇧🇷 BRAZIL254♠♥3=+0
-1.1Round 6🇲🇽 MEXICO175♦x♠A-1+0
-1.1Round 12🇩🇪 GERMANY322♠♦10+1+0
-1.1Round 15🇺🇸 USA273NT♥5=-2
-1.1Round 20🇳🇱 NETHERLANDS173♦♣J-2-8
-1.2Round 2🇪🇬 EGYPT246♥♥4=-5
-1.2Round 6🇲🇽 MEXICO223NT♠4+1-1
-1.2Round 20🇳🇱 NETHERLANDS191NT♣4-1-5
-1.3Round 6🇲🇽 MEXICO194♥♣K+2+11
-1.3Round 9🇧🇩 BANGLADESH153NT♠7=-1
-1.3Round 21🇸🇪 SWEDEN14♥♠3-1+2
-1.4Round 6🇲🇽 MEXICO184♠♣K+2+13
-1.6Round 8🇦🇷 ARGENTINA283♦♥10+1+0
-1.6Round 8🇦🇷 ARGENTINA313♦♣Q=+1
-1.6Round 9🇧🇩 BANGLADESH124♥♦A=+1
-1.7Round 8🇦🇷 ARGENTINA231NT♥K+2-1
-1.8Round 2🇪🇬 EGYPT293♦♣8-2-2
-1.8Round 9🇧🇩 BANGLADESH23♣♦K=-5
-1.8Round 14🇲🇨 MONACO233NT♥3=-13
-1.8Round 16🇮🇳 INDIA253♠♠6=+0
-1.9Round 10🇺🇸 USA1273♣♦2=+0
-2.0Round 21🇸🇪 SWEDEN22♠♦Q+1+0
-2.2Round 18🇧🇷 BRAZIL174♥♣6-1-4
-2.3Round 21🇸🇪 SWEDEN144♠x♠4-2+0
-2.4Round 6🇲🇽 MEXICO294♣♥A+1-1
-2.4Round 16🇮🇳 INDIA216♣♥A+1-13
-2.4Round 18🇧🇷 BRAZIL322♥♥3-1+0
-2.7Round 10🇺🇸 USA1184♥♠5+1+13
-2.7Round 21🇸🇪 SWEDEN83♠♣Q=-1
-2.8Round 4🇮🇹 ITALY183♥♦10-1-4
-2.9Round 15🇺🇸 USA2144♠♦A=+0
-3.0Round 14🇲🇨 MONACO213NT♥4+2+0
-3.0Round 15🇺🇸 USA2124♠♦2+1+0
-3.2Round 12🇩🇪 GERMANY223NT♦10-1-10
-3.2Round 18🇧🇷 BRAZIL272NT♠2-1-10
-3.4Round 12🇩🇪 GERMANY272♠♦10+1+0
-3.7Round 18🇧🇷 BRAZIL213NT♥3=-3
-3.8Round 10🇺🇸 USA1264♠♥Q-1-6
-3.8Round 20🇳🇱 NETHERLANDS212♦♣Q=+0
-3.9Round 8🇦🇷 ARGENTINA193NT♠Q-3-6
-3.9Round 15🇺🇸 USA2103♥♦Q=-7
-4.0Round 10🇺🇸 USA1214♠♥6-1+2
-4.0Round 15🇺🇸 USA2131NT♥6-2-3
-4.0Round 18🇧🇷 BRAZIL233NT♣6+3-13
-4.2Round 12🇩🇪 GERMANY234NT♥6+1-13
-4.2Round 15🇺🇸 USA2114♥♠5=+0
-4.2Round 21🇸🇪 SWEDEN94♥♦3=+0
-4.5Round 6🇲🇽 MEXICO243♥♦9-1-8
-4.5Round 9🇧🇩 BANGLADESH84♥♦10=+0
-4.6Round 6🇲🇽 MEXICO281NT♦2-1-5
-4.6Round 9🇧🇩 BANGLADESH103♠♥7=+0
-4.7Round 14🇲🇨 MONACO304♠♥K=+0
-4.9Round 14🇲🇨 MONACO263NT♥7+1-11
-4.9Round 18🇧🇷 BRAZIL223NT♣5=+0
-5.0Round 2🇪🇬 EGYPT205♣♥K-3-8
-5.1Round 15🇺🇸 USA234♠x♦K-1-6
-5.5Round 2🇪🇬 EGYPT183NT♣4+3-13
-5.6Round 10🇺🇸 USA1326♥x♠A-3-17
-5.9Round 6🇲🇽 MEXICO202♥♦K=-6
-6.2Round 15🇺🇸 USA213NT♣4+2-2
-6.4Round 4🇮🇹 ITALY284♥♣10-1-10
-6.4Round 12🇩🇪 GERMANY284♥♦A-2-8
-6.6Round 21🇸🇪 SWEDEN73NT♠4-2-8
-7.0Round 2🇪🇬 EGYPT323NT♠K+1-1
-7.8Round 16🇮🇳 INDIA203NT♥4+1-11
-8.0Round 16🇮🇳 INDIA184♠♣K-2-13
-8.1Round 14🇲🇨 MONACO256♥♣Q-1-12
-8.1Round 15🇺🇸 USA295♣♥A+1-11
-8.7Round 3🇬🇵 GUADELOUPE153NT♥4=-7
-9.2Round 3🇬🇵 GUADELOUPE145♣♠A-4-12
-9.3Round 18🇧🇷 BRAZIL286♠♠3-1-11
-9.4Round 20🇳🇱 NETHERLANDS275♥♦7+1-11
-11.9Round 9🇧🇩 BANGLADESH136♦♦2-1-16
-11.9Round 18🇧🇷 BRAZIL264♥♠4=-13
-12.6Round 21🇸🇪 SWEDEN167♥♣2=+0