🇨🇳 FENG Jinliang · CHINA 2

73rank
-25.1Butler · 108 bds
-0.23per board
±4.5swing
-0.64vs par /bd · #75/92
-0.57adjusted /bd
Butler per round: -16.5 -0.8 -24.5 12 -1.5 23.4 -22.6 0.3 5.1by round

vs par split: bidding -0.73 · play +0.14

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

Card play — on target: opening leads 74.2% #62 of 92 · declarer play 71.4% #50 of 92 · defence 82.4% #39 of 92

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (5)73.1% (26)
Declarer play62.5% (8)75.0% (20)
Defence76.9% (13)84.2% (38)

Opening leads by suit led: ♠ 88.9% (9) · ♥ 50.0% (6) · ♦ 50.0% (6) · ♣ 90.0% (10)

vs par by strain: NT +0.25 (32) · a suit -0.95 (74)

vs par by level: part-score +0.43 (44) · game -1.09 (58) · slam -4.50 (4)

By role: declaring +0.12/bd (-2.40 vs par · 57) · defending -0.63/bd (+1.33 vs par · 51)

By vulnerability: vulnerable -0.32/bd (-0.02 vs par · 54) · not vulnerable -0.14/bd (-1.26 vs par · 54)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2H.MaA.Tylvad – D.TylvadOpen12-16.5-1.38-1.42
Round 3H.MaL.Rombaut – A.GallardOpen12-0.8-0.07+1.00
Round 6H.MaM.Bertheau – A.AbragiOpen12-24.5-2.04-3.75
Round 7H.MaJ.Bakhshi – H.RoseClosed12+12.0+1.00-0.75
Round 10H.MaS.Bora – E.CiviciOpen12-1.5-0.12+0.08
Round 11H.MaM.Mokgethi – R.LentsweOpen12+23.4+1.95+3.08
Round 14H.MaK.Kuflowski – F.KurlitClosed12-22.6-1.88-2.42
Round 15H.MaPINTO JOHANN JOSE – MENEZES KAMRYNClosed12+0.3+0.02+0.25
Round 17H.MaR.Xie – L.HsuOpen12+5.1+0.42-1.83

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
+10.8Round 3🇫🇷 FRANCE45♠♠9-2+13
+9.5Round 2🇩🇰 DENMARK104♥♠K=+10
+9.1Round 3🇫🇷 FRANCE36♦♥Q+1-11
+8.9Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♥♠4=+3
+6.6Round 11BOTSWANA73♥♣7-3+9
+6.5Round 17🇹🇼 CHINESE TAIPEI13NT♣K=-2
+6.2Round 10🇹🇷 TURKEY23NT♥5=+10
+5.8Round 14🇵🇱 POLAND63NT♦9-2+7
+5.6Round 6🇸🇪 SWEDEN94♥♠A=+3
+5.5Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND86♠♦K=-11
+5.5Round 15🇮🇳 INDIA71♠♦2=+12
+5.2Round 11BOTSWANA112♥♣9-2+5
+4.8Round 10🇹🇷 TURKEY102NT♥3-1+6
+4.7Round 15🇮🇳 INDIA43♠♣A+2+7
+4.6Round 6🇸🇪 SWEDEN102♠♣4-5-3
+4.2Round 10🇹🇷 TURKEY41NT♥A+1+6
+4.1Round 11BOTSWANA53♦♠3-1+6
+4.0Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♠♥Q-2+8
+3.9Round 14🇵🇱 POLAND85♥♣5=+0
+3.8Round 17🇹🇼 CHINESE TAIPEI83NT♠10-3+6
+3.7Round 11BOTSWANA62♦♣9+1+5
+3.6Round 11BOTSWANA31NT♥A+2+6
+3.3Round 10🇹🇷 TURKEY52♣♥8+2+0
+3.3Round 14🇵🇱 POLAND122♥♠3-1+0
+3.2Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63NT♠K-3+4
+2.9Round 11BOTSWANA93NT♥K-2+6
+2.7Round 6🇸🇪 SWEDEN33NT♣10-2+6
+2.7Round 11BOTSWANA102♠♦A=+0
+2.6Round 15🇮🇳 INDIA23NT♥4+1+1
+2.5Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♦3=+0
+2.5Round 17🇹🇼 CHINESE TAIPEI53♣♥A-2+5
+2.5Round 17🇹🇼 CHINESE TAIPEI94♥♣K=+0
+2.4Round 17🇹🇼 CHINESE TAIPEI123♠♦K=+0
+2.3Round 2🇩🇰 DENMARK53♥♣9-2+2
+2.3Round 3🇫🇷 FRANCE94♥♥5=+0
+2.1Round 14🇵🇱 POLAND24♦♣9=+1
+2.1Round 15🇮🇳 INDIA14♠♦2=+0
+2.1Round 15🇮🇳 INDIA112♠♥4=+0
+1.8Round 10🇹🇷 TURKEY61NT♣3+1+0
+1.8Round 15🇮🇳 INDIA53♦♣5=+1
+1.7Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33♥♣K=-6
+1.5Round 10🇹🇷 TURKEY14♥♣A+1+0
+1.4Round 3🇫🇷 FRANCE124♠♣A-1+5
+1.4Round 15🇮🇳 INDIA101NT♥4=-1
+1.1Round 14🇵🇱 POLAND11NT♣5+2-6
+1.0Round 17🇹🇼 CHINESE TAIPEI64♠♦J=-1
+0.9Round 6🇸🇪 SWEDEN84♠♥Q=+0
+0.8Round 17🇹🇼 CHINESE TAIPEI43NT♥J+1-1
+0.6Round 3🇫🇷 FRANCE103NT♠10=+0
+0.6Round 10🇹🇷 TURKEY33NT♠J+1+0
+0.2Round 2🇩🇰 DENMARK84♥♦2+2-1
+0.2Round 17🇹🇼 CHINESE TAIPEI113♥♣J-1-2
+0.1Round 6🇸🇪 SWEDEN22♣♥A=-1
+0.0Round 3🇫🇷 FRANCE74♠♥8=+3
-0.1Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND22♥♣6-1+4
-0.3Round 2🇩🇰 DENMARK33NT♥K+1+1
-0.4Round 2🇩🇰 DENMARK41NT♣6+2+10
-0.4Round 15🇮🇳 INDIA82NT♥K+3+6
-0.6Round 11BOTSWANA41NT♦K+1-1
-0.6Round 11BOTSWANA124♠♥J=+1
-1.0Round 11BOTSWANA14♥♠J=-8
-1.3Round 3🇫🇷 FRANCE24♥♠K+1+0
-1.4Round 2🇩🇰 DENMARK63NT♠7+1+0
-1.5Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND7Pass-4
-1.5Round 17🇹🇼 CHINESE TAIPEI74♥♠2+1+0
-1.6Round 6🇸🇪 SWEDEN52♥♠A-1-8
-1.6Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43NT♣4+2+0
-1.6Round 11BOTSWANA22♦♣J+3+8
-1.6Round 11BOTSWANA84♥♠10=+0
-1.9Round 2🇩🇰 DENMARK121NT♠10-1-4
-2.0Round 14🇵🇱 POLAND4Pass-3
-2.1Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53NT♥J-2-2
-2.2Round 15🇮🇳 INDIA124♠♦6-1-10
-2.4Round 2🇩🇰 DENMARK112♦♠3+1-5
-2.5Round 10🇹🇷 TURKEY122♥♠K+2-8
-2.5Round 14🇵🇱 POLAND53♣♠10-2+5
-2.7Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND92♦♠J=+0
-2.9Round 3🇫🇷 FRANCE53♥♦2=+2
-2.9Round 6🇸🇪 SWEDEN123NT♣6-1-10
-3.2Round 14🇵🇱 POLAND92♦♠7+1-1
-3.3Round 10🇹🇷 TURKEY82♦♣4+1+0
-3.4Round 17🇹🇼 CHINESE TAIPEI34♥♣8+1-4
-3.5Round 2🇩🇰 DENMARK24♥♦Q=+1
-3.5Round 6🇸🇪 SWEDEN114♠♦J=+0
-3.5Round 14🇵🇱 POLAND33NT♥J+1+0
-3.6Round 15🇮🇳 INDIA93NT♦6+2-2
-3.8Round 10🇹🇷 TURKEY115♣♠A-2-6
-4.3Round 2🇩🇰 DENMARK12♠♣Q=-6
-4.8Round 3🇫🇷 FRANCE14♠♥9+2-1
-4.8Round 15🇮🇳 INDIA65NT♠8=-13
-4.8Round 17🇹🇼 CHINESE TAIPEI24♠♣5=-12
-4.9Round 3🇫🇷 FRANCE82♣♥K+2-10
-4.9Round 17🇹🇼 CHINESE TAIPEI102♠♦9-1-11
-5.0Round 3🇫🇷 FRANCE64♠♦10+3+17
-5.7Round 6🇸🇪 SWEDEN14♠♦5-1-10
-5.7Round 10🇹🇷 TURKEY72♠♦7+3-9
-5.8Round 7🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND123♥♣2-1-5
-6.1Round 2🇩🇰 DENMARK73NT♣A-1-12
-6.1Round 3🇫🇷 FRANCE114♠x♥9-1-6
-6.3Round 6🇸🇪 SWEDEN74♥♣9-2-8
-6.8Round 6🇸🇪 SWEDEN44♠♣9+2-1
-8.2Round 2🇩🇰 DENMARK94♠♦9-1-13
-8.6Round 10🇹🇷 TURKEY96♣♠J=+2
-8.6Round 14🇵🇱 POLAND115♥x♦4=-8
-8.9Round 14🇵🇱 POLAND74♠x♠5-2-12
-8.9Round 15🇮🇳 INDIA37♣♠K=+2
-10.1Round 14🇵🇱 POLAND105♥♠10-1-12
-11.6Round 6🇸🇪 SWEDEN63NT♠Q-3-13