🇰🇪 SHAH Shantilal Somchand · KENYA

96rank
-223.2Butler · 176 bds
-1.27per board
±4.2swing
-0.91vs par /bd · #84/95
-1.29adjusted /bd
Butler per round: -6.1 -14.4 -25.5 -18 -30.9 -12.4 -52.8 -11 -12.3 6.1 -45.9by round

vs par split: bidding -0.21 · play -0.70

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

Card play — on target: opening leads 86.0% #15 of 95 · declarer play 72.5% #49 of 95 · defence 77.3% #82 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads57.1% (14)97.2% (36)
Declarer play70.6% (17)73.5% (34)
Defence73.1% (26)79.0% (62)

Opening leads by suit led: ♠ 100.0% (11) · ♥ 63.6% (11) · ♦ 92.3% (13) · ♣ 86.7% (15)

vs par by strain: NT -1.09 (53) · a suit -0.83 (123)

vs par by level: part-score -1.97 (67) · game -0.42 (100) · slam +1.56 (9)

By role: declaring -1.08/bd (-3.14 vs par · 88) · defending -1.46/bd (+1.32 vs par · 88)

By vulnerability: vulnerable -1.77/bd (-1.47 vs par · 88) · not vulnerable -0.77/bd (-0.35 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2S.ShahP.Magyar – G.SzappanosOpen16-6.1-0.38-2.44
Round 4S.ShahA.Hamid – M.HussainOpen16-14.4-0.90-0.62
Round 6S.ShahR.Anderson – P.BarryClosed16-25.5-1.59-0.56
Round 7S.ShahG.Grossi – M.MestresClosed16-18.0-1.12-0.38
Round 8S.ShahL.Finkel – R.SchwartzOpen16-30.9-1.93-2.69
Round 10S.ShahP.Picard – L.BenchetriteOpen16-12.4-0.78-0.25
Round 12S.ShahK.Lasocki – J.RussyanClosed16-52.8-3.30-3.75
Round 14S.ShahS.Verhees – C.NiemeijerOpen16-11.0-0.69+0.81
Round 15S.ShahP.Lagache – D.BauquierClosed16-12.3-0.77+0.44
Round 16S.ShahF.Mork – S.SchouOpen16+6.1+0.38-0.50
Round 17S.ShahA.Morath – S.BjerregardClosed16-45.9-2.87-0.06

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.5Round 2🇭🇺 HUNGARY325♦x♥A=+8
+10.3Round 7🇪🇸 SPAIN36♦♣3-2+12
+9.8Round 14🇳🇱 NETHERLANDS236♣x♠6-1+13
+9.6Round 14🇳🇱 NETHERLANDS323NT♣4=+10
+7.4Round 4🇵🇰 PAKISTAN294♠x♦6-2+9
+7.0Round 10🇬🇵 GUADELOUPE294♠♦A=+10
+7.0Round 16🇩🇰 DENMARK24♥♣7+1+1
+6.9Round 7🇪🇸 SPAIN144♥♣4=+1
+6.9Round 17🇸🇪 SWEDEN324♠♣A-1+12
+6.3Round 2🇭🇺 HUNGARY303NT♠4=+7
+6.3Round 15🇷🇪 REUNION44♥♠K-2+17
+5.6Round 10🇬🇵 GUADELOUPE284♥♠5=+7
+4.7Round 16🇩🇰 DENMARK83NT♦2-1+5
+4.6Round 8🇺🇸 USA304♠x♥5-2+0
+4.5Round 16🇩🇰 DENMARK141NT♣8=+5
+4.2Round 6🇮🇪 IRELAND213NT♣5+1+0
+4.0Round 7🇪🇸 SPAIN92♥♦10=-7
+3.7Round 15🇷🇪 REUNION23NT♠K+1+1
+3.6Round 12🇵🇱 POLAND213♠♦Q-1-2
+3.5Round 4🇵🇰 PAKISTAN323♥♣A=+7
+3.2Round 6🇮🇪 IRELAND313NT♣5-2+6
+3.1Round 10🇬🇵 GUADELOUPE233♠♥A=+11
+2.9Round 4🇵🇰 PAKISTAN221♦♣8=+4
+2.8Round 12🇵🇱 POLAND283♦♦J=+6
+2.7Round 12🇵🇱 POLAND274♠♥5+1+0
+2.7Round 15🇷🇪 REUNION122♠♣6+2+1
+2.6Round 16🇩🇰 DENMARK12♥♦7=+5
+2.4Round 2🇭🇺 HUNGARY311NT♠9+2-1
+2.4Round 7🇪🇸 SPAIN61NT♠J-1+3
+2.3Round 10🇬🇵 GUADELOUPE303NT♠4=+0
+2.1Round 4🇵🇰 PAKISTAN195♣♥6-1+2
+1.9Round 4🇵🇰 PAKISTAN171NT♣A=+8
+1.7Round 14🇳🇱 NETHERLANDS303NT♣6=+11
+1.6Round 8🇺🇸 USA232♠♦3+2+1
+1.5Round 2🇭🇺 HUNGARY252♠♣9+1-6
+1.5Round 6🇮🇪 IRELAND274♠♦K-1+4
+1.3Round 2🇭🇺 HUNGARY213NT♣7-2-9
+1.3Round 6🇮🇪 IRELAND323NT♠7=+2
+1.3Round 7🇪🇸 SPAIN104♠♦6+1+0
+1.3Round 8🇺🇸 USA192NT♠6+1-6
+1.3Round 8🇺🇸 USA211NT♠10=+0
+1.3Round 8🇺🇸 USA314♠♣J=+0
+1.3Round 15🇷🇪 REUNION33♣♠A-1-5
+1.3Round 15🇷🇪 REUNION64♥♦K+1+0
+1.3Round 15🇷🇪 REUNION134♠♣7+2+13
+1.1Round 6🇮🇪 IRELAND303♥♦A-1-2
+1.1Round 15🇷🇪 REUNION55♥♦10=+0
+1.0Round 4🇵🇰 PAKISTAN273♠♣4-2-7
+1.0Round 12🇵🇱 POLAND254♥♣3=-1
+0.8Round 8🇺🇸 USA261NT♣J+1+0
+0.8Round 14🇳🇱 NETHERLANDS283NT♠5+1+0
+0.8Round 16🇩🇰 DENMARK124♠♥A=+0
+0.7Round 8🇺🇸 USA201NT♥9=-1
+0.6Round 4🇵🇰 PAKISTAN242♦♥8+2+7
+0.6Round 16🇩🇰 DENMARK94♥♣10=-1
+0.5Round 2🇭🇺 HUNGARY234♠♥4+2-13
+0.5Round 10🇬🇵 GUADELOUPE244♥♠7=+1
+0.5Round 10🇬🇵 GUADELOUPE271NT♣6-2-7
+0.5Round 14🇳🇱 NETHERLANDS201NT♠4=-1
+0.4Round 15🇷🇪 REUNION93NT♠8+1-1
+0.3Round 10🇬🇵 GUADELOUPE174♥♣Q=+1
+0.3Round 16🇩🇰 DENMARK73NT♣Q+3+13
+0.1Round 8🇺🇸 USA173♥♠J=+0
+0.1Round 10🇬🇵 GUADELOUPE213NT♠J+1-1
+0.1Round 17🇸🇪 SWEDEN271NT♣5+1-7
+0.0Round 2🇭🇺 HUNGARY243♠♠3-1-4
+0.0Round 4🇵🇰 PAKISTAN204♥♠K+1+0
+0.0Round 6🇮🇪 IRELAND283♦♣A+1+7
-0.0Round 15🇷🇪 REUNION141NT♥7+2+6
-0.1Round 16🇩🇰 DENMARK163NT♠6+2-11
-0.1Round 17🇸🇪 SWEDEN172♦♣6+1+7
-0.3Round 7🇪🇸 SPAIN74♥♣7+1+0
-0.3Round 14🇳🇱 NETHERLANDS194♠♦Q+1+0
-0.4Round 4🇵🇰 PAKISTAN281♠♣3+2+0
-0.5Round 7🇪🇸 SPAIN23NT♠6+1-1
-0.5Round 12🇵🇱 POLAND303NT♣10+1+1
-0.5Round 17🇸🇪 SWEDEN303NT♥5+1+0
-0.6Round 15🇷🇪 REUNION104♥♣3=+0
-0.6Round 16🇩🇰 DENMARK102♦♣A+2+0
-0.7Round 7🇪🇸 SPAIN131NT♠9=+1
-0.7Round 12🇵🇱 POLAND224♠♣8+2-11
-0.7Round 14🇳🇱 NETHERLANDS213NT♠10+1+12
-0.7Round 16🇩🇰 DENMARK54♠♣7+1+0
-0.9Round 7🇪🇸 SPAIN113NT♥7=-1
-0.9Round 10🇬🇵 GUADELOUPE256♠♦A=+0
-0.9Round 16🇩🇰 DENMARK151NT♥4+3-1
-1.0Round 17🇸🇪 SWEDEN242♠♥8=-1
-1.2Round 15🇷🇪 REUNION151NT♥3-1-1
-1.5Round 4🇵🇰 PAKISTAN234♥♠10+1-1
-1.6Round 6🇮🇪 IRELAND204♥♠10+1+13
-1.7Round 2🇭🇺 HUNGARY272♣♠2+4-12
-1.7Round 7🇪🇸 SPAIN164♠♦A+2+12
-1.7Round 8🇺🇸 USA292♠♦2=-11
-1.7Round 10🇬🇵 GUADELOUPE194♠♥J=-11
-1.7Round 16🇩🇰 DENMARK64♠♣8-2-5
-1.9Round 4🇵🇰 PAKISTAN262♦♦2+2+0
-1.9Round 8🇺🇸 USA323NT♠10=+1
-1.9Round 14🇳🇱 NETHERLANDS272♠♦9+2-6
-1.9Round 15🇷🇪 REUNION81NT♠J-2+0
-1.9Round 17🇸🇪 SWEDEN214♠♥6-2-7
-1.9Round 17🇸🇪 SWEDEN265♣♦9+1+13
-1.9Round 17🇸🇪 SWEDEN313♦♥K-1+5
-2.0Round 16🇩🇰 DENMARK112♦♥A=-1
-2.2Round 14🇳🇱 NETHERLANDS224♠♦6+1+0
-2.3Round 8🇺🇸 USA274♥♣J+1+0
-2.4Round 14🇳🇱 NETHERLANDS244♠♥J-1-4
-2.4Round 16🇩🇰 DENMARK33♦♠4-2+1
-2.5Round 2🇭🇺 HUNGARY284♥♠9+2+14
-2.5Round 6🇮🇪 IRELAND191NT♦4-1+1
-2.5Round 6🇮🇪 IRELAND265♠♦K-3-3
-2.7Round 2🇭🇺 HUNGARY202♠♦9+1-1
-2.7Round 6🇮🇪 IRELAND172♠x♦4-1-5
-2.7Round 14🇳🇱 NETHERLANDS182♥♦8+1+0
-2.9Round 2🇭🇺 HUNGARY292♥♣9+2-10
-2.9Round 4🇵🇰 PAKISTAN213♠♦A=+0
-2.9Round 10🇬🇵 GUADELOUPE204♥♦A=-3
-2.9Round 16🇩🇰 DENMARK44♥♦6-2-13
-3.0Round 17🇸🇪 SWEDEN194♥♦2+1+0
-3.1Round 16🇩🇰 DENMARK132♠♣10=-6
-3.2Round 7🇪🇸 SPAIN154♥♥J-2-2
-3.2Round 10🇬🇵 GUADELOUPE316♥♠J+1+13
-3.3Round 2🇭🇺 HUNGARY193NT♣9+3-2
-3.4Round 12🇵🇱 POLAND264♠♠10+2-1
-3.5Round 6🇮🇪 IRELAND292NT♥6+1-10
-3.6Round 12🇵🇱 POLAND185♥♠A-1+3
-3.7Round 2🇭🇺 HUNGARY183♥♦7=+0
-3.7Round 2🇭🇺 HUNGARY224♦♦J-2-5
-3.7Round 14🇳🇱 NETHERLANDS314♠x♥7-1+5
-3.8Round 10🇬🇵 GUADELOUPE263NT♠10=-10
-3.9Round 2🇭🇺 HUNGARY174♥♥3=+1
-3.9Round 12🇵🇱 POLAND312♠♦6=-13
-4.1Round 7🇪🇸 SPAIN44♥♥A=-3
-4.1Round 14🇳🇱 NETHERLANDS253♣♦10+2-4
-4.2Round 6🇮🇪 IRELAND244♥♣K-4-3
-4.2Round 14🇳🇱 NETHERLANDS293NT♥6-1-6
-4.2Round 17🇸🇪 SWEDEN183♦♥2-1-12
-4.3Round 4🇵🇰 PAKISTAN306NT♥J-1-10
-4.3Round 4🇵🇰 PAKISTAN311NT♠8-1-6
-4.3Round 6🇮🇪 IRELAND233♠♦A-1+1
-4.4Round 6🇮🇪 IRELAND224♠♥3=-3
-4.4Round 6🇮🇪 IRELAND253NT♥10+1-10
-4.5Round 14🇳🇱 NETHERLANDS262♥x♦A-1-10
-4.9Round 7🇪🇸 SPAIN86♥♣8=+11
-4.9Round 15🇷🇪 REUNION115♥♠K+1-8
-5.1Round 12🇵🇱 POLAND246♦♦7-1-11
-5.1Round 12🇵🇱 POLAND324♠♣K+1+0
-5.2Round 2🇭🇺 HUNGARY262♠♦2=-6
-5.3Round 8🇺🇸 USA243NT♠7+1+0
-5.5Round 10🇬🇵 GUADELOUPE183NT♦10=-3
-5.7Round 12🇵🇱 POLAND232♥♣4+1-8
-5.7Round 17🇸🇪 SWEDEN224♥♣K=+13
-5.8Round 17🇸🇪 SWEDEN202♠♥Q+1+0
-5.9Round 8🇺🇸 USA185♥♣K-1-5
-5.9Round 10🇬🇵 GUADELOUPE324♥♦9=+0
-6.0Round 12🇵🇱 POLAND194♥♣2=+0
-6.2Round 8🇺🇸 USA224♥♥Q-2-6
-6.3Round 7🇪🇸 SPAIN53♦♥6-2-8
-6.3Round 15🇷🇪 REUNION14♠♣2+1-7
-6.3Round 17🇸🇪 SWEDEN293♥♥5=-7
-6.5Round 17🇸🇪 SWEDEN237NT♥9=+0
-6.7Round 6🇮🇪 IRELAND183NT♠10=-7
-6.7Round 14🇳🇱 NETHERLANDS174♠♥J=-7
-6.7Round 17🇸🇪 SWEDEN254♥♦10-1-10
-6.8Round 8🇺🇸 USA254♥♦A=+1
-7.4Round 15🇷🇪 REUNION74♠♦A=+0
-7.4Round 17🇸🇪 SWEDEN284♠♦5=-7
-7.9Round 10🇬🇵 GUADELOUPE223NT♣K-1-12
-8.1Round 12🇵🇱 POLAND174♠♣Q-1-10
-8.1Round 15🇷🇪 REUNION163NT♦5-3-9
-9.2Round 4🇵🇰 PAKISTAN256♥♣8-2-14
-9.3Round 4🇵🇰 PAKISTAN182♣x♣3-2-9
-9.3Round 12🇵🇱 POLAND203NT♣5=+0
-9.4Round 7🇪🇸 SPAIN122♠♦K+1-10
-10.9Round 7🇪🇸 SPAIN14♥♦Q-1-14
-11.5Round 12🇵🇱 POLAND294♠♥5-1-13
-12.5Round 8🇺🇸 USA283NT♠J+4-17