🇨🇳 DAI Jianwei · CHINA

85rank
-21.1Butler · 210 bds
-0.10per board
±4.6swing
-0.80vs par /bd · #125/138
-0.16adjusted /bd
Butler per round: 48.7 -16.4 -17.7 -42.2 -7.3 40.6 -22.5 11.7 31.7 -24.6 -8.4 -8.1 -9.5 8.7 -5.8by round

vs par split: bidding -0.80 · play -0.01

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

Card play — on target: opening leads 81.6% #53 of 138 · declarer play 72.5% #82 of 138 · defence 83.5% #102 of 138

Bidding activity — not a pass: 49.0% #8 of 138 (286/584)

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (20)82.8% (29)
Declarer play84.6% (13)69.6% (56)
Defence81.2% (32)84.7% (59)

Opening leads by suit led: ♠ 70.0% (10) · ♥ 81.2% (16) · ♦ 83.3% (12) · ♣ 90.9% (11)

vs par by strain: NT -0.30 (57) · a suit -0.99 (153)

vs par by level: part-score -1.27 (79) · game -0.49 (117) · slam -0.86 (14)

By role: declaring -0.33/bd (-2.75 vs par · 119) · defending +0.20/bd (+1.74 vs par · 91)

By vulnerability: vulnerable +0.18/bd (-1.07 vs par · 105) · not vulnerable -0.38/bd (-0.54 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Q.LiW.El Ahmady – A.FarragOpen14+48.7+3.48+1.93
Round 2Q.LiM.Van Der Vlugt – D.BeauchampClosed14-16.4-1.17-4.29
Round 5Q.LiD.Schaltz – P.SchaltzClosed14-17.7-1.26-3.86
Round 6Q.LiJ.Kolen – J.VerheesClosed14-42.2-3.01-3.79
Round 8Q.LiM.Lorber – Z.MarcinskiClosed14-7.3-0.52+0.79
Round 9Q.LiS.Chan – K.LungOpen14+40.6+2.90+0.79
Round 10Q.LiN.Schilhart – N.BuchlevOpen14-22.5-1.61-0.43
Round 11Q.LiM.Lanzarotti – A.MortarottiOpen14+11.7+0.84-1.64
Round 13Q.LiR.Milner – H.LallClosed14+31.7+2.26+4.07
Round 14Q.LiM.Hussain Atm – J.HaqueOpen14-24.6-1.76-1.93
Round 16Q.LiH.Lin – Y.ChengOpen14-8.4-0.60-2.79
Round 17Q.LiW.Starkowski – M.KwiecienClosed14-8.1-0.58-1.71
Round 18Q.LiJ.Hayet – P.SibonyClosed14-9.5-0.68-1.00
Round 21Q.LiD.Pilon – P.ChottinClosed14+8.7+0.62+2.43
Round 22Q.LiR.Chamberlain – P.ShieldsOpen14-5.8-0.41-0.64

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.8Round 9🇭🇰 HONG KONG CHINA16♥x♠3-4+15
+10.9Round 1🇪🇬 EGYPT103NT♥4-1+12
+10.0Round 1🇪🇬 EGYPT144♥♦J-1+10
+9.9Round 11🇮🇹 ITALY134♠♥A=+10
+9.7Round 13🇺🇸 USA213NTx♣7-3+12
+9.7Round 16🇹🇼 CHINESE TAIPEI244♦x♥7=+9
+9.2Round 2🇦🇺 AUSTRALIA156♣♥K=+0
+8.9Round 8🇨🇦 CANADA194♦♠A-4+10
+8.9Round 13🇺🇸 USA254♠♦7+2+11
+8.8Round 13🇺🇸 USA2135♣♦7=-11
+8.4Round 1🇪🇬 EGYPT83NT♣7-1+10
+8.2Round 13🇺🇸 USA2114♥♣K-1+14
+8.0Round 21🇫🇷 FRANCE94♥♦K+2+13
+7.9Round 9🇭🇰 HONG KONG CHINA104♥x♦Q-1+9
+7.8Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND235♠♣A-1+6
+7.7Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264♥♦K-1+12
+7.4Round 1🇪🇬 EGYPT74♠♦A=-1
+7.3Round 11🇮🇹 ITALY116NT♠T=+2
+7.3Round 21🇫🇷 FRANCE43NT♦6-2+13
+6.8Round 16🇹🇼 CHINESE TAIPEI196♠♦J=-11
+6.5Round 9🇭🇰 HONG KONG CHINA24♠♥K+2+11
+6.5Round 18🇲🇦 MOROCCO262♠♥6+2+10
+6.1Round 10🇩🇪 GERMANY184♠x♥A-2+5
+5.4Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163NT♥K-2+13
+5.3Round 18🇲🇦 MOROCCO161NT♣9-2+7
+5.2Round 5🇩🇰 DENMARK83NT♣Q-3+6
+5.2Round 13🇺🇸 USA2104♥♥T=+3
+5.1Round 1🇪🇬 EGYPT23NT♠5+3+3
+5.0Round 21🇫🇷 FRANCE104♠♥8-2+13
+4.8Round 5🇩🇰 DENMARK126♥♠K+1-11
+4.4Round 18🇲🇦 MOROCCO234♠♣8-1+6
+4.2Round 10🇩🇪 GERMANY194♠x♥7=+12
+4.0Round 18🇲🇦 MOROCCO253♦♠6+1+6
+3.8Round 1🇪🇬 EGYPT132NT♣3-1-1
+3.6Round 16🇹🇼 CHINESE TAIPEI152♠♦K=+6
+3.5Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243♣♠K-1-2
+3.4Round 9🇭🇰 HONG KONG CHINA41♠♣6=+5
+3.3Round 11🇮🇹 ITALY13NT♣9-2+11
+3.3Round 17🇵🇱 POLAND111♥♠6+2+0
+3.2Round 11🇮🇹 ITALY43NT♠T+2+4
+3.1Round 9🇭🇰 HONG KONG CHINA73NT♠5=-1
+3.1Round 9🇭🇰 HONG KONG CHINA113NT♠4+2+0
+2.9Round 10🇩🇪 GERMANY155♥♦A+1+8
+2.8Round 16🇹🇼 CHINESE TAIPEI213♦♠A=+6
+2.7Round 8🇨🇦 CANADA214♠♦4+1+0
+2.7Round 8🇨🇦 CANADA272♣♦T-1+9
+2.7Round 11🇮🇹 ITALY72♦♣A-1+1
+2.7Round 13🇺🇸 USA262♠♥Q-1+3
+2.6Round 6🇳🇱 NETHERLANDS233♦♣7=-9
+2.5Round 9🇭🇰 HONG KONG CHINA83♥♣4-1+4
+2.5Round 16🇹🇼 CHINESE TAIPEI183♣♦T-2+6
+2.5Round 16🇹🇼 CHINESE TAIPEI204♥♥6+2-13
+2.3Round 9🇭🇰 HONG KONG CHINA93♥♦A=+1
+2.3Round 10🇩🇪 GERMANY282♠♣7+1+0
+2.1Round 18🇲🇦 MOROCCO177NT♠J=+0
+2.0Round 5🇩🇰 DENMARK53NT♦T+3+1
+2.0Round 21🇫🇷 FRANCE64♣♠2-1+10
+1.9Round 1🇪🇬 EGYPT124♠♦J=+0
+1.9Round 6🇳🇱 NETHERLANDS192♦♥T+2+0
+1.8Round 9🇭🇰 HONG KONG CHINA133NT♦4+2+0
+1.8Round 21🇫🇷 FRANCE75♣x♥7-2+0
+1.7Round 17🇵🇱 POLAND33NT♣Q=+0
+1.7Round 17🇵🇱 POLAND124♠♦A-2+0
+1.7Round 21🇫🇷 FRANCE14♥♠A-1+4
+1.6Round 17🇵🇱 POLAND24♠♣T+1+0
+1.4Round 1🇪🇬 EGYPT44♦♣A=+0
+1.4Round 17🇵🇱 POLAND54♠♥5-1+5
+1.4Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND203♣♦J=+6
+1.3Round 8🇨🇦 CANADA262NT♠T=-1
+1.3Round 14🇧🇩 BANGLADESH272♠♦3+1+0
+1.2Round 13🇺🇸 USA2124♥♦6=+3
+1.1Round 1🇪🇬 EGYPT13♥♣A=+1
+1.1Round 8🇨🇦 CANADA154♠♣A=+8
+1.1Round 11🇮🇹 ITALY84♥♣5-2-1
+1.0Round 10🇩🇪 GERMANY204♠♥6=+0
+1.0Round 13🇺🇸 USA294♠♣4-2+11
+1.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173♠♥A-2+8
+0.9Round 5🇩🇰 DENMARK34♠♣8=+0
+0.9Round 11🇮🇹 ITALY91♠♦Q=-1
+0.8Round 1🇪🇬 EGYPT114♠♦6=+0
+0.8Round 14🇧🇩 BANGLADESH233NT♣J+1+1
+0.8Round 17🇵🇱 POLAND132♠♦A-1+0
+0.7Round 5🇩🇰 DENMARK64♠♣6=+0
+0.6Round 2🇦🇺 AUSTRALIA176NT♥9-1+14
+0.6Round 9🇭🇰 HONG KONG CHINA54♥♠K+2-11
+0.6Round 14🇧🇩 BANGLADESH153NT♠9+1+0
+0.5Round 1🇪🇬 EGYPT35♦♠A+1-10
+0.5Round 5🇩🇰 DENMARK132♦♥Q+1+0
+0.5Round 14🇧🇩 BANGLADESH214♠♥7=+0
+0.5Round 16🇹🇼 CHINESE TAIPEI234♥♦7+1-13
+0.5Round 21🇫🇷 FRANCE134♠♥Q+1+0
+0.5Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♥♣6=+1
+0.4Round 2🇦🇺 AUSTRALIA223NT♥8+2-11
+0.4Round 5🇩🇰 DENMARK146♥♣6+1-11
+0.3Round 8🇨🇦 CANADA234♠♣6=+1
+0.3Round 13🇺🇸 USA223NT♦9=+1
+0.3Round 14🇧🇩 BANGLADESH242♠♦6-1+2
+0.2Round 9🇭🇰 HONG KONG CHINA124♥♣J=+0
+0.2Round 10🇩🇪 GERMANY263NT♥3=+1
+0.1Round 2🇦🇺 AUSTRALIA231NT♣6+2+1
+0.1Round 10🇩🇪 GERMANY172NT♣6=-1
+0.1Round 14🇧🇩 BANGLADESH163♦♠K+1+0
+0.1Round 18🇲🇦 MOROCCO154♥♣9=+1
+0.0Round 1🇪🇬 EGYPT54♠♠5+1+0
+0.0Round 2🇦🇺 AUSTRALIA193NT♥6+3-11
-0.0Round 6🇳🇱 NETHERLANDS153♠♣4+1-6
+0.0Round 9🇭🇰 HONG KONG CHINA64♠♥6=+0
-0.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224♠♥K-1-8
+0.0Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272♠♣K+4-6
-0.1Round 8🇨🇦 CANADA282♠♣5=+0
-0.1Round 13🇺🇸 USA284♥♠Q+1-1
-0.1Round 17🇵🇱 POLAND93NT♥J+3-11
-0.1Round 18🇲🇦 MOROCCO183♣♥K+1+0
-0.2Round 10🇩🇪 GERMANY164♠♥6+1-11
-0.3Round 8🇨🇦 CANADA223NT♠T=-1
-0.4Round 1🇪🇬 EGYPT95♥♦K+1+11
-0.5Round 11🇮🇹 ITALY102♥♥T+4-15
-0.5Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠♥Q+1+0
-0.6Round 21🇫🇷 FRANCE114♠♣K+1+0
-0.8Round 9🇭🇰 HONG KONG CHINA31NTx♥6-1-11
-0.8Round 11🇮🇹 ITALY51NT♠T=+1
-0.8Round 11🇮🇹 ITALY64♥♣6-1-5
-0.8Round 17🇵🇱 POLAND14♥♠4=+0
-0.9Round 2🇦🇺 AUSTRALIA184♥♠6+1-13
-0.9Round 17🇵🇱 POLAND71NT♥8+1+0
-1.0Round 2🇦🇺 AUSTRALIA273NT♦4=-2
-1.0Round 14🇧🇩 BANGLADESH222♠♥T+1+0
-1.0Round 17🇵🇱 POLAND42NT♠T=+0
-1.1Round 2🇦🇺 AUSTRALIA251NT♠6-2+0
-1.1Round 13🇺🇸 USA244♥♣7+1+0
-1.3Round 5🇩🇰 DENMARK23NT♣Q+3-11
-1.3Round 5🇩🇰 DENMARK71NT♥Q+1+0
-1.3Round 6🇳🇱 NETHERLANDS263♣♠7-1+0
-1.3Round 18🇲🇦 MOROCCO223NT♠5+2-1
-1.3Round 21🇫🇷 FRANCE21NT♣3-2-11
-1.4Round 13🇺🇸 USA273NT♠4+2+0
-1.6Round 10🇩🇪 GERMANY233♣♦Q-3+7
-1.6Round 14🇧🇩 BANGLADESH203NT♣6+1-4
-1.6Round 21🇫🇷 FRANCE83♥♦3=+0
-1.9Round 6🇳🇱 NETHERLANDS222♥♣6=-5
-2.0Round 2🇦🇺 AUSTRALIA282♠♠A=+0
-2.0Round 6🇳🇱 NETHERLANDS253NT♣8+2-1
-2.0Round 14🇧🇩 BANGLADESH282NT♦9+2-1
-2.0Round 17🇵🇱 POLAND103♦♣6=+0
-2.1Round 8🇨🇦 CANADA253♥♦Q+1-1
-2.1Round 13🇺🇸 USA234♥♦7+1+0
-2.1Round 21🇫🇷 FRANCE52♠♥Q-2-2
-2.2Round 1🇪🇬 EGYPT63♥♣6-2-8
-2.2Round 8🇨🇦 CANADA173NT♠A-1-2
-2.2Round 8🇨🇦 CANADA242♥♦A=+0
-2.2Round 18🇲🇦 MOROCCO284♥♠6+1+0
-2.3Round 2🇦🇺 AUSTRALIA163NT♠T-3-6
-2.3Round 2🇦🇺 AUSTRALIA246♠x♦K-4+0
-2.3Round 14🇧🇩 BANGLADESH254♥♦T-1-5
-2.4Round 2🇦🇺 AUSTRALIA202♦♠6+3-10
-2.4Round 11🇮🇹 ITALY34♠x♣Q-1-11
-2.6Round 6🇳🇱 NETHERLANDS243NT♥4+2-2
-2.6Round 6🇳🇱 NETHERLANDS272♥♦A=-1
-2.6Round 21🇫🇷 FRANCE33♥♦9=+0
-2.9Round 5🇩🇰 DENMARK42♠♦A=+0
-3.0Round 5🇩🇰 DENMARK94♥♦A=+0
-3.2Round 8🇨🇦 CANADA184♥♣3-2-2
-3.2Round 21🇫🇷 FRANCE121♠♦6-1-6
-3.3Round 14🇧🇩 BANGLADESH175♣♥J-1+2
-3.3Round 14🇧🇩 BANGLADESH194♥♣J+1+0
-3.4Round 6🇳🇱 NETHERLANDS283NT♣T=+1
-3.4Round 16🇹🇼 CHINESE TAIPEI163♣♦K-1-5
-3.5Round 6🇳🇱 NETHERLANDS182♥♣K-1-4
-3.5Round 11🇮🇹 ITALY143NT♠T+1-4
-3.5Round 17🇵🇱 POLAND83♠♦A=-2
-3.6Round 17🇵🇱 POLAND143♣♥6-1-5
-3.7Round 11🇮🇹 ITALY23♠♥2-1-3
-3.7Round 16🇹🇼 CHINESE TAIPEI263NT♠7=-10
-3.7Round 16🇹🇼 CHINESE TAIPEI283♥♠6+1-8
-3.8Round 9🇭🇰 HONG KONG CHINA143NT♥A-1-11
-3.8Round 18🇲🇦 MOROCCO194♠♠6+2-14
-4.0Round 18🇲🇦 MOROCCO245♦x♥K-1+0
-4.3Round 16🇹🇼 CHINESE TAIPEI174♥♣K=+0
-4.5Round 10🇩🇪 GERMANY214♠♣7+1-1
-4.6Round 6🇳🇱 NETHERLANDS204♠♥8=-1
-5.0Round 11🇮🇹 ITALY124♥♦K-1-12
-5.0Round 14🇧🇩 BANGLADESH182♥♦4+2-10
-5.0Round 18🇲🇦 MOROCCO204♦♠T=-12
-5.1Round 6🇳🇱 NETHERLANDS213♦♣J+1-7
-5.2Round 2🇦🇺 AUSTRALIA213♠♥J=-12
-5.3Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183♠♣4+1-10
-5.6Round 10🇩🇪 GERMANY243NT♠T-2-6
-5.7Round 5🇩🇰 DENMARK16♥x♣K-2-5
-5.7Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253♥♦K+2-6
-6.0Round 16🇹🇼 CHINESE TAIPEI254♠♥2=+0
-6.1Round 5🇩🇰 DENMARK113NT♦K-2-11
-6.1Round 8🇨🇦 CANADA203♦♠9-4-10
-6.2Round 21🇫🇷 FRANCE144♥♣K=+0
-6.5Round 10🇩🇪 GERMANY224♠♠3+1+0
-6.6Round 16🇹🇼 CHINESE TAIPEI224♦♣6+1-6
-6.6Round 18🇲🇦 MOROCCO276♥x♣K-1-5
-6.7Round 17🇵🇱 POLAND62♠♣4=-11
-7.2Round 6🇳🇱 NETHERLANDS174♥♦J-3-6
-8.1Round 8🇨🇦 CANADA163NT♦5=+0
-8.9Round 18🇲🇦 MOROCCO214♥♠7-1-12
-9.1Round 16🇹🇼 CHINESE TAIPEI276NT♥4=+0
-9.2Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND284♠♦6-4-11
-9.5Round 2🇦🇺 AUSTRALIA261NT♠6+3-10
-9.6Round 13🇺🇸 USA2146NT♥8+1+11
-9.7Round 14🇧🇩 BANGLADESH264♠♥9-1-12
-9.9Round 10🇩🇪 GERMANY256♥x♠K-1-11
-11.0Round 10🇩🇪 GERMANY275♥x♠A-3-9
-11.9Round 5🇩🇰 DENMARK104♠♠A-1-12
-12.4Round 22🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND195♠x♣K-4-12
-12.5Round 6🇳🇱 NETHERLANDS164♠x♦A=-12