🏴󠁧󠁢󠁳󠁣󠁴󠁿 PUNCH Sam · SCOTLAND

18rank
+60.3Butler · 240 bds
+0.25per board
±4.5swing
+0.42vs par /bd · #9/27
+0.27adjusted /bd
Butler per round: -0.3 -0.3 -0.3 -0.3 43.3 43.3 43.3 43.3 43.3 26.7 26.7 26.7 26.7 -9.4 -9.4 -9.4 -9.4 -9.4by round

vs par split: bidding +0.08 · play +0.33

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

Card play — on target: opening leads 74.2% #26 of 27 · declarer play 77.8% #8 of 27 · defence 85.2% #16 of 27

Card play by contract type — on target
vs NTvs a suit
Opening leads76.2% (21)73.3% (45)
Declarer play73.3% (15)80.0% (30)
Defence84.2% (38)85.6% (90)

Opening leads by suit led: ♠ 77.8% (18) · ♥ 64.3% (14) · ♦ 68.4% (19) · ♣ 86.7% (15)

vs par by strain: NT -0.08 (72) · a suit +0.62 (165)

vs par by level: part-score +0.30 (79) · game +0.18 (144) · slam +3.36 (14)

By role: declaring +0.48/bd (-1.84 vs par · 110) · defending +0.06/bd (+2.33 vs par · 130)

By vulnerability: vulnerable -0.24/bd (+0.03 vs par · 120) · not vulnerable +0.74/bd (+0.80 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round of 16P.LeslieC.Arnolds – M.VerbeekOpen16+3.0+0.19+0.25
Round of 16P.LeslieL.Dekkers – D.Van DelftOpen16-6.2-0.39+0.50
Round of 16P.LeslieL.Dekkers – D.Van DelftClosed16-9.7-0.61-3.12
Round of 16P.LeslieC.Arnolds – M.VerbeekOpen16+12.6+0.79+1.00
QuarterfinalP.LeslieG.Vist – A.LangelandClosed16-8.1-0.51+1.25
QuarterfinalP.LeslieI.Wennevold – G.HelnessOpen16+1.6+0.10-0.44
QuarterfinalP.LeslieL.Grude – B.OigardenClosed16+3.6+0.23+1.25
QuarterfinalP.LeslieG.Helness – I.WennevoldClosed16+26.3+1.64+0.25
QuarterfinalP.LeslieL.Grude – B.OigardenClosed16+19.9+1.24+4.75
SemifinalP.LeslieN.Frey – C.D'OvidioOpen16+0.9+0.06-1.56
SemifinalP.LeslieS.Willard – B.CronierClosed16+26.0+1.62-0.12
SemifinalP.LeslieN.Frey – C.D'OvidioOpen16+5.1+0.32+0.75
SemifinalP.LeslieS.Willard – B.CronierClosed16-5.3-0.33+0.25
FinalP.LeslieY.Lu – Y.LiuClosed16+9.3+0.58+0.38
FinalP.LeslieW.Wang – SHEN (1) QiClosed16-18.7-1.17+0.88
FinalP.LeslieW.Wang – SHEN (1) QiClosed0+0.0+0.00·
FinalP.LeslieW.Wang – SHEN (1) QiClosed0+0.0+0.00·
FinalP.LeslieW.Wang – SHEN (1) QiClosed0+0.0+0.00·

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.7Semifinal🇫🇷 FRANCE613NT♦5+1+10
+12.0Quarterfinal🇳🇴 NORWAY715♠x♦K-3+12
+12.0Semifinal🇫🇷 FRANCE446♣♦5=-2
+11.0Semifinal🇫🇷 FRANCE503NT♥6+2+11
+10.9Round of 16🇳🇱 NETHERLANDS53♣♥3+3+15
+10.3Quarterfinal🇳🇴 NORWAY553NT♣K=+10
+10.0Quarterfinal🇳🇴 NORWAY392♠♣3+2+10
+10.0Semifinal🇫🇷 FRANCE884♥♠10-1+10
+9.7Quarterfinal🇳🇴 NORWAY406♦♣5-2+11
+9.7Semifinal🇫🇷 FRANCE64♥♣A=+8
+9.0Final🇨🇳 CHINA84♣x♠A-2+13
+8.9Round of 16🇳🇱 NETHERLANDS892♦x♠3=+11
+8.7Semifinal🇫🇷 FRANCE426♦♥K-2+2
+8.7Semifinal🇫🇷 FRANCE894♥x♠A-2+12
+8.3Round of 16🇳🇱 NETHERLANDS174♠♥A-1+10
+8.3Quarterfinal🇳🇴 NORWAY666♥♠4-2+12
+8.2Round of 16🇳🇱 NETHERLANDS853NT♠6=+7
+8.0Semifinal🇫🇷 FRANCE164♥♦3+2+2
+8.0Semifinal🇫🇷 FRANCE626♦♠8=-11
+7.8Round of 16🇳🇱 NETHERLANDS564♠♣9=+0
+7.3Quarterfinal🇳🇴 NORWAY965♣x♥A-4+7
+7.0Quarterfinal🇳🇴 NORWAY503NT♥3-1+6
+7.0Semifinal🇫🇷 FRANCE534♥♥3=+8
+7.0Final🇨🇳 CHINA103NT♠6+1+0
+6.9Quarterfinal🇳🇴 NORWAY593♠♣5=+10
+6.7Final🇨🇳 CHINA414♠x♥7-1+13
+6.4Quarterfinal🇳🇴 NORWAY852♥♠2-2+3
+6.4Quarterfinal🇳🇴 NORWAY924♠♥K-2+7
+6.0Quarterfinal🇳🇴 NORWAY743NT♦3+1+11
+5.7Round of 16🇳🇱 NETHERLANDS903♦♣Q=+6
+5.5Round of 16🇳🇱 NETHERLANDS303NT♠4-1+10
+5.4Quarterfinal🇳🇴 NORWAY903NT♣J-2+13
+5.1Round of 16🇳🇱 NETHERLANDS645♦♠A=-11
+5.1Quarterfinal🇳🇴 NORWAY147♠♠7=+0
+5.0Semifinal🇫🇷 FRANCE73NT♣7+3+2
+5.0Final🇨🇳 CHINA425♣♦K+1+13
+5.0Final🇨🇳 CHINA452♠♥6=+0
+4.9Quarterfinal🇳🇴 NORWAY952♠♥K+1+10
+4.7Final🇨🇳 CHINA155♠♥3=+0
+4.4Quarterfinal🇳🇴 NORWAY734♠♦A-1+5
+4.3Quarterfinal🇳🇴 NORWAY384♥♣5-1+12
+4.3Semifinal🇫🇷 FRANCE51NT♠4-2+7
+4.3Semifinal🇫🇷 FRANCE473♥♠3-2+6
+4.0Semifinal🇫🇷 FRANCE833NT♦J=+0
+4.0Final🇨🇳 CHINA133NT♠3=+10
+4.0Final🇨🇳 CHINA384♠♦5-1+5
+4.0Final🇨🇳 CHINA463NT♥9=+0
+3.9Round of 16🇳🇱 NETHERLANDS114♥♦J+1+1
+3.9Quarterfinal🇳🇴 NORWAY584♥♠K-1+5
+3.7Quarterfinal🇳🇴 NORWAY674♥♣K-1+5
+3.7Semifinal🇫🇷 FRANCE383NT♣4-1+6
+3.7Semifinal🇫🇷 FRANCE491NT♠3=+5
+3.6Quarterfinal🇳🇴 NORWAY793NT♠A=-11
+3.4Quarterfinal🇳🇴 NORWAY811NT♥6-1+5
+3.3Semifinal🇫🇷 FRANCE13NT♣6=+7
+3.1Round of 16🇳🇱 NETHERLANDS493♦♣2+1+7
+3.1Quarterfinal🇳🇴 NORWAY92♠♠6-1+7
+3.0Quarterfinal🇳🇴 NORWAY944♥♦2-1+5
+3.0Final🇨🇳 CHINA35♦x♥J+1+10
+2.9Round of 16🇳🇱 NETHERLANDS153♣♦Q+1+0
+2.8Round of 16🇳🇱 NETHERLANDS883♠♦7-1-1
+2.7Semifinal🇫🇷 FRANCE644♠♣8-1+10
+2.7Final🇨🇳 CHINA372♥♦5+1+7
+2.7Final🇨🇳 CHINA404♠♥5-2+0
+2.6Round of 16🇳🇱 NETHERLANDS142♠♦K+2+6
+2.6Quarterfinal🇳🇴 NORWAY3Pass+3
+2.3Quarterfinal🇳🇴 NORWAY363NT♦5+1+0
+2.3Semifinal🇫🇷 FRANCE483NT♥A+1+0
+2.1Round of 16🇳🇱 NETHERLANDS254♠♦7-1+5
+2.1Quarterfinal🇳🇴 NORWAY113♦♣A-1+4
+2.0Quarterfinal🇳🇴 NORWAY654♥♠3+2-11
+2.0Semifinal🇫🇷 FRANCE563NT♥4-4+7
+1.8Round of 16🇳🇱 NETHERLANDS814♠♣7+1+0
+1.7Quarterfinal🇳🇴 NORWAY614♠♣Q=+0
+1.7Final🇨🇳 CHINA143NT♥3+3-10
+1.4Quarterfinal🇳🇴 NORWAY884♠♥3=+3
+1.3Quarterfinal🇳🇴 NORWAY623NT♦6-1+5
+1.3Semifinal🇫🇷 FRANCE344♥♣4=+0
+1.3Final🇨🇳 CHINA94♥♣8-1+6
+1.1Round of 16🇳🇱 NETHERLANDS64♠♥A+1+4
+1.1Round of 16🇳🇱 NETHERLANDS823♦♠J-1+3
+1.0Quarterfinal🇳🇴 NORWAY334♠♦2=-1
+0.9Quarterfinal🇳🇴 NORWAY14♥♦8=+1
+0.9Quarterfinal🇳🇴 NORWAY545♦♣K-1-6
+0.9Quarterfinal🇳🇴 NORWAY563NT♣3-1-4
+0.7Semifinal🇫🇷 FRANCE433NT♣2+1+0
+0.7Semifinal🇫🇷 FRANCE871NT♠10+2+10
+0.7Semifinal🇫🇷 FRANCE941NT♣5+1+0
+0.6Quarterfinal🇳🇴 NORWAY752♣x♠K-1+0
+0.5Round of 16🇳🇱 NETHERLANDS614♥♦7=-1
+0.4Round of 16🇳🇱 NETHERLANDS233NT♥2-1+6
+0.4Quarterfinal🇳🇴 NORWAY804NT♥5+1+0
+0.3Round of 16🇳🇱 NETHERLANDS324♠♦A=-1
+0.3Round of 16🇳🇱 NETHERLANDS522♥♥10+3-10
+0.3Quarterfinal🇳🇴 NORWAY844♥♥3=+0
+0.3Semifinal🇫🇷 FRANCE333NT♠5+2+0
+0.3Semifinal🇫🇷 FRANCE862♥♠10+1-7
+0.3Final🇨🇳 CHINA166♠♥4=+13
+0.1Round of 16🇳🇱 NETHERLANDS1Pass+3
+0.1Quarterfinal🇳🇴 NORWAY63NT♥6+1+0
-0.0Round of 16🇳🇱 NETHERLANDS164♠♥Q=+0
-0.0Round of 16🇳🇱 NETHERLANDS264♥♣4+1-1
-0.0Quarterfinal🇳🇴 NORWAY496♠♥Q-1+11
-0.0Quarterfinal🇳🇴 NORWAY514♠♦A=+3
-0.0Quarterfinal🇳🇴 NORWAY695♣♠5=-11
-0.0Quarterfinal🇳🇴 NORWAY722♠♣K=+0
-0.0Quarterfinal🇳🇴 NORWAY774♥♦5+1+0
-0.0Semifinal🇫🇷 FRANCE24♦♠K-2-6
+0.0Semifinal🇫🇷 FRANCE354♥♣6-1+2
+0.0Semifinal🇫🇷 FRANCE404♠♦10=+0
-0.0Semifinal🇫🇷 FRANCE594♠♥A+2-11
+0.0Semifinal🇫🇷 FRANCE816♦♥5+1+11
+0.0Semifinal🇫🇷 FRANCE841NT♠3+2-1
+0.0Semifinal🇫🇷 FRANCE914♥♠10=-3
+0.0Semifinal🇫🇷 FRANCE933NT♥2=-9
+0.0Final🇨🇳 CHINA13NT♥J+3-11
+0.0Final🇨🇳 CHINA6Pass-3
+0.0Final🇨🇳 CHINA434♥♦J+1+0
-0.1Round of 16🇳🇱 NETHERLANDS103NT♦Q+1+0
-0.1Round of 16🇳🇱 NETHERLANDS544♠x♥10-1+5
-0.3Round of 16🇳🇱 NETHERLANDS133♥♣10=+0
-0.3Round of 16🇳🇱 NETHERLANDS273NT♠K=-2
-0.3Round of 16🇳🇱 NETHERLANDS603NT♠K+3+10
-0.3Round of 16🇳🇱 NETHERLANDS963♣♥2=+0
-0.3Quarterfinal🇳🇴 NORWAY373♥♦Q=-1
-0.3Quarterfinal🇳🇴 NORWAY933♣♥3+2+10
-0.3Semifinal🇫🇷 FRANCE556♠♦2+1+13
-0.5Round of 16🇳🇱 NETHERLANDS623NT♥5+2-11
-0.6Quarterfinal🇳🇴 NORWAY72♠♥A+2-1
-0.6Quarterfinal🇳🇴 NORWAY163♦♥K+1+0
-0.6Quarterfinal🇳🇴 NORWAY704♠♣J=-1
-0.7Round of 16🇳🇱 NETHERLANDS841♠♥6+2-1
-0.7Round of 16🇳🇱 NETHERLANDS913♦♠10-1-2
-0.7Quarterfinal🇳🇴 NORWAY834♠♦J+2+11
-0.7Semifinal🇫🇷 FRANCE32♠♦J-2-1
-0.7Semifinal🇫🇷 FRANCE414♠♦9+1+0
-0.7Final🇨🇳 CHINA343♦♥K=+0
-0.8Round of 16🇳🇱 NETHERLANDS203♣♦A+2-10
-0.8Round of 16🇳🇱 NETHERLANDS873♦♣3-1+1
-0.9Round of 16🇳🇱 NETHERLANDS24♠♥3+1-11
-0.9Round of 16🇳🇱 NETHERLANDS84♥♦A-2-5
-0.9Round of 16🇳🇱 NETHERLANDS284♥♣A-1-5
-0.9Quarterfinal🇳🇴 NORWAY54♠♥7=+0
-0.9Quarterfinal🇳🇴 NORWAY684♥♦5=-1
-1.0Round of 16🇳🇱 NETHERLANDS214♥♠A-1-4
-1.0Quarterfinal🇳🇴 NORWAY352♠♥2=+0
-1.0Quarterfinal🇳🇴 NORWAY434♠♣A+1-1
-1.0Semifinal🇫🇷 FRANCE43♥♠5=+0
-1.0Semifinal🇫🇷 FRANCE361NT♠Q-3-5
-1.0Semifinal🇫🇷 FRANCE374♠♥K+2-12
-1.3Round of 16🇳🇱 NETHERLANDS293NT♣K+1+0
-1.3Round of 16🇳🇱 NETHERLANDS514♥♦K=-8
-1.3Round of 16🇳🇱 NETHERLANDS551NT♠K-1+0
-1.3Semifinal🇫🇷 FRANCE132♥♠A-1-5
-1.3Semifinal🇫🇷 FRANCE393♠♣10=+10
-1.3Semifinal🇫🇷 FRANCE461NT♦7=-8
-1.4Quarterfinal🇳🇴 NORWAY43NT♣7+1+13
-1.4Quarterfinal🇳🇴 NORWAY103♦♣A-1+0
-1.4Quarterfinal🇳🇴 NORWAY873NT♠3=+1
-1.5Round of 16🇳🇱 NETHERLANDS955♦♠A-1-5
-1.6Round of 16🇳🇱 NETHERLANDS832♥♠2+1-1
-1.6Round of 16🇳🇱 NETHERLANDS923NT♠2=+0
-1.6Quarterfinal🇳🇴 NORWAY534♠♦5=+1
-1.6Quarterfinal🇳🇴 NORWAY911NT♠3-1+2
-1.7Round of 16🇳🇱 NETHERLANDS42♠♦3-1-5
-1.7Quarterfinal🇳🇴 NORWAY481NT♣10=+2
-1.7Semifinal🇫🇷 FRANCE143♥♣Q-2-5
-1.7Final🇨🇳 CHINA112♥♣J-1+4
-1.8Round of 16🇳🇱 NETHERLANDS932♥♦6+1-1
-1.9Quarterfinal🇳🇴 NORWAY342♥♦K=-1
-1.9Quarterfinal🇳🇴 NORWAY472♦♥Q-1+4
-2.0Semifinal🇫🇷 FRANCE94♥♠7-1-5
-2.0Semifinal🇫🇷 FRANCE453♦♦A+1-1
-2.1Quarterfinal🇳🇴 NORWAY454♥♣7-1-12
-2.2Round of 16🇳🇱 NETHERLANDS35♥♣K-3-8
-2.3Round of 16🇳🇱 NETHERLANDS633♣♠4-1+0
-2.6Round of 16🇳🇱 NETHERLANDS186♦♠10+1+13
-2.6Quarterfinal🇳🇴 NORWAY134♥♦3-1-6
-2.6Quarterfinal🇳🇴 NORWAY822♣♠4=-1
-2.7Semifinal🇫🇷 FRANCE633NT♠8=-3
-2.7Semifinal🇫🇷 FRANCE962♦♣A-1+11
-2.7Final🇨🇳 CHINA53♥♠6-3-15
-2.7Final🇨🇳 CHINA472♠♣K-2-2
-2.9Round of 16🇳🇱 NETHERLANDS123NT♠5+1+0
-2.9Round of 16🇳🇱 NETHERLANDS194♥♠K=+1
-2.9Round of 16🇳🇱 NETHERLANDS503NT♣6+2-1
-2.9Round of 16🇳🇱 NETHERLANDS863NT♥Q=+0
-3.0Quarterfinal🇳🇴 NORWAY444♥♣K-2-2
-3.0Semifinal🇫🇷 FRANCE103♠♣A-1-12
-3.0Semifinal🇫🇷 FRANCE513NT♣A-2-7
-3.0Semifinal🇫🇷 FRANCE573NT♠10=-7
-3.0Semifinal🇫🇷 FRANCE923NT♥2+1+1
-3.0Final🇨🇳 CHINA24♥♠J=+0
-3.1Quarterfinal🇳🇴 NORWAY125♣♠3=+13
-3.2Round of 16🇳🇱 NETHERLANDS241NT♥7+2-2
-3.2Round of 16🇳🇱 NETHERLANDS584♥♣6=+1
-3.3Semifinal🇫🇷 FRANCE153NT♦4+1+0
-3.3Semifinal🇫🇷 FRANCE954♠♥4=+0
-3.3Final🇨🇳 CHINA124♠♣6=+0
-3.4Quarterfinal🇳🇴 NORWAY25♦x♠7-1-6
-3.4Quarterfinal🇳🇴 NORWAY154♣♠Q=-1
-3.4Quarterfinal🇳🇴 NORWAY412♠♥K=-6
-3.4Quarterfinal🇳🇴 NORWAY573♣♦10=-5
-3.6Quarterfinal🇳🇴 NORWAY634♠♦K-1-5
-3.6Quarterfinal🇳🇴 NORWAY763NT♥5-1+5
-3.7Round of 16🇳🇱 NETHERLANDS592NT♠7-2-11
-3.7Quarterfinal🇳🇴 NORWAY643NT♦2+3-1
-3.7Semifinal🇫🇷 FRANCE581NT♠7+1-6
-4.0Round of 16🇳🇱 NETHERLANDS944♥♥5+2-1
-4.0Semifinal🇫🇷 FRANCE83♥♣K-1-4
-4.2Round of 16🇳🇱 NETHERLANDS314♥♠5=+0
-4.3Quarterfinal🇳🇴 NORWAY463NT♥2-4-12
-4.5Round of 16🇳🇱 NETHERLANDS92NT♦6-1-5
-4.6Quarterfinal🇳🇴 NORWAY82NT♠6=-7
-4.7Semifinal🇫🇷 FRANCE123NT♣4+1-1
-4.7Final🇨🇳 CHINA43♣♠Q=+1
-5.0Round of 16🇳🇱 NETHERLANDS74♥♦5-1+9
-5.0Round of 16🇳🇱 NETHERLANDS534♠♦Q-2-8
-5.0Final🇨🇳 CHINA443♥♦4=+0
-5.1Quarterfinal🇳🇴 NORWAY424♥♠2=-10
-5.6Round of 16🇳🇱 NETHERLANDS222NT♥10-1-12
-5.6Quarterfinal🇳🇴 NORWAY864♠♦5=+0
-5.7Semifinal🇫🇷 FRANCE853NT♠4-1-12
-5.9Round of 16🇳🇱 NETHERLANDS573NT♠5-4-12
-6.0Final🇨🇳 CHINA355♦♠8=-7
-6.3Final🇨🇳 CHINA72♣♠A+1-12
-6.4Quarterfinal🇳🇴 NORWAY896NT♣7=+0
-6.7Final🇨🇳 CHINA483♠♣A-3+8
-7.0Semifinal🇫🇷 FRANCE826♠♣5-1-13
-7.3Semifinal🇫🇷 FRANCE544♠♥J+1+0
-7.7Semifinal🇫🇷 FRANCE114♠x♥6-2-12
-7.7Final🇨🇳 CHINA334♥♦2+1+0
-7.7Final🇨🇳 CHINA363NT♦6=-10
-8.0Semifinal🇫🇷 FRANCE904♥♥3-1-6
-8.4Quarterfinal🇳🇴 NORWAY524♠♦J=-10
-8.6Quarterfinal🇳🇴 NORWAY605♣♥6=+0
-9.6Quarterfinal🇳🇴 NORWAY784♥♦5+1-11
-10.0Semifinal🇫🇷 FRANCE523NT♠Q-4-7
-12.0Semifinal🇫🇷 FRANCE603NT♥2=+0
-12.3Final🇨🇳 CHINA396♦♥5-1-13