🇮🇩 SAWIRUDDIN Munawar · INDONESIA

71rank
-8.5Butler · 192 bds
-0.04per board
±4.5swing
+0.68vs par /bd · #16/129
+0.17adjusted /bd
Butler per round: -35.6 -3.8 5.4 -32.1 6.5 21.7 -11.1 -16.6 10.5 17.5 10 19.1by round

vs par split: bidding +0.65 · play +0.08

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

Card play — on target: opening leads 86.1% #37 of 129 · declarer play 74.5% #56 of 129 · defence 83.0% #103 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads62.5% (8)92.9% (28)
Declarer play57.1% (7)77.5% (40)
Defence78.3% (23)84.5% (71)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 90.0% (10) · ♦ 85.7% (7) · ♣ 75.0% (8)

vs par by strain: NT -0.22 (45) · a suit +1.02 (146)

vs par by level: part-score +0.70 (80) · game +0.15 (102) · slam +7.56 (9)

By role: declaring -0.19/bd (-1.86 vs par · 96) · defending +0.10/bd (+3.22 vs par · 96)

By vulnerability: vulnerable -0.26/bd (+0.18 vs par · 96) · not vulnerable +0.17/bd (+1.18 vs par · 96)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.HartonoP.Coenraets – F.BigdeliClosed16-35.6-2.23-1.81
Round 3M.HartonoS.Machhar – R.SridharanOpen16-3.8-0.24+2.25
Round 4M.HartonoJ.Shih – C.LinOpen16+5.4+0.34+1.19
Round 6M.HartonoP.Poizat – G.LasserreOpen16-32.1-2.01-2.38
Round 7M.HartonoS.Hinge – G.GasparClosed16+6.5+0.41-0.50
Round 9M.HartonoD.Zen – S.WanClosed16+21.7+1.36+0.62
Round 10M.HartonoS.Aranha – E.BarcellosOpen16-11.1-0.69+1.94
Round 13M.HartonoM.Elinescu – E.WladowOpen16-16.6-1.04+0.00
Round 15M.HartonoK.Lasocki – J.RussyanClosed16+10.5+0.66+2.12
Round 16M.HartonoT.Imakura – S.MorimuraClosed16+17.5+1.09+0.19
Round 18M.HartonoC.Niemeijer – S.VerheesClosed16+10.0+0.62+2.25
Round 19M.HartonoJ.Dorfan – E.PietersOpen16+19.1+1.19+2.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
+13.4Round 19🇿🇦 SOUTH AFRICA36♣♦K=+11
+12.8Round 18🇳🇱 NETHERLANDS215♥♦2-1+13
+12.2Round 9🇭🇰 CHINA HONG KONG144♠x♦A=+7
+11.4Round 7🇦🇺 AUSTRALIA16♠♦K-1+14
+11.3Round 7🇦🇺 AUSTRALIA124♥♠A-1+13
+10.2Round 1🇧🇪 BELGIUM134♠♣10=+9
+9.7Round 19🇿🇦 SOUTH AFRICA44♠♥A-1+12
+9.4Round 3🇮🇳 INDIA146♦♠8=+0
+9.3Round 16🇯🇵 JAPAN303NT♠J-2+11
+8.7Round 15🇵🇱 POLAND126♠x♣10-3+15
+7.7Round 4🇹🇼 CHINESE TAIPEI325♥♣A-1+10
+7.0Round 3🇮🇳 INDIA44♠♦2=+10
+6.3Round 13🇩🇪 GERMANY14♥♣J-1+10
+6.2Round 7🇦🇺 AUSTRALIA74♠♣2+2+13
+6.1Round 19🇿🇦 SOUTH AFRICA25♦x♥A-1+13
+6.0Round 15🇵🇱 POLAND45♠x♥A=+8
+5.9Round 9🇭🇰 CHINA HONG KONG164♠♦10-2+11
+5.8Round 15🇵🇱 POLAND83♦♠6+2+7
+5.6Round 16🇯🇵 JAPAN253♥♥3-3+6
+5.5Round 18🇳🇱 NETHERLANDS263NT♦2-1+6
+5.0Round 9🇭🇰 CHINA HONG KONG22♥♠2+1+10
+5.0Round 15🇵🇱 POLAND105NT♦3+1+13
+4.6Round 16🇯🇵 JAPAN272♠♣K+2+4
+4.5Round 19🇿🇦 SOUTH AFRICA113♥♣Q-2+6
+4.4Round 10🇧🇷 BRAZIL184♠♦K-1+12
+4.1Round 4🇹🇼 CHINESE TAIPEI275♠♦2=+0
+4.0Round 9🇭🇰 CHINA HONG KONG64♠♦Q=+8
+4.0Round 9🇭🇰 CHINA HONG KONG93♣♣2+1+1
+3.9Round 4🇹🇼 CHINESE TAIPEI204♥♠3-2+8
+3.7Round 10🇧🇷 BRAZIL312♦x♥3-3+4
+3.7Round 15🇵🇱 POLAND14♥♣7-2-1
+3.6Round 13🇩🇪 GERMANY43♣♥Q=-1
+3.6Round 18🇳🇱 NETHERLANDS181NT♦2+3+10
+3.5Round 3🇮🇳 INDIA51♠x♥Q-1+3
+3.5Round 18🇳🇱 NETHERLANDS252♣♦6=+6
+3.5Round 19🇿🇦 SOUTH AFRICA52♥♣5-1+11
+3.4Round 10🇧🇷 BRAZIL254♥♣4-1+5
+2.8Round 3🇮🇳 INDIA23♠♥A=+6
+2.8Round 18🇳🇱 NETHERLANDS282NT♥2=+0
+2.7Round 16🇯🇵 JAPAN231♦x♠J-1+3
+2.7Round 19🇿🇦 SOUTH AFRICA154♠♣K=+0
+2.6Round 15🇵🇱 POLAND114♥♣K-1+10
+2.6Round 16🇯🇵 JAPAN293♠♥6-2+2
+2.5Round 1🇧🇪 BELGIUM103NT♦4+1+1
+2.5Round 10🇧🇷 BRAZIL244♣♠A=+0
+2.4Round 16🇯🇵 JAPAN184♥♠2=+0
+2.1Round 4🇹🇼 CHINESE TAIPEI212♥♦K+1+7
+2.0Round 6🇫🇷 FRANCE225♦♣5=-1
+2.0Round 9🇭🇰 CHINA HONG KONG34♥♠5-1+5
+1.9Round 7🇦🇺 AUSTRALIA85♠x♥3-2-5
+1.9Round 9🇭🇰 CHINA HONG KONG134♥♦2+2+5
+1.9Round 15🇵🇱 POLAND33♣♠5+1+7
+1.9Round 16🇯🇵 JAPAN263NT♠K-1+6
+1.8Round 4🇹🇼 CHINESE TAIPEI222♠♥2-1-2
+1.8Round 13🇩🇪 GERMANY135♦♥K-1+6
+1.8Round 19🇿🇦 SOUTH AFRICA101NT♣2+1+0
+1.7Round 16🇯🇵 JAPAN313♣♠6=-7
+1.6Round 9🇭🇰 CHINA HONG KONG153NT♥2+2-10
+1.6Round 18🇳🇱 NETHERLANDS194♠♦8+2+11
+1.5Round 6🇫🇷 FRANCE183♠♥A-1+5
+1.4Round 3🇮🇳 INDIA13♥♠6+2+3
+1.4Round 3🇮🇳 INDIA124♥♣K=+0
+1.3Round 4🇹🇼 CHINESE TAIPEI253♣♦Q-3+0
+1.2Round 6🇫🇷 FRANCE252♠=+0
+1.1Round 13🇩🇪 GERMANY144♠♣K+3+10
+1.1Round 15🇵🇱 POLAND62♣♠Q-1-1
+1.0Round 18🇳🇱 NETHERLANDS172NT♥Q-2+7
+1.0Round 18🇳🇱 NETHERLANDS316♦♣4+1-11
+0.9Round 10🇧🇷 BRAZIL301NT♥7=+0
+0.8Round 3🇮🇳 INDIA102♠♦A+2+10
+0.8Round 7🇦🇺 AUSTRALIA23NT♥9+2+12
+0.8Round 16🇯🇵 JAPAN174♠♣9=+0
+0.7Round 1🇧🇪 BELGIUM152♥♦Q=+0
+0.7Round 19🇿🇦 SOUTH AFRICA91NT♥6=+1
+0.6Round 1🇧🇪 BELGIUM12♠♥J=+0
+0.6Round 13🇩🇪 GERMANY74♠♦7=+1
+0.6Round 15🇵🇱 POLAND134♥♣J+1+0
+0.6Round 16🇯🇵 JAPAN203♦♣10-1+1
+0.5Round 3🇮🇳 INDIA73NT♦6+2+0
+0.5Round 6🇫🇷 FRANCE324♠♣5+2+1
+0.5Round 15🇵🇱 POLAND24♠♣9-3+4
+0.5Round 16🇯🇵 JAPAN322♦♠6=+2
+0.5Round 19🇿🇦 SOUTH AFRICA143♥♠5-1+1
+0.4Round 4🇹🇼 CHINESE TAIPEI244♠♣4+1-11
+0.4Round 9🇭🇰 CHINA HONG KONG123NT♠8+2+0
+0.4Round 10🇧🇷 BRAZIL263♠♦A+1+1
+0.3Round 1🇧🇪 BELGIUM64♥♣J+2-16
+0.3Round 13🇩🇪 GERMANY54♥♦9=+0
+0.3Round 18🇳🇱 NETHERLANDS294♥♦Q=-1
+0.3Round 19🇿🇦 SOUTH AFRICA72♦♦9+2+1
+0.2Round 9🇭🇰 CHINA HONG KONG43NT♣6+1+0
+0.2Round 16🇯🇵 JAPAN214♥♣A=+1
+0.1Round 6🇫🇷 FRANCE244♠♦A-3-2
+0.1Round 7🇦🇺 AUSTRALIA91NT♠3+2+0
+0.1Round 7🇦🇺 AUSTRALIA144♥♠J-1-5
+0.1Round 10🇧🇷 BRAZIL286♦♣Q+1+13
-0.0Round 1🇧🇪 BELGIUM34♠♠3+1+0
-0.0Round 4🇹🇼 CHINESE TAIPEI183♥♣A=+6
-0.0Round 7🇦🇺 AUSTRALIA163♣♦3=+0
-0.0Round 9🇭🇰 CHINA HONG KONG73NT♦4+2+0
-0.0Round 10🇧🇷 BRAZIL294♥♠5+1+0
-0.0Round 13🇩🇪 GERMANY115♥♠A+1-11
-0.0Round 13🇩🇪 GERMANY153NT♣4-1+6
-0.1Round 6🇫🇷 FRANCE303NT♣2+2+1
-0.1Round 18🇳🇱 NETHERLANDS203NT♦8+1-1
-0.1Round 19🇿🇦 SOUTH AFRICA83♦♣K=+1
-0.3Round 3🇮🇳 INDIA114♥♠4+1+0
-0.5Round 1🇧🇪 BELGIUM72♥♣K+2+1
-0.5Round 19🇿🇦 SOUTH AFRICA12NT♠6+3+5
-0.6Round 4🇹🇼 CHINESE TAIPEI265♠♦A=+0
-0.6Round 7🇦🇺 AUSTRALIA34♠♥3+1-13
-0.8Round 15🇵🇱 POLAND142♥♣5-1+2
-0.9Round 4🇹🇼 CHINESE TAIPEI232NT♣7-2-8
-0.9Round 10🇧🇷 BRAZIL193♣♥10-1-3
-0.9Round 15🇵🇱 POLAND162♠♠2+1+0
-1.0Round 1🇧🇪 BELGIUM142♠♥6-1+8
-1.0Round 13🇩🇪 GERMANY23NT♠5+2-1
-1.0Round 13🇩🇪 GERMANY104♠♣4+1-4
-1.1Round 6🇫🇷 FRANCE203NT♠Q+3-1
-1.1Round 7🇦🇺 AUSTRALIA133NT♠9+2-12
-1.1Round 15🇵🇱 POLAND53NT♦J-2-6
-1.2Round 3🇮🇳 INDIA134♠♥10+1+0
-1.3Round 1🇧🇪 BELGIUM56♠♥K=+13
-1.3Round 18🇳🇱 NETHERLANDS322NT♦3+1+6
-1.4Round 4🇹🇼 CHINESE TAIPEI174♦♠A-1-4
-1.4Round 9🇭🇰 CHINA HONG KONG103NT♥J=+1
-1.4Round 18🇳🇱 NETHERLANDS273NT♥Q+3+14
-1.6Round 6🇫🇷 FRANCE282♦♣7+1-1
-1.6Round 6🇫🇷 FRANCE313♥♥2=+8
-1.7Round 4🇹🇼 CHINESE TAIPEI312♣♥3-2+0
-1.7Round 10🇧🇷 BRAZIL323NT♠3+3-1
-1.7Round 13🇩🇪 GERMANY33♦♥A=-6
-1.8Round 4🇹🇼 CHINESE TAIPEI303♣♦Q+2+7
-1.8Round 10🇧🇷 BRAZIL202♦♣A-2-2
-1.9Round 3🇮🇳 INDIA94♠♥6=-13
-1.9Round 3🇮🇳 INDIA163NT♠2+3+11
-1.9Round 4🇹🇼 CHINESE TAIPEI282♥♠6+1+0
-1.9Round 6🇫🇷 FRANCE273NT♥6-3+0
-1.9Round 7🇦🇺 AUSTRALIA101NT♠6-1+0
-1.9Round 9🇭🇰 CHINA HONG KONG81NT♠6=-5
-2.0Round 13🇩🇪 GERMANY62♦♥2-2-3
-2.3Round 4🇹🇼 CHINESE TAIPEI292♥♣3+1+0
-2.3Round 6🇫🇷 FRANCE213♦♠K+2-6
-2.3Round 18🇳🇱 NETHERLANDS224♠♠4-1-5
-2.4Round 3🇮🇳 INDIA64♣x♣4-1+5
-2.4Round 7🇦🇺 AUSTRALIA112♥♣A+2-1
-2.4Round 13🇩🇪 GERMANY86♥♥2+1+11
-2.5Round 16🇯🇵 JAPAN224♦♥K-2-8
-2.6Round 10🇧🇷 BRAZIL172♠♣2-1-8
-2.8Round 10🇧🇷 BRAZIL233♦♣A-4+6
-3.0Round 6🇫🇷 FRANCE193NT♣Q-2-7
-3.0Round 7🇦🇺 AUSTRALIA15Pass-9
-3.0Round 9🇭🇰 CHINA HONG KONG113♠♣A+2-6
-3.2Round 16🇯🇵 JAPAN243♦♥10=+0
-3.2Round 18🇳🇱 NETHERLANDS234♥x♣J-1-2
-3.3Round 15🇵🇱 POLAND154♠♥5=+0
-3.5Round 16🇯🇵 JAPAN283♠♥4-2-6
-3.6Round 1🇧🇪 BELGIUM114♠♥7-1-5
-3.6Round 1🇧🇪 BELGIUM163♦♥K=+3
-3.6Round 9🇭🇰 CHINA HONG KONG14♥♠4-1-10
-3.6Round 10🇧🇷 BRAZIL215♦♠Q+1+10
-3.8Round 1🇧🇪 BELGIUM42♥♠A+2-1
-4.0Round 10🇧🇷 BRAZIL272♠♣Q=-6
-4.3Round 6🇫🇷 FRANCE231NT♠4=-5
-4.9Round 18🇳🇱 NETHERLANDS303NT♣4-2-11
-5.2Round 7🇦🇺 AUSTRALIA62♥♣3-1-5
-5.2Round 19🇿🇦 SOUTH AFRICA64♥♠K=-7
-5.3Round 4🇹🇼 CHINESE TAIPEI195♥x♠K+1+6
-5.3Round 7🇦🇺 AUSTRALIA53NT♥3=+0
-5.6Round 9🇭🇰 CHINA HONG KONG55♣♦6-3-7
-5.7Round 19🇿🇦 SOUTH AFRICA163NT♥2-2-8
-5.8Round 7🇦🇺 AUSTRALIA42♥♦3+2-10
-6.0Round 13🇩🇪 GERMANY93NT♥A-2-8
-6.2Round 16🇯🇵 JAPAN193NT♥Q-1-12
-6.3Round 6🇫🇷 FRANCE293NT♦6-3-14
-6.3Round 19🇿🇦 SOUTH AFRICA124♥♠3+2-11
-6.3Round 19🇿🇦 SOUTH AFRICA133NT♥10=+0
-6.5Round 3🇮🇳 INDIA36♣♠A=+2
-6.5Round 3🇮🇳 INDIA85♥♠7=+10
-6.7Round 1🇧🇪 BELGIUM125♦♣5=-13
-7.2Round 6🇫🇷 FRANCE264♠♦K-2-8
-7.3Round 1🇧🇪 BELGIUM94♥♦A=-7
-7.9Round 15🇵🇱 POLAND92♠♣J+1-11
-8.0Round 6🇫🇷 FRANCE174♥♠A=-8
-8.0Round 13🇩🇪 GERMANY125♥x♠Q-2-5
-8.2Round 13🇩🇪 GERMANY163♦x♥A-1-5
-8.9Round 18🇳🇱 NETHERLANDS243♦♥K+1-6
-9.1Round 10🇧🇷 BRAZIL224♠♥K=+0
-9.8Round 1🇧🇪 BELGIUM85♥x♠6-3-9
-9.9Round 3🇮🇳 INDIA153NT♥6+2-11
-11.4Round 15🇵🇱 POLAND74♥♠3-2-13
-12.3Round 1🇧🇪 BELGIUM24♥♠Q=-13