🇪🇪 Tonno VAHK · ESTONIA

45rank
+76.2Butler · 84 bds
+0.91per board
±4.6swing
+0.74vs par /bd
+0.67adjusted /bd
Butler per match: -6 17.8 12.7 -7.4 9.4 34.4 15.3by match

vs par split: bidding +0.74 · play +0.00

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

Card play — on target: opening leads 85.7% · declarer play 72.2% · defence 81.8%

Bidding activity — not a pass: 57.3% (126/220)

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (5)81.2% (16)
Declarer play62.5% (8)80.0% (10)
Defence72.7% (11)86.4% (22)

Opening leads by suit led: ♠ 75.0% (4) · ♥ 100.0% (5) · ♦ 87.5% (8) · ♣ 75.0% (4)

vs par by strain: NT -0.52 (29) · a suit +1.40 (55)

vs par by level: part-score +1.10 (41) · game +0.22 (37) · slam +1.50 (6)

By role: declaring +1.72/bd (+0.12 vs par · 51) · defending -0.34/bd (+1.70 vs par · 33)

By vulnerability: vulnerable +1.06/bd (+0.93 vs par · 42) · not vulnerable +0.76/bd (+0.55 vs par · 42)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 1Maksim KARPOVDavid CHECHELASHVILI – Gocha GOSHADZEClosed12-6.0-0.50+1.67
Match 5Jurgen GUSSONMatei MUSAT – Ionut POPAClosed12+17.8+1.48+0.25
Match 6Jurgen GUSSONHyram FORDE – Evgeny ZAKHAROVOpen12+12.7+1.06+1.08
Match 7Jurgen GUSSONMohamed Anis GHODHBANE – Moez FOURATIClosed12-7.4-0.62-3.92
Match 8Jurgen GUSSONGeorge KOLETTIS – Frosso TILLYRIOpen12+9.4+0.78+1.17
Match 9Jurgen GUSSONRoglyn HINDS – Harley MOSELEYClosed12+34.4+2.87+4.58
Match 10Jurgen GUSSONWalter BROWN – Valerie May MARSHALLOpen12+15.3+1.28+0.33

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.1Sun 18 Oct 12:45🇨🇾 CYPRUS425♣x♦K-4+10
+12.7Thu 15 Oct 16:00🇬🇪 GEORGIA366♥♣8=+13
+12.2Sat 17 Oct 16:00ANTIGUA536♣x♠T-4+16
+9.0Sat 17 Oct 14:15🇷🇴 ROMANIA386♥♦K=+0
+8.4Sun 18 Oct 14:30🇧🇧 BARBADOS573♥♦6-3+9
+7.7Sun 18 Oct 14:30🇧🇧 BARBADOS545♦♠4-3+8
+7.4Sat 17 Oct 14:15🇷🇴 ROMANIA374♠♦J+1+1
+7.3Sun 18 Oct 11:00🇹🇳 TUNISIA316♠♦J=+0
+7.2Sun 18 Oct 16:15🇯🇲 JAMAICA43NT♦5+2+1
+7.1Sun 18 Oct 14:30🇧🇧 BARBADOS581NT♣J+1+6
+6.4Sun 18 Oct 12:45🇨🇾 CYPRUS403♠♣A+1+7
+5.1Sun 18 Oct 16:15🇯🇲 JAMAICA34♥x♠K-2+13
+5.0Sun 18 Oct 11:00🇹🇳 TUNISIA354♥♠A+2+1
+4.5Sun 18 Oct 16:15🇯🇲 JAMAICA13♣x♠J-1+8
+4.2Sat 17 Oct 14:15🇷🇴 ROMANIA472♠♦5-2+8
+4.2Sun 18 Oct 16:15🇯🇲 JAMAICA73NT♠7+1+1
+4.1Sun 18 Oct 14:30🇧🇧 BARBADOS492♦x♥Q-1+0
+3.9Sat 17 Oct 14:15🇷🇴 ROMANIA412♠♠7=+0
+3.6Thu 15 Oct 16:00🇬🇪 GEORGIA293NT♥K-1+16
+3.2Sat 17 Oct 14:15🇷🇴 ROMANIA443♣♠7=+5
+3.2Sat 17 Oct 16:00ANTIGUA555♥♠7=+0
+3.1Thu 15 Oct 16:00🇬🇪 GEORGIA253NT♦J=+0
+3.1Sun 18 Oct 12:45🇨🇾 CYPRUS453♥♣6=+0
+2.9Sun 18 Oct 16:15🇯🇲 JAMAICA22♠♥K+1+0
+2.8Sat 17 Oct 14:15🇷🇴 ROMANIA454♠♣A=-1
+2.8Sat 17 Oct 16:00ANTIGUA512NT♥Q-1+5
+2.8Sun 18 Oct 16:15🇯🇲 JAMAICA93♠♣3-1-1
+2.5Sat 17 Oct 16:00ANTIGUA494♠♥A=+0
+2.3Sun 18 Oct 16:15🇯🇲 JAMAICA83♠♦K=+4
+2.1Thu 15 Oct 16:00🇬🇪 GEORGIA313♠♥5+1-6
+2.1Sun 18 Oct 14:30🇧🇧 BARBADOS524♠♥A=+13
+2.0Sun 18 Oct 14:30🇧🇧 BARBADOS602♠♥T+2+1
+1.9Sat 17 Oct 16:00ANTIGUA601NT♦2+1+0
+1.8Sat 17 Oct 16:00ANTIGUA541NT♠2+1+1
+1.7Sat 17 Oct 14:15🇷🇴 ROMANIA395♣♦K-1+6
+1.7Sat 17 Oct 14:15🇷🇴 ROMANIA462♥♠8=+0
+1.7Sun 18 Oct 14:30🇧🇧 BARBADOS532♥♣K+1+6
+1.6Sun 18 Oct 12:45🇨🇾 CYPRUS372♠♠9=+6
+1.4Sun 18 Oct 14:30🇧🇧 BARBADOS552♠♣K+2+1
+1.1Sun 18 Oct 12:45🇨🇾 CYPRUS482NT♠4+1+0
+1.1Sun 18 Oct 14:30🇧🇧 BARBADOS502♦♥3-2+0
+1.1Sun 18 Oct 14:30🇧🇧 BARBADOS511NT♣A+2+10
+1.0Sun 18 Oct 11:00🇹🇳 TUNISIA282♦♣A+1+0
+1.0Sun 18 Oct 11:00🇹🇳 TUNISIA364♥♣A-1-6
+0.9Sat 17 Oct 16:00ANTIGUA571♠♠2-1+1
+0.3Sun 18 Oct 11:00🇹🇳 TUNISIA344♠♦A=-8
+0.3Sun 18 Oct 12:45🇨🇾 CYPRUS434♠♣Q+1+0
-0.0Sun 18 Oct 11:00🇹🇳 TUNISIA253NT♠K-1-12
-0.0Sun 18 Oct 11:00🇹🇳 TUNISIA263NT♥J+1+1
-0.0Sun 18 Oct 11:00🇹🇳 TUNISIA304♥♣A+1+0
-0.1Thu 15 Oct 16:00🇬🇪 GEORGIA261NT♥Q=+1
-0.1Sun 18 Oct 12:45🇨🇾 CYPRUS464♥♦J+1+0
-0.1Sun 18 Oct 16:15🇯🇲 JAMAICA54♠♥3=+1
-0.4Thu 15 Oct 16:00🇬🇪 GEORGIA343NT♦7-2+3
-0.4Sun 18 Oct 12:45🇨🇾 CYPRUS392♠♥Q-1+0
-0.4Sun 18 Oct 14:30🇧🇧 BARBADOS563NT♦T+2+0
-0.5Sat 17 Oct 16:00ANTIGUA503NT♠2+1-10
-0.6Sun 18 Oct 16:15🇯🇲 JAMAICA62NT♦5+3-5
-0.7Thu 15 Oct 16:00🇬🇪 GEORGIA283NT♠Q=-1
-0.7Sun 18 Oct 11:00🇹🇳 TUNISIA293♠♥3=+0
-0.8Sat 17 Oct 16:00ANTIGUA583♠♦4+2+2
-0.9Sun 18 Oct 12:45🇨🇾 CYPRUS472NT♠6+1+4
-1.5Sat 17 Oct 16:00ANTIGUA592♠♥9-3+0
-1.6Thu 15 Oct 16:00🇬🇪 GEORGIA332♥♣4-1-4
-1.9Sun 18 Oct 14:30🇧🇧 BARBADOS593♣♠2=+1
-2.1Thu 15 Oct 16:00🇬🇪 GEORGIA353NT♥3+3+14
-2.2Sat 17 Oct 14:15🇷🇴 ROMANIA402NT♦Q=-5
-3.3Sun 18 Oct 11:00🇹🇳 TUNISIA333NT♥K+2+0
-3.4Thu 15 Oct 16:00🇬🇪 GEORGIA304♠♦5+1+0
-3.4Sat 17 Oct 16:00ANTIGUA561♥♠A=+2
-3.6Sun 18 Oct 12:45🇨🇾 CYPRUS415♥♠K+1-1
-3.6Sun 18 Oct 16:15🇯🇲 JAMAICA103♣♦A=-6
-3.9Sun 18 Oct 12:45🇨🇾 CYPRUS381NT♠Q-1-5
-4.0Sat 17 Oct 14:15🇷🇴 ROMANIA424♠♣A-1-6
-4.1Sun 18 Oct 16:15🇯🇲 JAMAICA121NT♦5-1-6
-4.3Sat 17 Oct 14:15🇷🇴 ROMANIA432NT♦A-2-5
-5.3Sun 18 Oct 16:15🇯🇲 JAMAICA113NT♦J-2-6
-5.6Sat 17 Oct 14:15🇷🇴 ROMANIA484♥♦K+1+0
-6.4Sat 17 Oct 16:00ANTIGUA523NTx♥4=-4
-7.3Sun 18 Oct 11:00🇹🇳 TUNISIA323NT♦T-3-9
-7.3Sun 18 Oct 12:45🇨🇾 CYPRUS444♥x♠T=-7
-7.9Thu 15 Oct 16:00🇬🇪 GEORGIA273NT♣T-1-10
-10.7Sun 18 Oct 11:00🇹🇳 TUNISIA276♠♣A-1-14
-11.3Thu 15 Oct 16:00🇬🇪 GEORGIA326♥x♣K=-6