🇮🇩 NURHALIM Apin · INDONESIA

135rank
-162.1Butler · 240 bds
-0.68per board
±4.7swing
-0.84vs par /bd · #126/135
-0.69adjusted /bd
Butler per round: -21.7 -54.4 11 -10 15.7 -28.6 -5.4 -6.2 -2.1 -20 -34.1 -5.9 6.3 -18.6 11.9by round

vs par split: bidding -0.85 · play -0.00

Strength of schedule: opponents averaged -0.01/bd (an average draw) → opponent-adjusted -0.69/bd

Card play — on target: opening leads 57.9% #135 of 135 · declarer play 77.3% #34 of 135 · defence 87.8% #51 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads35.7% (14)65.1% (43)
Declarer play81.2% (16)75.0% (28)
Defence78.9% (38)91.8% (85)

Opening leads by suit led: ♠ 64.7% (17) · ♥ 60.0% (10) · ♦ 53.3% (15) · ♣ 53.3% (15)

vs par by strain: NT -1.35 (80) · a suit -0.60 (157)

vs par by level: part-score -0.46 (89) · game -1.17 (130) · slam -0.50 (18)

By role: declaring -0.80/bd (-3.27 vs par · 115) · defending -0.57/bd (+1.39 vs par · 125)

By vulnerability: vulnerable -1.08/bd (-1.29 vs par · 120) · not vulnerable -0.28/bd (-0.39 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 3M.HartonoS.Schou – J.HansenClosed16-21.7-1.36-2.56
Round 4M.HartonoL.Hofland – B.Van Der HoekClosed16-54.4-3.40-4.38
Round 7M.HartonoT.Rusev – H.HristovOpen16+11.0+0.69+2.44
Round 9M.HartonoP.O'Briain – M.O'BriainOpen16-10.0-0.62-0.31
Round 10M.HartonoP.Lagache – D.BauquierOpen16+15.7+0.98-1.56
Round 13B.PoliiA.Yamada – K.OhnoClosed16-28.6-1.79-2.62
Round 14B.PoliiM.Rosenberg – M.LairOpen16-5.4-0.34-2.19
Round 15B.PoliiV.Li – P.ChunOpen16-6.2-0.39-0.75
Round 16M.HartonoJ.Ostberg – C.BjaringOpen16-2.1-0.13-0.25
Round 18M.HartonoM.Szymanowski – P.BizonOpen16-20.0-1.25-0.56
Round 19M.HartonoN.Hanna – J.RaynerOpen16-34.1-2.13-2.94
Round 20B.PoliiA.Almadi – M.ElagamawyOpen16-5.9-0.37+1.94
Round 21M.HartonoD.Dolbel – D.HumphriesOpen16+6.3+0.39+1.25
Round 22M.HartonoH.Maesel – R.MaeselClosed16-18.6-1.16-1.69
Round 23B.PoliiM.Ince – N.KoktenClosed16+11.9+0.74+1.56

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.4Round 13🇯🇵 JAPAN26♥♠3-1+13
+12.0Round 3🇩🇰 DENMARK45♥♠4+1+17
+11.5Round 4🇳🇱 NETHERLANDS256♦♣9=-2
+11.3Round 9🇮🇪 IRELAND65♥x♠A-3+8
+10.5Round 14🇺🇸 USA 2284♥♦J-1+13
+10.4Round 10🇷🇪 REUNION175♥♠A-1+10
+9.3Round 7🇧🇬 BULGARIA103NT♣2-2+13
+9.1Round 3🇩🇰 DENMARK106♥♦K-1-3
+8.7Round 23🇹🇷 TURKEY134♠x♥A-2+12
+8.6Round 10🇷🇪 REUNION314♠♥9+1+7
+8.2Round 20🇦🇪 U.A.E.203NT♠6-2+13
+7.5Round 16🇸🇪 SWEDEN324♠♣5-1+10
+7.4Round 18🇵🇱 POLAND323NT♥K-2+8
+7.0Round 9🇮🇪 IRELAND165♦♣Q+2+10
+7.0Round 14🇺🇸 USA 2194♣x♥10-1+0
+6.8Round 10🇷🇪 REUNION197NT♠7=+0
+6.5Round 14🇺🇸 USA 2303NT♣9-2+6
+6.1Round 15🇭🇰 CHINA HONG KONG133NT♦9=+0
+6.0Round 16🇸🇪 SWEDEN184NT♥3=+1
+6.0Round 23🇹🇷 TURKEY153♦♣J-2+7
+5.6Round 21🇳🇿 NEW ZEALAND72♥♠K+1+15
+5.5Round 22🇳🇴 NORWAY247♥x♠2-3+5
+5.4Round 10🇷🇪 REUNION233NT♣2+2+0
+5.4Round 14🇺🇸 USA 2263♥♣K-2+9
+4.8Round 21🇳🇿 NEW ZEALAND42♠♠2-1+6
+4.5Round 15🇭🇰 CHINA HONG KONG143NT♠Q=+7
+4.5Round 16🇸🇪 SWEDEN282♠♦6=+5
+4.3Round 20🇦🇪 U.A.E.324♠x♣K-1+6
+4.2Round 7🇧🇬 BULGARIA34♠♦Q=-1
+4.1Round 7🇧🇬 BULGARIA93NT♠5=-1
+4.0Round 7🇧🇬 BULGARIA52♠♦3=+12
+4.0Round 21🇳🇿 NEW ZEALAND31NT♦2=+6
+3.9Round 10🇷🇪 REUNION224♦♠8-2+0
+3.8Round 18🇵🇱 POLAND261NT♦A=-2
+3.7Round 14🇺🇸 USA 2272♠♥K+1+0
+3.4Round 14🇺🇸 USA 2185♣♠A=-2
+3.3Round 21🇳🇿 NEW ZEALAND161NT♦6=+0
+3.3Round 22🇳🇴 NORWAY181NT♠5+2-1
+3.3Round 23🇹🇷 TURKEY53NT♠10-1+12
+3.2Round 10🇷🇪 REUNION322♠♥9-1+5
+3.2Round 23🇹🇷 TURKEY42♥♥A+1+1
+3.1Round 9🇮🇪 IRELAND154♠♥5-2+8
+3.1Round 20🇦🇪 U.A.E.276♥♠Q=+10
+3.0Round 19🇨🇦 CANADA21NT♦6=+5
+3.0Round 23🇹🇷 TURKEY72♠♥3+1+0
+3.0Round 23🇹🇷 TURKEY82♠♣6-1+4
+2.9Round 9🇮🇪 IRELAND134♠♣7+2+10
+2.8Round 3🇩🇰 DENMARK53NT♥5+1-1
+2.7Round 16🇸🇪 SWEDEN193NT♥Q=-1
+2.6Round 7🇧🇬 BULGARIA123NT♦3-2+13
+2.6Round 21🇳🇿 NEW ZEALAND13♥♦5=+0
+2.5Round 18🇵🇱 POLAND171NT♥8=+6
+2.3Round 13🇯🇵 JAPAN6Pass-3
+2.3Round 21🇳🇿 NEW ZEALAND133♦♣K=-1
+2.2Round 15🇭🇰 CHINA HONG KONG84♠♦5-2+5
+2.2Round 23🇹🇷 TURKEY22♦♣6+1-1
+2.1Round 7🇧🇬 BULGARIA83♣♥5-1+5
+2.0Round 15🇭🇰 CHINA HONG KONG123♦♦10-1+0
+2.0Round 20🇦🇪 U.A.E.243♥♦K-1+4
+1.9Round 21🇳🇿 NEW ZEALAND91NT♥7=+5
+1.7Round 7🇧🇬 BULGARIA133NT♦2-2+8
+1.6Round 13🇯🇵 JAPAN123♥♥A=+0
+1.6Round 15🇭🇰 CHINA HONG KONG93♣♦J+1+7
+1.6Round 16🇸🇪 SWEDEN246♠♣A=+0
+1.6Round 19🇨🇦 CANADA143NT♠Q+4-14
+1.5Round 4🇳🇱 NETHERLANDS314♥♣J+1+0
+1.5Round 15🇭🇰 CHINA HONG KONG56♠♦7+1+1
+1.3Round 18🇵🇱 POLAND274♥♦A+1+0
+1.3Round 21🇳🇿 NEW ZEALAND23NT♦5+2+0
+1.2Round 7🇧🇬 BULGARIA73♥♣Q=+0
+1.2Round 10🇷🇪 REUNION293♠♥6+1-1
+1.1Round 14🇺🇸 USA 2171NT♠6-1-1
+1.1Round 19🇨🇦 CANADA82NT♣J=+0
+1.1Round 20🇦🇪 U.A.E.284♠♦K+2+12
+1.0Round 3🇩🇰 DENMARK114♠♣K+1-11
+1.0Round 3🇩🇰 DENMARK153NT♥10+1+1
+1.0Round 19🇨🇦 CANADA92♦♣8+1-1
+1.0Round 22🇳🇴 NORWAY262♠♣7=-1
+0.9Round 13🇯🇵 JAPAN84♠♣K+1+0
+0.9Round 21🇳🇿 NEW ZEALAND104♥♣5=+1
+0.9Round 22🇳🇴 NORWAY293NT♠J+2+0
+0.8Round 10🇷🇪 REUNION283NT♠8+2-10
+0.8Round 21🇳🇿 NEW ZEALAND82♠♦J+1+6
+0.8Round 23🇹🇷 TURKEY113NT♣Q-1+5
+0.7Round 4🇳🇱 NETHERLANDS204♠♠5=+1
+0.7Round 20🇦🇪 U.A.E.174♥♣A+2+1
+0.7Round 20🇦🇪 U.A.E.213NT♠Q=+0
+0.5Round 20🇦🇪 U.A.E.311NT♠6+1+0
+0.5Round 22🇳🇴 NORWAY234♥♦10+1+0
+0.4Round 3🇩🇰 DENMARK163NT♥6+2+0
+0.4Round 7🇧🇬 BULGARIA14♥♦9-2-1
+0.3Round 10🇷🇪 REUNION213NT♥5+3-11
+0.3Round 14🇺🇸 USA 2293NT♦9+1+1
+0.3Round 16🇸🇪 SWEDEN302♣♣3-1+5
+0.3Round 22🇳🇴 NORWAY224♠♥A-2+6
+0.3Round 22🇳🇴 NORWAY286NT♠3+1-11
+0.2Round 7🇧🇬 BULGARIA154♠♥10=-1
+0.2Round 19🇨🇦 CANADA53NT♦3+1+0
+0.1Round 18🇵🇱 POLAND243NT♥3+1+1
+0.1Round 19🇨🇦 CANADA161NT♠4+2+1
-0.0Round 3🇩🇰 DENMARK24♥♣A=+0
+0.0Round 3🇩🇰 DENMARK65♣♠6-2+5
+0.0Round 19🇨🇦 CANADA13NT♠5+2-1
+0.0Round 19🇨🇦 CANADA114♠♠6=+0
-0.0Round 23🇹🇷 TURKEY11NT♣8+1+1
-0.1Round 13🇯🇵 JAPAN153♥♣Q+1-1
-0.1Round 22🇳🇴 NORWAY304♠♥3=+0
-0.2Round 3🇩🇰 DENMARK91NT♦8+4-9
-0.2Round 4🇳🇱 NETHERLANDS324♠♥4=+0
-0.2Round 7🇧🇬 BULGARIA113NT♦7-1-5
-0.2Round 13🇯🇵 JAPAN13♥♣8-1-4
-0.2Round 18🇵🇱 POLAND251NT♣3-1-1
-0.3Round 3🇩🇰 DENMARK83NT♥6-1-3
-0.3Round 9🇮🇪 IRELAND56♠♦8+1-11
-0.3Round 9🇮🇪 IRELAND84♠♥8+1+0
-0.3Round 14🇺🇸 USA 2214♠♥10+1-1
-0.3Round 15🇭🇰 CHINA HONG KONG72♠♥A-2-2
-0.4Round 10🇷🇪 REUNION253NT♥2+1+0
-0.4Round 19🇨🇦 CANADA71NT♥4+1+9
-0.4Round 21🇳🇿 NEW ZEALAND54♥♦A+1+0
-0.5Round 10🇷🇪 REUNION244♥♣6-1-10
-0.5Round 18🇵🇱 POLAND232♦♣4+1+0
-0.6Round 18🇵🇱 POLAND184♥♦10=+1
-0.6Round 23🇹🇷 TURKEY124♠♥4+2-1
-0.7Round 4🇳🇱 NETHERLANDS172NT♥5-1+5
-0.7Round 4🇳🇱 NETHERLANDS283♣♠3+1+0
-0.7Round 15🇭🇰 CHINA HONG KONG43♦♣7=+0
-0.7Round 23🇹🇷 TURKEY93NT♣2+1-12
-0.8Round 13🇯🇵 JAPAN32♠♦K+1+0
-0.8Round 15🇭🇰 CHINA HONG KONG12♥♣3+2-6
-0.9Round 9🇮🇪 IRELAND101NT♠5+2+0
-0.9Round 14🇺🇸 USA 2232♥♥2-3-7
-1.0Round 9🇮🇪 IRELAND11NT♥6=+1
-1.0Round 15🇭🇰 CHINA HONG KONG10Pass-4
-1.0Round 18🇵🇱 POLAND204♠♥Q+1+0
-1.0Round 18🇵🇱 POLAND284♥♠5=+1
-1.0Round 20🇦🇪 U.A.E.194♥♠9=+0
-1.0Round 20🇦🇪 U.A.E.292♥♠2=-11
-1.1Round 15🇭🇰 CHINA HONG KONG24♥♦Q=+1
-1.1Round 23🇹🇷 TURKEY10Adj.♦7+7
-1.2Round 16🇸🇪 SWEDEN294♠♥K+1+0
-1.3Round 7🇧🇬 BULGARIA164♠♣8=+0
-1.3Round 23🇹🇷 TURKEY32NT♠4-1+4
-1.4Round 20🇦🇪 U.A.E.305♣♦7=-2
-1.4Round 21🇳🇿 NEW ZEALAND154♠♦10+1-1
-1.4Round 22🇳🇴 NORWAY324♥♣5+1-1
-1.5Round 16🇸🇪 SWEDEN172♥♣10+1-1
-1.5Round 23🇹🇷 TURKEY161♠♣6+2-4
-1.6Round 18🇵🇱 POLAND302♥♣J=-5
-1.6Round 22🇳🇴 NORWAY175♦♣A+1-9
-1.7Round 10🇷🇪 REUNION305♥x♠6-1+0
-1.7Round 16🇸🇪 SWEDEN276♥♦5=+0
-1.7Round 16🇸🇪 SWEDEN313♥♣9+1-6
-1.7Round 18🇵🇱 POLAND193NT♦6+2-2
-1.8Round 3🇩🇰 DENMARK11NT♠K+1+1
-1.8Round 4🇳🇱 NETHERLANDS303NT♥8+2-11
-1.8Round 13🇯🇵 JAPAN53NT♠Q+2+0
-1.8Round 16🇸🇪 SWEDEN203♥♦A=-1
-1.9Round 15🇭🇰 CHINA HONG KONG151♥♣Q+3-1
-1.9Round 23🇹🇷 TURKEY143NT♦6-1-10
-2.0Round 22🇳🇴 NORWAY312NT♣8+1+8
-2.1Round 13🇯🇵 JAPAN164♠♥A=+1
-2.2Round 14🇺🇸 USA 2203♥♦5+2-2
-2.2Round 16🇸🇪 SWEDEN231NT♠4=+0
-2.3Round 9🇮🇪 IRELAND24♠♥2+3-10
-2.3Round 15🇭🇰 CHINA HONG KONG63NT♥9=-7
-2.4Round 16🇸🇪 SWEDEN223NT♦6+1+0
-2.5Round 16🇸🇪 SWEDEN262♥♠Q=-1
-2.6Round 14🇺🇸 USA 2324♠♥Q+3-2
-2.7Round 7🇧🇬 BULGARIA43♣♥A+1+0
-2.7Round 9🇮🇪 IRELAND113♥♣5-1+2
-2.8Round 7🇧🇬 BULGARIA63♥♠K-2-2
-2.8Round 9🇮🇪 IRELAND74♦♣A=+10
-3.0Round 9🇮🇪 IRELAND124♠x♣5-2+0
-3.0Round 19🇨🇦 CANADA33NT♥J+4-17
-3.0Round 22🇳🇴 NORWAY252♠♠6+2-10
-3.0Round 22🇳🇴 NORWAY273NT♠8=+0
-3.2Round 13🇯🇵 JAPAN143NT♣4+1+0
-3.3Round 20🇦🇪 U.A.E.182♦x♣Q=-7
-3.3Round 21🇳🇿 NEW ZEALAND143♥♣2=+0
-3.4Round 13🇯🇵 JAPAN74♥♠6-2-8
-3.7Round 4🇳🇱 NETHERLANDS194♠♥7-2+6
-3.8Round 4🇳🇱 NETHERLANDS212NT♣7+2-6
-3.8Round 18🇵🇱 POLAND314♥♦3=+0
-3.9Round 21🇳🇿 NEW ZEALAND64♠♣K+1-11
-3.9Round 22🇳🇴 NORWAY194♥♣3=+0
-4.0Round 15🇭🇰 CHINA HONG KONG32NT♦4+2-10
-4.0Round 20🇦🇪 U.A.E.234♠♦10=+0
-4.2Round 9🇮🇪 IRELAND143♠♠A+1-6
-4.2Round 15🇭🇰 CHINA HONG KONG164♠♥5-1-5
-4.3Round 4🇳🇱 NETHERLANDS292♠♥K+2-10
-4.3Round 9🇮🇪 IRELAND94♠♣2+1+0
-4.3Round 19🇨🇦 CANADA152NT♦Q-1-4
-4.4Round 3🇩🇰 DENMARK33NT♠4+1-7
-4.5Round 10🇷🇪 REUNION203NT♦5-1-6
-4.5Round 19🇨🇦 CANADA124♠♥6-1-5
-4.6Round 20🇦🇪 U.A.E.264♥♣K-1+1
-4.6Round 21🇳🇿 NEW ZEALAND116♦♣K+1+2
-4.7Round 7🇧🇬 BULGARIA24♥♦7=+0
-4.7Round 13🇯🇵 JAPAN114♠♣K+1+0
-4.7Round 16🇸🇪 SWEDEN255♥x♠A-1-5
-4.9Round 4🇳🇱 NETHERLANDS272♥♠6=-5
-5.0Round 9🇮🇪 IRELAND32♠♥A+1-10
-5.0Round 13🇯🇵 JAPAN42♦♣3+3-17
-5.0Round 16🇸🇪 SWEDEN213NT♥6=-10
-5.0Round 19🇨🇦 CANADA104♠♦A-2-8
-5.1Round 4🇳🇱 NETHERLANDS243♥♠A-1-8
-5.1Round 13🇯🇵 JAPAN134♠♥Q-2-7
-5.1Round 22🇳🇴 NORWAY204NT♦2+1-13
-5.3Round 3🇩🇰 DENMARK133NT♠K-3-10
-5.3Round 10🇷🇪 REUNION276♥♣K=+0
-5.5Round 18🇵🇱 POLAND291NT♥J-4+6
-5.5Round 20🇦🇪 U.A.E.254♠♠K=-6
-5.7Round 19🇨🇦 CANADA133♦♥3=+0
-5.7Round 20🇦🇪 U.A.E.224♥♠J+1+10
-5.9Round 10🇷🇪 REUNION184♥x♦K-1+0
-6.6Round 10🇷🇪 REUNION262♠♠A+3-9
-6.6Round 18🇵🇱 POLAND225♥♠A=-8
-6.7Round 14🇺🇸 USA 2224♥♠8-2-13
-6.8Round 19🇨🇦 CANADA44♥♣5=+0
-7.0Round 14🇺🇸 USA 2243NT♥Q-2-11
-7.1Round 7🇧🇬 BULGARIA143NT♥2+1-1
-7.5Round 9🇮🇪 IRELAND45♦♥K+2-17
-7.6Round 21🇳🇿 NEW ZEALAND123NT♦5-2-8
-7.8Round 15🇭🇰 CHINA HONG KONG116♣♠A=+2
-8.3Round 13🇯🇵 JAPAN94♠♦9=-6
-9.0Round 4🇳🇱 NETHERLANDS262♠♣5-3-5
-9.2Round 4🇳🇱 NETHERLANDS225♣♥4=-7
-9.6Round 14🇺🇸 USA 2314♥♣4-1-10
-10.3Round 22🇳🇴 NORWAY216NT♠6=+0
-10.5Round 3🇩🇰 DENMARK143♠x♣A=-10
-11.1Round 13🇯🇵 JAPAN103NT♦7=-10
-11.2Round 23🇹🇷 TURKEY67♠♥6=+0
-11.4Round 19🇨🇦 CANADA62♠x♠3-3-12
-11.8Round 4🇳🇱 NETHERLANDS184♥♦K+1-11
-12.6Round 3🇩🇰 DENMARK73NT♦4+1-11
-12.6Round 18🇵🇱 POLAND214♥x♥K-3-14
-12.9Round 3🇩🇰 DENMARK126♦♣K=+0
-12.9Round 4🇳🇱 NETHERLANDS233NT♦J-3-17
-14.0Round 14🇺🇸 USA 2256♠x♥7-4-15