🇺🇸 JENG Richard · USA2

31rank
-70.8Butler · 154 bds
-0.46per board
±5.0swing
-0.30vs par /bd · #11/18
-0.54adjusted /bd
Butler per round: 44.5 44.5 44.5 -36.4 -36.4 -36.4 -36.4 -78.9 -78.9 -78.9 -78.9by round

vs par split: bidding +1.03 · play +0.11

Strength of schedule: opponents averaged -0.09/bd (an easy draw) → opponent-adjusted -0.54/bd

Card play — on target: opening leads 80.0% #8 of 18 · declarer play 72.2% #16 of 18 · defence 100.0% #1 of 18

Bidding activity — not a pass: 48.5% #4 of 18 (235/485)

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (4)81.2% (16)
Declarer play42.9% (7)90.9% (11)
Defence100.0% (11)100.0% (22)

Opening leads by suit led: ♠ 83.3% (6) · ♥ 66.7% (3) · ♦ 83.3% (6) · ♣ 80.0% (5)

vs par by strain: NT -0.98 (43) · a suit -0.06 (110)

vs par by level: part-score +0.05 (42) · game -0.12 (98) · slam -3.00 (13)

By role: declaring -0.41/bd (-2.30 vs par · 86) · defending -0.53/bd (+2.22 vs par · 67)

By vulnerability: vulnerable -0.79/bd (-1.14 vs par · 77) · not vulnerable -0.13/bd (+0.55 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalB.XiaoM.Fragola – N.TabataOpen14+31.2+2.23+1.71
QuarterfinalB.XiaoN.Tabata – M.FragolaClosed14-2.0-0.14-0.71
QuarterfinalB.XiaoT.Guillemin – L.RombautOpen14+15.3+1.09-0.36
SemifinalB.XiaoL.Draghi – M.LombardiClosed14-2.2-0.16+0.86
SemifinalB.XiaoL.Draghi – M.LombardiClosed14-1.1-0.08+1.93
SemifinalB.XiaoM.Lombardi – L.DraghiOpen14-36.7-2.62-2.71
SemifinalB.XiaoA.Carletti – F.PortaOpen14+3.6+0.26-2.57
FinalB.XiaoA.Sandin – S.ClementssonOpen14-45.0-3.21-3.07
FinalB.XiaoE.Hansson – C.MannClosed14+27.3+1.95+4.21
FinalB.XiaoA.Abragi – I.LichtensteinClosed14-8.8-0.63-0.57
FinalB.XiaoI.Lichtenstein – A.AbragiOpen14-52.4-3.74-2.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
+11.0Final🇸🇪 SWEDEN253NT♥6-2+11
+10.3Final🇸🇪 SWEDEN403NT♦A=+6
+9.3Final🇸🇪 SWEDEN174♠x♦7=+7
+8.7Semifinal🇮🇹 ITALY506♣=-2
+8.7Final🇸🇪 SWEDEN264♠♠7-5+9
+8.4Quarterfinal🇫🇷 FRANCE74♥=+10
+8.0Quarterfinal🇫🇷 FRANCE565♣=+7
+8.0Semifinal🇮🇹 ITALY283NT♦7-1+12
+7.7Final🇸🇪 SWEDEN214♥♠6-3+10
+7.3Semifinal🇮🇹 ITALY235♦♥7+1+10
+7.1Quarterfinal🇫🇷 FRANCE56♦-3+14
+7.0Final🇸🇪 SWEDEN374♥x♠A-3-4
+6.7Quarterfinal🇫🇷 FRANCE546♥=+0
+6.7Semifinal🇮🇹 ITALY74♠♥2=+10
+6.4Quarterfinal🇫🇷 FRANCE494♥-1+5
+6.3Quarterfinal🇫🇷 FRANCE113NT+1+0
+6.0Quarterfinal🇫🇷 FRANCE345♣x♥A+1+13
+5.7Quarterfinal🇫🇷 FRANCE13NT-1+10
+5.3Final🇸🇪 SWEDEN96NT+1-11
+5.3Final🇸🇪 SWEDEN423NT♦K=+0
+4.9Quarterfinal🇫🇷 FRANCE443NT=-1
+4.3Semifinal🇮🇹 ITALY104♥♦4-1+12
+4.3Semifinal🇮🇹 ITALY141NT♣2-1+4
+4.1Quarterfinal🇫🇷 FRANCE25♦x-3+12
+4.0Semifinal🇮🇹 ITALY551♠x-1-7
+4.0Final🇸🇪 SWEDEN204♥♦K=+0
+3.7Quarterfinal🇫🇷 FRANCE107♥=+0
+3.7Semifinal🇮🇹 ITALY274♠♥Q=+0
+3.3Semifinal🇮🇹 ITALY162♥♠4-1+4
+3.3Semifinal🇮🇹 ITALY193NT♥4+2+1
+3.3Final🇸🇪 SWEDEN154♥x♦A-1+8
+3.3Final🇸🇪 SWEDEN282♣♣J+1+0
+3.1Quarterfinal🇫🇷 FRANCE401NT♠5-1+4
+3.0Quarterfinal🇫🇷 FRANCE62♠-2-2
+3.0Semifinal🇮🇹 ITALY394♠=+0
+3.0Semifinal🇮🇹 ITALY404♦=+1
+2.9Quarterfinal🇫🇷 FRANCE504♥=+3
+2.7Semifinal🇮🇹 ITALY444♥=-11
+2.7Final🇸🇪 SWEDEN344NT♥3+1-13
+2.6Quarterfinal🇫🇷 FRANCE124♥+1+0
+2.4Quarterfinal🇫🇷 FRANCE32♠=+0
+2.3Semifinal🇮🇹 ITALY364♥x=+7
+2.0Quarterfinal🇫🇷 FRANCE463♣-1+6
+2.0Semifinal🇮🇹 ITALY384♥+2-1
+2.0Semifinal🇮🇹 ITALY463♥=-1
+1.9Quarterfinal🇫🇷 FRANCE44♥+2-9
+1.3Semifinal🇮🇹 ITALY151NT♠4-1+5
+1.3Semifinal🇮🇹 ITALY471NT=+11
+1.3Final🇸🇪 SWEDEN303NT♥5=+2
+1.0Semifinal🇮🇹 ITALY134♥♠K+1+4
+1.0Semifinal🇮🇹 ITALY424♠-1+8
+1.0Final🇸🇪 SWEDEN183♣♦A+1+10
+0.7Semifinal🇮🇹 ITALY184♥♦3-1+2
+0.7Final🇸🇪 SWEDEN132♥+1-2
+0.6Quarterfinal🇫🇷 FRANCE364♥♦K+1-1
+0.4Quarterfinal🇫🇷 FRANCE434♠+1+1
+0.3Quarterfinal🇫🇷 FRANCE534♠+2-13
+0.3Semifinal🇮🇹 ITALY43NT♠J+2+0
+0.3Semifinal🇮🇹 ITALY64♠♠J+1+0
+0.3Semifinal🇮🇹 ITALY114♥♠T=+0
+0.3Semifinal🇮🇹 ITALY124♥♠Q=-3
+0.3Semifinal🇮🇹 ITALY253NT♠6+1+1
+0.3Semifinal🇮🇹 ITALY334♠=+1
+0.3Semifinal🇮🇹 ITALY494♠-2+6
+0.3Final🇸🇪 SWEDEN72♣=+1
+0.3Final🇸🇪 SWEDEN334♥♥6+1+1
+0.3Final🇸🇪 SWEDEN444♥+1+0
+0.3Final🇸🇪 SWEDEN524♠=+0
+0.0Quarterfinal🇫🇷 FRANCE324♠♥A+1+0
+0.0Quarterfinal🇫🇷 FRANCE336♣♥2-1-13
+0.0Quarterfinal🇫🇷 FRANCE374♥x♠8-2-5
-0.0Semifinal🇮🇹 ITALY22♦x♥6-1+0
-0.0Semifinal🇮🇹 ITALY82♠♣K=+5
+0.0Semifinal🇮🇹 ITALY295♥=+0
+0.0Semifinal🇮🇹 ITALY323NT+2+0
+0.0Semifinal🇮🇹 ITALY451NT=+0
+0.0Semifinal🇮🇹 ITALY512♠=+0
+0.0Final🇸🇪 SWEDEN44♠=+0
+0.0Final🇸🇪 SWEDEN54♠+1+0
-0.0Final🇸🇪 SWEDEN313NT♠4+1+0
+0.0Final🇸🇪 SWEDEN433NT+1+0
+0.0Final🇸🇪 SWEDEN484♠+1+0
+0.0Final🇸🇪 SWEDEN50Pass+3
+0.0Final🇸🇪 SWEDEN565♠=+0
-0.1Quarterfinal🇫🇷 FRANCE453NT+1+0
-0.3Quarterfinal🇫🇷 FRANCE513♣=+0
-0.3Semifinal🇮🇹 ITALY33NT♠2+1-1
-0.3Semifinal🇮🇹 ITALY214♥♣A+2+12
-0.3Semifinal🇮🇹 ITALY243♥♦Q-1+2
-0.3Semifinal🇮🇹 ITALY372♥-1+1
-0.3Semifinal🇮🇹 ITALY533NT+1+0
-0.3Final🇸🇪 SWEDEN62NT=+0
-0.7Quarterfinal🇫🇷 FRANCE383♣♠K=+0
-0.7Quarterfinal🇫🇷 FRANCE424♥♠2+1+0
-0.7Quarterfinal🇫🇷 FRANCE524♦=+0
-0.7Semifinal🇮🇹 ITALY564♠=-1
-0.7Final🇸🇪 SWEDEN162♥♣A=+1
-0.7Final🇸🇪 SWEDEN237♦♠3=-2
-0.7Final🇸🇪 SWEDEN464♠+2-1
-0.7Final🇸🇪 SWEDEN492♠+1+7
-1.0Semifinal🇮🇹 ITALY525♠=-8
-1.0Final🇸🇪 SWEDEN223NT♥6=+11
-1.1Quarterfinal🇫🇷 FRANCE305♥x♠K-1+0
-1.3Final🇸🇪 SWEDEN273NT♦4+1+0
-1.4Quarterfinal🇫🇷 FRANCE312♠♣A+1-7
-1.4Quarterfinal🇫🇷 FRANCE414♥♦3+1+0
-1.6Quarterfinal🇫🇷 FRANCE135♣+1+0
-1.6Quarterfinal🇫🇷 FRANCE294♥♦J=+0
-1.7Semifinal🇮🇹 ITALY95♣♠A+1-10
-1.7Semifinal🇮🇹 ITALY434♦x-3-14
-2.1Quarterfinal🇫🇷 FRANCE552♠=+0
-2.3Semifinal🇮🇹 ITALY352♠+3-9
-2.3Final🇸🇪 SWEDEN144♦=+7
-2.4Quarterfinal🇫🇷 FRANCE356♥♣J=+0
-2.4Quarterfinal🇫🇷 FRANCE392♠♠2+2-1
-2.7Final🇸🇪 SWEDEN32♠+1-6
-2.9Quarterfinal🇫🇷 FRANCE82♥-1-5
-2.9Quarterfinal🇫🇷 FRANCE93♦+1+0
-3.0Semifinal🇮🇹 ITALY484♠x-1-8
-3.0Final🇸🇪 SWEDEN361NT♣Q-2+0
-3.0Final🇸🇪 SWEDEN393NT♣4+1+10
-3.4Quarterfinal🇫🇷 FRANCE483NT=+0
-3.7Final🇸🇪 SWEDEN293NT♥6=+1
-3.7Final🇸🇪 SWEDEN324♥♥4=+0
-4.0Final🇸🇪 SWEDEN102♠=-6
-4.3Final🇸🇪 SWEDEN536♥=+0
-4.7Final🇸🇪 SWEDEN514♠+2+13
-5.0Final🇸🇪 SWEDEN85♦x-1-6
-6.0Final🇸🇪 SWEDEN383♠♦A-3+5
-6.0Final🇸🇪 SWEDEN413♥♣9-2-3
-6.3Semifinal🇮🇹 ITALY264♠♦7=+0
-6.3Final🇸🇪 SWEDEN193NT♠J-1-6
-6.6Quarterfinal🇫🇷 FRANCE143NT=-6
-6.7Semifinal🇮🇹 ITALY173NT♦T-1-10
-6.7Semifinal🇮🇹 ITALY226♦♥8=+0
-6.7Final🇸🇪 SWEDEN113NT=+1
-7.0Final🇸🇪 SWEDEN14♥x-2-5
-8.7Semifinal🇮🇹 ITALY51NT♥9-5-3
-8.7Semifinal🇮🇹 ITALY204♥♦3+2-12
-8.7Semifinal🇮🇹 ITALY303NT=-6
-8.7Semifinal🇮🇹 ITALY544♥+1-1
-9.0Semifinal🇮🇹 ITALY13♣♣A=-6
-9.0Final🇸🇪 SWEDEN123NT=+1
-9.3Final🇸🇪 SWEDEN477♠-1-14
-9.7Quarterfinal🇫🇷 FRANCE473NT-2-13
-10.0Final🇸🇪 SWEDEN454♥=-8
-10.3Final🇸🇪 SWEDEN354♠♦Q-2-13
-11.0Semifinal🇮🇹 ITALY344♥+1-11
-11.0Final🇸🇪 SWEDEN247♦♣T=+0
-11.0Final🇸🇪 SWEDEN556♣-1-11
-12.0Semifinal🇮🇹 ITALY313NT-1-14
-12.3Final🇸🇪 SWEDEN544NT+3-17
-14.0Semifinal🇮🇹 ITALY413NT-1-15
-14.3Final🇸🇪 SWEDEN24NT-3-17