🇿🇦 STEPHENS Robert · SOUTH AFRICA

122rank
-96.8Butler · 224 bds
-0.43per board
±4.5swing
+0.50vs par /bd · #31/139
-0.36adjusted /bd
Butler per round: 14.7 -3.4 -10.1 -24.1 -5.7 -42.3 0.3 -33.5 -18.6 23.2 10.2 -0.7 -13 2.8 -6 9.4by round

vs par split: bidding +0.41 · play +0.09

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

Card play — on target: opening leads 82.1% #55 of 139 · declarer play 75.9% #75 of 139 · defence 87.7% #64 of 139

Bidding activity — not a pass: 36.7% #139 of 139 (239/651)

Card play by contract type — on target
vs NTvs a suit
Opening leads78.9% (19)83.3% (48)
Declarer play81.2% (16)73.8% (42)
Defence80.0% (35)90.8% (87)

Opening leads by suit led: ♠ 85.0% (20) · ♥ 100.0% (12) · ♦ 64.3% (14) · ♣ 81.0% (21)

vs par by strain: NT +0.51 (57) · a suit +0.50 (167)

vs par by level: part-score -0.88 (72) · game +1.25 (135) · slam +0.35 (17)

By role: declaring -0.69/bd (-2.67 vs par · 102) · defending -0.22/bd (+3.15 vs par · 122)

By vulnerability: vulnerable -0.66/bd (+0.03 vs par · 112) · not vulnerable -0.21/bd (+0.97 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1N.AptekerB.Handley-Pritchard – T.TownsendOpen14+14.7+1.05+2.50
Round 3N.AptekerO.Meddeb – A.MeddebClosed14-3.4-0.24-1.14
Round 4N.AptekerJ.Popowsky – A.BianchediClosed14-10.1-0.72-0.14
Round 5N.AptekerM.Klukowski – J.KalitaClosed14-24.1-1.72+0.86
Round 7N.AptekerD.Wolpert – N.L'EcuyerOpen14-5.7-0.41+1.79
Round 8N.AptekerS.Lee – D.KimOpen14-42.3-3.02-0.86
Round 9N.AptekerL.Milne – J.CouttsClosed14+0.3+0.02+2.21
Round 10N.AptekerG.Percario – G.DonatiClosed14-33.5-2.39-1.64
Round 13N.AptekerS.Bahbout – S.De DonderOpen14-18.6-1.33+1.79
Round 15N.AptekerC.Bakke – B.BrogelandOpen14+23.2+1.66+2.50
Round 16N.AptekerT.Kuo – Y.LeeOpen14+10.2+0.73+2.71
Round 17N.AptekerA.Grossack – E.WoldOpen14-0.7-0.05+0.71
Round 18N.AptekerM.Whibley – M.BrownOpen14-13.0-0.93-0.43
Round 19N.AptekerK.Konow – M.AskgaardClosed14+2.8+0.20+0.86
Round 21N.AptekerR.Tewari – S.MukherjeeClosed14-6.0-0.43-2.79
Round 23N.AptekerM.Villas-Boas – M.TomaClosed14+9.4+0.67-0.93

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
+10.6Round 21🇮🇳 INDIA64♠♥6+1+4
+10.2Round 16🇹🇼 CHINESE TAIPEI206♥♣A-1+17
+10.2Round 23🇧🇷 BRAZIL126NT♦4=-11
+9.8Round 18🇳🇿 NEW ZEALAND214♥♥6-1+12
+9.7Round 9🇦🇺 AUSTRALIA104♠x♣K-3+12
+9.5Round 16🇹🇼 CHINESE TAIPEI155♥x♣K-2+9
+9.2Round 15🇳🇴 NORWAY55♥♦Q-1+12
+8.9Round 9🇦🇺 AUSTRALIA33NT♠2-3+14
+8.9Round 10🇮🇹 ITALY215♠♦9-2+11
+8.5Round 15🇳🇴 NORWAY65♣xx♣A-1+3
+7.8Round 16🇹🇼 CHINESE TAIPEI276NT♠5=+0
+7.3Round 15🇳🇴 NORWAY144♣♠A-3+7
+7.0Round 23🇧🇷 BRAZIL103NTx♠J-2+12
+6.9Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠♥2-1+10
+6.9Round 19🇩🇰 DENMARK144♠♥A=+8
+6.7Round 15🇳🇴 NORWAY24♠x♣J-1+12
+6.4Round 23🇧🇷 BRAZIL96NT♣2-1+11
+5.4Round 4🇦🇷 ARGENTINA224♥♠T-3+9
+5.4Round 23🇧🇷 BRAZIL55♣x♠2-1+5
+5.1Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND132♦♣2+2+7
+5.0Round 4🇦🇷 ARGENTINA212♦♦6-1+5
+5.0Round 17🇺🇸 USA193NT♥2+3+11
+4.9Round 3🇹🇳 TUNISIA33NT♠2=+0
+4.6Round 4🇦🇷 ARGENTINA264♥♦K+1+10
+4.6Round 9🇦🇺 AUSTRALIA41♠♠Q-2+3
+4.5Round 16🇹🇼 CHINESE TAIPEI243NT♥4-3+7
+4.2Round 7🇨🇦 CANADA65♦♠2-1+6
+4.1Round 7🇨🇦 CANADA144♥♦5=+8
+4.1Round 16🇹🇼 CHINESE TAIPEI174♥♣K=+0
+4.0Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42♠♥4-1+6
+3.9Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♥♣A-1+4
+3.9Round 17🇺🇸 USA1143NT♥Q-1+5
+3.8Round 3🇹🇳 TUNISIA143♠♦J+3-5
+3.7Round 8🇰🇷 KOREA244♥♦A-3+6
+3.5Round 19🇩🇰 DENMARK83♥♣Q=+7
+3.4Round 9🇦🇺 AUSTRALIA143NT♥8-1+11
+3.4Round 18🇳🇿 NEW ZEALAND194♠♥6+2+14
+3.4Round 21🇮🇳 INDIA83♥♦2=+0
+3.3Round 8🇰🇷 KOREA154♠♣A+1+8
+3.2Round 17🇺🇸 USA161NT♠5+1+7
+3.1Round 19🇩🇰 DENMARK125♣♦5=+11
+3.0Round 10🇮🇹 ITALY155♥♠K+1+8
+2.9Round 15🇳🇴 NORWAY32NT♣3=+0
+2.7Round 7🇨🇦 CANADA103NT♣Q=+0
+2.6Round 4🇦🇷 ARGENTINA243♥♦A+2+2
+2.5Round 3🇹🇳 TUNISIA93♣♠7-1+6
+2.5Round 5🇨🇭 SWITZERLAND16♥x♠J-1+0
+2.3Round 13🇧🇪 BELGIUM104♥♣4=+3
+2.3Round 17🇺🇸 USA1125♦♠T-2+7
+2.2Round 7🇨🇦 CANADA53NT♠J+1+1
+2.1Round 21🇮🇳 INDIA102♠♥A+1-10
+1.8Round 10🇮🇹 ITALY255♥♠K=+0
+1.8Round 17🇺🇸 USA182♠♣2=+1
+1.8Round 19🇩🇰 DENMARK43♦♣9+2+15
+1.7Round 21🇮🇳 INDIA31NT♦3-1-3
+1.6Round 10🇮🇹 ITALY172♦♠Q=-2
+1.6Round 18🇳🇿 NEW ZEALAND223NT♠4+2+1
+1.5Round 4🇦🇷 ARGENTINA193♦♥3=+6
+1.5Round 4🇦🇷 ARGENTINA234♠♦4+2-13
+1.5Round 15🇳🇴 NORWAY94♥♦9-1-6
+1.5Round 18🇳🇿 NEW ZEALAND154♥♣9+2+1
+1.4Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND35♣♥Q=+11
+1.2Round 17🇺🇸 USA114♥♣3=+0
+1.2Round 17🇺🇸 USA171NT♣9+1+0
+1.1Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♦J+1+1
+1.0Round 3🇹🇳 TUNISIA132♥♠9=+0
+1.0Round 5🇨🇭 SWITZERLAND146♥♣3+1+11
+1.0Round 16🇹🇼 CHINESE TAIPEI263NT♠7=+10
+1.0Round 19🇩🇰 DENMARK23NT♠T+2+1
+0.9Round 9🇦🇺 AUSTRALIA25♣♠6-1-5
+0.9Round 13🇧🇪 BELGIUM124♥♦3=+3
+0.8Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♣5=+0
+0.8Round 3🇹🇳 TUNISIA45♥♣A=+0
+0.8Round 5🇨🇭 SWITZERLAND72NT♥2+1+1
+0.8Round 18🇳🇿 NEW ZEALAND255♦x♠6-1+0
+0.7Round 3🇹🇳 TUNISIA53NT♦7+2+0
+0.7Round 3🇹🇳 TUNISIA103NT♦9+4-12
+0.7Round 5🇨🇭 SWITZERLAND23NT♣3+3+11
+0.7Round 15🇳🇴 NORWAY73♥♦T+1+10
+0.7Round 17🇺🇸 USA142♦♥6=-1
+0.6Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♥♠Q-1+6
+0.6Round 15🇳🇴 NORWAY14♥♦A=-1
+0.5Round 5🇨🇭 SWITZERLAND104♠♦3=+0
+0.5Round 9🇦🇺 AUSTRALIA54♥♠K+2+11
+0.5Round 10🇮🇹 ITALY275♣♥5-3+6
+0.5Round 13🇧🇪 BELGIUM23NT♦6=+1
+0.5Round 18🇳🇿 NEW ZEALAND177♣♠J=+2
+0.5Round 21🇮🇳 INDIA114♠♣2+1+0
+0.5Round 23🇧🇷 BRAZIL13NT♥3+2-10
+0.4Round 5🇨🇭 SWITZERLAND113♥♦A=+6
+0.4Round 7🇨🇦 CANADA44♠♦9+2+13
+0.4Round 13🇧🇪 BELGIUM94♠♣4-2+11
+0.4Round 18🇳🇿 NEW ZEALAND183♥♣K-2+1
+0.4Round 18🇳🇿 NEW ZEALAND275♠x♥K-1+0
+0.3Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♥♦6=+0
+0.3Round 3🇹🇳 TUNISIA113♦♠A+2-6
+0.3Round 10🇮🇹 ITALY204♠♥5=+0
+0.3Round 16🇹🇼 CHINESE TAIPEI234♥♦2+1+13
+0.3Round 18🇳🇿 NEW ZEALAND284♥♠3+1+0
+0.2Round 7🇨🇦 CANADA33NT♣3+2+0
+0.2Round 9🇦🇺 AUSTRALIA83♥♥7=+1
+0.2Round 15🇳🇴 NORWAY81NT♦5-1+3
+0.2Round 23🇧🇷 BRAZIL44♥♣Q+1+0
+0.1Round 5🇨🇭 SWITZERLAND133♥♦Q-1+1
+0.1Round 7🇨🇦 CANADA71NT♣3+1+0
+0.1Round 19🇩🇰 DENMARK65♥x♦A-3+5
-0.0Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♦A+1+0
+0.0Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND94♥♦K+2-11
+0.0Round 3🇹🇳 TUNISIA122♠♦K+1+7
-0.0Round 4🇦🇷 ARGENTINA173NT♦T+1-1
+0.0Round 13🇧🇪 BELGIUM63♥♥6+1-1
-0.0Round 15🇳🇴 NORWAY126♠♣6=+0
+0.0Round 19🇩🇰 DENMARK135♠♥6=+0
-0.0Round 21🇮🇳 INDIA21♠♠Q+3+10
-0.1Round 4🇦🇷 ARGENTINA163NT♥6=+0
-0.1Round 8🇰🇷 KOREA173NT♠A-3+2
-0.1Round 8🇰🇷 KOREA215♠♦4=+0
-0.1Round 10🇮🇹 ITALY243♠x♠2-1-1
-0.2Round 13🇧🇪 BELGIUM73NT♦3+2+0
-0.2Round 15🇳🇴 NORWAY105♠♥8=+0
-0.2Round 21🇮🇳 INDIA134♠♦Q+1+0
-0.2Round 23🇧🇷 BRAZIL84♥♦7+1+0
-0.3Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND115♦♣A=+1
-0.3Round 23🇧🇷 BRAZIL24♠x♦6-1+0
-0.5Round 23🇧🇷 BRAZIL71NT♥3+1-1
-0.6Round 3🇹🇳 TUNISIA63NT♦8+1+12
-0.6Round 13🇧🇪 BELGIUM12♥♠J-1+4
-0.6Round 13🇧🇪 BELGIUM84♥♠Q+1-1
-0.6Round 19🇩🇰 DENMARK73♦♣A+1+10
-0.7Round 4🇦🇷 ARGENTINA184♥♣5+1+11
-0.7Round 8🇰🇷 KOREA223NT♠J=-1
-0.7Round 8🇰🇷 KOREA234♠♣5+1+0
-0.7Round 16🇹🇼 CHINESE TAIPEI184♥♠T-2-6
-0.7Round 23🇧🇷 BRAZIL33NT♥T+2-1
-0.9Round 13🇧🇪 BELGIUM44♥♣T+1+0
-0.9Round 15🇳🇴 NORWAY133NT♣T-1+6
-0.9Round 19🇩🇰 DENMARK104♠♣K+1-17
-1.0Round 7🇨🇦 CANADA12♠♥Q=+0
-1.0Round 7🇨🇦 CANADA82♥♦7-1-2
-1.0Round 10🇮🇹 ITALY263NT♥3+1+0
-1.0Round 17🇺🇸 USA153♠♠5-1-5
-1.0Round 23🇧🇷 BRAZIL143♦♣J+1+7
-1.1Round 19🇩🇰 DENMARK33♠♣T+1-10
-1.2Round 4🇦🇷 ARGENTINA154♥♦Q=-11
-1.2Round 7🇨🇦 CANADA113♠♥K-1+4
-1.2Round 7🇨🇦 CANADA122♥♣Q=-5
-1.3Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♠♦J=+0
-1.3Round 9🇦🇺 AUSTRALIA134♥♠8+1+0
-1.3Round 21🇮🇳 INDIA123♦♦2-1+3
-1.3Round 23🇧🇷 BRAZIL61NT♣4=-5
-1.4Round 5🇨🇭 SWITZERLAND34♠♦8=+0
-1.4Round 5🇨🇭 SWITZERLAND63NT♦5+2-1
-1.4Round 8🇰🇷 KOREA282♠♦3+1-1
-1.4Round 17🇺🇸 USA133NT♣Q=+0
-1.4Round 19🇩🇰 DENMARK113♥♠2+1-1
-1.5Round 17🇺🇸 USA124♠♥2+1+0
-1.5Round 21🇮🇳 INDIA14♠x♦K-1+0
-1.7Round 3🇹🇳 TUNISIA22♠♠9=+0
-1.7Round 13🇧🇪 BELGIUM34♥♣J+1+0
-1.7Round 16🇹🇼 CHINESE TAIPEI162♦♥9-1+1
-1.8Round 13🇧🇪 BELGIUM56NT♠3+1-1
-2.0Round 17🇺🇸 USA1113♥♠K=+0
-2.1Round 21🇮🇳 INDIA43♣♣3+1-10
-2.2Round 16🇹🇼 CHINESE TAIPEI213♠♦A-1-5
-2.3Round 4🇦🇷 ARGENTINA274♥♥A-3+4
-2.3Round 7🇨🇦 CANADA133♠♠2=-8
-2.3Round 9🇦🇺 AUSTRALIA64♠♥2=+0
-2.3Round 18🇳🇿 NEW ZEALAND161NT♦Q=-5
-2.6Round 13🇧🇪 BELGIUM115♦♣A+1+11
-2.7Round 21🇮🇳 INDIA75♣x♥5-2+0
-2.8Round 8🇰🇷 KOREA194♠♣3+1+0
-2.8Round 16🇹🇼 CHINESE TAIPEI225♦x♣K=-4
-2.9Round 8🇰🇷 KOREA252♠♣4-4-2
-2.9Round 19🇩🇰 DENMARK93♠♦K-1-12
-3.0Round 9🇦🇺 AUSTRALIA114NT♣8+1+0
-3.1Round 3🇹🇳 TUNISIA14♥♣Q=+0
-3.3Round 5🇨🇭 SWITZERLAND42♣♥A=-5
-3.3Round 19🇩🇰 DENMARK14♥♦K=+0
-3.4Round 19🇩🇰 DENMARK53NTx♥2-1-5
-3.5Round 21🇮🇳 INDIA52♠♥Q=-6
-3.7Round 5🇨🇭 SWITZERLAND53NT♦7+4-2
-3.7Round 10🇮🇹 ITALY233NT♠J=+0
-3.9Round 9🇦🇺 AUSTRALIA73NT♠4=+1
-3.9Round 18🇳🇿 NEW ZEALAND234♠♦T-1-6
-4.0Round 9🇦🇺 AUSTRALIA124♠♠4+1-1
-4.3Round 5🇨🇭 SWITZERLAND83♦♠8-1-4
-4.4Round 10🇮🇹 ITALY224♠♠3=+1
-4.8Round 8🇰🇷 KOREA183♥♠A-2-2
-5.0Round 16🇹🇼 CHINESE TAIPEI254♠♣5-1-12
-5.1Round 7🇨🇦 CANADA26♥♥6=+11
-5.2Round 23🇧🇷 BRAZIL133NT♣6-1-6
-5.4Round 17🇺🇸 USA1102♠♠5+1-6
-5.5Round 3🇹🇳 TUNISIA72♥♦A+2-8
-5.5Round 5🇨🇭 SWITZERLAND92♥♥2+2-6
-5.6Round 21🇮🇳 INDIA144♥♦6-1-10
-5.9Round 4🇦🇷 ARGENTINA254♥♣6=-3
-6.2Round 8🇰🇷 KOREA273NT♣4+1+0
-6.3Round 4🇦🇷 ARGENTINA205♣♠A-2-7
-6.3Round 10🇮🇹 ITALY183NT♥8=-11
-6.3Round 15🇳🇴 NORWAY113NT♠Q+1-4
-6.5Round 8🇰🇷 KOREA263♥♣4-1-6
-6.5Round 9🇦🇺 AUSTRALIA95♦x♥5-2-5
-6.9Round 9🇦🇺 AUSTRALIA16♥♠A-2-11
-7.0Round 13🇧🇪 BELGIUM146NT♥3+1+11
-7.0Round 15🇳🇴 NORWAY43♦♣5-2-7
-7.2Round 3🇹🇳 TUNISIA83NT♥T-1-10
-7.2Round 16🇹🇼 CHINESE TAIPEI196♠♥9=+11
-7.3Round 13🇧🇪 BELGIUM133NT♦2-3-16
-7.4Round 21🇮🇳 INDIA97♥♦K-1-17
-7.5Round 10🇮🇹 ITALY284♥♦9-2-8
-7.6Round 16🇹🇼 CHINESE TAIPEI284♥♦5=-3
-7.8Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♥7+1+0
-7.8Round 7🇨🇦 CANADA93NT♣J=-3
-7.9Round 18🇳🇿 NEW ZEALAND263♠♥3+1-10
-8.1Round 18🇳🇿 NEW ZEALAND204♠♦A+1-4
-8.7Round 17🇺🇸 USA1132♠x♣2-2-9
-9.5Round 18🇳🇿 NEW ZEALAND243♦x♠Q+1-12
-9.8Round 8🇰🇷 KOREA163NT♦5+1-1
-10.5Round 5🇨🇭 SWITZERLAND127♥♠K=+0
-11.1Round 23🇧🇷 BRAZIL117♥x♣A-1-14
-11.2Round 10🇮🇹 ITALY167♠♥J-2-14
-13.3Round 8🇰🇷 KOREA203♦x♠T-4-15
-14.2Round 4🇦🇷 ARGENTINA284♠x♥A-3-14
-15.4Round 10🇮🇹 ITALY194♣x♠7+1-13