🏴󠁧󠁢󠁷󠁬󠁳󠁿 JONES Gary · WALES

135rank
-56.0Butler · 224 bds
-0.25per board
±4.5swing
+0.03vs par /bd · #79/172
-0.05adjusted /bd
Butler per round: 38.3 11.6 -26.2 -19.3 19.9 7.5 -26.5 -20.4 -2.6 -5.6 -25 -22.9 22.1 -6.9by round

vs par split: bidding -0.08 · play +0.09

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

Card play — on target: opening leads 77.4% #126 of 172 · declarer play 77.0% #35 of 172 · defence 81.0% #155 of 172

Card play by contract type — on target
vs NTvs a suit
Opening leads76.5% (17)77.8% (36)
Declarer play85.0% (20)73.2% (41)
Defence77.4% (31)82.4% (74)

Opening leads by suit led: ♠ 85.7% (14) · ♥ 76.9% (13) · ♦ 84.6% (13) · ♣ 61.5% (13)

vs par by strain: NT -0.08 (73) · a suit +0.06 (150)

vs par by level: part-score -0.51 (88) · game +0.30 (119) · slam +0.75 (16)

By role: declaring -0.23/bd (-1.76 vs par · 118) · defending -0.27/bd (+2.02 vs par · 106)

By vulnerability: vulnerable -0.23/bd (+0.11 vs par · 112) · not vulnerable -0.27/bd (-0.05 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1P.LamfordM.Protonotarios – N.DelimpaltadakisClosed16+38.3+2.39+2.12
Round 4P.LamfordA.Arlovich – E.VainikonisOpen16+11.6+0.72+0.62
Round 5P.LamfordJ.Fritsche – K.RepsClosed16-26.2-1.64-1.50
Round 6P.LamfordB.Drijver – S.BrinkOpen16-19.3-1.21-0.06
Round 7P.LamfordY.Sohtorik – B.BelguOpen16+19.9+1.24+1.25
Round 10P.LamfordP.Seguineau – L.SebbaneClosed16+7.5+0.47+0.88
Round 11P.LamfordG.Winkler – M.DumbovichClosed16-26.5-1.66-3.31
Round 12P.LamfordJ.Carroll – M.MoranClosed16-20.4-1.27-1.81
Round 15P.LamfordW.Gawel – R.JagniewskiOpen16-2.6-0.16+1.88
Round 16P.LamfordJ.Van Lankveld – B.Van Den BosClosed16-5.6-0.35+1.06
Round 17P.LamfordC.Lahrmann – L.BlaksetClosed16-25.0-1.56-0.25
Round 18P.LamfordG.Arts – S.De RoosClosed16-22.9-1.43-1.00
Round 19P.LamfordJ.Bethers – J.BendiksClosed16+22.1+1.38+1.44
Round 20P.LamfordO.Rimstedt – M.RimstedtOpen16-6.9-0.43-0.94

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.1Round 16🇳🇱 NETHERLANDS205♥♠J-1+12
+12.0Round 4🇱🇹 LITHUANIA294♠x♥A-3+12
+11.7Round 6🇨🇭 SWITZERLAND207♦x♥A-2+15
+10.4Round 1🇬🇷 GREECE163NT♥10=+10
+10.4Round 17🇩🇰 DENMARK213NT♠4=+7
+10.3Round 20🇸🇪 SWEDEN161NTx♥8+2+10
+10.0Round 4🇱🇹 LITHUANIA313♣x♦J=+13
+10.0Round 10🇫🇷 FRANCE193NT♣2+2+11
+9.7Round 1🇬🇷 GREECE134♥♣K-1+13
+9.6Round 6🇨🇭 SWITZERLAND184♥♦K-1+11
+9.6Round 7🇹🇷 TURKIYE53NT♥6+4+9
+8.8Round 1🇬🇷 GREECE25♣♠A+1+13
+8.6Round 19🇱🇻 LATVIA183NT♣3=+7
+7.6Round 5🇩🇪 GERMANY62♥♠7-2+11
+7.0Round 4🇱🇹 LITHUANIA326NT♠3=+0
+6.9Round 20🇸🇪 SWEDEN146♠♦Q-2+11
+6.8Round 7🇹🇷 TURKIYE64♥x♠A-4+5
+6.8Round 19🇱🇻 LATVIA224♠♠5=+0
+6.6Round 10🇫🇷 FRANCE273NT♥K-7+6
+6.4Round 7🇹🇷 TURKIYE46NT♦7-1+17
+6.3Round 19🇱🇻 LATVIA303NT♦J=+6
+6.1Round 16🇳🇱 NETHERLANDS244♠♣5-1+10
+6.0Round 12🇮🇪 IRELAND267♥♥9=+0
+5.8Round 1🇬🇷 GREECE54♠♦A-1+5
+5.7Round 1🇬🇷 GREECE115♥x♣K=+6
+5.5Round 6🇨🇭 SWITZERLAND195♣♥2=-13
+5.5Round 15🇵🇱 POLAND73♠♣10-2+15
+5.4Round 17🇩🇰 DENMARK264♥♣K-1+12
+5.1Round 5🇩🇪 GERMANY164♥♥2+2+14
+4.8Round 11🇭🇺 HUNGARY52♥♣9-3+5
+4.6Round 19🇱🇻 LATVIA323♠♥8+2+6
+4.2Round 7🇹🇷 TURKIYE74♥♦A=-1
+3.9Round 15🇵🇱 POLAND94♠♣4-3+5
+3.4Round 1🇬🇷 GREECE143♥♦J-3+6
+3.3Round 16🇳🇱 NETHERLANDS324♠x♥10-2+5
+3.2Round 15🇵🇱 POLAND13♣♦J+2+7
+3.2Round 18🇧🇪 BELGIUM101NT♦Q=+5
+3.2Round 19🇱🇻 LATVIA284♥♦6+1+1
+3.2Round 19🇱🇻 LATVIA294♥♠K+1+4
+3.0Round 4🇱🇹 LITHUANIA244♥♠6-1+10
+3.0Round 7🇹🇷 TURKIYE105♣♥3+1+17
+3.0Round 20🇸🇪 SWEDEN133NT♦K+1+1
+2.7Round 16🇳🇱 NETHERLANDS213♥x♦A-1+11
+2.5Round 5🇩🇪 GERMANY144♦♥5=+7
+2.4Round 1🇬🇷 GREECE82NT♦2=+0
+2.4Round 20🇸🇪 SWEDEN83♦♠K-2+0
+2.3Round 17🇩🇰 DENMARK234♠♣Q=+0
+2.2Round 12🇮🇪 IRELAND253NT♠3-1-2
+2.1Round 15🇵🇱 POLAND33♠♣8=+0
+2.0Round 20🇸🇪 SWEDEN114♠♦9+2+1
+1.9Round 10🇫🇷 FRANCE294♥♣K+1+0
+1.7Round 7🇹🇷 TURKIYE25♠♥10-2+0
+1.6Round 10🇫🇷 FRANCE172♠♦10+1+0
+1.6Round 10🇫🇷 FRANCE303NT♣4+1+1
+1.6Round 15🇵🇱 POLAND53NT♣7=+3
+1.5Round 1🇬🇷 GREECE64♥♠K+1+0
+1.5Round 19🇱🇻 LATVIA313NT♣10=+0
+1.4Round 11🇭🇺 HUNGARY122♥♦J+1+1
+1.3Round 1🇬🇷 GREECE12♠♦K+1+1
+1.3Round 17🇩🇰 DENMARK183NT♠J+1+12
+1.2Round 7🇹🇷 TURKIYE143NT♣Q+2-11
+1.2Round 10🇫🇷 FRANCE253NT♥5+2+11
+1.2Round 17🇩🇰 DENMARK224♥♣K-2+6
+1.1Round 16🇳🇱 NETHERLANDS274♠♦7+1+1
+1.0Round 6🇨🇭 SWITZERLAND313♣♥A=+5
+0.9Round 12🇮🇪 IRELAND293NT♠4=+2
+0.9Round 20🇸🇪 SWEDEN92♠♠3-2-1
+0.8Round 4🇱🇹 LITHUANIA252♠♦A-2-2
+0.8Round 7🇹🇷 TURKIYE134♥♦Q+1+0
+0.8Round 10🇫🇷 FRANCE283NT♥8+1-1
+0.8Round 12🇮🇪 IRELAND222♠♦3+2-10
+0.7Round 4🇱🇹 LITHUANIA183♥♣9=+0
+0.7Round 11🇭🇺 HUNGARY86♠♣Q=+5
+0.7Round 18🇧🇪 BELGIUM14♠♥J=-1
+0.7Round 18🇧🇪 BELGIUM123NT♣6+2+0
+0.6Round 12🇮🇪 IRELAND174♠♣A-1+8
+0.6Round 12🇮🇪 IRELAND244♥♦10+1+1
+0.5Round 18🇧🇪 BELGIUM81NT♥9+1-7
+0.5Round 20🇸🇪 SWEDEN42NT♥9+1+0
+0.4Round 6🇨🇭 SWITZERLAND264♠♣Q+1+0
+0.4Round 19🇱🇻 LATVIA193♦♣J=-1
+0.4Round 19🇱🇻 LATVIA253NT♠6+2+1
+0.3Round 10🇫🇷 FRANCE263NT♠5=+2
+0.2Round 1🇬🇷 GREECE124♠♠10=+0
+0.2Round 5🇩🇪 GERMANY23NT♥6+2+0
+0.2Round 11🇭🇺 HUNGARY24♥♦K=+0
+0.2Round 12🇮🇪 IRELAND213NT♥6+1-1
+0.2Round 17🇩🇰 DENMARK271NT♠5+1+7
+0.1Round 7🇹🇷 TURKIYE116♥♦8=+0
+0.1Round 17🇩🇰 DENMARK203NT♣2+1+1
-0.0Round 4🇱🇹 LITHUANIA303♦♦5+1+0
+0.0Round 6🇨🇭 SWITZERLAND323♣♦2+2+6
-0.0Round 10🇫🇷 FRANCE314♥♦K+2-11
+0.0Round 11🇭🇺 HUNGARY116NT♠9=-11
-0.0Round 15🇵🇱 POLAND152♥♦9+1-1
-0.0Round 20🇸🇪 SWEDEN14♥♦A+1-11
+0.0Round 20🇸🇪 SWEDEN154♠♥J=+0
-0.1Round 7🇹🇷 TURKIYE91NT♥6=+1
-0.1Round 10🇫🇷 FRANCE221NTx♠5-1-2
-0.1Round 11🇭🇺 HUNGARY34♠♦4-1+1
-0.2Round 1🇬🇷 GREECE34♠♥10+2-1
-0.2Round 1🇬🇷 GREECE94♠♥A+1+0
-0.2Round 6🇨🇭 SWITZERLAND171NT♠2-2-1
-0.2Round 7🇹🇷 TURKIYE13♥♠8+1+2
-0.2Round 10🇫🇷 FRANCE244♠♥2+1+0
-0.2Round 16🇳🇱 NETHERLANDS253NT♥J=+0
-0.2Round 18🇧🇪 BELGIUM51NT♦A+2-1
-0.3Round 4🇱🇹 LITHUANIA274♠♣6+2-11
-0.3Round 5🇩🇪 GERMANY43NT♦A-1-6
-0.3Round 12🇮🇪 IRELAND281NT♦Q=+0
-0.3Round 15🇵🇱 POLAND64♠♥K+3+12
-0.3Round 16🇳🇱 NETHERLANDS314♠♦K+2+11
-0.3Round 19🇱🇻 LATVIA204♥♣10+1+13
-0.4Round 15🇵🇱 POLAND81NT♥2+2+0
-0.4Round 16🇳🇱 NETHERLANDS222♠♥10-1-4
-0.4Round 18🇧🇪 BELGIUM33NT♣7+2+0
-0.5Round 7🇹🇷 TURKIYE84♠♣6+1+0
-0.6Round 4🇱🇹 LITHUANIA174♠♦K+1+0
-0.6Round 5🇩🇪 GERMANY73NT♥A-2-7
-0.6Round 12🇮🇪 IRELAND233NT♠9+3-1
-0.7Round 12🇮🇪 IRELAND303♠♥9-1+6
-0.7Round 15🇵🇱 POLAND162♦♠Q+2+0
-0.7Round 18🇧🇪 BELGIUM153♣♣3+2+2
-0.8Round 11🇭🇺 HUNGARY9Pass+3
-0.8Round 16🇳🇱 NETHERLANDS183NT♦4+1+0
-0.8Round 16🇳🇱 NETHERLANDS302♠♥K-3-1
-0.8Round 18🇧🇪 BELGIUM94♠♥7-2+1
-0.9Round 7🇹🇷 TURKIYE164♥♦3+2-1
-0.9Round 10🇫🇷 FRANCE232NT♣4-1-1
-0.9Round 15🇵🇱 POLAND134♠♦9+1+0
-0.9Round 18🇧🇪 BELGIUM142♠♥4-2+8
-1.0Round 1🇬🇷 GREECE103♥♦K=-7
-1.0Round 6🇨🇭 SWITZERLAND292NT♦10=-1
-1.0Round 11🇭🇺 HUNGARY164♠♣A+1-13
-1.0Round 18🇧🇪 BELGIUM73NT♥J+2+0
-1.1Round 5🇩🇪 GERMANY121NT♣4=+1
-1.1Round 11🇭🇺 HUNGARY132♠♣6+1-2
-1.1Round 18🇧🇪 BELGIUM113NT♥3-3+0
-1.1Round 18🇧🇪 BELGIUM162♠♣K-2+1
-1.1Round 19🇱🇻 LATVIA243♣x♣2-1+0
-1.2Round 18🇧🇪 BELGIUM62♠♠Q=+0
-1.2Round 19🇱🇻 LATVIA213♣♦6+1+0
-1.3Round 17🇩🇰 DENMARK312NT♠2+1-1
-1.4Round 1🇬🇷 GREECE153NT♦3-2-5
-1.4Round 15🇵🇱 POLAND103NT♦7+1+0
-1.4Round 16🇳🇱 NETHERLANDS194♥♥5+2-11
-1.5Round 7🇹🇷 TURKIYE124♠♥3+3-10
-1.5Round 19🇱🇻 LATVIA263♠♥K-3-8
-1.6Round 16🇳🇱 NETHERLANDS234♠♥Q=+0
-1.7Round 4🇱🇹 LITHUANIA223♥♠5-1-6
-1.7Round 5🇩🇪 GERMANY102♠♥7+1+0
-1.8Round 16🇳🇱 NETHERLANDS262♠♦A+2-1
-1.8Round 19🇱🇻 LATVIA171NT♥3-2+0
-1.8Round 20🇸🇪 SWEDEN63♥♥3=-6
-1.9Round 10🇫🇷 FRANCE203♥♣Q=+8
-2.1Round 12🇮🇪 IRELAND314♥♣3-2+1
-2.1Round 15🇵🇱 POLAND123NT♥3=+0
-2.2Round 15🇵🇱 POLAND21NT♠3+2+6
-2.3Round 5🇩🇪 GERMANY12♠♠7-2+7
-2.3Round 11🇭🇺 HUNGARY151♦♥A+3+0
-2.4Round 4🇱🇹 LITHUANIA204♠♦K-1+3
-2.4Round 4🇱🇹 LITHUANIA282♥♣5=+1
-2.4Round 6🇨🇭 SWITZERLAND236♠♠J+1-2
-2.4Round 11🇭🇺 HUNGARY143♠♥6+1-7
-2.5Round 4🇱🇹 LITHUANIA233NT♠5+2-11
-2.5Round 6🇨🇭 SWITZERLAND303♣♠4+1-1
-2.6Round 16🇳🇱 NETHERLANDS281NT♠4+2+0
-2.6Round 20🇸🇪 SWEDEN22♥♠J+2-2
-2.7Round 1🇬🇷 GREECE43NT♦Q-1-6
-2.7Round 17🇩🇰 DENMARK173NT♠5+1+0
-2.8Round 4🇱🇹 LITHUANIA193NT♥A=+0
-2.8Round 6🇨🇭 SWITZERLAND211NT♥2+1-7
-2.9Round 7🇹🇷 TURKIYE154♥♠4=+1
-3.0Round 10🇫🇷 FRANCE213NT♠5+1+0
-3.0Round 10🇫🇷 FRANCE321NT♥4-1+1
-3.0Round 12🇮🇪 IRELAND274♥♣K+2-2
-3.1Round 15🇵🇱 POLAND144♠♦3+1-1
-3.2Round 17🇩🇰 DENMARK252♠♣4=+0
-3.2Round 19🇱🇻 LATVIA273NT♠5=+0
-3.2Round 20🇸🇪 SWEDEN53♣♠9+1-7
-3.3Round 15🇵🇱 POLAND43♥♦K-1-11
-3.5Round 18🇧🇪 BELGIUM132NT♦4-1-6
-3.6Round 6🇨🇭 SWITZERLAND253NT♠J=+0
-3.6Round 17🇩🇰 DENMARK306♦♣A=-9
-3.8Round 5🇩🇪 GERMANY154♥♣A-3-7
-3.8Round 19🇱🇻 LATVIA234♥♦3-1-6
-3.9Round 11🇭🇺 HUNGARY62♥♣10=-6
-3.9Round 17🇩🇰 DENMARK324♥♦8=+0
-4.0Round 4🇱🇹 LITHUANIA211NT♦9=-6
-4.0Round 5🇩🇪 GERMANY53NT♠Q+3-10
-4.0Round 11🇭🇺 HUNGARY74♦♥A-2-8
-4.0Round 17🇩🇰 DENMARK293♦♥A+2-10
-4.1Round 5🇩🇪 GERMANY93♥♣4-2-2
-4.1Round 11🇭🇺 HUNGARY13NT♠5-1-5
-4.1Round 12🇮🇪 IRELAND193♥♦9-1-6
-4.1Round 12🇮🇪 IRELAND326♠♥K+1-5
-4.1Round 17🇩🇰 DENMARK243♠♥A-3-6
-4.3Round 5🇩🇪 GERMANY134♠♦A-3-14
-4.5Round 15🇵🇱 POLAND113♥♠6-1-5
-4.9Round 20🇸🇪 SWEDEN106♥♣9+1+13
-5.2Round 4🇱🇹 LITHUANIA265♠x♥9-3+7
-5.4Round 1🇬🇷 GREECE72♦♦8+2-1
-5.6Round 16🇳🇱 NETHERLANDS294♠♠2=+0
-5.7Round 6🇨🇭 SWITZERLAND222♥♥5=-5
-5.8Round 5🇩🇪 GERMANY114♥x♠3-2-5
-5.9Round 5🇩🇪 GERMANY83♠♦K-1-6
-5.9Round 11🇭🇺 HUNGARY103NT♦Q-3-5
-6.0Round 20🇸🇪 SWEDEN73NT♥2-1-12
-6.6Round 20🇸🇪 SWEDEN124♠♥9=-1
-7.1Round 18🇧🇪 BELGIUM42♣♥6+1-10
-7.4Round 10🇫🇷 FRANCE184♠♥3-3-11
-7.7Round 5🇩🇪 GERMANY33NT♥3+1-7
-7.8Round 7🇹🇷 TURKIYE35♥♠2-1-9
-7.8Round 20🇸🇪 SWEDEN36♦x♣A-1-11
-7.9Round 6🇨🇭 SWITZERLAND272♠x♥9-2-10
-8.0Round 11🇭🇺 HUNGARY43♣♦2=-11
-8.3Round 12🇮🇪 IRELAND204♠♣K=-10
-8.5Round 12🇮🇪 IRELAND184♠♠8-1-10
-9.2Round 6🇨🇭 SWITZERLAND247♦♥2=+2
-10.0Round 18🇧🇪 BELGIUM22♣x♣10-3-8
-10.2Round 17🇩🇰 DENMARK283NT♠Q=-10
-12.2Round 6🇨🇭 SWITZERLAND287♥♥5=+0
-12.9Round 17🇩🇰 DENMARK196♥♣3-1-13
-15.4Round 16🇳🇱 NETHERLANDS174♠x♣K-7-16