🇫🇷 TCHOULKINE Philippe · FRANCE

15rank
+192.1Butler · 170 bds
+1.13per board
±4.8swing
+0.64vs par /bd · #35/92
+1.00adjusted /bd
Butler per round: 34.4 19.6 24 31.2 -15.3 12.1 0.8 2.2 31.2 13.9 -12.8 -24.6 47.2 -2 -4.6 20.5 14.3by round

vs par split: bidding +0.06 · play +0.58

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

Card play — on target: opening leads 79.4% #19 of 92 · declarer play 65.9% #51 of 92 · defence 87.3% #15 of 92

Card play by contract type — on target
vs NTvs a suit
Opening leads76.9% (13)81.0% (21)
Declarer play64.7% (17)66.7% (27)
Defence88.0% (25)87.0% (54)

Opening leads by suit led: ♠ 66.7% (6) · ♥ 75.0% (12) · ♦ 85.7% (7) · ♣ 88.9% (9)

vs par by strain: NT +0.24 (53) · a suit +0.82 (117)

vs par by level: part-score +0.54 (67) · game +0.61 (101) · slam +5.50 (2)

By role: declaring +1.25/bd (-1.36 vs par · 91) · defending +0.99/bd (+2.95 vs par · 79)

By vulnerability: vulnerable +1.20/bd (-0.97 vs par · 89) · not vulnerable +1.05/bd (+2.41 vs par · 81)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.RochesM.Grubisic – V.CizelOpen10+34.4+3.44+2.00
Round 2M.RochesD.Zaharie – D.OjogOpen10+19.6+1.96-0.20
Round 3M.RochesJ.Hegedus – D.BohmOpen10+24.0+2.40+3.70
Round 4M.RochesA.Pedmanson – H.PedmansonOpen10+31.2+3.12+5.30
Round 5M.RochesL.De Wijs – S.De WijsOpen10-15.3-1.53-2.50
Round 6M.RochesA.Abragi – I.LichtensteinOpen10+12.1+1.21+0.50
Round 7M.RochesK.Staus – J.HolzingerOpen10+0.8+0.08+1.10
Round 8M.RochesL.Kasperczyk – M.StasikOpen10+2.2+0.22+1.40
Round 9M.RochesT.Altun – A.TozcuOpen10+31.2+3.12+0.60
Round 10M.RochesH.Rose – J.BakhshiOpen10+13.9+1.39+2.30
Round 11M.RochesL.Batzia Greenberg – N.BergerOpen10-12.8-1.28-3.60
Round 12M.RochesA.Tylvad – D.TylvadOpen10-24.6-2.46-0.80
Round 13M.RochesI.Foteinakis – N.KonstantinidouOpen10+47.2+4.72+3.10
Round 14M.RochesI.Tatarkin – E.StolyarovOpen10-2.0-0.20-3.10
Round 15M.RochesI.Walach – F.ChrobokOpen10-4.6-0.46-2.30
Round 16M.RochesP.Straume – O.LigersOpen10+20.5+2.05+1.00
Round 17M.RochesA.Landsvik – A.BrogelandOpen10+14.3+1.43+2.40

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
+15.4Round 9🇹🇷 TURKEY74♥x♠A-5+13
+12.8Round 2🇷🇴 ROMANIA212♥♣7-1+12
+12.5Round 4🇪🇪 ESTONIA214♠x♥A=+14
+10.9Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND205♦x♥5-3+7
+10.4Round 3🇭🇺 HUNGARY84♠♣K+1+8
+10.0Round 2🇷🇴 ROMANIA155♦♣3-2+13
+9.4Round 13🇬🇷 GREECE45♥x♠A-1+7
+9.3Round 13🇬🇷 GREECE94♠x♦Q=+5
+9.1Round 6🇸🇪 SWEDEN213NT♣4-2+12
+8.9Round 1🇭🇷 CROATIA84♠♥A=+11
+8.9Round 17🇳🇴 NORWAY224♠♣10=+11
+8.6Round 9🇹🇷 TURKEY64♥♠J-2+9
+8.5Round 13🇬🇷 GREECE16♠♥5=+11
+8.5Round 13🇬🇷 GREECE73NT♠7=+0
+8.2Round 8🇵🇱 POLAND163♦♣5+2+10
+7.7Round 16🇱🇻 LATVIA16♥♦2=+0
+7.6Round 1🇭🇷 CROATIA41NT♦A-2+7
+7.5Round 1🇭🇷 CROATIA53NT♥10-5-2
+7.4Round 3🇭🇺 HUNGARY13NT♣9-1+10
+7.4Round 8🇵🇱 POLAND193NT♦3-3+14
+7.4Round 12🇩🇰 DENMARK194♠♠10=+10
+7.3Round 9🇹🇷 TURKEY24♠♥K-1+5
+7.2Round 13🇬🇷 GREECE33NT♣6+2+2
+6.8Round 16🇱🇻 LATVIA74♠♦2-1+12
+6.6Round 3🇭🇺 HUNGARY33NT♥5-1+10
+6.3Round 4🇪🇪 ESTONIA202NT♥10+5+15
+6.2Round 13🇬🇷 GREECE104♠♦J+2-3
+5.7Round 3🇭🇺 HUNGARY64♥♦A-3+11
+5.7Round 4🇪🇪 ESTONIA183NT♣6-1+10
+5.6Round 6🇸🇪 SWEDEN164♥♥4+1-13
+5.6Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163NT♥3+1+0
+5.4Round 6🇸🇪 SWEDEN144♠♥2-1+4
+5.2Round 4🇪🇪 ESTONIA163♣x♠Q-2+8
+5.1Round 3🇭🇺 HUNGARY104♠♦10=-1
+5.1Round 5🇳🇱 NETHERLANDS24♦♣A-1+9
+5.1Round 16🇱🇻 LATVIA44♥♥K+1+0
+5.1Round 17🇳🇴 NORWAY133♦♣K+2+10
+5.0Round 1🇭🇷 CROATIA103♣♥A+1-10
+4.8Round 2🇷🇴 ROMANIA194♠♥9=+3
+4.6Round 15🇨🇿 CZECH REPUBLIC223♠♥2+2+6
+4.6Round 16🇱🇻 LATVIA64♥x♣5-2-7
+4.5Round 13🇬🇷 GREECE64♠♦K=+7
+4.4Round 6🇸🇪 SWEDEN193NT♠J-1+10
+4.2Round 15🇨🇿 CZECH REPUBLIC204♥♦Q=+9
+4.1Round 9🇹🇷 TURKEY51NT♥J+1+0
+3.9Round 8🇵🇱 POLAND133NT♥5=+0
+3.9Round 17🇳🇴 NORWAY164♥♣4=+0
+3.8Round 4🇪🇪 ESTONIA153NT♠7+1+0
+3.5Round 15🇨🇿 CZECH REPUBLIC213NT♥4-1+12
+3.4Round 1🇭🇷 CROATIA24♠♥A-4+2
+3.4Round 14🇷🇺 RUSSIA73NT♦6+2+2
+3.2Round 8🇵🇱 POLAND185♣♥7-2-9
+2.9Round 6🇸🇪 SWEDEN202♥♣3-1+11
+2.9Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND153♠x♥5-1+9
+2.9Round 16🇱🇻 LATVIA33NT♦J+3-12
+2.8Round 16🇱🇻 LATVIA84♥♦6+2+11
+2.6Round 1🇭🇷 CROATIA91NT♦A+2+2
+2.6Round 2🇷🇴 ROMANIA173♠♥K-2+0
+2.6Round 7🇩🇪 GERMANY14♥♠Q+1+4
+2.5Round 5🇳🇱 NETHERLANDS92NT♥6+1+7
+2.4Round 17🇳🇴 NORWAY195♠♥3-1-8
+2.3Round 2🇷🇴 ROMANIA142NT♥2+2+6
+2.2Round 1🇭🇷 CROATIA32♠♦A=+0
+2.2Round 7🇩🇪 GERMANY73♥♠K-1+5
+2.2Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND192♠♣K=-1
+2.2Round 14🇷🇺 RUSSIA31NT♥8=+0
+2.1Round 4🇪🇪 ESTONIA192♦♠J+2+1
+2.1Round 14🇷🇺 RUSSIA43NT♣6+1-1
+2.1Round 14🇷🇺 RUSSIA105♦♠9+1+0
+2.0Round 5🇳🇱 NETHERLANDS14♠♠6-2+6
+2.0Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠x♣K-2+13
+1.8Round 17🇳🇴 NORWAY203NT♦A-1+5
+1.6Round 11🇮🇱 ISRAEL42♥♠A-2-9
+1.5Round 9🇹🇷 TURKEY94♥♦8=+0
+1.4Round 4🇪🇪 ESTONIA142NT♠3=+1
+1.4Round 7🇩🇪 GERMANY93♠♥3+1+2
+1.4Round 11🇮🇱 ISRAEL71NT♠5+1+0
+1.2Round 9🇹🇷 TURKEY41NT♥5+1-11
+1.2Round 14🇷🇺 RUSSIA93♥♦A=+0
+1.1Round 7🇩🇪 GERMANY52♥♦J-1+8
+1.0Round 11🇮🇱 ISRAEL53NT♠6+3-13
+0.9Round 7🇩🇪 GERMANY32♣♣8+3+10
+0.9Round 7🇩🇪 GERMANY62♥♦A=-1
+0.9Round 12🇩🇰 DENMARK132NT♣K-1-5
+0.9Round 14🇷🇺 RUSSIA22♥♣4+1-7
+0.8Round 1🇭🇷 CROATIA72♠♥5+2+1
+0.8Round 2🇷🇴 ROMANIA221NT♣6+2-10
+0.8Round 5🇳🇱 NETHERLANDS84♥♣Q=-1
+0.7Round 16🇱🇻 LATVIA105♥♦A=+0
+0.6Round 11🇮🇱 ISRAEL64♠♥3=-1
+0.6Round 11🇮🇱 ISRAEL94♠♣6=-1
+0.4Round 16🇱🇻 LATVIA22NT♥2+1+10
+0.2Round 13🇬🇷 GREECE85♥♠A+2+14
+0.1Round 9🇹🇷 TURKEY83♦♥K=+7
+0.0Round 9🇹🇷 TURKEY102♠♥4=+0
-0.0Round 12🇩🇰 DENMARK223♥♣3+1+6
-0.1Round 7🇩🇪 GERMANY82♥♠K-1+2
-0.1Round 17🇳🇴 NORWAY153NT♥6=+1
-0.2Round 8🇵🇱 POLAND174♥♥4+1+0
-0.3Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133♠♦A+1+1
-0.4Round 5🇳🇱 NETHERLANDS74♠♦2+2-13
-0.4Round 15🇨🇿 CZECH REPUBLIC134♠♥K+1-13
-0.5Round 3🇭🇺 HUNGARY43♠♦5+1+10
-0.5Round 7🇩🇪 GERMANY43♥♥Q-3-4
-0.6Round 5🇳🇱 NETHERLANDS31NT♥4-2+6
-0.6Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND182♠♣K=+0
-0.7Round 2🇷🇴 ROMANIA183♥♠7=+10
-0.7Round 4🇪🇪 ESTONIA172♠♥8+2+6
-0.7Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143NT♦9=+0
-0.7Round 15🇨🇿 CZECH REPUBLIC144♠♥2+1+0
-0.8Round 14🇷🇺 RUSSIA63♥♦Q-1-2
-0.8Round 17🇳🇴 NORWAY182♠♦7+1-1
-1.0Round 4🇪🇪 ESTONIA224♠♥A-1+6
-1.4Round 2🇷🇴 ROMANIA163♥♥A-2-15
-1.4Round 3🇭🇺 HUNGARY22♠♥10=+0
-1.4Round 6🇸🇪 SWEDEN183NT♣Q+1+1
-1.4Round 16🇱🇻 LATVIA94♦x♣Q-3-4
-1.5Round 6🇸🇪 SWEDEN153NT♠2-2-6
-1.5Round 17🇳🇴 NORWAY143NT♣6=+11
-1.6Round 1🇭🇷 CROATIA63NT♥9+3+9
-1.6Round 11🇮🇱 ISRAEL24♥♠5+1+0
-1.7Round 15🇨🇿 CZECH REPUBLIC154♠♣J-1-11
-1.7Round 15🇨🇿 CZECH REPUBLIC162♠♥2=+1
-1.8Round 3🇭🇺 HUNGARY54♥♦10=+1
-1.8Round 5🇳🇱 NETHERLANDS63♥♠10-1-6
-1.8Round 12🇩🇰 DENMARK153♥♣2=+0
-1.9Round 17🇳🇴 NORWAY174♠♦5-2+0
-2.0Round 1🇭🇷 CROATIA14♠♦A=+0
-2.0Round 8🇵🇱 POLAND223♠♥4+1-1
-2.2Round 11🇮🇱 ISRAEL11NT♦2-1-4
-2.3Round 6🇸🇪 SWEDEN173♠♥4+2-6
-2.3Round 14🇷🇺 RUSSIA15♣♦5-1-10
-2.4Round 11🇮🇱 ISRAEL84♠♣10-2+5
-2.5Round 6🇸🇪 SWEDEN133NT♠Q+2+0
-2.5Round 7🇩🇪 GERMANY103NT♥5=-10
-2.6Round 2🇷🇴 ROMANIA133NT♠10-2-8
-2.9Round 12🇩🇰 DENMARK184♠♣3=+0
-3.0Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND172♥♦4=+0
-3.1Round 8🇵🇱 POLAND213NT♠3=+0
-3.1Round 15🇨🇿 CZECH REPUBLIC182♠♣8-1-4
-3.2Round 9🇹🇷 TURKEY34♠♣7-2-11
-3.2Round 13🇬🇷 GREECE53NT♦8+1+0
-3.3Round 8🇵🇱 POLAND204♠♦K=+0
-3.3Round 15🇨🇿 CZECH REPUBLIC173♠♥7+3-15
-3.4Round 3🇭🇺 HUNGARY74♥♦A-1-12
-3.4Round 13🇬🇷 GREECE23♥♦2=-12
-3.5Round 17🇳🇴 NORWAY212♥♠3-1-5
-3.8Round 9🇹🇷 TURKEY13NT♥2-2-6
-3.9Round 14🇷🇺 RUSSIA52♦♠6+3-7
-4.1Round 3🇭🇺 HUNGARY94♥♦2=+0
-4.1Round 4🇪🇪 ESTONIA132NT♥2-2-8
-4.4Round 12🇩🇰 DENMARK173NT♣4+2-1
-4.6Round 5🇳🇱 NETHERLANDS44♥♦10-2-8
-4.6Round 12🇩🇰 DENMARK214♠♣8=-3
-4.7Round 5🇳🇱 NETHERLANDS53♠♣A+1-9
-4.9Round 12🇩🇰 DENMARK143♥♣6=+0
-5.1Round 10🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND222NT♥8+1-6
-5.2Round 7🇩🇪 GERMANY24♠♦7-1-5
-5.3Round 12🇩🇰 DENMARK203NT♣8-2-8
-5.5Round 8🇵🇱 POLAND155♣♠J=+0
-5.5Round 11🇮🇱 ISRAEL103NT♠J=-12
-6.0Round 15🇨🇿 CZECH REPUBLIC193NT♥7-2-8
-6.3Round 11🇮🇱 ISRAEL34♠♦J+1-1
-6.4Round 8🇵🇱 POLAND144♠♦2=+0
-6.9Round 14🇷🇺 RUSSIA83NT♠7-2-6
-7.6Round 6🇸🇪 SWEDEN224♥♠3-2-8
-9.0Round 2🇷🇴 ROMANIA203NT♦6-2-13
-9.0Round 12🇩🇰 DENMARK165♣♥J-4-7
-9.1Round 16🇱🇻 LATVIA54♥♦6=+0
-13.6Round 5🇳🇱 NETHERLANDS105♦x♠8-3-16