🇨🇾 Huaiyu FAN · CYPRUS

8rank
+79.8Butler · 45 bds
+1.77per board
±4.5swing
+1.56vs par /bd
+2.03adjusted /bd
Butler per match: 8.9 37 18 15.9by match

vs par split: bidding +1.29 · play +0.27

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

Card play — on target: opening leads 90.9% · declarer play 76.9% · defence 78.3%

Bidding activity — not a pass: 44.7% (59/132)

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (2)88.9% (9)
Declarer play75.0% (4)77.8% (9)
Defence83.3% (6)76.5% (17)

Opening leads by suit led: ♠ 100.0% (5) · ♦ 0.0% (1) · ♣ 100.0% (5)

vs par by strain: NT +1.39 (13) · a suit +1.62 (32)

vs par by level: part-score +2.50 (18) · game +1.08 (24) · slam -0.33 (3)

By role: declaring +2.01/bd (-0.55 vs par · 22) · defending +1.55/bd (+3.56 vs par · 23)

By vulnerability: vulnerable +2.10/bd (+1.27 vs par · 22) · not vulnerable +1.46/bd (+1.83 vs par · 23)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 7Vassilis IOANNOUHani ALMARAGHI – Ahmed ALRUWAYEHOpen9+8.9+0.99+2.22
Match 9Vassilis IOANNOUPetro KARLYKOV – Konstantyn TRIFONOVOpen12+37.0+3.08+2.17
Match 10Vassilis IOANNOUSergei MIRONOV – Anastasia MIRONOVAClosed12+18.0+1.50+0.75
Match 12Vassilis IOANNOUPatricia CUMMINS – Douglas ROTCHELLClosed12+15.9+1.32+1.25

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.0Sat 24 Oct 08:00🇰🇼 KUWAIT42♠x♦K=+13
+12.0Sun 25 Oct 08:00🇺🇦 UKRAINE124♥♣Q=+0
+12.0Sun 25 Oct 11:30🇷🇸 SERBIA54♥♦T-1+12
+11.0Sun 25 Oct 08:00🇺🇦 UKRAINE96♥♥T=+11
+10.0Sun 25 Oct 08:00🇺🇦 UKRAINE73♦♠A+1+9
+8.0Sun 25 Oct 15:00🇧🇧 BARBADOS344♠♦A=+8
+7.0Sun 25 Oct 11:30🇷🇸 SERBIA113♣♣5+1+7
+5.4Sun 25 Oct 15:00🇧🇧 BARBADOS364♥♥A=+0
+5.2Sun 25 Oct 15:00🇧🇧 BARBADOS263NT♦K+2+1
+5.0Sun 25 Oct 08:00🇺🇦 UKRAINE11NT♥7+1+0
+4.8Sun 25 Oct 15:00🇧🇧 BARBADOS275♣x♣9-1+6
+3.4Sat 24 Oct 08:00🇰🇼 KUWAIT82♠♥Q-2+0
+3.0Sun 25 Oct 08:00🇺🇦 UKRAINE22NT♠5-4+7
+3.0Sun 25 Oct 11:30🇷🇸 SERBIA23NT♦T-1+1
+2.5Sat 24 Oct 08:00🇰🇼 KUWAIT54♠x♥2-2-5
+2.4Sat 24 Oct 08:00🇰🇼 KUWAIT23NT♠5-3+6
+2.4Sun 25 Oct 15:00🇧🇧 BARBADOS253♠♥K=+0
+2.0Sun 25 Oct 11:30🇷🇸 SERBIA15♥♠6-1-11
+1.4Sat 24 Oct 08:00🇰🇼 KUWAIT13NT♣T=+0
+1.0Sun 25 Oct 08:00🇺🇦 UKRAINE34NT♠J=+0
+1.0Sun 25 Oct 08:00🇺🇦 UKRAINE103♥♣A=+6
+1.0Sun 25 Oct 11:30🇷🇸 SERBIA33NT♠6+2+0
+1.0Sun 25 Oct 11:30🇷🇸 SERBIA43NT♠4+2+0
+1.0Sun 25 Oct 11:30🇷🇸 SERBIA86♦♥K=+2
+1.0Sun 25 Oct 11:30🇷🇸 SERBIA93NT♠5+2+0
+0.1Sun 25 Oct 15:00🇧🇧 BARBADOS282♠♦K=+0
+0.0Sun 25 Oct 08:00🇺🇦 UKRAINE62♠♣6=+10
-0.0Sun 25 Oct 11:30🇷🇸 SERBIA64♥♣K+1+0
+0.0Sun 25 Oct 15:00🇧🇧 BARBADOS333NT♣9+1-1
-0.3Sun 25 Oct 15:00🇧🇧 BARBADOS302♠♣A-3+6
-0.3Sun 25 Oct 15:00🇧🇧 BARBADOS354♦♠J=+0
-1.0Sun 25 Oct 08:00🇺🇦 UKRAINE44♥♠9+1-13
-1.0Sun 25 Oct 08:00🇺🇦 UKRAINE54♥♣6+1-1
-1.0Sun 25 Oct 08:00🇺🇦 UKRAINE82♦♣3+1+0
-1.0Sun 25 Oct 11:30🇷🇸 SERBIA105♣♠8+1+10
-1.7Sun 25 Oct 15:00🇧🇧 BARBADOS313NT♠3+1+10
-1.9Sun 25 Oct 15:00🇧🇧 BARBADOS322♠♥Q+2-6
-2.8Sat 24 Oct 08:00🇰🇼 KUWAIT72♣♣7+1+0
-3.0Sun 25 Oct 08:00🇺🇦 UKRAINE114♥♠A-1-3
-3.2Sat 24 Oct 08:00🇰🇼 KUWAIT64♠♠7+1+12
-3.4Sat 24 Oct 08:00🇰🇼 KUWAIT33NT♠6-3-6
-3.4Sat 24 Oct 08:00🇰🇼 KUWAIT92♠♣Q=+0
-4.0Sun 25 Oct 11:30🇷🇸 SERBIA123♥♠6-1+2
-5.0Sun 25 Oct 11:30🇷🇸 SERBIA76♥♦T-4-14
-5.8Sun 25 Oct 15:00🇧🇧 BARBADOS293♠x♣K-2-9