🇪🇪 Maksim KARPOV · ESTONIA

34rank
+160.3Butler · 144 bds
+1.11per board
±4.6swing
+1.82vs par /bd
+1.01adjusted /bd
Butler per match: -6 23.2 2 3.3 25.5 34.8 -8.1 -12.4 21 33.5 19.7 23.8by match

vs par split: bidding +0.64 · play +1.18

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

Card play — on target: opening leads 79.2% · declarer play 79.4% · defence 89.6%

Bidding activity — not a pass: 37.7% (139/369)

Card play by contract type — on target
vs NTvs a suit
Opening leads73.3% (15)81.8% (33)
Declarer play77.8% (9)80.0% (25)
Defence84.0% (25)92.3% (52)

Opening leads by suit led: ♠ 75.0% (12) · ♥ 86.7% (15) · ♦ 77.8% (9) · ♣ 75.0% (12)

vs par by strain: NT +3.19 (42) · a suit +1.25 (102)

vs par by level: part-score +1.42 (62) · game +1.96 (74) · slam +3.62 (8)

By role: declaring +0.85/bd (-0.37 vs par · 67) · defending +1.34/bd (+3.73 vs par · 77)

By vulnerability: vulnerable +0.95/bd (+1.75 vs par · 72) · not vulnerable +1.28/bd (+1.89 vs par · 72)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 1Tonno VAHKDavid CHECHELASHVILI – Gocha GOSHADZEClosed12-6.0-0.50+1.67
Match 2Hannes LINNAMAGIRosa Maria DE DAO – Tanya FINCHELTUB DE VAISBERGClosed12+23.2+1.93+3.00
Match 3Hannes LINNAMAGIVolodymyr DRAGAN – Borys SHUKHMEYSTEROpen12+2.0+0.17+0.42
Match 4Hannes LINNAMAGIAnutida KRAIKITRAT – Nattapong PIMPISANClosed12+3.3+0.27+2.00
Match 5Hannes LINNAMAGIAnton NEGOESCU – Andreea-Teodora POPESCUOpen12+25.5+2.12+3.08
Match 6Hannes LINNAMAGICharles BROWNE – Novelle MARTINClosed12+34.8+2.90+1.92
Match 7Jaanus MARIPUUMonia KLIBI JELLOULI KLIBI – Ahmed KCHAOUOpen12-8.1-0.67+3.50
Match 8Jaanus MARIPUUGeorge GEORGIADES – Vassilis IOANNOUClosed12-12.4-1.03-1.25
Match 9Jaanus MARIPUUErrol HUMPHREY – Evelyn HUMPHREYOpen12+21.0+1.75+0.08
Match 10Jaanus MARIPUUHubert WHITE – Omar FRANCISClosed12+33.5+2.79+3.42
Match 11Jaanus MARIPUUVojislav PETROV – Philippe MATHIEUClosed12+19.7+1.64+3.92
Match 12Hannes LINNAMAGIAlvin FITZPATRICK – Shamshad MOHAMEDOpen12+23.8+1.98+0.08

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.7Thu 15 Oct 16:00🇬🇪 GEORGIA366♥♣8=+13
+12.1Sun 18 Oct 14:30🇧🇧 BARBADOS511NTx♠A-4+5
+11.6Sat 17 Oct 16:00ANTIGUA553♦♥K=+13
+11.6Thu 22 Oct 15:45🇬🇵 GUADELOUPE346♥♣J-2+13
+11.1Fri 16 Oct 14:00🇻🇪 VENEZUELA336♥♦A+1+11
+9.9Fri 16 Oct 14:00🇻🇪 VENEZUELA363NT♣7-5+12
+9.7Sat 17 Oct 10:45🇺🇦 UKRAINE134♠♣9-2+8
+9.5Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO254♠♦K=+12
+9.2Sat 17 Oct 16:00ANTIGUA591♠x♣K-3+8
+8.0Sat 17 Oct 12:30🇹🇭 THAILAND353NT♠Q-3+6
+7.9Sun 18 Oct 12:45🇨🇾 CYPRUS404♥♠A=+8
+7.3Sun 18 Oct 11:00🇹🇳 TUNISIA314♠♥T+2+11
+7.0Sat 17 Oct 12:30🇹🇭 THAILAND305♥x♠6-2+5
+6.8Sat 17 Oct 16:00ANTIGUA573NT♥7=+7
+6.8Sun 18 Oct 16:15🇯🇲 JAMAICA63NT♥6-1+10
+6.4Sat 17 Oct 16:00ANTIGUA504♦♠K+2+13
+6.2Sat 17 Oct 14:15🇷🇴 ROMANIA384♥♣6+2+13
+6.0Sat 17 Oct 12:30🇹🇭 THAILAND343NT♥J+1+7
+6.0Sat 17 Oct 16:00ANTIGUA541NT♦3-2+7
+6.0Sun 18 Oct 16:15🇯🇲 JAMAICA43NT♥3-1+12
+5.9Fri 16 Oct 14:00🇻🇪 VENEZUELA324♣♦K+1+15
+5.7Sun 18 Oct 16:15🇯🇲 JAMAICA73♦♦6+1+10
+5.6Sat 17 Oct 14:15🇷🇴 ROMANIA484♥♣K+1+0
+5.4Fri 16 Oct 14:00🇻🇪 VENEZUELA311♥♣T=+6
+5.3Sat 17 Oct 12:30🇹🇭 THAILAND284♠♥4=+0
+5.1Fri 16 Oct 14:00🇻🇪 VENEZUELA253♦♥5+1+7
+5.0Sat 17 Oct 14:15🇷🇴 ROMANIA374♠♣6-1+10
+5.0Thu 22 Oct 15:45🇬🇵 GUADELOUPE262♠♦4=+6
+4.8Sun 18 Oct 16:15🇯🇲 JAMAICA23♥♣7=+7
+4.7Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO324♥♣A-3+13
+4.6Sun 18 Oct 12:45🇨🇾 CYPRUS452♠♦5+1+7
+4.4Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO294♠♥A=+0
+4.3Sat 17 Oct 10:45🇺🇦 UKRAINE192NT♥4=+10
+4.3Sat 17 Oct 14:15🇷🇴 ROMANIA413NT♦Q-2+7
+4.3Sun 18 Oct 14:30🇧🇧 BARBADOS544♠♦A=+3
+4.2Sat 17 Oct 14:15🇷🇴 ROMANIA394♣♦K=+0
+4.2Sun 18 Oct 16:15🇯🇲 JAMAICA84♠♦K=+3
+4.1Sun 18 Oct 14:30🇧🇧 BARBADOS581NT♦J-3+5
+4.1Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO365♦♠K+1-13
+4.0Sat 17 Oct 14:15🇷🇴 ROMANIA424♠♠4-1+6
+4.0Sun 18 Oct 11:00🇹🇳 TUNISIA324♠♦T-2+7
+4.0Thu 22 Oct 15:45🇬🇵 GUADELOUPE284♦♥K-1+5
+3.8Sat 17 Oct 16:00ANTIGUA563♠♥K-2-1
+3.8Sun 18 Oct 16:15🇯🇲 JAMAICA114♥♠T-1+5
+3.6Thu 15 Oct 16:00🇬🇪 GEORGIA293NT♥K-1+16
+3.5Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO303♦♥T=+8
+3.4Thu 22 Oct 15:45🇬🇵 GUADELOUPE256♥♣K-2+11
+3.3Sun 18 Oct 16:15🇯🇲 JAMAICA14♥♣8=+0
+3.2Sat 17 Oct 14:15🇷🇴 ROMANIA443NT♠Q-3+2
+3.1Thu 15 Oct 16:00🇬🇪 GEORGIA253NT♦J=+0
+3.0Sat 17 Oct 10:45🇺🇦 UKRAINE181NT♠Q=+5
+3.0Sun 18 Oct 16:15🇯🇲 JAMAICA92♠♣3+1+6
+2.9Sun 18 Oct 12:45🇨🇾 CYPRUS415♥♠K=+0
+2.7Sat 17 Oct 14:15🇷🇴 ROMANIA463NT♠7-1+4
+2.7Thu 22 Oct 15:45🇬🇵 GUADELOUPE352♥♥9-2+5
+2.6Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO342♥♦K-1+4
+2.4Thu 22 Oct 15:45🇬🇵 GUADELOUPE272♣♠T-2+5
+2.3Sat 17 Oct 16:00ANTIGUA512♠♥Q+1+0
+2.1Thu 15 Oct 16:00🇬🇪 GEORGIA313♠♥5+1-6
+2.1Sun 18 Oct 14:30🇧🇧 BARBADOS592NT♦K=-1
+1.9Sun 18 Oct 14:30🇧🇧 BARBADOS491NT♦2=+5
+1.7Sat 17 Oct 10:45🇺🇦 UKRAINE153NT♥3-3+11
+1.7Sun 18 Oct 14:30🇧🇧 BARBADOS551NT♥8=+2
+1.7Sun 18 Oct 14:30🇧🇧 BARBADOS572♥♦6+1+1
+1.6Sat 17 Oct 14:15🇷🇴 ROMANIA403NT♣9-2+5
+1.6Sat 17 Oct 16:00ANTIGUA583♠♣K+1-1
+1.5Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO334♥♠Q+1+0
+1.3Sat 17 Oct 10:45🇺🇦 UKRAINE225♦♥7-1+2
+1.0Sun 18 Oct 11:00🇹🇳 TUNISIA333NT♥K=-2
+1.0Sun 18 Oct 16:15🇯🇲 JAMAICA54♠♥3+1+0
+1.0Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO314♠♦K-2+0
+0.7Sat 17 Oct 10:45🇺🇦 UKRAINE214♠♣6+1+0
+0.6Fri 16 Oct 14:00🇻🇪 VENEZUELA354♠♠3=+1
+0.4Sun 18 Oct 12:45🇨🇾 CYPRUS392♠♥Q-1+0
+0.4Sun 18 Oct 14:30🇧🇧 BARBADOS563NT♥J+2+0
+0.1Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO352♥♣T+1+4
+0.0Sat 17 Oct 10:45🇺🇦 UKRAINE243NT♣6+1-1
-0.0Sat 17 Oct 12:30🇹🇭 THAILAND366♥♠A=+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.0Thu 22 Oct 15:45🇬🇵 GUADELOUPE302♥♠7=+0
-0.1Thu 15 Oct 16:00🇬🇪 GEORGIA261NT♥Q=+1
-0.1Sun 18 Oct 12:45🇨🇾 CYPRUS481NT♠6+1+1
-0.3Sat 17 Oct 12:30🇹🇭 THAILAND312♥♣6-1-1
-0.3Sun 18 Oct 11:00🇹🇳 TUNISIA344♠♠J=+8
-0.4Thu 15 Oct 16:00🇬🇪 GEORGIA343NT♦7-2+3
-0.6Sun 18 Oct 12:45🇨🇾 CYPRUS382♦♠A-1+1
-0.6Sun 18 Oct 16:15🇯🇲 JAMAICA35♥x♠Q-3-12
-0.6Thu 22 Oct 15:45🇬🇵 GUADELOUPE291NT♠T+1+10
-0.7Thu 15 Oct 16:00🇬🇪 GEORGIA283NT♠Q=-1
-0.7Sun 18 Oct 11:00🇹🇳 TUNISIA292♠♥6=-1
-0.9Fri 16 Oct 14:00🇻🇪 VENEZUELA344♠♣7=-1
-0.9Sun 18 Oct 12:45🇨🇾 CYPRUS464♥♠T+2-1
-0.9Sun 18 Oct 14:30🇧🇧 BARBADOS601NT♥4+2+0
-0.9Thu 22 Oct 15:45🇬🇵 GUADELOUPE364♥♠J+1+0
-1.1Sun 18 Oct 14:30🇧🇧 BARBADOS503♦♥3-2+0
-1.3Sat 17 Oct 12:30🇹🇭 THAILAND254♠♦3-1+4
-1.3Sat 17 Oct 12:30🇹🇭 THAILAND264♥♣Q+1+0
-1.3Thu 22 Oct 15:45🇬🇵 GUADELOUPE333NT♥7+2+0
-1.4Sun 18 Oct 12:45🇨🇾 CYPRUS434♠♠3=-1
-1.5Sat 17 Oct 16:00ANTIGUA602♥♦2=+0
-1.6Thu 15 Oct 16:00🇬🇪 GEORGIA332♥♣4-1-4
-1.6Fri 16 Oct 14:00🇻🇪 VENEZUELA282♠♠9=-6
-1.7Sat 17 Oct 12:30🇹🇭 THAILAND272♠♦J-3-2
-1.7Sat 17 Oct 12:30🇹🇭 THAILAND324♠♥Q=+11
-1.7Sun 18 Oct 14:30🇧🇧 BARBADOS533♥♣A=-6
-1.7Thu 22 Oct 15:45🇬🇵 GUADELOUPE322♠♦4-1-5
-1.8Sat 17 Oct 14:15🇷🇴 ROMANIA434♠♥A-3-2
-1.9Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO261NT♣7=-6
-2.0Sat 17 Oct 10:45🇺🇦 UKRAINE142♦♣K+3-7
-2.1Thu 15 Oct 16:00🇬🇪 GEORGIA353NT♥3+3+14
-2.1Sat 17 Oct 16:00ANTIGUA536♦♦4+1-13
-2.1Sun 18 Oct 16:15🇯🇲 JAMAICA101♠♥K-1+1
-2.2Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO283NT♦T+3-17
-2.4Fri 16 Oct 14:00🇻🇪 VENEZUELA272NT♦5-1+1
-2.4Sun 18 Oct 16:15🇯🇲 JAMAICA122♥♥5-3-1
-2.5Sat 17 Oct 16:00ANTIGUA494♠♣6=+0
-2.7Sun 18 Oct 11:00🇹🇳 TUNISIA273NT♦8+1+11
-2.7Sun 18 Oct 12:45🇨🇾 CYPRUS372♥♠9+1-7
-2.8Sat 17 Oct 14:15🇷🇴 ROMANIA454♠♦A=+1
-3.0Fri 16 Oct 14:00🇻🇪 VENEZUELA294♠♥K=+1
-3.0Sat 17 Oct 10:45🇺🇦 UKRAINE164♣♥T-1+6
-3.3Fri 16 Oct 14:00🇻🇪 VENEZUELA304♠♦K+2-11
-3.4Thu 15 Oct 16:00🇬🇪 GEORGIA304♠♦5+1+0
-3.5Sat 24 Oct 16:45🇹🇹 TRINIDAD AND TOBAGO274♣x♠K-2-4
-3.6Fri 16 Oct 14:00🇻🇪 VENEZUELA263♦♣J-1+0
-3.6Sun 18 Oct 14:30🇧🇧 BARBADOS524♠♦J+2-13
-3.7Sat 17 Oct 10:45🇺🇦 UKRAINE174♥♣K+2-14
-4.0Sat 17 Oct 10:45🇺🇦 UKRAINE203♣♥2=-6
-4.0Sun 18 Oct 11:00🇹🇳 TUNISIA355♥♣3=+0
-4.7Sun 18 Oct 11:00🇹🇳 TUNISIA283NT♦3-2-3
-4.9Thu 22 Oct 15:45🇬🇵 GUADELOUPE314♠♣K=-3
-5.0Sun 18 Oct 12:45🇨🇾 CYPRUS473NT♠6-1-9
-5.7Sat 17 Oct 12:30🇹🇭 THAILAND293NT♠T-1-6
-6.0Sat 17 Oct 10:45🇺🇦 UKRAINE233♣♥J=-9
-6.7Sat 17 Oct 14:15🇷🇴 ROMANIA473♥♦5-3-9
-6.8Sat 17 Oct 16:00ANTIGUA523♠♥6+1-10
-7.9Thu 15 Oct 16:00🇬🇪 GEORGIA273NT♣T-1-10
-8.0Sun 18 Oct 11:00🇹🇳 TUNISIA363♥♣3=+0
-8.4Sun 18 Oct 12:45🇨🇾 CYPRUS442♠♥K-2-9
-9.1Sun 18 Oct 12:45🇨🇾 CYPRUS425♥x♠A-3-5
-11.0Sat 17 Oct 12:30🇹🇭 THAILAND336♠♥A=+0
-11.3Thu 15 Oct 16:00🇬🇪 GEORGIA326♥x♣K=-6