🇿🇦 PIETERS Errol · SOUTH AFRICA

121rank
-168.7Butler · 224 bds
-0.75per board
±4.4swing
-0.92vs par /bd · #120/129
-0.68adjusted /bd
Butler per round: -17.2 -10.2 -34.8 -10.1 -4.8 -45.2 -11.2 13.3 17.1 -1.9 -21.1 -7.9 -19.1 -15.6by round

vs par split: bidding -0.42 · play -0.51

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

Card play — on target: opening leads 72.1% #123 of 129 · declarer play 78.0% #31 of 129 · defence 80.4% #115 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads83.3% (12)67.7% (31)
Declarer play75.0% (12)79.3% (29)
Defence80.8% (26)80.2% (81)

Opening leads by suit led: ♠ 60.0% (5) · ♥ 90.9% (11) · ♦ 53.3% (15) · ♣ 83.3% (12)

vs par by strain: NT -1.11 (61) · a suit -0.86 (162)

vs par by level: part-score -0.97 (81) · game -0.95 (125) · slam -0.59 (17)

By role: declaring -0.11/bd (-2.56 vs par · 117) · defending -1.46/bd (+0.89 vs par · 107)

By vulnerability: vulnerable -1.39/bd (-1.95 vs par · 112) · not vulnerable -0.12/bd (+0.12 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2J.DorfanF.Bigdeli – P.CoenraetsOpen16-17.2-1.07+0.75
Round 3J.DorfanJ.Klukowski – V.MarkowiczOpen16-10.2-0.64-3.06
Round 4J.DorfanW.Coyle – V.SilverstoneOpen16-34.8-2.17-3.12
Round 6J.DorfanA.Sadhu – K.MukherjeeOpen16-10.1-0.63-0.12
Round 7J.DorfanT.Imakura – S.MorimuraOpen16-4.8-0.30-0.81
Round 9J.DorfanS.Ahmed – M.IspahaniOpen16-45.2-2.83-3.44
Round 10J.DorfanS.Moller – P.SchaltzOpen16-11.2-0.70-2.69
Round 12J.DorfanE.D'Orsi – M.MoreiraOpen16+13.3+0.83+1.06
Round 13J.DorfanM.Ghamrawy – M.KamelOpen16+17.1+1.07-0.19
Round 14J.DorfanJ.Schermer – N.ChambersOpen16-1.9-0.12+2.75
Round 16J.DorfanC.Tsai – H.LaiOpen16-21.1-1.32-2.19
Round 18J.DorfanF.Leenhardt – A.LevyOpen16-7.9-0.49+0.88
Round 19J.DorfanM.Sawiruddin – M.HartonoOpen16-19.1-1.19-2.25
Round 20J.DorfanC.Niemeijer – S.VerheesOpen16-15.6-0.97-0.38

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
+11.8Round 13🇪🇬 EGYPT87♥♣A=+0
+10.7Round 10🇩🇰 DENMARK233♥x♠10+1+7
+9.2Round 13🇪🇬 EGYPT146♠♦A=+0
+8.2Round 3🇵🇱 POLAND104♠♠2=+0
+8.1Round 14🇺🇸 USA1306♥♣2-1+14
+7.8Round 12🇧🇷 BRAZIL184♠x♦A=+5
+6.9Round 9🇧🇩 BANGLADESH53NT♥6+1+7
+6.8Round 12🇧🇷 BRAZIL243NT♦2+2+4
+6.6Round 20🇳🇱 NETHERLANDS256♥♣A-2+11
+6.3Round 19🇮🇩 INDONESIA124♥♠3+2+11
+6.3Round 19🇮🇩 INDONESIA133NT♥10=+0
+6.1Round 12🇧🇷 BRAZIL304♠♦K+2-8
+5.9Round 7🇯🇵 JAPAN154♠♥3=+0
+5.7Round 19🇮🇩 INDONESIA163NT♥2-2+8
+5.6Round 3🇵🇱 POLAND83NT♠8+1-10
+5.5Round 7🇯🇵 JAPAN102NT♥5-2+7
+5.2Round 19🇮🇩 INDONESIA64♥♠K=+7
+4.9Round 14🇺🇸 USA1286♥♠Q+1+13
+4.8Round 7🇯🇵 JAPAN94♥♦10-1+5
+4.7Round 18🇫🇷 FRANCE223♠♣A+1+2
+4.5Round 6🇮🇳 INDIA182♠♣7+1+1
+4.5Round 14🇺🇸 USA1264♠x♦8=+5
+4.4Round 12🇧🇷 BRAZIL323NT♦3-3+7
+4.4Round 13🇪🇬 EGYPT114♠x♥A-2+12
+4.3Round 6🇮🇳 INDIA231NT♠4=+5
+4.3Round 20🇳🇱 NETHERLANDS175♦♠A=-1
+4.2Round 12🇧🇷 BRAZIL174♥♠3-1+10
+4.0Round 7🇯🇵 JAPAN44♥♦3=+0
+3.9Round 13🇪🇬 EGYPT14♥♣J=+0
+3.9Round 16🇹🇼 CHINESE TAIPEI286♥♥8-2+2
+3.8Round 7🇯🇵 JAPAN113♥♣K-1+5
+3.7Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND243♦♥A-6+12
+3.7Round 20🇳🇱 NETHERLANDS213NT♠2-1+5
+3.3Round 6🇮🇳 INDIA244♠x♥K-2+5
+3.1Round 9🇧🇩 BANGLADESH81NT♦7=+0
+3.0Round 14🇺🇸 USA1173NT♠2+1+7
+2.8Round 2🇧🇪 BELGIUM224♥♦3+3+17
+2.7Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND324♥♣K=+0
+2.7Round 12🇧🇷 BRAZIL262NT♣4=-10
+2.7Round 14🇺🇸 USA1195♣♦K-1+10
+2.6Round 16🇹🇼 CHINESE TAIPEI293♠♥6-2+2
+2.5Round 18🇫🇷 FRANCE245♣♠3=+7
+2.5Round 18🇫🇷 FRANCE316NT♥4=-11
+2.4Round 16🇹🇼 CHINESE TAIPEI184♥♠4=+0
+2.3Round 20🇳🇱 NETHERLANDS284♥♣A+2+12
+2.2Round 14🇺🇸 USA1324♠♦6+1+0
+2.1Round 2🇧🇪 BELGIUM281NT♥4+1+0
+2.0Round 6🇮🇳 INDIA323NT♣Q=+2
+2.0Round 13🇪🇬 EGYPT62NT♠9-2+3
+2.0Round 14🇺🇸 USA1315♦♣A+1+1
+1.9Round 3🇵🇱 POLAND163NT♠2+3-11
+1.9Round 9🇧🇩 BANGLADESH134♥♦2+2+5
+1.7Round 16🇹🇼 CHINESE TAIPEI313♦♣9=-7
+1.7Round 18🇫🇷 FRANCE273NT♥Q=+15
+1.6Round 6🇮🇳 INDIA282♠♦K=+1
+1.6Round 6🇮🇳 INDIA312♥♣10+1-8
+1.6Round 18🇫🇷 FRANCE194♠♦8+2+11
+1.5Round 3🇵🇱 POLAND14♠♦Q-2+0
+1.4Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND302NT♦Q=-7
+1.4Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND311NT♦A=+0
+1.4Round 13🇪🇬 EGYPT33♠♦9-1+6
+1.3Round 14🇺🇸 USA1274♥♣10-1+5
+1.2Round 3🇵🇱 POLAND134♠♣J+1+0
+1.2Round 10🇩🇰 DENMARK253♥♥7=+0
+1.2Round 18🇫🇷 FRANCE293NT♣5+2+0
+1.1Round 2🇧🇪 BELGIUM213♣♦J-1+4
+1.1Round 6🇮🇳 INDIA203NT♠Q+3+1
+1.1Round 10🇩🇰 DENMARK173♠♣6-2+7
+1.1Round 20🇳🇱 NETHERLANDS313NT♠3+1+0
+1.0Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND281NT♠2+1-1
+1.0Round 13🇪🇬 EGYPT104♠♥A+1+4
+1.0Round 18🇫🇷 FRANCE172♦♥Q-2+7
+1.0Round 18🇫🇷 FRANCE262♥♦J=+0
+0.9Round 2🇧🇪 BELGIUM252♠♣Q+1+0
+0.9Round 2🇧🇪 BELGIUM302♠♦10+1-7
+0.9Round 18🇫🇷 FRANCE203NT♠3+2+0
+0.8Round 3🇵🇱 POLAND93NT♥8+2+13
+0.8Round 6🇮🇳 INDIA174♠x♥5-1+0
+0.8Round 7🇯🇵 JAPAN14♠♦K+2+11
+0.8Round 10🇩🇰 DENMARK313NT♥J+2+0
+0.8Round 10🇩🇰 DENMARK323NT♠7+2+0
+0.8Round 16🇹🇼 CHINESE TAIPEI174♠♣9=+0
+0.8Round 20🇳🇱 NETHERLANDS183♥♣A-1+11
+0.7Round 2🇧🇪 BELGIUM292♠♣J-2-9
+0.7Round 20🇳🇱 NETHERLANDS193♠♣7-1-2
+0.5Round 7🇯🇵 JAPAN34♠♥K+2-13
+0.5Round 10🇩🇰 DENMARK263♠♦K=+0
+0.5Round 12🇧🇷 BRAZIL214♠♦K+1+0
+0.5Round 13🇪🇬 EGYPT74♠♦8+1+0
+0.5Round 19🇮🇩 INDONESIA12NT♠6+3-5
+0.4Round 9🇧🇩 BANGLADESH123NT♠8+2+0
+0.3Round 2🇧🇪 BELGIUM324♠♦K+1+0
+0.3Round 3🇵🇱 POLAND63♦♠9+1-7
+0.2Round 10🇩🇰 DENMARK302♥♣J-1+1
+0.2Round 12🇧🇷 BRAZIL293♣♥8+1+2
+0.1Round 2🇧🇪 BELGIUM174♥♦6=+0
+0.1Round 7🇯🇵 JAPAN62♠♣Q=+0
+0.1Round 7🇯🇵 JAPAN143♥♠J-1-5
+0.1Round 10🇩🇰 DENMARK202♠♥A+1+1
+0.1Round 19🇮🇩 INDONESIA83♦♣K=-1
+0.1Round 20🇳🇱 NETHERLANDS304♠♣2=+0
+0.0Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND183♥♣K=-6
-0.0Round 7🇯🇵 JAPAN163♣♥A=+0
-0.0Round 9🇧🇩 BANGLADESH73NT♠3+2+0
+0.0Round 10🇩🇰 DENMARK294♥♣4+1+0
+0.0Round 12🇧🇷 BRAZIL226♥♣4+1-1
+0.0Round 13🇪🇬 EGYPT23NT♥J+1+0
-0.0Round 14🇺🇸 USA1254♠♥5+1+0
-0.1Round 7🇯🇵 JAPAN133NT♦J+3-12
-0.1Round 10🇩🇰 DENMARK286♦♣Q+1-13
-0.2Round 12🇧🇷 BRAZIL193NT♦3+2+0
-0.3Round 2🇧🇪 BELGIUM192♦♥6+3+8
-0.3Round 13🇪🇬 EGYPT54♥♠Q=+0
-0.3Round 16🇹🇼 CHINESE TAIPEI231NT♦3=-1
-0.3Round 19🇮🇩 INDONESIA72♦♦9+2-1
-0.4Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND264♠♦K=-1
-0.4Round 12🇧🇷 BRAZIL234♥♣J=+1
-0.4Round 16🇹🇼 CHINESE TAIPEI203♣♠Q+1+0
-0.4Round 18🇫🇷 FRANCE214♥♦6+1+0
-0.5Round 3🇵🇱 POLAND73NT♦7+2+0
-0.5Round 16🇹🇼 CHINESE TAIPEI252♣♠J=+1
-0.5Round 19🇮🇩 INDONESIA143♥♠5-1-1
-0.6Round 3🇵🇱 POLAND144♠x♦Q-3+9
-0.6Round 20🇳🇱 NETHERLANDS322♥♦A=+0
-0.7Round 19🇮🇩 INDONESIA91NT♥6=-1
-0.7Round 20🇳🇱 NETHERLANDS264♥♦5=-1
-0.8Round 2🇧🇪 BELGIUM183NT♦J+1-1
-0.8Round 3🇵🇱 POLAND113NT♣4+1-1
-0.8Round 10🇩🇰 DENMARK193♣♥10-2+1
-0.9Round 2🇧🇪 BELGIUM274♥♠4+1+0
-0.9Round 12🇧🇷 BRAZIL315♣♥8=+13
-0.9Round 16🇹🇼 CHINESE TAIPEI215♥♣A=+0
-0.9Round 20🇳🇱 NETHERLANDS241NT♥6+2-1
-1.0Round 6🇮🇳 INDIA303NT♣2+3-2
-1.0Round 10🇩🇰 DENMARK185♣♠10-1-10
-1.2Round 2🇧🇪 BELGIUM264♥♣5+1+0
-1.2Round 14🇺🇸 USA1223♠♥Q-1+4
-1.2Round 18🇫🇷 FRANCE253♣♥A-1+1
-1.3Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND195♥♠6+1-11
-1.3Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND251NT♠4-3+0
-1.3Round 10🇩🇰 DENMARK224♠♥K-1-10
-1.3Round 16🇹🇼 CHINESE TAIPEI322♥♠5+1+0
-1.4Round 3🇵🇱 POLAND124♥♣Q=+0
-1.5Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND203♥♦10-1-6
-1.5Round 9🇧🇩 BANGLADESH23♣♠J+1+5
-1.5Round 16🇹🇼 CHINESE TAIPEI274♠♣K=-3
-1.5Round 18🇫🇷 FRANCE234♣♦J=+0
-1.7Round 12🇧🇷 BRAZIL251♠♣4+1-1
-1.8Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND222♠♥8-1+2
-1.8Round 6🇮🇳 INDIA19Pass+3
-1.8Round 19🇮🇩 INDONESIA101NT♣2+1+0
-1.9Round 2🇧🇪 BELGIUM204♠♦A=+1
-1.9Round 9🇧🇩 BANGLADESH93NT♠3-1-5
-2.0Round 6🇮🇳 INDIA225♦♣J=+1
-2.0Round 9🇧🇩 BANGLADESH144♠x♦A-2-12
-2.0Round 14🇺🇸 USA1215♣♠4+1+10
-2.2Round 14🇺🇸 USA1244♥♦7=+0
-2.3Round 9🇧🇩 BANGLADESH103NT♦5+1+0
-2.3Round 20🇳🇱 NETHERLANDS233♦♠J=+1
-2.4Round 13🇪🇬 EGYPT92♠♣8+1+0
-2.4Round 14🇺🇸 USA1184♠♦A=+0
-2.5Round 3🇵🇱 POLAND153NT♠3-1-6
-2.5Round 6🇮🇳 INDIA262NT♥5+2-2
-2.5Round 13🇪🇬 EGYPT164♥♦3=-8
-2.6Round 13🇪🇬 EGYPT124♦♠A=-6
-2.7Round 19🇮🇩 INDONESIA154♠♣K=+0
-2.8Round 13🇪🇬 EGYPT133♠♣3=-7
-2.9Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173♠♣A-2+0
-2.9Round 7🇯🇵 JAPAN84♥♠A+2-9
-2.9Round 7🇯🇵 JAPAN123NT♠6+2+0
-3.0Round 6🇮🇳 INDIA272♥♦A-1-5
-3.0Round 20🇳🇱 NETHERLANDS273♠♥10-1-10
-3.1Round 13🇪🇬 EGYPT154♠♥10-2-8
-3.2Round 16🇹🇼 CHINESE TAIPEI242♠♥10=+0
-3.3Round 16🇹🇼 CHINESE TAIPEI262♠♣4-1+1
-3.4Round 3🇵🇱 POLAND34♥♠A+2-11
-3.4Round 13🇪🇬 EGYPT43♠♦7-1+1
-3.5Round 3🇵🇱 POLAND51♠♥Q-2-3
-3.5Round 19🇮🇩 INDONESIA52♥♣5-1-11
-3.9Round 9🇧🇩 BANGLADESH113♠♣A+1-7
-4.0Round 6🇮🇳 INDIA213NT♥K=+0
-4.3Round 18🇫🇷 FRANCE283NT♥2-3-7
-4.4Round 12🇧🇷 BRAZIL204♥♥A+2-1
-4.5Round 19🇮🇩 INDONESIA113♥♣Q-2-6
-4.9Round 18🇫🇷 FRANCE304♥♣3-2-11
-5.0Round 16🇹🇼 CHINESE TAIPEI225♦♠K-3-9
-5.0Round 18🇫🇷 FRANCE183NT♦6=+1
-5.1Round 9🇧🇩 BANGLADESH15♣♦A-2-11
-5.1Round 14🇺🇸 USA1294♠♣A-1-12
-5.2Round 6🇮🇳 INDIA254♠♥6-1-4
-5.5Round 12🇧🇷 BRAZIL273NT♥2+1+0
-5.7Round 9🇧🇩 BANGLADESH163NT♣9=+0
-6.0Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND233♦♦3=+1
-6.1Round 19🇮🇩 INDONESIA25♦x♥A-1-13
-6.2Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND292♥♠Q-2-8
-6.2Round 16🇹🇼 CHINESE TAIPEI193NT♣6-1-12
-6.3Round 12🇧🇷 BRAZIL285♥x♣A-4-4
-6.4Round 10🇩🇰 DENMARK274♥♠6-6-5
-6.5Round 7🇯🇵 JAPAN76♠♣3=+0
-6.5Round 14🇺🇸 USA1234♠♣A+1-13
-6.7Round 2🇧🇪 BELGIUM233♠♥2=-12
-6.7Round 7🇯🇵 JAPAN53NT♥2+2-2
-7.0Round 3🇵🇱 POLAND44♠♦2=-10
-7.1Round 2🇧🇪 BELGIUM316♠♣3=+11
-7.2Round 2🇧🇪 BELGIUM246♥♦Q=+0
-7.6Round 20🇳🇱 NETHERLANDS223NT♦6+1-7
-7.7Round 18🇫🇷 FRANCE323NT♦3+1-1
-7.8Round 9🇧🇩 BANGLADESH64♣♠Q-1-6
-8.3Round 20🇳🇱 NETHERLANDS203NT♠6-1-12
-8.4Round 10🇩🇰 DENMARK213NT♥5-1-15
-8.6Round 10🇩🇰 DENMARK245♣♠A=-7
-8.7Round 9🇧🇩 BANGLADESH34♥♥7=-7
-9.2Round 9🇧🇩 BANGLADESH156♣♥K-1-14
-9.4Round 9🇧🇩 BANGLADESH41NT♠5+3-10
-9.7Round 19🇮🇩 INDONESIA44♠♥A-1-12
-9.8Round 6🇮🇳 INDIA293NT♦5=+0
-9.9Round 16🇹🇼 CHINESE TAIPEI303♣x♥3-4-9
-10.0Round 3🇵🇱 POLAND24♠x♥A=-12
-11.1Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND276♠♥5=-11
-11.2Round 7🇯🇵 JAPAN26♦♥9=+0
-11.2Round 14🇺🇸 USA1207♠♦J=+0
-11.8Round 20🇳🇱 NETHERLANDS295♦♣J-1-12
-12.5Round 4🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND214♠x♣4-3-14
-13.4Round 19🇮🇩 INDONESIA36♣♦K=-11