🇿🇦 BLOOM Valerie · SOUTH AFRICA

109rank
-126.9Butler · 224 bds
-0.57per board
±4.0swing
-0.42vs par /bd · #92/129
-0.65adjusted /bd
Butler per round: -10 3.9 -7.2 -11 13.6 9.1 -15 -20.5 8.8 -23 -27 -7.1 -30.8 -10.7by round

vs par split: bidding +0.07 · play -0.49

Strength of schedule: opponents averaged -0.09/bd (an easy draw) → opponent-adjusted -0.65/bd

Card play — on target: opening leads 86.0% #39 of 129 · declarer play 57.9% #122 of 129 · defence 79.1% #123 of 129

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (10)87.5% (40)
Declarer play72.7% (11)54.3% (46)
Defence80.8% (26)78.7% (89)

Opening leads by suit led: ♠ 76.9% (13) · ♥ 81.2% (16) · ♦ 100.0% (13) · ♣ 87.5% (8)

vs par by strain: NT +0.48 (50) · a suit -0.68 (174)

vs par by level: part-score -0.96 (94) · game -0.36 (118) · slam +3.25 (12)

By role: declaring -0.71/bd (-3.08 vs par · 109) · defending -0.43/bd (+2.10 vs par · 115)

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

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.NestoridisM.Jacobus – E.WoldOpen16-10.0-0.62-0.56
Round 2A.NestoridisD.Johnson – J.StasClosed16+3.9+0.24-1.25
Round 5A.NestoridisU.Wenning – R.MarsalClosed16-7.2-0.45-3.25
Round 6A.NestoridisA.Goel – V.SharmaClosed16-11.0-0.69-1.19
Round 7A.NestoridisM.Ohashi – H.AbeClosed16+13.6+0.85+1.25
Round 8A.NestoridisA.Tracol – M.AragonesOpen16+9.1+0.57+1.44
Round 10A.NestoridisH.Nielsen – K.BoesgaardClosed16-15.0-0.94+0.88
Round 11A.NestoridisE.Tse – R.LingOpen16-20.5-1.28+0.62
Round 13A.NestoridisA.Askalani – W.WattarClosed16+8.8+0.55+1.81
Round 15A.NestoridisD.Jacob – J.CzyzowiczClosed16-23.0-1.44-2.62
Round 16A.NestoridisC.Lin – W.TsaoClosed16-27.0-1.69-0.56
Round 17A.NestoridisN.Stuckey – C.WilsonOpen16-7.1-0.44+0.94
Round 20A.NestoridisB.Vriend – A.MaasClosed16-30.8-1.93-2.19
Round 21A.NestoridisR.Klinger – W.HaughieOpen16-10.7-0.67-1.19

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.4Round 1🇺🇸 USA257♠♥K-1+20
+12.8Round 13🇪🇬 EGYPT95♥x♠A-4+12
+10.0Round 21🇦🇺 AUSTRALIA133NT♦10-3+14
+9.4Round 1🇺🇸 USA2125♣x♠4=+8
+9.0Round 7🇯🇵 JAPAN163♥♣Q-5+9
+8.6Round 15🇨🇦 CANADA24♥♠5=+8
+7.9Round 8🇬🇵 GUADELOUPE184♥♦6+1+1
+7.2Round 2🇧🇪 BELGIUM246NT♦J=+0
+7.0Round 10🇩🇰 DENMARK234♥♦K-1+12
+6.9Round 17🇳🇿 NEW ZEALAND145♠♥A-2+11
+6.5Round 7🇯🇵 JAPAN76♠♥J=+0
+6.4Round 7🇯🇵 JAPAN94♥♣7=+7
+6.3Round 2🇧🇪 BELGIUM316♣♥4=-11
+5.6Round 7🇯🇵 JAPAN154♠x♥2-1+11
+5.6Round 10🇩🇰 DENMARK204♠♦10-1+6
+5.5Round 5🇩🇪 GERMANY114♣♣3+1+6
+5.0Round 1🇺🇸 USA241NTx♥A=+8
+5.0Round 8🇬🇵 GUADELOUPE303♠x♦A-3+3
+4.9Round 6🇮🇳 INDIA213NT♠10+1+1
+4.6Round 5🇩🇪 GERMANY32NT♦Q=+1
+4.6Round 21🇦🇺 AUSTRALIA73NT♥3-1+5
+4.5Round 13🇪🇬 EGYPT32♠♦9+1+0
+4.4Round 17🇳🇿 NEW ZEALAND33♠♠10+1+1
+4.3Round 6🇮🇳 INDIA314♥♣7-1+12
+4.0Round 17🇳🇿 NEW ZEALAND153♠♥A+2+6
+3.7Round 21🇦🇺 AUSTRALIA103NT♠6+2+0
+3.2Round 20🇳🇱 NETHERLANDS233♥♠K=+0
+3.1Round 13🇪🇬 EGYPT153NT♥10-2+8
+2.9Round 5🇩🇪 GERMANY104♠♦7+1+1
+2.8Round 8🇬🇵 GUADELOUPE233NT♠10+2+11
+2.7Round 8🇬🇵 GUADELOUPE223♥♦5=-2
+2.5Round 11🇭🇰 CHINA HONG KONG72♥♠9+1+0
+2.5Round 13🇪🇬 EGYPT164♥♦5=+8
+2.4Round 17🇳🇿 NEW ZEALAND112NT♥Q-3+6
+2.3Round 17🇳🇿 NEW ZEALAND104♠♦K-1+6
+2.2Round 21🇦🇺 AUSTRALIA33♠♦A-1-2
+2.1Round 13🇪🇬 EGYPT145♠♦A+1+11
+2.0Round 5🇩🇪 GERMANY81NT♥5-2+0
+2.0Round 6🇮🇳 INDIA225♦♣5=-1
+1.9Round 2🇧🇪 BELGIUM204♠♣10=-1
+1.9Round 7🇯🇵 JAPAN102♠♥A=+0
+1.9Round 7🇯🇵 JAPAN124♥♦2=-1
+1.9Round 8🇬🇵 GUADELOUPE322♣♣4-1+11
+1.9Round 17🇳🇿 NEW ZEALAND54♠♠J=+1
+1.8Round 5🇩🇪 GERMANY76♥♠2=+0
+1.8Round 10🇩🇰 DENMARK274♠♣Q-2+0
+1.8Round 15🇨🇦 CANADA83NT♠2+2+1
+1.7Round 15🇨🇦 CANADA13♠♥8-2+6
+1.7Round 16🇹🇼 CHINESE TAIPEI313♦♥K-1+10
+1.6Round 2🇧🇪 BELGIUM234♠♥2-1+9
+1.6Round 11🇭🇰 CHINA HONG KONG94NT♣J+1+0
+1.6Round 13🇪🇬 EGYPT125♣♥K-1+5
+1.5Round 6🇮🇳 INDIA184♠♥A-1+5
+1.5Round 7🇯🇵 JAPAN112♥♣K+1+0
+1.5Round 7🇯🇵 JAPAN144♠x♥2-1+6
+1.5Round 16🇹🇼 CHINESE TAIPEI274♠♣K=+3
+1.4Round 6🇮🇳 INDIA283♣♣A-2+2
+1.4Round 8🇬🇵 GUADELOUPE263NT♦Q+1+13
+1.4Round 11🇭🇰 CHINA HONG KONG14♠♣A+1+0
+1.3Round 5🇩🇪 GERMANY14♠♣K+1-11
+1.3Round 10🇩🇰 DENMARK224♠♥K-1+10
+1.3Round 16🇹🇼 CHINESE TAIPEI322♥♠7+1+0
+1.2Round 11🇭🇰 CHINA HONG KONG153NT♦10-1+10
+1.1Round 7🇯🇵 JAPAN84♥♠K=+8
+1.1Round 10🇩🇰 DENMARK286♦♣Q=+13
+0.9Round 2🇧🇪 BELGIUM274♥♠4+1+0
+0.9Round 10🇩🇰 DENMARK301NT♠8=+0
+0.9Round 15🇨🇦 CANADA162♠♠2+1+0
+0.8Round 2🇧🇪 BELGIUM183NT♦Q+1+1
+0.8Round 11🇭🇰 CHINA HONG KONG81NT♠8+2-6
+0.7Round 1🇺🇸 USA2152♥♣3=+0
+0.6Round 1🇺🇸 USA211♠♥5+1+0
+0.6Round 7🇯🇵 JAPAN33NT♥4+2+13
+0.6Round 20🇳🇱 NETHERLANDS322♥♦K=+0
+0.5Round 6🇮🇳 INDIA262NT♥5=+0
+0.5Round 6🇮🇳 INDIA324♠♣5+2+1
+0.5Round 16🇹🇼 CHINESE TAIPEI252♣♠J=-1
+0.4Round 16🇹🇼 CHINESE TAIPEI292♠♥10-1+1
+0.3Round 6🇮🇳 INDIA232♦♥8-1+0
+0.3Round 13🇪🇬 EGYPT54♥♠Q=+0
+0.3Round 16🇹🇼 CHINESE TAIPEI223♦♥A-1+6
+0.2Round 8🇬🇵 GUADELOUPE212♦♦2+1+0
+0.1Round 2🇧🇪 BELGIUM264♥♦10=-1
+0.1Round 17🇳🇿 NEW ZEALAND83♥♦7-1+5
-0.0Round 1🇺🇸 USA234♠♦A+1+0
-0.0Round 10🇩🇰 DENMARK294♥♦J+1+0
-0.0Round 13🇪🇬 EGYPT115♥♠A+1-11
-0.0Round 21🇦🇺 AUSTRALIA164♥♠A+1+10
-0.1Round 2🇧🇪 BELGIUM174♥♠9=+0
-0.1Round 15🇨🇦 CANADA112♠♥K-1-9
-0.1Round 20🇳🇱 NETHERLANDS304♠♣10=+0
-0.2Round 8🇬🇵 GUADELOUPE254♠♦6=-1
-0.2Round 8🇬🇵 GUADELOUPE273NT♥4+2+11
-0.2Round 16🇹🇼 CHINESE TAIPEI214♥♣K=-1
-0.2Round 20🇳🇱 NETHERLANDS243♣♥2=+0
-0.3Round 2🇧🇪 BELGIUM324♠♦A+1+0
-0.3Round 5🇩🇪 GERMANY24♥♣9=+1
-0.3Round 5🇩🇪 GERMANY54♥♦J+1-6
-0.4Round 1🇺🇸 USA284♥♣K-1+2
-0.4Round 15🇨🇦 CANADA52NT♦J-1+5
-0.4Round 20🇳🇱 NETHERLANDS264♥♥4+1+0
-0.4Round 21🇦🇺 AUSTRALIA154♥♠A=-1
-0.5Round 1🇺🇸 USA272♥♣K+2+1
-0.5Round 8🇬🇵 GUADELOUPE284♠♦3+1+0
-0.5Round 10🇩🇰 DENMARK263♠♦A=+0
-0.5Round 13🇪🇬 EGYPT74♠♦8+1+0
-0.5Round 21🇦🇺 AUSTRALIA115♦♥K+1-11
-0.6Round 11🇭🇰 CHINA HONG KONG42♥♣Q=+1
-0.6Round 15🇨🇦 CANADA134♥♥2+1+0
-0.7Round 16🇹🇼 CHINESE TAIPEI231NT♦3+1+0
-0.7Round 20🇳🇱 NETHERLANDS193♠♣7-1+2
-0.7Round 21🇦🇺 AUSTRALIA84♥♣9+1+0
-0.8Round 6🇮🇳 INDIA174♠♥5-2+0
-0.8Round 7🇯🇵 JAPAN23NT♥9+2-12
-0.8Round 10🇩🇰 DENMARK313NT♥J+2+0
-0.8Round 10🇩🇰 DENMARK323NT♠3+2+0
-0.8Round 11🇭🇰 CHINA HONG KONG53NT♦Q=+1
-0.8Round 16🇹🇼 CHINESE TAIPEI174♠♦4=+0
-0.8Round 17🇳🇿 NEW ZEALAND22♠♥J+2+6
-0.9Round 2🇧🇪 BELGIUM253♠♥10=+0
-0.9Round 2🇧🇪 BELGIUM302♠♠9+1+7
-0.9Round 5🇩🇪 GERMANY45♣♦6+2+12
-0.9Round 5🇩🇪 GERMANY163NT♠3-1-10
-0.9Round 6🇮🇳 INDIA252♠♦9+2-2
-0.9Round 10🇩🇰 DENMARK193♣♥10-1-3
-0.9Round 15🇨🇦 CANADA31NT♦7+2-6
-1.0Round 13🇪🇬 EGYPT23NT♠3+2-1
-1.0Round 17🇳🇿 NEW ZEALAND71NT♠3+1-6
-1.0Round 21🇦🇺 AUSTRALIA52♠♥K+2+10
-1.0Round 21🇦🇺 AUSTRALIA95♦♥8=+2
-1.1Round 2🇧🇪 BELGIUM213♠♥6-1-4
-1.1Round 6🇮🇳 INDIA203NT♠Q+3-1
-1.1Round 6🇮🇳 INDIA303NT♠4+1+0
-1.1Round 7🇯🇵 JAPAN62♠♠3+1-1
-1.1Round 10🇩🇰 DENMARK173♠♣6-2-7
-1.1Round 11🇭🇰 CHINA HONG KONG102NT♠3+2+10
-1.1Round 17🇳🇿 NEW ZEALAND91NT♦Q+4+9
-1.1Round 20🇳🇱 NETHERLANDS313NT♠4+1+0
-1.2Round 2🇧🇪 BELGIUM281NT♥4=+1
-1.2Round 8🇬🇵 GUADELOUPE173♥x♣A-1-5
-1.2Round 16🇹🇼 CHINESE TAIPEI283♥♠Q-1+1
-1.3Round 1🇺🇸 USA2133♠♣10-1-7
-1.3Round 8🇬🇵 GUADELOUPE193♠♦K-1+0
-1.3Round 15🇨🇦 CANADA45♠♥A=-4
-1.4Round 8🇬🇵 GUADELOUPE242NT♦Q=-7
-1.5Round 11🇭🇰 CHINA HONG KONG62♠♣5-3-1
-1.6Round 7🇯🇵 JAPAN14♠♦K+1-11
-1.7Round 11🇭🇰 CHINA HONG KONG27♥♦A=+0
-1.8Round 8🇬🇵 GUADELOUPE313♣♠J-1-3
-1.8Round 20🇳🇱 NETHERLANDS293NT♠4+2-2
-1.9Round 8🇬🇵 GUADELOUPE292♦♦K+2-1
-1.9Round 11🇭🇰 CHINA HONG KONG133♠♥A=-8
-1.9Round 16🇹🇼 CHINESE TAIPEI263NT♠K-1-6
-1.9Round 17🇳🇿 NEW ZEALAND165♦♠A=+0
-2.0Round 5🇩🇪 GERMANY64♥♣5-2-6
-2.0Round 13🇪🇬 EGYPT62♦♠J-2-3
-2.0Round 13🇪🇬 EGYPT104♠♥A+2-5
-2.1Round 5🇩🇪 GERMANY152♠♦7-2-1
-2.1Round 15🇨🇦 CANADA73NT♦8=+1
-2.1Round 20🇳🇱 NETHERLANDS272♠♥10+1+7
-2.1Round 21🇦🇺 AUSTRALIA63♣♦6+1+0
-2.2Round 11🇭🇰 CHINA HONG KONG123♥♦8=+0
-2.3Round 10🇩🇰 DENMARK244♣♠A-1-5
-2.3Round 17🇳🇿 NEW ZEALAND124♠♠2+2-1
-2.3Round 20🇳🇱 NETHERLANDS284♥♣A+2-12
-2.4Round 11🇭🇰 CHINA HONG KONG162♥♥5+1-2
-2.4Round 13🇪🇬 EGYPT86♥♣A+1+11
-2.4Round 16🇹🇼 CHINESE TAIPEI184♥♦2=+0
-2.5Round 5🇩🇪 GERMANY145♠♣5=-8
-2.5Round 16🇹🇼 CHINESE TAIPEI242♠♣4-2-5
-2.7Round 21🇦🇺 AUSTRALIA13♦♥4-1-9
-2.8Round 2🇧🇪 BELGIUM224♥♦10+3-17
-2.8Round 13🇪🇬 EGYPT134♠♣7-1+1
-2.9Round 10🇩🇰 DENMARK253♥♦Q+2-2
-2.9Round 15🇨🇦 CANADA62NT♥J-2+0
-2.9Round 17🇳🇿 NEW ZEALAND66♦♠4+1+2
-3.0Round 6🇮🇳 INDIA193NT♣Q-2-7
-3.1Round 15🇨🇦 CANADA142♥♦5=-5
-3.2Round 2🇧🇪 BELGIUM292♠♣J-3+8
-3.2Round 11🇭🇰 CHINA HONG KONG32♠♦K=+0
-3.2Round 11🇭🇰 CHINA HONG KONG114♠♦A-2-6
-3.2Round 15🇨🇦 CANADA94♠♣J+1+0
-3.3Round 1🇺🇸 USA263♣x♥7-3-17
-3.3Round 7🇯🇵 JAPAN43NT♥4=+1
-3.5Round 1🇺🇸 USA2143♠♦3=+6
-3.5Round 13🇪🇬 EGYPT42♠♦J+2-7
-3.6Round 1🇺🇸 USA2113NT♥6-1-5
-3.6Round 7🇯🇵 JAPAN52NT♠5=-10
-3.7Round 20🇳🇱 NETHERLANDS213NT♠2-1-5
-3.8Round 5🇩🇪 GERMANY92♠♣A-1-4
-3.9Round 13🇪🇬 EGYPT14♥♣J=+0
-4.0Round 6🇮🇳 INDIA293NT♦6-2-13
-4.0Round 20🇳🇱 NETHERLANDS185♣♥K-1-12
-4.2Round 1🇺🇸 USA223♣♠Q=-6
-4.2Round 21🇦🇺 AUSTRALIA144♣♥4-1-8
-4.3Round 8🇬🇵 GUADELOUPE203♣♠A-2-8
-4.3Round 20🇳🇱 NETHERLANDS175♦♠A=+1
-4.3Round 20🇳🇱 NETHERLANDS223♥♦9-1-5
-4.4Round 2🇧🇪 BELGIUM194♥♣K-1-12
-4.4Round 20🇳🇱 NETHERLANDS203NT♦Q=+1
-4.7Round 17🇳🇿 NEW ZEALAND43♥♠5+2-10
-5.2Round 20🇳🇱 NETHERLANDS254♥♠3-1-10
-5.4Round 21🇦🇺 AUSTRALIA124♠♦A-1-10
-5.5Round 15🇨🇦 CANADA124♣x♥K+1-14
-5.8Round 1🇺🇸 USA2165♥x♣9-1+0
-5.8Round 16🇹🇼 CHINESE TAIPEI204♣♠Q-1-6
-5.8Round 17🇳🇿 NEW ZEALAND133♣♣9+2-10
-6.0Round 15🇨🇦 CANADA104♠♥9+1-13
-6.2Round 5🇩🇪 GERMANY123♥♣9+2-15
-6.3Round 5🇩🇪 GERMANY135♣♠A-1-12
-6.3Round 21🇦🇺 AUSTRALIA25♣x♥4-1-7
-6.9Round 21🇦🇺 AUSTRALIA44♥♦8-1-12
-7.5Round 6🇮🇳 INDIA244♠x♦A-3-9
-7.9Round 16🇹🇼 CHINESE TAIPEI194♠♠5=+0
-8.0Round 6🇮🇳 INDIA274♠♦A=-7
-8.2Round 1🇺🇸 USA294♥♠10+1-7
-8.6Round 17🇳🇿 NEW ZEALAND14♥♠5-1-11
-9.3Round 16🇹🇼 CHINESE TAIPEI303NT♥J-2-11
-9.4Round 11🇭🇰 CHINA HONG KONG146♥♦4=+11
-9.6Round 10🇩🇰 DENMARK184♠♦K=-3
-9.9Round 15🇨🇦 CANADA154♠♥2-1-12
-10.3Round 1🇺🇸 USA2104♣♥6-1-12
-12.0Round 7🇯🇵 JAPAN136♣♦J=+0
-13.8Round 10🇩🇰 DENMARK216♦♠Q=-7