🇨🇳 WANG Nan · CHINA

5rank
+134.0Butler · 240 bds
+0.56per board
±4.4swing
+0.75vs par /bd · #3/140
+0.44adjusted /bd
Butler per round: 7.7 17 16 -15.6 26.2 16.6 -11.2 11.7 36.3 0.1 6.9 10.7 31.9 20 -40.3by round

vs par split: bidding +0.53 · play +0.22

Strength of schedule: opponents averaged -0.12/bd (an easy draw) → opponent-adjusted +0.44/bd

Card play — on target: opening leads 75.0% #90 of 140 · declarer play 74.0% #61 of 140 · defence 86.1% #66 of 140

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (15)80.0% (45)
Declarer play61.1% (18)81.2% (32)
Defence85.7% (42)86.2% (80)

Opening leads by suit led: ♠ 90.0% (10) · ♥ 73.7% (19) · ♦ 73.7% (19) · ♣ 66.7% (12)

vs par by strain: NT +1.59 (80) · a suit +0.33 (160)

vs par by level: part-score +1.81 (88) · game -0.26 (135) · slam +3.29 (17)

By role: declaring +0.43/bd (-1.73 vs par · 118) · defending +0.68/bd (+3.15 vs par · 122)

By vulnerability: vulnerable +0.50/bd (+0.44 vs par · 120) · not vulnerable +0.61/bd (+1.06 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2X.ZuoA.Daldoul – M.DoraiOpen16+7.7+0.48+3.50
Round 3X.ZuoK.Sanborn – I.LevitinaOpen16+17.0+1.06+1.44
Round 5X.ZuoJ.Meireles – J.PachecoClosed16+16.0+1.00+0.31
Round 6X.ZuoW.Van Zwol – M.VerbeekOpen16-15.6-0.97-0.31
Round 8X.ZuoN.Kamal – M.ThakurClosed16+26.2+1.64+0.19
Round 9X.ZuoV.Bessis – C.PuilletClosed16+16.6+1.04+0.81
Round 10X.ZuoY.Fukuyoshi – A.YanagisawaClosed16-11.2-0.70+1.44
Round 12X.ZuoV.Armstrong – T.RawsonClosed16+11.7+0.73+1.00
Round 14X.ZuoQ.Dossa – R.HaiOpen16+36.3+2.27+4.19
Round 15X.ZuoL.Cartner – G.PalmerOpen16+0.1+0.01-0.12
Round 16X.ZuoY.Lin – Y.ChenOpen16+6.9+0.43+0.31
Round 18X.ZuoS.Buus Thomsen – B.HoumollerClosed16+10.7+0.67+1.38
Round 19X.ZuoG.Mundell – A.ZetsClosed16+31.9+1.99+0.94
Round 20X.ZuoH.Wolpert – S.BlankOpen16+20.0+1.25-1.50
Round 23X.ZuoK.Dufrat – J.ZmudaClosed16-40.3-2.52-2.31

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.9Round 16🇹🇼 CHINESE TAIPEI277♥x♦2-1+14
+13.2Round 19🇦🇺 AUSTRALIA105♦x♥5-3+12
+13.0Round 16🇹🇼 CHINESE TAIPEI296♠♥K-1+13
+11.7Round 8🇮🇳 INDIA246NT♠6-1+14
+10.7Round 18🇩🇰 DENMARK302NTx♣4=+9
+10.3Round 3🇺🇸 USA 1143♠x♣A=+10
+10.2Round 12🇿🇦 SOUTH AFRICA216♠♥3+1+13
+10.0Round 14🇵🇰 PAKISTAN314♥♣K-1+10
+9.7Round 14🇵🇰 PAKISTAN187♣x♠A-2+13
+9.6Round 9🇫🇷 FRANCE33NT♥8-1+12
+7.9Round 8🇮🇳 INDIA196♠♣2+1-13
+7.7Round 19🇦🇺 AUSTRALIA36♦♣5+1-13
+7.6Round 15🇳🇿 NEW ZEALAND34♥♠K=+0
+7.5Round 15🇳🇿 NEW ZEALAND22♥♣K+1+11
+7.5Round 15🇳🇿 NEW ZEALAND133NT♦3=+0
+7.1Round 8🇮🇳 INDIA255♠♣Q-1+10
+7.0Round 12🇿🇦 SOUTH AFRICA202♥♣4-1+12
+6.9Round 18🇩🇰 DENMARK314♥♣5-1+10
+6.8Round 2🇹🇳 TUNISIA293♥♦7+2+10
+6.8Round 14🇵🇰 PAKISTAN233NT♥4-1+12
+6.7Round 9🇫🇷 FRANCE166♦♣7+1+1
+6.6Round 8🇮🇳 INDIA281NT♦A-1+10
+6.4Round 9🇫🇷 FRANCE45♥x♠A-3+16
+6.4Round 20🇨🇦 CANADA213♣♦A+2+6
+6.3Round 5🇧🇷 BRAZIL84♠♣5-1+10
+6.3Round 5🇧🇷 BRAZIL134♠♦9=+10
+6.3Round 9🇫🇷 FRANCE151NT♦A+1-1
+6.3Round 19🇦🇺 AUSTRALIA44♥♣6-1+12
+6.2Round 5🇧🇷 BRAZIL63NT♠3-1+5
+6.1Round 20🇨🇦 CANADA264♥♣K-1-1
+5.9Round 5🇧🇷 BRAZIL74♥♠8-1+6
+5.6Round 14🇵🇰 PAKISTAN243NT♥Q-1+10
+5.6Round 16🇹🇼 CHINESE TAIPEI193NT♥Q=-1
+5.2Round 10🇯🇵 JAPAN196NT♥7+1+13
+5.2Round 12🇿🇦 SOUTH AFRICA262NT♠10-2+3
+4.8Round 5🇧🇷 BRAZIL43NT♠2-2+7
+4.8Round 6🇳🇱 NETHERLANDS243♣♦K=+11
+4.8Round 12🇿🇦 SOUTH AFRICA273NT♦Q-1+10
+4.8Round 18🇩🇰 DENMARK225♣♥3-1+6
+4.8Round 19🇦🇺 AUSTRALIA123NT♣J=+7
+4.6Round 3🇺🇸 USA 181NT♥4+1+6
+4.5Round 2🇹🇳 TUNISIA284♠♦2+2+13
+4.4Round 16🇹🇼 CHINESE TAIPEI173♠♦5-2+5
+4.3Round 2🇹🇳 TUNISIA253NT♥3-4+8
+4.1Round 2🇹🇳 TUNISIA206NT♥5=+12
+4.1Round 9🇫🇷 FRANCE93♥x♦K-2+2
+4.1Round 10🇯🇵 JAPAN184♥♦K-1-2
+4.1Round 19🇦🇺 AUSTRALIA133NT♥5-3+9
+4.0Round 3🇺🇸 USA 133NT♠4=+7
+4.0Round 16🇹🇼 CHINESE TAIPEI254♠♥A=+8
+4.0Round 20🇨🇦 CANADA234♠♦9=+0
+3.8Round 20🇨🇦 CANADA275♥♣A+1+1
+3.7Round 6🇳🇱 NETHERLANDS323NT♥7+3+1
+3.7Round 14🇵🇰 PAKISTAN254♠♥5-2+8
+3.6Round 20🇨🇦 CANADA225♣♥2=-11
+3.5Round 5🇧🇷 BRAZIL14♥♣10-1+11
+3.4Round 14🇵🇰 PAKISTAN263NT♣6=+0
+3.4Round 18🇩🇰 DENMARK263♣♦4+1+0
+3.2Round 5🇧🇷 BRAZIL114♠♥Q-3+6
+3.1Round 14🇵🇰 PAKISTAN173♥♣K-2+5
+3.1Round 19🇦🇺 AUSTRALIA21NT♦Q=+5
+2.9Round 3🇺🇸 USA 192♦♥6-1+11
+2.9Round 10🇯🇵 JAPAN314♠♥9-1+5
+2.9Round 16🇹🇼 CHINESE TAIPEI282♠♦4=+5
+2.8Round 3🇺🇸 USA 1105♥♦K=+13
+2.8Round 20🇨🇦 CANADA194♥♦3=+0
+2.7Round 3🇺🇸 USA 1133NT♦2-1+6
+2.7Round 5🇧🇷 BRAZIL22♠♥Q=+0
+2.7Round 20🇨🇦 CANADA252♠♣3+2-1
+2.6Round 10🇯🇵 JAPAN305♥x♠5-1+0
+2.6Round 18🇩🇰 DENMARK212♥♣2=+0
+2.5Round 3🇺🇸 USA 1154♠♦4+1+0
+2.4Round 16🇹🇼 CHINESE TAIPEI261NT♠7=+5
+2.3Round 12🇿🇦 SOUTH AFRICA314♠♣10+1+0
+2.3Round 23🇵🇱 POLAND82♠♦A-1+4
+2.2Round 10🇯🇵 JAPAN322♥♠J-1-1
+2.1Round 14🇵🇰 PAKISTAN294♥♣5+2+1
+2.1Round 23🇵🇱 POLAND23♦♦2+1+0
+2.0Round 8🇮🇳 INDIA293NT♥9+3-13
+2.0Round 12🇿🇦 SOUTH AFRICA222♦♥A=+0
+2.0Round 20🇨🇦 CANADA242♠♥3-1-2
+2.0Round 23🇵🇱 POLAND94♠♣4+1-12
+1.9Round 2🇹🇳 TUNISIA212♠♦A=+6
+1.8Round 8🇮🇳 INDIA182♠♣K=+5
+1.8Round 19🇦🇺 AUSTRALIA92♦♣3+2+0
+1.7Round 9🇫🇷 FRANCE102♥♣7+2+1
+1.7Round 12🇿🇦 SOUTH AFRICA244♥♦K+1+0
+1.7Round 15🇳🇿 NEW ZEALAND102♥♣8+1+0
+1.6Round 6🇳🇱 NETHERLANDS253♥♦3-2+2
+1.5Round 2🇹🇳 TUNISIA301NT♠4+1+7
+1.4Round 18🇩🇰 DENMARK252♠♣8+1+0
+1.4Round 20🇨🇦 CANADA284♠♦K+2-12
+1.3Round 5🇧🇷 BRAZIL53NT♥J=-1
+1.3Round 10🇯🇵 JAPAN253NT♥2+1+0
+1.3Round 20🇨🇦 CANADA181NT♣3+1+5
+1.3Round 23🇵🇱 POLAND66♠♥10=+11
+1.2Round 2🇹🇳 TUNISIA175♥♠10+1+1
+1.2Round 12🇿🇦 SOUTH AFRICA184♥♥J+2+1
+1.1Round 2🇹🇳 TUNISIA321NT♣A=-1
+1.1Round 15🇳🇿 NEW ZEALAND56♠♠4+1+1
+1.0Round 6🇳🇱 NETHERLANDS215♦♣A-1+8
+1.0Round 14🇵🇰 PAKISTAN272♥♠7-1+3
+1.0Round 15🇳🇿 NEW ZEALAND82♥♦7-1+4
+1.0Round 18🇩🇰 DENMARK274♥♦4+1+0
+0.9Round 6🇳🇱 NETHERLANDS173♠♦K=-7
+0.9Round 10🇯🇵 JAPAN174♥♠7=+0
+0.8Round 10🇯🇵 JAPAN223♠♥Q-1+5
+0.8Round 15🇳🇿 NEW ZEALAND123♦♦10-1+0
+0.7Round 8🇮🇳 INDIA212♠♦6-1+2
+0.7Round 9🇫🇷 FRANCE84♠♥2+1+0
+0.7Round 15🇳🇿 NEW ZEALAND163♠♥4=+1
+0.7Round 18🇩🇰 DENMARK283NT♥7=+2
+0.6Round 2🇹🇳 TUNISIA272NT♦4+1+6
+0.6Round 8🇮🇳 INDIA263♦♠A-2+2
+0.5Round 3🇺🇸 USA 111NT♠A=-2
+0.5Round 3🇺🇸 USA 165♦♥3-2-5
+0.5Round 5🇧🇷 BRAZIL94♠♦A=+0
+0.5Round 6🇳🇱 NETHERLANDS183NT♦6+1+0
+0.5Round 10🇯🇵 JAPAN213NT♥5+2+11
+0.5Round 10🇯🇵 JAPAN283NT♠3+1+10
+0.5Round 19🇦🇺 AUSTRALIA114♠♣5=+0
+0.4Round 8🇮🇳 INDIA303NT♠10+2+1
+0.4Round 14🇵🇰 PAKISTAN302NT♠2+1+1
+0.4Round 23🇵🇱 POLAND112♠♣5-1+5
+0.3Round 5🇧🇷 BRAZIL163♠♦J=+1
+0.3Round 9🇫🇷 FRANCE24♠♦5+3+10
+0.3Round 19🇦🇺 AUSTRALIA151NT♠10+1+0
+0.3Round 20🇨🇦 CANADA292♥♥2=+11
+0.2Round 6🇳🇱 NETHERLANDS224♠♣4-1-5
+0.2Round 8🇮🇳 INDIA204♠♥2+1+1
+0.2Round 9🇫🇷 FRANCE56♠♦8+1+11
+0.2Round 14🇵🇰 PAKISTAN325♠♦A=+0
+0.1Round 6🇳🇱 NETHERLANDS191NT♥J+2+1
-0.0Round 8🇮🇳 INDIA323NT♠5+1+0
+0.0Round 9🇫🇷 FRANCE12♥♦J-1-2
+0.0Round 12🇿🇦 SOUTH AFRICA324♠♣K+1+0
+0.0Round 14🇵🇰 PAKISTAN283NT♥6=-2
+0.0Round 15🇳🇿 NEW ZEALAND114NT♠5+2+11
-0.2Round 3🇺🇸 USA 1123NT♠6=-13
-0.2Round 8🇮🇳 INDIA173♣♥A=+1
-0.2Round 20🇨🇦 CANADA311NT♠4+1+0
-0.3Round 2🇹🇳 TUNISIA244♠♥A+1+0
-0.4Round 14🇵🇰 PAKISTAN222♥♣J+1+10
-0.4Round 19🇦🇺 AUSTRALIA53NT♣5=-1
-0.4Round 19🇦🇺 AUSTRALIA71NT♥5+1+9
-0.4Round 20🇨🇦 CANADA304♥♠5+1+0
-0.4Round 23🇵🇱 POLAND124♠♦5+2-1
-0.5Round 12🇿🇦 SOUTH AFRICA233NT♣4=+0
-0.5Round 14🇵🇰 PAKISTAN214♠♠8=+0
-0.6Round 19🇦🇺 AUSTRALIA144♥♠10=-15
-0.7Round 18🇩🇰 DENMARK171NT♥2-1+3
-0.8Round 3🇺🇸 USA 124♥♦10=+0
-0.8Round 18🇩🇰 DENMARK184♥♣Q=+1
-0.8Round 23🇵🇱 POLAND32NT♠5-1+4
-0.9Round 12🇿🇦 SOUTH AFRICA175♠♥A-2-5
-0.9Round 12🇿🇦 SOUTH AFRICA304♠♥A=-3
-1.0Round 2🇹🇳 TUNISIA263NT♥3+1-1
-1.0Round 3🇺🇸 USA 146♥♣6=-13
-1.0Round 3🇺🇸 USA 1163NT♣J+2+0
-1.0Round 8🇮🇳 INDIA234♥♣8+1-13
-1.0Round 9🇫🇷 FRANCE74♥♣7-1-12
-1.0Round 19🇦🇺 AUSTRALIA13NT♣5+3-2
-1.1Round 18🇩🇰 DENMARK231NT♣J+1+0
-1.2Round 9🇫🇷 FRANCE113♥♣5=-6
-1.2Round 18🇩🇰 DENMARK204♠♦9+1+0
-1.3Round 10🇯🇵 JAPAN233NT♥9=+2
-1.3Round 15🇳🇿 NEW ZEALAND151♥♣Q+3-1
-1.4Round 6🇳🇱 NETHERLANDS285♦♣3+1+0
-1.4Round 10🇯🇵 JAPAN293♠♣8+1+1
-1.6Round 16🇹🇼 CHINESE TAIPEI223NT♣8+1+0
-1.7Round 8🇮🇳 INDIA272♥♦2+1-1
-1.7Round 15🇳🇿 NEW ZEALAND43♦♠2=+0
-1.8Round 19🇦🇺 AUSTRALIA61♦♠5-2-3
-1.8Round 19🇦🇺 AUSTRALIA162NT♦10=+0
-1.9Round 23🇵🇱 POLAND74♠♥7-1-6
-2.0Round 18🇩🇰 DENMARK322♠♥A=+0
-2.1Round 5🇧🇷 BRAZIL143NT♣6-2-6
-2.1Round 6🇳🇱 NETHERLANDS203♠♦J=+10
-2.1Round 6🇳🇱 NETHERLANDS314♠♥Q+3-2
-2.2Round 2🇹🇳 TUNISIA312♠♦A=+0
-2.2Round 5🇧🇷 BRAZIL102♠♥K+2-10
-2.2Round 23🇵🇱 POLAND152♠♥7=+0
-2.4Round 18🇩🇰 DENMARK193NT♥3+2-2
-2.5Round 16🇹🇼 CHINESE TAIPEI232♦♥A-1+0
-2.6Round 16🇹🇼 CHINESE TAIPEI185♣♥10-1-10
-2.7Round 3🇺🇸 USA 1115♠♣7+1+11
-2.7Round 6🇳🇱 NETHERLANDS231NT♥A-2-2
-2.7Round 6🇳🇱 NETHERLANDS264♠♣A=-10
-2.8Round 2🇹🇳 TUNISIA193NT♥7=+0
-2.8Round 14🇵🇰 PAKISTAN194♣♥10-1+2
-2.8Round 15🇳🇿 NEW ZEALAND93♥♥7-3+4
-2.8Round 20🇨🇦 CANADA175♣x♠5-3-2
-3.0Round 23🇵🇱 POLAND146♣♦7-1-10
-3.2Round 2🇹🇳 TUNISIA233NT♠5=+0
-3.2Round 16🇹🇼 CHINESE TAIPEI203♥♥4+1-2
-3.4Round 3🇺🇸 USA 172♥♠4-2-8
-3.4Round 6🇳🇱 NETHERLANDS304♥♠J=+1
-3.4Round 23🇵🇱 POLAND12♥♣K+3-2
-3.5Round 12🇿🇦 SOUTH AFRICA282♥♠A=+0
-3.7Round 9🇫🇷 FRANCE143NT♠7+1+0
-3.7Round 15🇳🇿 NEW ZEALAND143NT♥3-1-5
-3.9Round 19🇦🇺 AUSTRALIA83NT♣J-1-5
-4.0Round 8🇮🇳 INDIA316NT♠8=+0
-4.0Round 12🇿🇦 SOUTH AFRICA253♣♦A=+7
-4.1Round 2🇹🇳 TUNISIA223NT♠10=+0
-4.2Round 9🇫🇷 FRANCE134♠♦K+2-10
-4.2Round 16🇹🇼 CHINESE TAIPEI301♠♥6=+1
-4.2Round 20🇨🇦 CANADA324♠x♣Q-1-6
-4.3Round 5🇧🇷 BRAZIL34♠♥10-1-12
-4.3Round 9🇫🇷 FRANCE63♠♥6=+0
-4.6Round 12🇿🇦 SOUTH AFRICA295♥♠2+1-13
-4.7Round 2🇹🇳 TUNISIA183NT♠4-1-5
-4.7Round 3🇺🇸 USA 153NT♦4+2+0
-4.7Round 15🇳🇿 NEW ZEALAND63NT♥7=-7
-4.8Round 10🇯🇵 JAPAN274♥♣K+2-11
-5.0Round 6🇳🇱 NETHERLANDS273NT♥Q-3-7
-5.0Round 9🇫🇷 FRANCE122♠♦6=-9
-5.0Round 16🇹🇼 CHINESE TAIPEI213NT♥3=-10
-5.6Round 18🇩🇰 DENMARK293NT♣7+2+0
-5.6Round 23🇵🇱 POLAND164♠♣6-2-11
-5.7Round 10🇯🇵 JAPAN264♠♥Q=+0
-5.8Round 16🇹🇼 CHINESE TAIPEI323NT♣4+1-1
-5.8Round 23🇵🇱 POLAND53NT♣10=+0
-5.9Round 8🇮🇳 INDIA225♦x♥10=-3
-6.0Round 14🇵🇰 PAKISTAN204♥♣7-1-6
-6.0Round 15🇳🇿 NEW ZEALAND74♥♠J=-10
-6.3Round 5🇧🇷 BRAZIL125♦♥3+1-11
-6.3Round 16🇹🇼 CHINESE TAIPEI313♣♥J-2-11
-6.7Round 23🇵🇱 POLAND43NT♥A-2-7
-6.8Round 20🇨🇦 CANADA203NT♠6-1-12
-7.0Round 18🇩🇰 DENMARK241♥x♦10-1-7
-7.4Round 23🇵🇱 POLAND104♠♠7=+0
-7.6Round 15🇳🇿 NEW ZEALAND14♥♣6-3-11
-8.1Round 16🇹🇼 CHINESE TAIPEI245♠♣A+1-11
-8.3Round 12🇿🇦 SOUTH AFRICA194♥x♠7-2-9
-9.0Round 6🇳🇱 NETHERLANDS294♥♣8-1-6
-9.2Round 10🇯🇵 JAPAN243NT♠8=+0
-9.8Round 10🇯🇵 JAPAN203NT♣5=-10
-10.1Round 5🇧🇷 BRAZIL156♥♦6-1-11
-11.2Round 23🇵🇱 POLAND133♠x♥A=-12