🇰🇪 Sejal SHAH · KENYA

151rank
-46.1Butler · 96 bds
-0.48per board
±5.9swing
+0.07vs par /bd
-0.13adjusted /bd
Butler per match: 21.1 -7 1.4 -9.6 -13.9 -13.5 -36 11.4by match

vs par split: bidding -0.29 · play +0.36

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

Card play — on target: opening leads 84.0% · declarer play 73.1% · defence 85.4%

Bidding activity — not a pass: 39.7% (104/262)

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (5)90.0% (20)
Declarer play80.0% (10)68.8% (16)
Defence81.8% (11)86.5% (37)

Opening leads by suit led: ♠ 87.5% (8) · ♥ 66.7% (9) · ♦ 100.0% (2) · ♣ 100.0% (6)

vs par by strain: NT -0.64 (28) · a suit +0.37 (68)

vs par by level: part-score -0.25 (32) · game +0.53 (53) · slam -1.18 (11)

By role: declaring -0.30/bd (-2.56 vs par · 48) · defending -0.66/bd (+2.71 vs par · 48)

By vulnerability: vulnerable -1.10/bd (-0.29 vs par · 48) · not vulnerable +0.14/bd (+0.44 vs par · 48)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 1Bijal SHAHHani ALMARAGHI – Ahmed ALRUWAYEHOpen12+21.1+1.76+3.75
Match 2Bijal SHAHSamer HADDAD – Omran Abdullah ABUDHAIMOpen12-7.0-0.58+1.25
Match 3Bijal SHAHJuan Pablo ZEGARRA – Jose OLMOSOpen12+1.4+0.12+1.92
Match 6Bijal SHAHRashedul Hasan RIPON – MD ALAUDDINClosed12-9.6-0.80-0.67
Match 7Bijal SHAHNattapong PIMPISAN – Rukson KONGSATTRAOpen12-13.9-1.16-2.08
Match 9Bijal SHAHPetro KARLYKOV – Borys SHUKHMEYSTEROpen12-13.5-1.12-0.17
Match 10Bijal SHAHMing Lok David LAM – Jazlene ONGClosed12-36.0-3.00-2.42
Match 12Bijal SHAHGoran DRAZIC – Goran CEKOLClosed12+11.4+0.95-1.00

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
+14.7Fri 16 Oct 12:15🇰🇼 KUWAIT197♣♠4-1+15
+12.3Thu 22 Oct 14:00🇹🇭 THAILAND194♣♦8=+10
+11.7Sat 17 Oct 12:30🇧🇴 BOLIVIA293NT♠Q=+10
+10.7Fri 16 Oct 12:15🇰🇼 KUWAIT233♠♣A+1+8
+10.0Fri 16 Oct 12:15🇰🇼 KUWAIT164♥♣3=+7
+10.0Sat 24 Oct 11:30🇸🇬 SINGAPORE253NT♣6-1+10
+10.0Sat 24 Oct 11:30🇸🇬 SINGAPORE333NT♠5-1+10
+9.8Sat 24 Oct 08:00🇺🇦 UKRAINE55♦♠K=+3
+9.3Fri 16 Oct 12:15🇰🇼 KUWAIT134♥♣K=+9
+8.6Sun 25 Oct 13:15🇭🇷 CROATIA164♥♠6=+0
+8.0Thu 22 Oct 12:15🇧🇩 BANGLADESH126♥x♠A-2+5
+7.0Sun 25 Oct 13:15🇭🇷 CROATIA175♦x♣K-1+5
+6.7Thu 22 Oct 12:15🇧🇩 BANGLADESH85♦x♠A=+10
+6.3Sat 17 Oct 12:30🇧🇴 BOLIVIA284♠♥4+1+1
+5.9Fri 16 Oct 14:00🇯🇴 JORDAN311♣♥3-1+6
+5.0Thu 22 Oct 12:15🇧🇩 BANGLADESH23NT♦6+2-12
+4.9Fri 16 Oct 14:00🇯🇴 JORDAN272♠♦A-4+7
+4.9Sun 25 Oct 13:15🇭🇷 CROATIA225♣♦3=-2
+4.3Thu 22 Oct 14:00🇹🇭 THAILAND166♥♠K=+0
+4.0Thu 22 Oct 12:15🇧🇩 BANGLADESH34♠♥K-2+8
+3.8Sat 24 Oct 08:00🇺🇦 UKRAINE112♥♠2+2-6
+3.7Sat 17 Oct 12:30🇧🇴 BOLIVIA335♠♥K+1+11
+3.4Sun 25 Oct 13:15🇭🇷 CROATIA204♠♥K-1-3
+3.3Sat 17 Oct 12:30🇧🇴 BOLIVIA312♥♣3-2+2
+3.0Fri 16 Oct 12:15🇰🇼 KUWAIT201NT♠5+3+8
+2.3Thu 22 Oct 12:15🇧🇩 BANGLADESH102♠♥8=+0
+1.6Fri 16 Oct 14:00🇯🇴 JORDAN261NT♠4=+5
+1.6Sun 25 Oct 13:15🇭🇷 CROATIA192♠♥2+3+2
+1.3Fri 16 Oct 12:15🇰🇼 KUWAIT173♥♦J-3+2
+1.3Sat 17 Oct 12:30🇧🇴 BOLIVIA254♠♦3-2+5
+1.3Sat 24 Oct 11:30🇸🇬 SINGAPORE362♠♣7=+0
+1.0Thu 22 Oct 12:15🇧🇩 BANGLADESH73NT♥6-2+8
+1.0Thu 22 Oct 14:00🇹🇭 THAILAND204♠♣Q+1+0
+0.7Fri 16 Oct 12:15🇰🇼 KUWAIT246♦♥8=+12
+0.7Sat 17 Oct 12:30🇧🇴 BOLIVIA271♥♠Q-2-1
+0.7Sun 25 Oct 13:15🇭🇷 CROATIA184♠♦8=+0
+0.4Sat 24 Oct 08:00🇺🇦 UKRAINE13NT♠4+1-1
+0.3Fri 16 Oct 12:15🇰🇼 KUWAIT223NT♥2+1+0
+0.3Fri 16 Oct 14:00🇯🇴 JORDAN344♠♥4+1+0
+0.3Thu 22 Oct 14:00🇹🇭 THAILAND183NT♣2+1+0
+0.2Sat 24 Oct 08:00🇺🇦 UKRAINE32NT♠2-1-4
-0.0Sat 17 Oct 12:30🇧🇴 BOLIVIA366♥♠A=+0
+0.0Thu 22 Oct 12:15🇧🇩 BANGLADESH44♠♦5+1+1
+0.0Thu 22 Oct 14:00🇹🇭 THAILAND244♥♠K=+0
-0.3Fri 16 Oct 14:00🇯🇴 JORDAN334♥♣A+1+0
-0.3Sat 24 Oct 11:30🇸🇬 SINGAPORE303NT♠J-2+0
-0.3Sat 24 Oct 11:30🇸🇬 SINGAPORE344♠♦K=-1
-0.4Sun 25 Oct 13:15🇭🇷 CROATIA232♠♣J=-1
-0.6Fri 16 Oct 14:00🇯🇴 JORDAN354♠♦4+1+0
-0.7Thu 22 Oct 14:00🇹🇭 THAILAND212♣♠8=-5
-0.9Fri 16 Oct 14:00🇯🇴 JORDAN323NT♥4+3+14
-0.9Sun 25 Oct 13:15🇭🇷 CROATIA243NT♠3+1-1
-1.3Sat 17 Oct 12:30🇧🇴 BOLIVIA264♥♣6+1+0
-1.3Sat 24 Oct 11:30🇸🇬 SINGAPORE282NT♥Q+2+1
-1.3Sun 25 Oct 13:15🇭🇷 CROATIA211♠♥6+1-5
-1.6Sun 25 Oct 13:15🇭🇷 CROATIA134♠♣6=+0
-2.0Thu 22 Oct 14:00🇹🇭 THAILAND174♠♣3-2+0
-2.2Sat 24 Oct 08:00🇺🇦 UKRAINE63NT♣Q+1+12
-2.3Fri 16 Oct 14:00🇯🇴 JORDAN252♥x♦T-2-2
-2.3Thu 22 Oct 12:15🇧🇩 BANGLADESH112♠♥4+1-1
-2.4Sat 24 Oct 08:00🇺🇦 UKRAINE92♠♣K+1+1
-2.5Sat 24 Oct 08:00🇺🇦 UKRAINE101NT♥9-1+0
-2.7Thu 22 Oct 14:00🇹🇭 THAILAND134♥♠Q+1+0
-3.0Fri 16 Oct 14:00🇯🇴 JORDAN294♠♥A=+1
-3.0Sat 17 Oct 12:30🇧🇴 BOLIVIA324♠♣2+1+11
-3.0Sat 24 Oct 08:00🇺🇦 UKRAINE121NT♥5+2-1
-3.3Fri 16 Oct 14:00🇯🇴 JORDAN304♠♥T+2-11
-3.7Sat 24 Oct 11:30🇸🇬 SINGAPORE354♥♠7=-1
-3.9Sun 25 Oct 13:15🇭🇷 CROATIA152♥♠6=+0
-4.0Thu 22 Oct 12:15🇧🇩 BANGLADESH63NT♣5+3-11
-4.0Thu 22 Oct 14:00🇹🇭 THAILAND226♣♠K-2-11
-4.0Sat 24 Oct 08:00🇺🇦 UKRAINE73♣♥A+1-1
-4.4Fri 16 Oct 14:00🇯🇴 JORDAN283NT♠Q-4-7
-4.4Sat 24 Oct 08:00🇺🇦 UKRAINE41NT♠Q=+1
-4.4Sat 24 Oct 08:00🇺🇦 UKRAINE83NT♦2-3-6
-4.8Sat 24 Oct 08:00🇺🇦 UKRAINE23♦♠K=+0
-4.9Fri 16 Oct 14:00🇯🇴 JORDAN362♦♣A+2+2
-5.3Sat 24 Oct 11:30🇸🇬 SINGAPORE272♥♣3-2-5
-5.7Thu 22 Oct 14:00🇹🇭 THAILAND155♦♣J-1-12
-6.0Fri 16 Oct 12:15🇰🇼 KUWAIT186NT♠Q+1-13
-6.0Sat 17 Oct 12:30🇧🇴 BOLIVIA353NT♦K-3-5
-6.0Sat 24 Oct 11:30🇸🇬 SINGAPORE324♣♥K+1-15
-6.3Fri 16 Oct 12:15🇰🇼 KUWAIT146♥♥9=-5
-6.7Sun 25 Oct 13:15🇭🇷 CROATIA144♥♣8=-7
-7.0Sat 17 Oct 12:30🇧🇴 BOLIVIA303♥♦3=-6
-7.0Thu 22 Oct 12:15🇧🇩 BANGLADESH14♥x♣A-2-5
-7.3Fri 16 Oct 12:15🇰🇼 KUWAIT214♠♣A+3+14
-7.7Thu 22 Oct 14:00🇹🇭 THAILAND233NT♠6=+0
-8.3Sat 17 Oct 12:30🇧🇴 BOLIVIA343NT♥J-1-5
-9.0Thu 22 Oct 14:00🇹🇭 THAILAND144♥♥3=-7
-9.3Fri 16 Oct 12:15🇰🇼 KUWAIT154♥x♠A-1-12
-10.7Sat 24 Oct 11:30🇸🇬 SINGAPORE262♠♦3+1-10
-11.3Thu 22 Oct 12:15🇧🇩 BANGLADESH53NT♠J-2-13
-12.0Thu 22 Oct 12:15🇧🇩 BANGLADESH96♦♥4=+2
-14.0Sat 24 Oct 11:30🇸🇬 SINGAPORE296NT♦3-5-18
-15.7Sat 24 Oct 11:30🇸🇬 SINGAPORE316♥♠3=+0