🇨🇳 LIU Jing · CHINA

29rank
+108.5Butler · 256 bds
+0.42per board
±4.7swing
+0.52vs par /bd · #26/139
+0.39adjusted /bd
Butler per round: 20.7 -11.8 -3 10.4 23.3 -4.6 -11.2 43 -22.3 22 -26.4 33.1 9.7 27.7 -12.7 10.6by round

vs par split: bidding +0.10 · play +0.43

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

Card play — on target: opening leads 84.7% #38 of 139 · declarer play 83.1% #13 of 139 · defence 90.4% #25 of 139

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (12)87.2% (47)
Declarer play80.0% (25)85.0% (40)
Defence91.4% (35)90.0% (100)

Opening leads by suit led: ♠ 73.3% (15) · ♥ 87.5% (16) · ♦ 86.7% (15) · ♣ 92.3% (13)

vs par by strain: NT -0.06 (81) · a suit +0.79 (175)

vs par by level: part-score -0.12 (83) · game +0.44 (149) · slam +3.25 (24)

By role: declaring +0.37/bd (-2.11 vs par · 121) · defending +0.47/bd (+2.88 vs par · 135)

By vulnerability: vulnerable +0.23/bd (+0.00 vs par · 128) · not vulnerable +0.62/bd (+1.05 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2Z.ZhuangJ.Vega – E.AntoszClosed16+20.7+1.29+1.69
Round 3Z.ZhuangN.Lee – K.KongClosed16-11.8-0.74-0.69
Round 5Z.ZhuangS.Mukherjee – R.TewariOpen16-3.0-0.19+1.25
Round 6Z.ZhuangS.Bahbout – S.De DonderOpen16+10.4+0.65-2.62
Round 7Z.ZhuangJ.Hayet – P.SibonyClosed16+23.3+1.46+0.81
Round 8Z.ZhuangR.Fruewirth – J.ThompsonClosed16-4.6-0.29-0.62
Round 11Z.ZhuangM.Brown – M.WhibleyOpen16-11.2-0.70-1.00
Round 12Z.ZhuangK.Abdelateif – EISSA TAMERClosed16+43.0+2.69+3.50
Round 13Z.ZhuangG.Helgemo – T.GrudeClosed16-22.3-1.39-3.00
Round 15Z.ZhuangB.Moss – J.GrueClosed16+22.0+1.38+2.44
Round 16Z.ZhuangH.Mcgann – T.HanlonClosed16-26.4-1.65-0.81
Round 17Z.ZhuangM.Caracci – J.RoblesOpen16+33.1+2.07+3.38
Round 19Z.ZhuangD.Molenaar – T.VerbeekOpen16+9.7+0.61+0.00
Round 21Z.ZhuangR.Elsayyad – W.MohamedClosed16+27.7+1.73+2.75
Round 22Z.ZhuangV.Demuy – J.KranyakClosed16-12.7-0.79+2.12
Round 23Z.ZhuangX.Teo – T.WuClosed16+10.6+0.66-0.81

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
+15.0Round 6🇧🇪 BELGIUM254♥x♣A-4+14
+14.3Round 8🇦🇺 AUSTRALIA266♦x♣5-1+12
+12.4Round 2PANAMA256♥♦6-1+13
+12.1Round 21🇪🇬 EGYPT237NT♥8-1+20
+11.9Round 19🇳🇱 NETHERLANDS66♠♦K-1+13
+11.3Round 17🇨🇱 CHILE163NT♥10-2+14
+11.1Round 15🇺🇸 USA2136♦♥Q=+7
+10.5Round 2PANAMA246♦♣2=+11
+9.9Round 23🇸🇬 SINGAPORE254♥♣A=+13
+9.8Round 3🇭🇰 HONG KONG CHINA85♣♠4-1+14
+9.8Round 22🇺🇸 USA151NTx♥Q+2-1
+9.7Round 5🇮🇳 INDIA144♠♣A=+16
+9.0Round 15🇺🇸 USA2104♠♥9+1+1
+9.0Round 17🇨🇱 CHILE26NT♥3=+0
+8.7Round 12🇦🇪 UAE323♦x♠8=+1
+8.2Round 12🇦🇪 UAE206♣♦K-1+12
+8.2Round 21🇪🇬 EGYPT294♠x♥Q-1+8
+8.1Round 21🇪🇬 EGYPT253NT♦7+2+1
+8.0Round 15🇺🇸 USA264♥♠Q-1+13
+8.0Round 23🇸🇬 SINGAPORE313♥♠5+2-2
+7.9Round 23🇸🇬 SINGAPORE296♠♥Q=+0
+7.6Round 17🇨🇱 CHILE153NT♦7=+10
+7.3Round 21🇪🇬 EGYPT203♣♦A-1+11
+7.0Round 21🇪🇬 EGYPT274♠♥A-1+10
+6.8Round 7🇲🇦 MOROCCO26♥♣J=-11
+6.7Round 12🇦🇪 UAE233♣♣4=+12
+6.1Round 6🇧🇪 BELGIUM214♥♣K+1-13
+6.0Round 12🇦🇪 UAE223NT♣6=+7
+6.0Round 19🇳🇱 NETHERLANDS33NT♠9+1+1
+5.7Round 21🇪🇬 EGYPT283NT♦5-2+12
+5.4Round 6🇧🇪 BELGIUM303♣♥4+1+7
+5.3Round 2PANAMA174♥♠K=+7
+5.3Round 15🇺🇸 USA293NT♥4-2+11
+5.3Round 16🇮🇪 IRELAND235♣♠3-2+13
+5.2Round 17🇨🇱 CHILE56NT♠7-1+14
+5.0Round 11🇳🇿 NEW ZEALAND123♥♣6+1+2
+5.0Round 11🇳🇿 NEW ZEALAND154♠♥9+2+11
+5.0Round 13🇳🇴 NORWAY13NT♥7=+3
+5.0Round 15🇺🇸 USA244♥♦K-2+13
+4.7Round 5🇮🇳 INDIA33NT♥Q+2+13
+4.6Round 8🇦🇺 AUSTRALIA245♥x♣K-3+2
+4.6Round 16🇮🇪 IRELAND224♠♥3=+0
+4.4Round 3🇭🇰 HONG KONG CHINA44♠♦A-1+6
+4.4Round 8🇦🇺 AUSTRALIA271NT♣9=+5
+4.2Round 7🇲🇦 MOROCCO94♥♥Q-2+6
+4.2Round 17🇨🇱 CHILE44♠♥5=+0
+4.0Round 17🇨🇱 CHILE113NT♣7+3+1
+3.9Round 17🇨🇱 CHILE83♥♦K-1+5
+3.9Round 23🇸🇬 SINGAPORE324♠♥8-1+10
+3.8Round 15🇺🇸 USA2125♠♣Q-1+1
+3.6Round 8🇦🇺 AUSTRALIA312NT♥8=+1
+3.6Round 19🇳🇱 NETHERLANDS14♠♠A+1+1
+3.6Round 19🇳🇱 NETHERLANDS74♠♥A+2+13
+3.5Round 6🇧🇪 BELGIUM224♠♥5-1+13
+3.5Round 16🇮🇪 IRELAND263NT♦A-1+6
+3.4Round 23🇸🇬 SINGAPORE242NT♠8=+1
+3.3Round 7🇲🇦 MOROCCO14♥♦6+2+11
+3.3Round 8🇦🇺 AUSTRALIA255♦♥K-2+7
+3.3Round 22🇺🇸 USA1165♥x♣5-1+0
+3.2Round 11🇳🇿 NEW ZEALAND54♥♣8=+0
+3.2Round 13🇳🇴 NORWAY145♥♠Q=-10
+3.2Round 23🇸🇬 SINGAPORE223NT♥5-2+11
+3.1Round 7🇲🇦 MOROCCO101NT♣6=+0
+3.0Round 7🇲🇦 MOROCCO32♥♦A-1-1
+2.9Round 7🇲🇦 MOROCCO43NT♦4+3+1
+2.9Round 19🇳🇱 NETHERLANDS133♣♠K-1+5
+2.8Round 7🇲🇦 MOROCCO163NT♠8=-1
+2.7Round 12🇦🇪 UAE313♦♦4+2+7
+2.7Round 23🇸🇬 SINGAPORE232♣♥K-2+2
+2.5Round 22🇺🇸 USA112NT♠Q-2+5
+2.4Round 13🇳🇴 NORWAY83NT♥5+3-14
+2.3Round 5🇮🇳 INDIA41NT♦3=+0
+2.3Round 8🇦🇺 AUSTRALIA222♠♥A-2+2
+2.3Round 11🇳🇿 NEW ZEALAND22♥♥K-2+5
+2.3Round 12🇦🇪 UAE304♣♠8-1+4
+2.1Round 12🇦🇪 UAE183♦♥A-2+0
+2.0Round 12🇦🇪 UAE283NT♦7=+10
+2.0Round 21🇪🇬 EGYPT314♠♥Q+1+0
+1.8Round 5🇮🇳 INDIA164♠x♥A-1+12
+1.8Round 7🇲🇦 MOROCCO133NT♣8=-1
+1.8Round 8🇦🇺 AUSTRALIA192NT♠Q=+1
+1.7Round 6🇧🇪 BELGIUM274♥♠K+2+1
+1.7Round 19🇳🇱 NETHERLANDS123♥♦J-1-11
+1.6Round 8🇦🇺 AUSTRALIA206♠♦A=+0
+1.6Round 11🇳🇿 NEW ZEALAND44♠x♥3-1+2
+1.6Round 12🇦🇪 UAE242♥♠7+1+0
+1.6Round 15🇺🇸 USA284♠♣7-1+5
+1.5Round 7🇲🇦 MOROCCO55♦♣2+1+13
+1.5Round 17🇨🇱 CHILE135♣x♣5-1+8
+1.4Round 3🇭🇰 HONG KONG CHINA124♥♠10+1+1
+1.4Round 12🇦🇪 UAE263♣♥Q-1+6
+1.4Round 15🇺🇸 USA233NT♥10-2+8
+1.3Round 3🇭🇰 HONG KONG CHINA113NT♥8=+0
+1.3Round 16🇮🇪 IRELAND271NT♥7=+0
+1.2Round 11🇳🇿 NEW ZEALAND113♦♣5=+0
+1.1Round 7🇲🇦 MOROCCO123NT♥3+1+1
+1.1Round 13🇳🇴 NORWAY163NT♥7=+0
+1.1Round 21🇪🇬 EGYPT264♠♠8+2+1
+1.1Round 22🇺🇸 USA1155♦♣K+1+11
+1.0Round 11🇳🇿 NEW ZEALAND13NT♣5+3-11
+1.0Round 12🇦🇪 UAE194♠♥K+1+1
+1.0Round 12🇦🇪 UAE273NT♥K=+0
+1.0Round 12🇦🇪 UAE295♣♠Q=-3
+1.0Round 17🇨🇱 CHILE12♠♥9=+0
+1.0Round 22🇺🇸 USA1143NT♦4+3+11
+0.9Round 2PANAMA272♦♥A+2+0
+0.9Round 13🇳🇴 NORWAY123NT♠Q=+1
+0.9Round 16🇮🇪 IRELAND193♦♥4=+1
+0.9Round 17🇨🇱 CHILE91NT♦K-2+1
+0.9Round 23🇸🇬 SINGAPORE173♥♣2=+0
+0.8Round 3🇭🇰 HONG KONG CHINA104♠♥4-1+6
+0.8Round 19🇳🇱 NETHERLANDS104♠♦K+1+0
+0.8Round 21🇪🇬 EGYPT303♠♣J-2+5
+0.8Round 23🇸🇬 SINGAPORE193NT♠4+2+0
+0.7Round 2PANAMA182♦♥J=+1
+0.7Round 6🇧🇪 BELGIUM265♦♠J=+0
+0.7Round 8🇦🇺 AUSTRALIA281♥♦A+1+1
+0.7Round 19🇳🇱 NETHERLANDS84♠♦10=-1
+0.7Round 22🇺🇸 USA125♥♠6+1+11
+0.6Round 2PANAMA193NT♥6+1+0
+0.6Round 2PANAMA293NT♦3=+1
+0.6Round 7🇲🇦 MOROCCO143♥♦K-2+0
+0.5Round 2PANAMA231♠♥A=+6
+0.5Round 7🇲🇦 MOROCCO73NT♣Q=+0
+0.4Round 5🇮🇳 INDIA133♣♦A+2+0
+0.3Round 6🇧🇪 BELGIUM323NT♣7+2-11
+0.3Round 7🇲🇦 MOROCCO82♥♣4+1+0
+0.3Round 22🇺🇸 USA133♠♣6+1+10
+0.2Round 2PANAMA201NT♦7+1+1
+0.2Round 2PANAMA303♥♣2+1+1
+0.2Round 5🇮🇳 INDIA14♥♦A+1+11
+0.2Round 16🇮🇪 IRELAND313NT♣8+2+0
+0.1Round 17🇨🇱 CHILE123NT♣6+2+0
-0.0Round 2PANAMA224♥♣K=+0
-0.0Round 12🇦🇪 UAE253♥♣J-1-1
+0.0Round 22🇺🇸 USA143NT♦6+1+1
-0.2Round 5🇮🇳 INDIA54♠♣10+1+0
-0.2Round 15🇺🇸 USA224♠♣3=+1
-0.2Round 16🇮🇪 IRELAND212♠♣4+1+0
-0.3Round 3🇭🇰 HONG KONG CHINA62♦♠4+1+1
-0.3Round 5🇮🇳 INDIA74♥♣3+1+0
-0.3Round 6🇧🇪 BELGIUM312♦♣4+1-10
-0.3Round 12🇦🇪 UAE214♠♣A=+1
-0.3Round 17🇨🇱 CHILE66♥♠4=+13
-0.3Round 21🇪🇬 EGYPT193♥♣A+1+6
-0.4Round 21🇪🇬 EGYPT242♠♣J-2-1
-0.5Round 3🇭🇰 HONG KONG CHINA32♠♦5=+0
-0.5Round 5🇮🇳 INDIA94♠♦10+1+0
-0.5Round 13🇳🇴 NORWAY43NT♠3=+0
-0.5Round 16🇮🇪 IRELAND324♠♦A=-3
-0.5Round 19🇳🇱 NETHERLANDS152♠♣3+1+0
-0.5Round 22🇺🇸 USA164♥♦7+2-11
-0.6Round 3🇭🇰 HONG KONG CHINA141NT♠Q=+2
-0.6Round 6🇧🇪 BELGIUM173NT♣J+1-1
-0.6Round 15🇺🇸 USA2151NT♥5+1+0
-0.7Round 2PANAMA214♠♣K+2-12
-0.7Round 6🇧🇪 BELGIUM284♥♠7=+0
-0.7Round 11🇳🇿 NEW ZEALAND33NT♠4=+1
-0.7Round 13🇳🇴 NORWAY64♠♥7-1-1
-0.7Round 13🇳🇴 NORWAY103NT♥4=+0
-0.7Round 15🇺🇸 USA213♣♦4-2+0
-0.7Round 16🇮🇪 IRELAND242♠♥A+1+0
-0.8Round 3🇭🇰 HONG KONG CHINA94♠♦10+1-13
-0.8Round 19🇳🇱 NETHERLANDS115♠♥A-2+0
-0.9Round 2PANAMA323NT♣4=+2
-0.9Round 3🇭🇰 HONG KONG CHINA152♠♦K-2+1
-0.9Round 5🇮🇳 INDIA64♠♣5=-11
-0.9Round 11🇳🇿 NEW ZEALAND147♦♣Q=+2
-1.0Round 5🇮🇳 INDIA83♥♦5-3+0
-1.0Round 16🇮🇪 IRELAND283♥♦5=+0
-1.0Round 19🇳🇱 NETHERLANDS144♥♠Q=-3
-1.1Round 13🇳🇴 NORWAY113♦♠7=+0
-1.1Round 23🇸🇬 SINGAPORE272NT♦3+1-6
-1.1Round 23🇸🇬 SINGAPORE303NT♥4+2-2
-1.2Round 7🇲🇦 MOROCCO154♠x♦K-1-6
-1.3Round 22🇺🇸 USA196♥♦5=+13
-1.4Round 11🇳🇿 NEW ZEALAND103♠♣3+1-1
-1.4Round 12🇦🇪 UAE174♠♥J+2-1
-1.4Round 19🇳🇱 NETHERLANDS93NT♦2=+1
-1.6Round 3🇭🇰 HONG KONG CHINA14♠♥K+2-1
-1.6Round 6🇧🇪 BELGIUM193NT♣J+2-10
-1.6Round 19🇳🇱 NETHERLANDS164♦x♣2-2+0
-1.7Round 16🇮🇪 IRELAND181NT♥6+1+0
-1.7Round 22🇺🇸 USA1132♦♥J+2+0
-1.8Round 8🇦🇺 AUSTRALIA305♦♠A-2+0
-1.8Round 11🇳🇿 NEW ZEALAND95♣♠J-1-8
-1.9Round 17🇨🇱 CHILE144♥♦K-3-2
-1.9Round 23🇸🇬 SINGAPORE215♣x♠4-1-6
-2.0Round 8🇦🇺 AUSTRALIA175♣♠A+1-9
-2.0Round 13🇳🇴 NORWAY34NT♦6+2+13
-2.0Round 17🇨🇱 CHILE104♠♠9-1-5
-2.1Round 5🇮🇳 INDIA104♥♦J=+0
-2.1Round 6🇧🇪 BELGIUM292♥♠K+1-1
-2.1Round 21🇪🇬 EGYPT174♥♣K+2+11
-2.1Round 22🇺🇸 USA1105♦♥2+1-1
-2.2Round 6🇧🇪 BELGIUM183NT♠2+1+0
-2.3Round 5🇮🇳 INDIA23NT♣5-2-7
-2.3Round 6🇧🇪 BELGIUM202♥♣5-1-11
-2.3Round 11🇳🇿 NEW ZEALAND72NT♦6=-6
-2.5Round 5🇮🇳 INDIA123NT♣6+1-1
-2.5Round 7🇲🇦 MOROCCO64♥♦A+1+0
-2.6Round 2PANAMA313NT♥5+2+0
-2.6Round 3🇭🇰 HONG KONG CHINA134♠♦K-2-3
-2.6Round 11🇳🇿 NEW ZEALAND64♥♦K-1-5
-2.6Round 17🇨🇱 CHILE32♦♣K+1+1
-2.7Round 8🇦🇺 AUSTRALIA233NT♦2=+1
-2.7Round 13🇳🇴 NORWAY51♠♦K-1+0
-2.7Round 15🇺🇸 USA2142♠♥K+1+0
-2.8Round 2PANAMA262♣♠3=-5
-2.8Round 13🇳🇴 NORWAY132♦x♥J-1-2
-2.9Round 15🇺🇸 USA253NT♠Q+3-1
-3.0Round 3🇭🇰 HONG KONG CHINA56♣♥2+1-11
-3.0Round 19🇳🇱 NETHERLANDS54♠♥J-2-8
-3.0Round 22🇺🇸 USA184♥♠3-1-5
-3.1Round 13🇳🇴 NORWAY24♣♥A+1-10
-3.3Round 8🇦🇺 AUSTRALIA181NT♠4-2-3
-3.3Round 21🇪🇬 EGYPT223♦♠K=-10
-3.7Round 13🇳🇴 NORWAY156♦♥K=-9
-3.9Round 3🇭🇰 HONG KONG CHINA24♠♥J=-3
-4.0Round 3🇭🇰 HONG KONG CHINA74♠♦A=+1
-4.0Round 15🇺🇸 USA2113NT♠Q-1-5
-4.2Round 2PANAMA284♠♥A-1+1
-4.3Round 5🇮🇳 INDIA113♠♣K=+0
-4.4Round 11🇳🇿 NEW ZEALAND163NT♠10+2-1
-4.5Round 23🇸🇬 SINGAPORE204♠♥9-1-6
-4.6Round 16🇮🇪 IRELAND293NT♥6=-10
-4.7Round 23🇸🇬 SINGAPORE183♠♦9+1-12
-4.8Round 23🇸🇬 SINGAPORE264♥♦K=-9
-4.9Round 7🇲🇦 MOROCCO114♥♠10=+1
-4.9Round 19🇳🇱 NETHERLANDS44♦♥7-1+1
-5.1Round 21🇪🇬 EGYPT186♦♣K-1-10
-5.2Round 15🇺🇸 USA2163♣♣3-5-3
-5.4Round 6🇧🇪 BELGIUM236♣♦4-2-13
-5.4Round 21🇪🇬 EGYPT213NT♣7-2-11
-5.6Round 11🇳🇿 NEW ZEALAND85♦♣K-1-6
-6.8Round 16🇮🇪 IRELAND176♦♦5=+0
-6.9Round 15🇺🇸 USA273NT♦6-1-12
-7.1Round 6🇧🇪 BELGIUM243♣♠2+2-7
-7.4Round 22🇺🇸 USA1123NT♥J-1-12
-7.6Round 22🇺🇸 USA1116♥♦4=+11
-7.8Round 22🇺🇸 USA171NTx♣Q-2-9
-8.0Round 5🇮🇳 INDIA155♣♦Q+1-13
-8.0Round 21🇪🇬 EGYPT323♣♥3+1-9
-8.2Round 16🇮🇪 IRELAND253NT♠2=-10
-8.3Round 19🇳🇱 NETHERLANDS23NT♦8+1-12
-8.6Round 13🇳🇴 NORWAY74♠♥10-2-12
-8.8Round 17🇨🇱 CHILE74♥♦A-1-6
-9.0Round 13🇳🇴 NORWAY93NT♠Q=-7
-9.1Round 16🇮🇪 IRELAND306♥♠3+1-1
-9.4Round 16🇮🇪 IRELAND205♥x♦K+1-9
-9.8Round 8🇦🇺 AUSTRALIA293NT♥5-3-10
-10.7Round 8🇦🇺 AUSTRALIA213♠x♥K=-9
-10.8Round 11🇳🇿 NEW ZEALAND136♠♥K=-1
-10.9Round 8🇦🇺 AUSTRALIA323NTxx♠Q=-11
-11.3Round 3🇭🇰 HONG KONG CHINA163NT♥K-2-12
-12.0Round 23🇸🇬 SINGAPORE286♦x♥K-4-7