🇿🇦 STEPHENS Robert · SOUTH AFRICA

31rank
+56.4Butler · 176 bds
+0.32per board
±4.8swing
+0.05vs par /bd · #46/100
+0.27adjusted /bd
Butler per round: 13.7 -11.1 18.8 28.8 -11.2 -36.3 4.1 18.3 28.1 15.3 -12.1by round

vs par split: bidding -0.04 · play +0.09

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

Card play — on target: opening leads 80.4% #50 of 100 · declarer play 76.1% #35 of 100 · defence 90.2% #34 of 100

Card play by contract type — on target
vs NTvs a suit
Opening leads85.7% (21)76.0% (25)
Declarer play73.3% (15)77.4% (31)
Defence87.1% (31)92.2% (51)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 86.7% (15) · ♦ 66.7% (9) · ♣ 83.3% (12)

vs par by strain: NT +0.46 (61) · a suit -0.17 (115)

vs par by level: part-score +0.66 (59) · game -0.13 (106) · slam -1.46 (11)

By role: declaring +0.20/bd (-1.79 vs par · 94) · defending +0.46/bd (+2.16 vs par · 82)

By vulnerability: vulnerable +0.01/bd (-0.39 vs par · 88) · not vulnerable +0.64/bd (+0.49 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 3N.AptekerB.Robles – J.PacareuOpen16+13.7+0.86+1.38
Round 4N.AptekerJ.Hurd – K.BathurstOpen16-11.1-0.69-2.00
Round 6N.AptekerC.Wai – C.NgClosed16+18.8+1.18-0.56
Round 7N.AptekerS.Sarki – Y.MohammadClosed16+28.8+1.80+1.50
Round 9N.AptekerT.Paske – A.McintoshOpen16-11.2-0.70-1.44
Round 10N.AptekerI.Bacalu – I.ColdeaClosed16-36.3-2.27-2.81
Round 11N.AptekerF.Goded – G.GodedOpen16+4.1+0.26+3.38
Round 14N.AptekerI.Herbst – O.HerbstOpen16+18.3+1.14-1.56
Round 15N.AptekerC.Schwerdt – J.LindeOpen16+28.1+1.76+3.50
Round 16N.AptekerL.Meier – G.TislevollClosed16+15.3+0.96+0.06
Round 17N.AptekerJ.Van Lankveld – B.Van Den BosClosed16-12.1-0.76-0.88

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
+15.3Round 7🇵🇰 PAKISTAN255♠x♣A-2+15
+12.8Round 16🇳🇿 NEW ZEALAND106♠♥A=+0
+12.0Round 14🇮🇱 ISRAEL103NT♠Q-1+12
+10.9Round 15🇩🇪 GERMANY236♠♣A=+8
+10.6Round 6🇭🇰 HONG KONG CHINA52NTx♥Q-3+9
+10.6Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠x♣6=+11
+10.5Round 11🇪🇸 SPAIN273NTx♣A-3+12
+9.7Round 14🇮🇱 ISRAEL116♥♣A=-11
+8.5Round 11🇪🇸 SPAIN304♥♠5=+0
+8.3Round 7🇵🇰 PAKISTAN315♣x♠A-3+0
+8.1Round 6🇭🇰 HONG KONG CHINA131NT♠3-3+8
+8.1Round 15🇩🇪 GERMANY213♦♣A+1+0
+7.6Round 17🇳🇱 NETHERLANDS303NT♠2-1+10
+7.4Round 11🇪🇸 SPAIN222♥♠5-4+11
+6.8Round 15🇩🇪 GERMANY223NTx♠2-2+14
+6.8Round 16🇳🇿 NEW ZEALAND114♦♥K+1+13
+6.6Round 6🇭🇰 HONG KONG CHINA146♦x♥A-1+5
+6.6Round 7🇵🇰 PAKISTAN194♠♦6-1+6
+6.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND193♥♦2-2+1
+5.9Round 3🇨🇱 CHILE233♦♠2+2+11
+5.9Round 16🇳🇿 NEW ZEALAND147♣♥4=-2
+5.9Round 17🇳🇱 NETHERLANDS184♠x♥A=+12
+5.7Round 7🇵🇰 PAKISTAN291NT♦2+2+2
+5.7Round 15🇩🇪 GERMANY175♥x♠K=+8
+5.5Round 11🇪🇸 SPAIN256♣♥10-1+16
+5.1Round 3🇨🇱 CHILE223NT♦7-1+12
+4.8Round 16🇳🇿 NEW ZEALAND132♥x♣8-3+5
+4.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND272♦♦5+2+0
+4.7Round 14🇮🇱 ISRAEL123♥♥4-2+5
+4.5Round 15🇩🇪 GERMANY283NT♥5-2+6
+4.2Round 4🇺🇸 U.S.A.35♦x♠K-2+9
+3.9Round 3🇨🇱 CHILE255♣♣5=+0
+3.9Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND293♣♠Q+1+0
+3.6Round 14🇮🇱 ISRAEL13♦♥A+1+0
+3.6Round 14🇮🇱 ISRAEL83NT♥4+1-11
+3.6Round 16🇳🇿 NEW ZEALAND163NT♥3=+0
+3.5Round 10🇷🇴 ROMANIA163♣♠6-1+10
+3.5Round 14🇮🇱 ISRAEL23NT♠6=+0
+3.5Round 17🇳🇱 NETHERLANDS206♥x♠A-4-7
+3.3Round 7🇵🇰 PAKISTAN323♦x♥K-3+14
+3.3Round 11🇪🇸 SPAIN213♥♥9-1+5
+3.3Round 11🇪🇸 SPAIN321NT♠J+1+0
+3.2Round 10🇷🇴 ROMANIA24♥♦5-3+1
+3.1Round 15🇩🇪 GERMANY254NT♥3=+12
+3.0Round 3🇨🇱 CHILE193♥♥5+1+10
+2.9Round 14🇮🇱 ISRAEL91NT♥2=+5
+2.8Round 17🇳🇱 NETHERLANDS213NT♣3-2+11
+2.7Round 6🇭🇰 HONG KONG CHINA163NT♦4+1-1
+2.6Round 11🇪🇸 SPAIN174♠♥2-1+5
+2.5Round 3🇨🇱 CHILE243NT♥8+1+0
+2.5Round 3🇨🇱 CHILE322♠x♣K-3+3
+2.5Round 7🇵🇰 PAKISTAN173♦♠Q-2+8
+2.5Round 10🇷🇴 ROMANIA14♣x♦3-2-4
+2.4Round 4🇺🇸 U.S.A.53♠♠8=+0
+2.4Round 6🇭🇰 HONG KONG CHINA94♠♥2-1+2
+2.2Round 11🇪🇸 SPAIN284♠♦2+1+0
+2.1Round 15🇩🇪 GERMANY302♣♠5=+0
+1.8Round 16🇳🇿 NEW ZEALAND54♠♦J=-1
+1.7Round 4🇺🇸 U.S.A.23NT♣4=-1
+1.6Round 4🇺🇸 U.S.A.95♣♠J-1+10
+1.5Round 3🇨🇱 CHILE202♦♥3+2+0
+1.5Round 6🇭🇰 HONG KONG CHINA33NT♥Q+3-11
+1.4Round 7🇵🇰 PAKISTAN244♠♣A+1+0
+1.3Round 3🇨🇱 CHILE294♠♣A+1+0
+1.3Round 10🇷🇴 ROMANIA44♠♦6+1+1
+1.2Round 11🇪🇸 SPAIN194♠♣K-1+6
+1.1Round 6🇭🇰 HONG KONG CHINA124♥♦K=-1
+1.1Round 10🇷🇴 ROMANIA145♥♦K-2-5
+1.1Round 15🇩🇪 GERMANY184♠♥10-1+5
+1.1Round 16🇳🇿 NEW ZEALAND11NT♥A-1+9
+1.0Round 4🇺🇸 U.S.A.43NT♥J=+2
+1.0Round 7🇵🇰 PAKISTAN233♣♥10=+0
+0.8Round 3🇨🇱 CHILE284♥♠3=+0
+0.8Round 6🇭🇰 HONG KONG CHINA44♠♥Q-1+6
+0.8Round 15🇩🇪 GERMANY192♥♣4=+1
+0.8Round 17🇳🇱 NETHERLANDS193♠♦6-1+2
+0.7Round 7🇵🇰 PAKISTAN204♠♣4+1+0
+0.7Round 17🇳🇱 NETHERLANDS283♦♥6+1+1
+0.6Round 16🇳🇿 NEW ZEALAND24♥♦3=+0
+0.6Round 17🇳🇱 NETHERLANDS253NT♥K=-1
+0.5Round 4🇺🇸 U.S.A.163NT♣2=+0
+0.5Round 14🇮🇱 ISRAEL163NT♦Q+1-10
+0.4Round 11🇪🇸 SPAIN314♠♣J+1+10
+0.3Round 3🇨🇱 CHILE274♥♠J+1+0
+0.3Round 10🇷🇴 ROMANIA124♠♣J+1+0
+0.3Round 14🇮🇱 ISRAEL134♠♣3=-1
+0.3Round 16🇳🇿 NEW ZEALAND151NT♣6=+0
+0.2Round 14🇮🇱 ISRAEL64♠♥J+1+13
+0.2Round 16🇳🇿 NEW ZEALAND64♥♠2-1-5
+0.1Round 7🇵🇰 PAKISTAN262♠♥2=+0
+0.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183NT♣10=+1
+0.1Round 15🇩🇪 GERMANY314♥♣2+1+0
+0.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND201NT♥3+1+1
-0.1Round 3🇨🇱 CHILE304♠♥Q=+0
-0.1Round 3🇨🇱 CHILE314♠♦Q=+1
-0.1Round 4🇺🇸 U.S.A.14NT♥10+1+0
-0.1Round 4🇺🇸 U.S.A.103♥♥7=+0
-0.1Round 6🇭🇰 HONG KONG CHINA74♠♣A+1+0
-0.1Round 14🇮🇱 ISRAEL73NT♦6+2+0
-0.1Round 16🇳🇿 NEW ZEALAND84♠♥Q=+0
-0.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND313NT♠2-1+5
-0.2Round 10🇷🇴 ROMANIA153NT♥J=+1
-0.3Round 4🇺🇸 U.S.A.154♠♣2-2-5
-0.3Round 15🇩🇪 GERMANY243♦♠4-1+3
-0.3Round 16🇳🇿 NEW ZEALAND123♠♣6-1-2
-0.5Round 4🇺🇸 U.S.A.141NT♦Q=+0
-0.7Round 4🇺🇸 U.S.A.132♠♣9=-6
-0.7Round 14🇮🇱 ISRAEL43♦♠10+2-10
-0.8Round 3🇨🇱 CHILE174♠♥5+1-11
-0.8Round 6🇭🇰 HONG KONG CHINA103NT♣2+2+0
-0.8Round 17🇳🇱 NETHERLANDS173NT♠2+1+0
-0.9Round 6🇭🇰 HONG KONG CHINA153NT♠J+1+0
-0.9Round 7🇵🇰 PAKISTAN273NT♠2=+0
-0.9Round 14🇮🇱 ISRAEL143NT♥5+3-1
-0.9Round 15🇩🇪 GERMANY323NT♠2+1+12
-1.1Round 6🇭🇰 HONG KONG CHINA81NT♠3-2-1
-1.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213♥♣Q+1-10
-1.3Round 10🇷🇴 ROMANIA112NT♠4-1-5
-1.4Round 7🇵🇰 PAKISTAN183NT♣5-1-13
-1.4Round 7🇵🇰 PAKISTAN213♦♦4+2-1
-1.4Round 10🇷🇴 ROMANIA133NT♥4+1-1
-1.5Round 3🇨🇱 CHILE214♠x♥A-2-5
-1.5Round 15🇩🇪 GERMANY202♠♣K-1+0
-1.5Round 17🇳🇱 NETHERLANDS321NT♣J=+2
-1.6Round 6🇭🇰 HONG KONG CHINA22NT♥5-1-2
-1.9Round 4🇺🇸 U.S.A.66♠♦7=-13
-1.9Round 11🇪🇸 SPAIN183NT♠6+2-1
-2.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND221NT♠6+1-1
-2.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND253♠♥4-1+2
-2.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND241NTx♦Q-1+0
-2.3Round 16🇳🇿 NEW ZEALAND35♥x♠6-1-6
-2.3Round 17🇳🇱 NETHERLANDS312♠♣J-2-8
-2.5Round 4🇺🇸 U.S.A.72♠♦A+1-7
-2.5Round 10🇷🇴 ROMANIA82♣♦K-2-5
-2.7Round 4🇺🇸 U.S.A.83♦♥Q=-5
-2.7Round 17🇳🇱 NETHERLANDS264♥♠3=-9
-2.7Round 17🇳🇱 NETHERLANDS275♦x♣K-3-2
-3.0Round 6🇭🇰 HONG KONG CHINA64♥♣A-1-5
-3.2Round 6🇭🇰 HONG KONG CHINA114♠x♦Q=-7
-3.3Round 7🇵🇰 PAKISTAN304♥♠K=-3
-3.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND323NT♥6+1+0
-3.4Round 10🇷🇴 ROMANIA92NT♦A+1+0
-3.5Round 16🇳🇿 NEW ZEALAND74♠♣K+2-1
-3.6Round 15🇩🇪 GERMANY293NT♥4-2-8
-3.8Round 7🇵🇰 PAKISTAN223♦♠7-1-4
-4.1Round 15🇩🇪 GERMANY273NT♥8=-6
-4.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND303NT♠J-2-6
-4.3Round 6🇭🇰 HONG KONG CHINA13NT♥10-3-11
-4.3Round 16🇳🇿 NEW ZEALAND94♠♦8+1+4
-4.5Round 3🇨🇱 CHILE264♥♠K=-10
-4.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♦4-3-6
-4.7Round 10🇷🇴 ROMANIA54♠♦9-1-6
-4.7Round 15🇩🇪 GERMANY264♦♠A-1+1
-4.9Round 17🇳🇱 NETHERLANDS243NT♥J-3-6
-5.3Round 7🇵🇰 PAKISTAN284♥♠2=+0
-5.4Round 4🇺🇸 U.S.A.123NT♣3-1-5
-5.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283NT♠10-2-8
-5.5Round 14🇮🇱 ISRAEL54♠♦Q-2-13
-5.6Round 10🇷🇴 ROMANIA104♠♦6-2-8
-5.8Round 11🇪🇸 SPAIN205♥♦A-1-7
-6.1Round 3🇨🇱 CHILE183NT♦2=+11
-6.1Round 11🇪🇸 SPAIN246♥♣4+1-1
-6.2Round 10🇷🇴 ROMANIA74♥♦K-2-8
-6.2Round 17🇳🇱 NETHERLANDS224♠♦J=+0
-6.3Round 17🇳🇱 NETHERLANDS291♠♣A+1-6
-6.6Round 17🇳🇱 NETHERLANDS233♥♠A=-13
-7.0Round 14🇮🇱 ISRAEL154♥♣A+2+9
-7.6Round 11🇪🇸 SPAIN234♥♠2=-9
-8.1Round 11🇪🇸 SPAIN264♥x♣3-1+7
-8.3Round 4🇺🇸 U.S.A.116♥♦Q-1-11
-8.5Round 14🇮🇱 ISRAEL35♦x♠A-4-12
-10.0Round 10🇷🇴 ROMANIA34♥♣A=-3
-11.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND264NT♥2-2-13
-11.3Round 11🇪🇸 SPAIN297NT♥10=+0
-12.1Round 16🇳🇿 NEW ZEALAND44♠♦4-1-13
-12.9Round 10🇷🇴 ROMANIA62♠x♠Q=-13