🇨🇾 Huaiyu FAN · CYPRUS
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)
| vs NT | vs a suit | |
|---|---|---|
| Opening leads | 100.0% (2) | 88.9% (9) |
| Declarer play | 75.0% (4) | 77.8% (9) |
| Defence | 83.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
| Match | Partner | Opponents | Room | Bds | Butler | Avg | vs par |
|---|---|---|---|---|---|---|---|
| Match 7 | Vassilis IOANNOU | Hani ALMARAGHI – Ahmed ALRUWAYEH | Open | 9 | +8.9 | +0.99 | +2.22 |
| Match 9 | Vassilis IOANNOU | Petro KARLYKOV – Konstantyn TRIFONOV | Open | 12 | +37.0 | +3.08 | +2.17 |
| Match 10 | Vassilis IOANNOU | Sergei MIRONOV – Anastasia MIRONOVA | Closed | 12 | +18.0 | +1.50 | +0.75 |
| Match 12 | Vassilis IOANNOU | Patricia CUMMINS – Douglas ROTCHELL | Closed | 12 | +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.
| Butler | Round | Opponents | Bd | Contract | Lead | Res | vs par |
|---|---|---|---|---|---|---|---|
| +12.0 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 4 | 2♠x | ♦K | = | +13 |
| +12.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 12 | 4♥ | ♣Q | = | +0 |
| +12.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 5 | 4♥ | ♦T | -1 | +12 |
| +11.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 9 | 6♥ | ♥T | = | +11 |
| +10.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 7 | 3♦ | ♠A | +1 | +9 |
| +8.0 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 34 | 4♠ | ♦A | = | +8 |
| +7.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 11 | 3♣ | ♣5 | +1 | +7 |
| +5.4 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 36 | 4♥ | ♥A | = | +0 |
| +5.2 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 26 | 3NT | ♦K | +2 | +1 |
| +5.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 1 | 1NT | ♥7 | +1 | +0 |
| +4.8 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 27 | 5♣x | ♣9 | -1 | +6 |
| +3.4 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 8 | 2♠ | ♥Q | -2 | +0 |
| +3.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 2 | 2NT | ♠5 | -4 | +7 |
| +3.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 2 | 3NT | ♦T | -1 | +1 |
| +2.5 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 5 | 4♠x | ♥2 | -2 | -5 |
| +2.4 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 2 | 3NT | ♠5 | -3 | +6 |
| +2.4 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 25 | 3♠ | ♥K | = | +0 |
| +2.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 1 | 5♥ | ♠6 | -1 | -11 |
| +1.4 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 1 | 3NT | ♣T | = | +0 |
| +1.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 3 | 4NT | ♠J | = | +0 |
| +1.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 10 | 3♥ | ♣A | = | +6 |
| +1.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 3 | 3NT | ♠6 | +2 | +0 |
| +1.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 4 | 3NT | ♠4 | +2 | +0 |
| +1.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 8 | 6♦ | ♥K | = | +2 |
| +1.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 9 | 3NT | ♠5 | +2 | +0 |
| +0.1 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 28 | 2♠ | ♦K | = | +0 |
| +0.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 6 | 2♠ | ♣6 | = | +10 |
| -0.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 6 | 4♥ | ♣K | +1 | +0 |
| +0.0 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 33 | 3NT | ♣9 | +1 | -1 |
| -0.3 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 30 | 2♠ | ♣A | -3 | +6 |
| -0.3 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 35 | 4♦ | ♠J | = | +0 |
| -1.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 4 | 4♥ | ♠9 | +1 | -13 |
| -1.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 5 | 4♥ | ♣6 | +1 | -1 |
| -1.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 8 | 2♦ | ♣3 | +1 | +0 |
| -1.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 10 | 5♣ | ♠8 | +1 | +10 |
| -1.7 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 31 | 3NT | ♠3 | +1 | +10 |
| -1.9 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 32 | 2♠ | ♥Q | +2 | -6 |
| -2.8 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 7 | 2♣ | ♣7 | +1 | +0 |
| -3.0 | Sun 25 Oct 08:00 | 🇺🇦 UKRAINE | 11 | 4♥ | ♠A | -1 | -3 |
| -3.2 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 6 | 4♠ | ♠7 | +1 | +12 |
| -3.4 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 3 | 3NT | ♠6 | -3 | -6 |
| -3.4 | Sat 24 Oct 08:00 | 🇰🇼 KUWAIT | 9 | 2♠ | ♣Q | = | +0 |
| -4.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 12 | 3♥ | ♠6 | -1 | +2 |
| -5.0 | Sun 25 Oct 11:30 | 🇷🇸 SERBIA | 7 | 6♥ | ♦T | -4 | -14 |
| -5.8 | Sun 25 Oct 15:00 | 🇧🇧 BARBADOS | 29 | 3♠x | ♣K | -2 | -9 |