🇧🇪 CAPUTO Philippe · BELGIUM

79rank
-59.3Butler · 176 bds
-0.34per board
±4.8swing
-1.16vs par /bd · #93/103
-0.32adjusted /bd
Butler per round: 15 -1.2 -18.1 -28.2 20.3 41.8 -42 22.6 -26.5 -26.3 -16.7by round

vs par split: bidding -0.65 · play -0.50

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

Card play — on target: opening leads 79.5% #37 of 103 · declarer play 74.5% #35 of 103 · defence 80.3% #98 of 103

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (10)79.3% (29)
Declarer play72.2% (18)75.9% (29)
Defence83.3% (18)79.3% (58)

Opening leads by suit led: ♠ 62.5% (8) · ♥ 64.3% (14) · ♦ 100.0% (9) · ♣ 100.0% (8)

vs par by strain: NT -0.90 (52) · a suit -1.26 (123)

vs par by level: part-score -1.10 (68) · game -1.10 (93) · slam -1.79 (14)

By role: declaring -0.35/bd (-2.59 vs par · 100) · defending -0.32/bd (+0.71 vs par · 76)

By vulnerability: vulnerable -0.12/bd (-1.56 vs par · 88) · not vulnerable -0.56/bd (-0.77 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1G.Van MiddelemZ.Koldzic – D.JovanovicOpen16+15.0+0.94+0.50
Round 3G.Van MiddelemM.Milovic – F.MasicOpen16-1.2-0.07-1.44
Round 4G.Van MiddelemK.Konow – M.AskgaardOpen16-18.1-1.13-3.56
Round 6G.Van MiddelemA.Versace – L.LauriaOpen16-28.2-1.76-3.25
Round 8G.Van MiddelemI.Nanev – R.GunevOpen16+20.3+1.27+2.19
Round 9G.Van MiddelemI.Herbst – O.HerbstOpen16+41.8+2.61+0.06
Round 11G.Van MiddelemU.Jansons – I.RubenisOpen16-42.0-2.62-3.81
Round 12G.Van MiddelemK.Jassem – M.MazurkiewiczOpen16+22.6+1.41+0.81
Round 13G.Van MiddelemG.Homonnay – G.WinklerOpen16-26.5-1.66-2.25
Round 15G.Van MiddelemT.Forrester – A.RobsonOpen16-26.3-1.64-2.12
Round 16G.Van MiddelemR.Ritmeijer – M.TichaOpen16-16.7-1.04+0.06

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
+13.5Round 9🇮🇱 ISRAEL306♦x♣7-4+14
+11.7Round 12🇵🇱 POLAND323NT♦5+4+14
+10.5Round 1🇷🇸 SERBIA213NT♥3-4+12
+9.4Round 1🇷🇸 SERBIA265♠♥3=+10
+9.2Round 16🇳🇱 NETHERLANDS236♦♥5=+7
+8.8Round 8🇧🇬 BULGARIA113NTx♥3-3+9
+8.2Round 8🇧🇬 BULGARIA95♣♠J=+7
+8.0Round 12🇵🇱 POLAND225♣♦Q=-5
+7.9Round 3BOSNIA HERZEGOVINA174♠♥A=+11
+7.9Round 8🇧🇬 BULGARIA53NT♦3-1+10
+7.5Round 6🇮🇹 ITALY53NT♠6+1-13
+6.7Round 8🇧🇬 BULGARIA133NT♠3+1+11
+6.6Round 16🇳🇱 NETHERLANDS264♥♠A-1+12
+5.8Round 9🇮🇱 ISRAEL292♥♣K-2+3
+5.7Round 13🇭🇺 HUNGARY46♠♣6=+8
+5.6Round 9🇮🇱 ISRAEL281NTx♥A-2+5
+5.4Round 11🇱🇻 LATVIA273NT♠10=+7
+5.3Round 9🇮🇱 ISRAEL272NT♣7=+0
+5.3Round 9🇮🇱 ISRAEL326♠♥5=+0
+5.2Round 11🇱🇻 LATVIA295♣♥3+1-13
+5.2Round 12🇵🇱 POLAND302♠♥J+2+7
+5.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND112♥♣K+2+7
+5.1Round 1🇷🇸 SERBIA284♥♦A=+11
+5.1Round 4🇩🇰 DENMARK94♠♦4-1+5
+4.9Round 8🇧🇬 BULGARIA33NT♥5-1+9
+4.9Round 12🇵🇱 POLAND293NT♦5+1+0
+4.6Round 8🇧🇬 BULGARIA14♥♣10+2+8
+4.4Round 12🇵🇱 POLAND204♥♣3-1+12
+4.3Round 6🇮🇹 ITALY74♥♥3=-1
+4.1Round 12🇵🇱 POLAND195♣♠4=+11
+4.0Round 11🇱🇻 LATVIA196♥♣A=+0
+3.9Round 12🇵🇱 POLAND313NT♥2+2+8
+3.9Round 16🇳🇱 NETHERLANDS202♥♣4+1+0
+3.8Round 9🇮🇱 ISRAEL231♠♥Q+3-1
+3.4Round 9🇮🇱 ISRAEL254♥♣A=+0
+3.3Round 3BOSNIA HERZEGOVINA293NT♥2+1+1
+3.2Round 16🇳🇱 NETHERLANDS191NT♥6=+0
+3.1Round 4🇩🇰 DENMARK163♣♦7-1+4
+3.0Round 9🇮🇱 ISRAEL183NT♠2+2+2
+2.9Round 3BOSNIA HERZEGOVINA215♥♥3-1+6
+2.9Round 4🇩🇰 DENMARK53NT♠5=-1
+2.9Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND12♠♥2=+7
+2.8Round 1🇷🇸 SERBIA233♣♠9=+6
+2.8Round 3BOSNIA HERZEGOVINA193NT♥3+2+0
+2.5Round 1🇷🇸 SERBIA183NT♥9+3+2
+2.3Round 13🇭🇺 HUNGARY154♠♣K=-1
+2.2Round 6🇮🇹 ITALY63NT♥3+3+2
+2.2Round 9🇮🇱 ISRAEL222NT♣K=-7
+2.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♦♣7=+0
+2.1Round 11🇱🇻 LATVIA312♠♥3+1+1
+2.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND122♠♦Q-1+5
+2.0Round 11🇱🇻 LATVIA171NT♠3+2+1
+2.0Round 13🇭🇺 HUNGARY126♠♣A=+0
+1.9Round 6🇮🇹 ITALY36♠♥3-1+13
+1.8Round 4🇩🇰 DENMARK113♦♣5+1+0
+1.8Round 8🇧🇬 BULGARIA142♦♣J=+0
+1.7Round 4🇩🇰 DENMARK64♠♣5+1+0
+1.7Round 12🇵🇱 POLAND253NT♥7+3+2
+1.5Round 3BOSNIA HERZEGOVINA324♠♥3+2-11
+1.5Round 12🇵🇱 POLAND173♠♣A-2-8
+1.4Round 1🇷🇸 SERBIA293♥♣A+1+1
+1.4Round 3BOSNIA HERZEGOVINA281♠♦6=+1
+1.4Round 8🇧🇬 BULGARIA82♠♣9-2+0
+1.2Round 13🇭🇺 HUNGARY133♦♥3=-1
+1.1Round 3BOSNIA HERZEGOVINA274♠♦10+2+1
+0.9Round 3BOSNIA HERZEGOVINA251NT♥3+1+1
+0.9Round 16🇳🇱 NETHERLANDS213♠♥6+1+1
+0.9Round 16🇳🇱 NETHERLANDS244♠♥K-2+11
+0.9Round 16🇳🇱 NETHERLANDS293NT♦10+3+1
+0.7Round 1🇷🇸 SERBIA324♥♣4-1-5
+0.7Round 8🇧🇬 BULGARIA162♠♥3=+0
+0.6Round 3BOSNIA HERZEGOVINA263NT♥6+1+0
+0.6Round 8🇧🇬 BULGARIA103♦♠K=+0
+0.6Round 9🇮🇱 ISRAEL245♣x♥A-1-5
+0.4Round 3BOSNIA HERZEGOVINA245♣x♥3-2+4
+0.4Round 9🇮🇱 ISRAEL172♣♠10-2+1
+0.4Round 9🇮🇱 ISRAEL312NT♥3=-11
+0.2Round 1🇷🇸 SERBIA314♥♥3=+0
+0.2Round 4🇩🇰 DENMARK154♥♠10+1+0
+0.1Round 3BOSNIA HERZEGOVINA30Pass-3
+0.1Round 13🇭🇺 HUNGARY162♦♥3-1+10
+0.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND95♥♠2=+0
+0.0Round 9🇮🇱 ISRAEL264♥♣2+1+0
-0.0Round 16🇳🇱 NETHERLANDS184♥♠7+1-11
-0.1Round 6🇮🇹 ITALY41NT♥3-1+0
-0.2Round 12🇵🇱 POLAND184♥♣2+1+0
-0.2Round 13🇭🇺 HUNGARY111NT♠3=+0
-0.3Round 8🇧🇬 BULGARIA124♥♠2=+1
-0.4Round 1🇷🇸 SERBIA303NT♠3+1+0
-0.4Round 6🇮🇹 ITALY12♦♥3+1+0
-0.5Round 1🇷🇸 SERBIA204♥♦2=+1
-0.5Round 13🇭🇺 HUNGARY54♥♠3+1+0
-0.5Round 13🇭🇺 HUNGARY143NT♦9=-2
-0.6Round 4🇩🇰 DENMARK84♠♥10-1-8
-0.8Round 3BOSNIA HERZEGOVINA222♥♥3+1+0
-0.8Round 6🇮🇹 ITALY132♥♣4=+0
-0.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND62♠♥4+1+0
-0.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♣Q+1+0
-0.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♠♣A=+0
-0.9Round 16🇳🇱 NETHERLANDS172♣x♠7-1-1
-1.0Round 11🇱🇻 LATVIA252NT♥9+1+1
-1.0Round 12🇵🇱 POLAND263NT♠J+2-1
-1.1Round 8🇧🇬 BULGARIA73NT♥10=+0
-1.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND51NT♦7-2+1
-1.2Round 12🇵🇱 POLAND231NT♠2+2-10
-1.2Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND162♥♠J+1-10
-1.3Round 4🇩🇰 DENMARK33♥♣A+1-4
-1.4Round 4🇩🇰 DENMARK21NT♠3=+1
-1.4Round 13🇭🇺 HUNGARY93♣♦7+2+1
-1.6Round 11🇱🇻 LATVIA265♦♣5=-2
-1.7Round 6🇮🇹 ITALY91♥♥3=-5
-1.7Round 11🇱🇻 LATVIA202♣♥K=-5
-1.8Round 1🇷🇸 SERBIA243NT♥Q+3-2
-1.8Round 4🇩🇰 DENMARK13♠♣A=-1
-1.8Round 9🇮🇱 ISRAEL192♠♥K=+0
-1.9Round 1🇷🇸 SERBIA273♠♥3+1+4
-1.9Round 4🇩🇰 DENMARK43NT♦9+2-16
-1.9Round 8🇧🇬 BULGARIA46NT♠3=+0
-1.9Round 12🇵🇱 POLAND244♠♦A=+0
-1.9Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♥♣A+2-2
-2.1Round 16🇳🇱 NETHERLANDS302♥♥5+1-6
-2.2Round 1🇷🇸 SERBIA254♠♦K=-3
-2.2Round 6🇮🇹 ITALY104♠♥3-1-12
-2.3Round 16🇳🇱 NETHERLANDS313♥♣3-2+1
-2.4Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♥♣Q-1-10
-2.5Round 6🇮🇹 ITALY143NT♣5-2-6
-2.8Round 9🇮🇱 ISRAEL203♠♣K=+0
-2.8Round 11🇱🇻 LATVIA283NT♦5-2-8
-2.9Round 4🇩🇰 DENMARK144♦♥K=-1
-2.9Round 9🇮🇱 ISRAEL216♥♦K=+0
-3.1Round 1🇷🇸 SERBIA224♠♥Q+2-11
-3.1Round 8🇧🇬 BULGARIA63NT♦2+3-1
-3.1Round 16🇳🇱 NETHERLANDS322♠♣6=-5
-3.2Round 3BOSNIA HERZEGOVINA183NT♥3+1+1
-3.2Round 6🇮🇹 ITALY123♣♥3+2-1
-3.2Round 11🇱🇻 LATVIA243NT♣3=+2
-3.2Round 13🇭🇺 HUNGARY83♥♦7=-1
-3.3Round 6🇮🇹 ITALY24♥♥3=+0
-3.3Round 12🇵🇱 POLAND273♠♦Q=-6
-3.4Round 13🇭🇺 HUNGARY33♥♥5-1-8
-3.5Round 13🇭🇺 HUNGARY103♦♣3+2-10
-3.6Round 13🇭🇺 HUNGARY74♠♣5-3-5
-3.7Round 1🇷🇸 SERBIA191NT♥3=-7
-4.0Round 1🇷🇸 SERBIA174♠♦A+2-11
-4.0Round 4🇩🇰 DENMARK102♥♠8=-6
-4.1Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND45♠x♦K-3-5
-4.3Round 13🇭🇺 HUNGARY63♣♣3-2-5
-4.4Round 6🇮🇹 ITALY154♣♥3+2-8
-4.4Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND155♠x♥4-3+0
-4.4Round 16🇳🇱 NETHERLANDS283♣♦K-2+9
-4.5Round 16🇳🇱 NETHERLANDS274♠x♠4-3-2
-5.0Round 11🇱🇻 LATVIA184♣♠A-1-5
-5.4Round 4🇩🇰 DENMARK122♦♣K-1-5
-5.5Round 3BOSNIA HERZEGOVINA205♥♠J-2-10
-5.7Round 12🇵🇱 POLAND214♥♣4-3+0
-6.2Round 4🇩🇰 DENMARK73♦♠Q-2-13
-6.5Round 3BOSNIA HERZEGOVINA233NT♥3=-13
-6.7Round 11🇱🇻 LATVIA325♥♠5-1-10
-6.8Round 13🇭🇺 HUNGARY24♥x♠A-2-8
-7.0Round 6🇮🇹 ITALY83NT♥3+1-7
-7.4Round 4🇩🇰 DENMARK135♣x♠A-2-12
-7.5Round 11🇱🇻 LATVIA233NT♠3+1+0
-7.5Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♠♠Q=-7
-7.6Round 6🇮🇹 ITALY114♥♥3=-3
-7.6Round 8🇧🇬 BULGARIA24♥♦2-1-10
-8.1Round 3BOSNIA HERZEGOVINA315♠♥K=-12
-8.2Round 11🇱🇻 LATVIA223NT♠9-3-7
-9.5Round 12🇵🇱 POLAND283NT♥A-2-11
-10.0Round 11🇱🇻 LATVIA305♦x♦A=-9
-10.4Round 13🇭🇺 HUNGARY16♦♣A-1-14
-10.9Round 6🇮🇹 ITALY166♣♠A=-11
-11.3Round 8🇧🇬 BULGARIA156♣x♥J+1-9
-11.8Round 16🇳🇱 NETHERLANDS223♣x♣4-4-3
-13.0Round 11🇱🇻 LATVIA213NTx♦5-3-14
-13.2Round 16🇳🇱 NETHERLANDS256NT♦K-2-13
-13.8Round 15🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND77♥♣4-1-20