WEI Hongji · CHINA SUN

3rank
+95.3Butler · 100 bds
+0.95per board
±4.5swing
+1.74vs par /bd · #5/74
+1.03adjusted /bd
Butler per round: 14.2 14.5 -7.4 30.3 10.2 12.3 -12.6 6.8 22.2 4.8by round

vs par split: bidding +0.92 · play +0.82

Strength of schedule: opponents averaged +0.08/bd (a tough draw) → opponent-adjusted +1.03/bd

Card play — on target: opening leads 96.0% #6 of 74 · declarer play 72.0% #42 of 74 · defence 92.5% #6 of 74

Bidding activity — not a pass: 45.7% #29 of 74 (126/276)

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (5)95.0% (20)
Declarer play50.0% (6)78.9% (19)
Defence91.7% (12)92.7% (41)

Opening leads by suit led: ♠ 100.0% (5) · ♥ 85.7% (7) · ♦ 100.0% (7) · ♣ 100.0% (6)

vs par by strain: NT +2.71 (21) · a suit +1.48 (79)

vs par by level: part-score +1.10 (38) · game +1.71 (56) · slam +6.00 (6)

By role: declaring +0.55/bd (-1.15 vs par · 47) · defending +1.31/bd (+4.30 vs par · 53)

By vulnerability: vulnerable +0.73/bd (+2.84 vs par · 50) · not vulnerable +1.18/bd (+0.64 vs par · 50)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1S.SunM.Kaleta – W.OkuniewskiClosed10+14.2+1.42+2.40
Round 2S.SunM.Wu – M.LamClosed10+14.5+1.45+3.10
Round 3S.SunBOSE BABHRUBAHAN – P.DeyOpen10-7.4-0.74-1.70
Round 4S.SunO.Farwig – V.Di BaccoOpen10+30.3+3.03+5.20
Round 5S.SunB.Bejenka – A.ZarebaClosed10+10.2+1.02-0.10
Round 6S.SunC.Deheeger – R.BaslerOpen10+12.3+1.23+5.30
Round 7S.SunJ.Andruszkiewicz – K.PaluszekClosed10-12.6-1.26-1.50
Round 8S.SunP.Crisafulli Sadaba – S.HermannOpen10+6.8+0.68+2.40
Round 9S.SunA.Kaplan – M.BrownClosed10+22.2+2.22+3.40
Round 10S.SunB.Zupan – J.MikosOpen10+4.8+0.48-1.10

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
+12.7Round 4CARDSAGAINSTURSANITY236♥♣2-1+20
+12.3Round 9WASHED UP146♣♦3-1+17
+10.5Round 8AUSTRIA64♠x♥2-3+9
+10.1Round 6FRANCE164♠♣7-1+12
+9.7Round 2EXPIRED YOUTH103NT♣3-1+12
+9.3Round 1POLAND253NT♠K-2+13
+9.2Round 9WASHED UP204♠♥5-3+10
+8.8Round 9WASHED UP114♦x♣7-3+2
+7.1Round 10SLOVENIJA255♣♥Q=-2
+6.4Round 4CARDSAGAINSTURSANITY303NT♣T-2+11
+6.3Round 4CARDSAGAINSTURSANITY216♣♥A-2+11
+6.2Round 10SLOVENIJA234♥x♣T-2+9
+6.0Round 5ANIA63NT♥7=+0
+5.9Round 3INDIA A174♥♠A+1+4
+5.9Round 6FRANCE154♥♠K-1+10
+5.5Round 5ANIA104♥♠T-1+6
+5.4Round 9WASHED UP173♦♣Q=+8
+4.8Round 1POLAND293♠♣7-2+8
+4.7Round 8AUSTRIA103NT♥2+2+1
+4.6Round 4CARDSAGAINSTURSANITY224♥♣2=+6
+4.5Round 6FRANCE183♠♣K-1+5
+4.3Round 1POLAND222♥♣3+1+6
+4.0Round 2EXPIRED YOUTH52♠♣A+1+0
+4.0Round 2EXPIRED YOUTH85♦♥2=-1
+3.8Round 2EXPIRED YOUTH24♦♥K-1-2
+3.7Round 1POLAND272♠♥6-2+6
+3.6Round 6FRANCE144♥♦J+2+2
+3.5Round 5ANIA81NT♣5-3+2
+3.0Round 1POLAND284♠♥Q=+3
+3.0Round 5ANIA31NT♥3=+5
+2.8Round 10SLOVENIJA213NT♠Q+1+1
+2.6Round 7POLISH DODOS223♥♦A=+1
+2.6Round 10SLOVENIJA304♠♦2=-1
+2.5Round 4CARDSAGAINSTURSANITY294♥♣K+1+0
+2.3Round 3INDIA A112♥♥4-1-1
+2.3Round 8AUSTRIA33♥♣K=+0
+2.1Round 10SLOVENIJA243NT♥A-2+6
+1.9Round 1POLAND243NT♠T+1+0
+1.9Round 3INDIA A193NT♠5+2-11
+1.9Round 7POLISH DODOS291NT♦4-1+5
+1.9Round 9WASHED UP132♦♣2+1+11
+1.7Round 2EXPIRED YOUTH72♠♣K=+6
+1.7Round 4CARDSAGAINSTURSANITY266♠♠2=+0
+1.7Round 5ANIA42♠♠9-1+0
+1.5Round 2EXPIRED YOUTH32♠♣Q+1+10
+1.5Round 7POLISH DODOS285♣♠Q-2-2
+1.4Round 8AUSTRIA83♣♥Q=-7
+1.3Round 8AUSTRIA24♠♥3+1+1
+1.2Round 8AUSTRIA13♥♣A=+0
+0.9Round 5ANIA22♠♥3-1+7
+0.9Round 5ANIA54♠♥7+1+0
+0.7Round 6FRANCE204♠♦K+2+13
+0.6Round 3INDIA A154♠♣2+1+0
+0.6Round 6FRANCE123NT♦2-1+4
+0.3Round 5ANIA12♠♦Q+2-7
+0.1Round 2EXPIRED YOUTH45♦♥Q+2+13
+0.1Round 7POLISH DODOS262♠♥K+1+0
+0.0Round 3INDIA A184♠♦K=+11
-0.1Round 7POLISH DODOS213♠♥Q-2+0
-0.3Round 1POLAND302♥♦3-1-2
-0.3Round 4CARDSAGAINSTURSANITY273♥♠3-2+1
-0.3Round 8AUSTRIA43NT♥3+2+12
-0.3Round 8AUSTRIA92♠♥6-1+2
-0.3Round 9WASHED UP153♦♥Q-2+0
-0.5Round 9WASHED UP194♠♦K=-3
-0.7Round 3INDIA A164♠♥T=+0
-0.7Round 7POLISH DODOS251NT♠3=-1
-0.8Round 4CARDSAGAINSTURSANITY284♠♦6-1+1
-0.9Round 2EXPIRED YOUTH14♥♠4=+0
-0.9Round 4CARDSAGAINSTURSANITY243♣♦2=+7
-1.0Round 6FRANCE114♠♦K-3+7
-1.2Round 7POLISH DODOS235♥♠A-1+1
-1.3Round 10SLOVENIJA222♠♦9=-7
-1.7Round 3INDIA A125♣♥6+1+1
-1.9Round 4CARDSAGAINSTURSANITY253♦♠3-1-5
-2.1Round 1POLAND214♠♥3+1-1
-2.5Round 6FRANCE132NT♠J=+0
-2.9Round 3INDIA A204♠♥K=+1
-3.3Round 10SLOVENIJA294♠♥8=+1
-3.4Round 10SLOVENIJA263NT♣9-1-6
-3.5Round 7POLISH DODOS305♦♠A-1-5
-3.5Round 10SLOVENIJA284♥♦5-1-5
-3.9Round 5ANIA73♥♣Q=+0
-3.9Round 9WASHED UP122♥♦6+1-1
-4.5Round 2EXPIRED YOUTH92♣♦8+1+0
-4.5Round 6FRANCE193NT♠T=+0
-4.5Round 10SLOVENIJA275♣♠A-3-7
-4.9Round 2EXPIRED YOUTH63♥♦K=-7
-5.1Round 1POLAND233NT♠T-1+1
-5.1Round 6FRANCE173NT♦6+1+0
-5.1Round 7POLISH DODOS244♠♣A-1-4
-5.2Round 9WASHED UP184♠♦5-1-12
-5.3Round 1POLAND262♠♥3+2-10
-5.3Round 3INDIA A134♠♦5=-10
-5.5Round 9WASHED UP166♣♠Q=+2
-5.7Round 8AUSTRIA73NT♣3=+2
-7.5Round 3INDIA A145♦x♠T-1-12
-7.7Round 5ANIA96♦♣6-1-14
-8.1Round 7POLISH DODOS274♥♠A-1-10
-8.3Round 8AUSTRIA55♥x♠2=+4