🇨🇾 FAN Huaiyu · CYPRUS

23rank
+37.9Butler · 110 bds
+0.34per board
±4.8swing
+0.12vs par /bd · #31/76
+0.28adjusted /bd
Butler per round: 10 18.4 4.4 23.3 -12.7 7.6 -7.9 -15 1.9 39.7 -31.8by round

vs par split: bidding +0.81 · play -0.69

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

Card play — on target: opening leads 88.0% #9 of 76 · declarer play 74.1% #51 of 76 · defence 77.6% #61 of 76

Bidding activity — not a pass: 46.9% #21 of 76 (143/305)

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (6)100.0% (19)
Declarer play66.7% (6)76.2% (21)
Defence53.8% (13)86.1% (36)

Opening leads by suit led: ♠ 100.0% (6) · ♥ 80.0% (5) · ♦ 100.0% (8) · ♣ 66.7% (6)

vs par by strain: NT -1.14 (29) · a suit +0.57 (81)

vs par by level: part-score -0.33 (39) · game +0.73 (59) · slam -1.42 (12)

By role: declaring +0.43/bd (-2.48 vs par · 61) · defending +0.23/bd (+3.35 vs par · 49)

By vulnerability: vulnerable +0.33/bd (-0.50 vs par · 52) · not vulnerable +0.36/bd (+0.67 vs par · 58)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1V.IoannouJ.Caric – D.DiklicOpen10+10.0+1.00+0.50
Round 2V.IoannouO.Saposnicov – G.RybnikovClosed10+18.4+1.84+1.70
Round 3V.IoannouG.Fazzardi – M.PaolucciClosed10+4.4+0.44+0.30
Round 5V.IoannouM.Milovic – F.MasicOpen10+23.3+2.33+3.00
Round 6V.IoannouI.Bacalu – C.TeodorescuOpen10-12.7-1.27-1.70
Round 7V.IoannouB.Gierulski – J.SkrzypczakOpen10+7.6+0.76+1.00
Round 8V.IoannouM.Jokladal – P.EgholmOpen10-7.9-0.79+1.20
Round 9V.IoannouM.Matisons – A.TihaneOpen10-15.0-1.50-3.50
Round 11V.IoannouM.Janosik – L.SzucsOpen10+1.9+0.19+2.30
Round 13V.IoannouD.Vozabal – E.KlemsOpen10+39.7+3.97+2.10
Round 14V.IoannouM.Karpov – A.PedmansonOpen10-31.8-3.18-5.60

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
+14.8Round 5B AND H186♠♦K+1+15
+12.7Round 13🇨🇿 CZECH REPUBLIC36♥x♣A=+14
+11.8Round 1🇭🇷 CROATIA106♥♦T-1+12
+9.5Round 11🇭🇺 HUNGARY164♥x♥2=+15
+8.9Round 2🇺🇦 UKRAINE197♠♠6=+0
+8.7Round 3🇸🇲 SAN MARINO286♠♣Q+1-13
+7.9Round 8🇫🇴 FAROE ISLANDS134♥♥9+2+13
+7.7Round 1🇭🇷 CROATIA64♠♥Q-2+13
+6.4Round 7🇱🇹 LITHUANIA46♦♠9=-1
+6.2Round 6🇷🇴 ROMANIA213NT♠T=+3
+6.0Round 13🇨🇿 CZECH REPUBLIC15♦♠Q=-1
+6.0Round 13🇨🇿 CZECH REPUBLIC55♠♠A-2+12
+5.9Round 3🇸🇲 SAN MARINO273NT♣J-1+10
+5.7Round 13🇨🇿 CZECH REPUBLIC64♥♦K-1-1
+5.5Round 6🇷🇴 ROMANIA283NT♣4=-1
+5.5Round 7🇱🇹 LITHUANIA97♦x♥A-3-5
+5.3Round 2🇺🇦 UKRAINE113NT♥6-5+4
+5.3Round 8🇫🇴 FAROE ISLANDS194♠♥J=+11
+4.8Round 13🇨🇿 CZECH REPUBLIC94♥♣4=+0
+4.6Round 2🇺🇦 UKRAINE164♠♦T-1+12
+4.6Round 3🇸🇲 SAN MARINO231NT♣3+1+6
+4.5Round 11🇭🇺 HUNGARY144♥♣2+3+10
+4.3Round 6🇷🇴 ROMANIA293NT♠3=+0
+4.2Round 5B AND H193NT♥6+2+1
+4.1Round 1🇭🇷 CROATIA34♥♦K=+0
+3.7Round 5B AND H143♠♦Q=+1
+3.3Round 2🇺🇦 UKRAINE172♠♦T+1+13
+2.9Round 9🇱🇻 LATVIA255♦x♠A-2+2
+2.5Round 13🇨🇿 CZECH REPUBLIC82♠x♠Q-1+0
+2.2Round 5B AND H162♠♥4=+5
+2.1Round 9🇱🇻 LATVIA293♠♠A-1+1
+2.0Round 9🇱🇻 LATVIA215♦x♠A-1+6
+1.9Round 13🇨🇿 CZECH REPUBLIC74♥♠9-1+6
+1.8Round 2🇺🇦 UKRAINE204♠♦Q+2+12
+1.7Round 6🇷🇴 ROMANIA253NT♠K+3+1
+1.5Round 1🇭🇷 CROATIA24♠♣5=+0
+1.3Round 2🇺🇦 UKRAINE143♠♣J=+0
+1.3Round 6🇷🇴 ROMANIA233♠♥A+1+10
+1.3Round 7🇱🇹 LITHUANIA62♦♦3+1+5
+1.2Round 5B AND H125♣♠K+1+3
+1.2Round 8🇫🇴 FAROE ISLANDS154♣♥A-1+2
+1.0Round 7🇱🇹 LITHUANIA74♥♠Q=+0
+0.9Round 1🇭🇷 CROATIA91NT♥T+2-6
+0.9Round 3🇸🇲 SAN MARINO245♥♠8-3-2
+0.9Round 11🇭🇺 HUNGARY182♠♥A=+5
+0.9Round 14🇪🇪 ESTONIA203♠♣Q+1+8
+0.8Round 7🇱🇹 LITHUANIA22♠♣K+1+0
+0.8Round 7🇱🇹 LITHUANIA101NT♣3=-1
+0.7Round 13🇨🇿 CZECH REPUBLIC103NT♦K+1+1
+0.6Round 1🇭🇷 CROATIA83NT♣4-2+5
+0.5Round 8🇫🇴 FAROE ISLANDS175♦♥Q=+11
+0.5Round 14🇪🇪 ESTONIA123♥♠6=-6
+0.3Round 8🇫🇴 FAROE ISLANDS114♠♥T=+0
+0.2Round 5B AND H173♥♦6+1+6
+0.2Round 5B AND H202♠♦7+1-1
+0.2Round 9🇱🇻 LATVIA264♠♦6-1-12
-0.1Round 5B AND H115♥♠A-2+8
-0.1Round 11🇭🇺 HUNGARY203♠♥A=+0
-0.1Round 13🇨🇿 CZECH REPUBLIC43NT♠4+2-12
-0.3Round 1🇭🇷 CROATIA74♠♦Q=+0
-0.3Round 2🇺🇦 UKRAINE181NT♣4=+2
-0.3Round 3🇸🇲 SAN MARINO226♥♥J+1+13
-0.3Round 9🇱🇻 LATVIA304♥♦J+1+0
-0.3Round 11🇭🇺 HUNGARY153♥♦6+1+1
-0.5Round 1🇭🇷 CROATIA52♠♥A-1+4
-0.5Round 13🇨🇿 CZECH REPUBLIC21NT♦6+2+2
-0.7Round 2🇺🇦 UKRAINE134♠♣3+1+0
-0.7Round 5B AND H151NT♠T=+1
-0.7Round 7🇱🇹 LITHUANIA34♠♦5+1+13
-0.7Round 7🇱🇹 LITHUANIA81NT♠6-1+1
-0.7Round 8🇫🇴 FAROE ISLANDS123NT♣6+1-1
-0.8Round 14🇪🇪 ESTONIA115♣♠K-1-4
-0.9Round 7🇱🇹 LITHUANIA13NT♥6+2-2
-0.9Round 8🇫🇴 FAROE ISLANDS145♦♠A-1+5
-1.0Round 11🇭🇺 HUNGARY112♠♣2-1-2
-1.2Round 3🇸🇲 SAN MARINO303NT♥2+1+11
-1.3Round 14🇪🇪 ESTONIA195♥♣6=-13
-1.5Round 11🇭🇺 HUNGARY172♦♣K+1+0
-1.7Round 9🇱🇻 LATVIA223NT♦7+2+0
-1.8Round 6🇷🇴 ROMANIA241NT♥4+2-2
-2.1Round 3🇸🇲 SAN MARINO294♥♠6=+0
-2.2Round 6🇷🇴 ROMANIA274♠♦J+1+0
-2.4Round 5B AND H132♠♥K=-9
-2.6Round 11🇭🇺 HUNGARY193♥♦6=+0
-2.7Round 2🇺🇦 UKRAINE125♠♦A=-13
-2.7Round 9🇱🇻 LATVIA233♦♠7-2-2
-2.7Round 14🇪🇪 ESTONIA133NT♦Q-2-8
-2.9Round 9🇱🇻 LATVIA273NT♠6-2-5
-3.1Round 2🇺🇦 UKRAINE154♥♣5+2-13
-3.1Round 14🇪🇪 ESTONIA156♦♦3+1-11
-3.3Round 3🇸🇲 SAN MARINO253♠♣J-2-11
-3.5Round 3🇸🇲 SAN MARINO262♠♠4-1+1
-3.6Round 11🇭🇺 HUNGARY134♠♥Q=+0
-3.9Round 11🇭🇺 HUNGARY122♥♠Q=-6
-4.1Round 8🇫🇴 FAROE ISLANDS183NT♦6-1-10
-4.1Round 14🇪🇪 ESTONIA183♠♦3-2-6
-5.1Round 1🇭🇷 CROATIA42♥♣9+2-10
-5.1Round 14🇪🇪 ESTONIA165♣♥A-2-2
-5.2Round 8🇫🇴 FAROE ISLANDS163NT♠6-2-8
-5.3Round 3🇸🇲 SAN MARINO213NT♥6-1-12
-5.3Round 14🇪🇪 ESTONIA143NT♣2+3-2
-5.6Round 6🇷🇴 ROMANIA223♦♣A=+0
-5.9Round 7🇱🇹 LITHUANIA54♥♠8=+0
-7.1Round 9🇱🇻 LATVIA286♣♦5-3-14
-7.4Round 6🇷🇴 ROMANIA306♥♦6-2-14
-7.5Round 9🇱🇻 LATVIA243♥♠A=-11
-10.7Round 1🇭🇷 CROATIA16♥x♦5-2-13
-10.8Round 14🇪🇪 ESTONIA175♥x♣A-2-12
-12.2Round 8🇫🇴 FAROE ISLANDS203NT♦T+1-11
-14.7Round 6🇷🇴 ROMANIA262♥x♦6-4-14