🇸🇬 TAN Sheldon Kieren · SINGAPORE

82rank
-71.1Butler · 210 bds
-0.34per board
±4.9swing
-0.05vs par /bd · #56/115
-0.23adjusted /bd
Butler per round: 2.5 14.6 -34.3 -15 15.3 -24.3 -44.6 11.9 19.6 -18.8 14.4 -8.1 -31.3 -18.8 45.8by round

vs par split: bidding +0.13 · play -0.18

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

Card play — on target: opening leads 85.4% #10 of 115 · declarer play 73.5% #56 of 115 · defence 80.4% #78 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads91.7% (12)83.3% (36)
Declarer play72.2% (18)74.2% (31)
Defence74.1% (27)82.5% (80)

Opening leads by suit led: ♠ 91.7% (12) · ♥ 75.0% (8) · ♦ 81.8% (11) · ♣ 88.2% (17)

vs par by strain: NT -0.18 (54) · a suit -0.01 (156)

vs par by level: part-score +0.23 (82) · game +0.05 (109) · slam -1.84 (19)

By role: declaring +0.13/bd (-2.02 vs par · 103) · defending -0.79/bd (+1.84 vs par · 107)

By vulnerability: vulnerable -0.65/bd (-0.46 vs par · 105) · not vulnerable -0.03/bd (+0.35 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2H.KohT.Liu – C.ChiuOpen14+2.5+0.18-0.36
Round 3H.KohG.Teneva – T.PavlovOpen14+14.6+1.04-0.79
Round 4H.KohP.Patreuha – J.PatreuhaClosed14-34.3-2.45-3.57
Round 6H.KohK.Jindai – M.SakaguchiClosed14-15.0-1.07-2.71
Round 7H.KohA.Vassileva – O.LauferClosed14+15.3+1.09-0.21
Round 9H.KohD.Winter – L.SandersonClosed14-24.3-1.74-1.07
Round 12H.KohI.Baniri – N.KhutorskyClosed14-44.6-3.19+1.43
Round 13H.KohG.Giubilo – G.GiubiloClosed14+11.9+0.85+1.14
Round 14H.KohK.Huang – B.XiaoOpen14+19.6+1.40+1.36
Round 15H.KohK.Sianglio – P.KuysuwanOpen14-18.8-1.34+0.57
Round 16H.KohA.Sandin – S.ClementssonOpen14+14.4+1.03+1.36
Round 17H.KohJ.Lepper – F.DoermerClosed14-8.1-0.58-2.07
Round 18H.KohA.Boulin – T.GuilleminOpen14-31.3-2.24+0.00
Round 19H.KohT.Hung – B.WongClosed14-18.8-1.34+1.00
Round 20H.KohJ.Keabitsa – M.WaditselaClosed14+45.8+3.27+3.14

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
+12.1Round 20BOTSWANA75♥♣A+1+11
+11.0Round 20BOTSWANA104♠♣Q-3+14
+10.9Round 16🇸🇪 SWEDEN44♠♥9-1+12
+10.5Round 7🇨🇦 CANADA63♦x♣K-3+12
+10.1Round 2🇹🇼 CHINESE TAIPEI104♥♠K=+10
+10.0Round 20BOTSWANA61NT♦3-4+10
+7.8Round 6🇯🇵 JAPAN74♠x♥7-2+9
+7.8Round 16🇸🇪 SWEDEN33♥♥2-2+11
+6.7Round 13🇮🇹 ITALY87♥♠3-2+11
+6.6Round 4🇵🇱 POLAND15♣x♥5=+4
+6.4Round 16🇸🇪 SWEDEN74♥♣6-1+12
+6.3Round 6🇯🇵 JAPAN125♦♣2=-1
+6.2Round 3🇧🇬 BULGARIA114♠♥9-2+6
+6.0Round 6🇯🇵 JAPAN65♥♠Q=+4
+6.0Round 15🇹🇭 THAILAND24♠♣3=+12
+5.7Round 7🇨🇦 CANADA72NT♣Q-2+2
+5.6Round 7🇨🇦 CANADA86♠♦Q=-11
+5.6Round 19🇭🇰 CHINA HONG KONG33NT♠7=+7
+5.5Round 3🇧🇬 BULGARIA45♠♥A=+0
+5.5Round 7🇨🇦 CANADA91NT♠Q-2+7
+5.5Round 15🇹🇭 THAILAND37♦x♣A-4+7
+5.4Round 13🇮🇹 ITALY143NT♠5-1+10
+5.2Round 14🇺🇸 USA36♦♠8=+12
+5.2Round 14🇺🇸 USA66♥♣8=+0
+5.0Round 4🇵🇱 POLAND143NT♥J=+0
+5.0Round 14🇺🇸 USA94♠♠10-1+10
+4.8Round 6🇯🇵 JAPAN44♦♣A-1+11
+4.8Round 14🇺🇸 USA75♣♠2-1+12
+4.8Round 16🇸🇪 SWEDEN145♦x♥A-3+2
+4.5Round 13🇮🇹 ITALY42♠♥K=+6
+4.4Round 7🇨🇦 CANADA21NT♥10+1+5
+4.4Round 13🇮🇹 ITALY22♠♥K=+6
+4.3Round 3🇧🇬 BULGARIA53♥♦2=-2
+4.2Round 2🇹🇼 CHINESE TAIPEI94♠♦9=-1
+4.2Round 20BOTSWANA113♣♣A+1+1
+4.1Round 3🇧🇬 BULGARIA134♥♣A=+0
+4.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND72♠♥2+2+10
+4.0Round 12🇮🇱 ISRAEL104♥♠A-1+12
+4.0Round 13🇮🇹 ITALY93♦♥3+1+0
+4.0Round 18🇫🇷 FRANCE44♥♣8=+9
+3.9Round 14🇺🇸 USA23NT♥7+1+1
+3.9Round 14🇺🇸 USA53NT♣8-1+6
+3.8Round 6🇯🇵 JAPAN143NT♠6+1+0
+3.7Round 20BOTSWANA43NT♠5+3+2
+3.5Round 2🇹🇼 CHINESE TAIPEI144♥x♣10-1+6
+3.3Round 17🇩🇪 GERMANY122♠♦7+1+6
+3.2Round 16🇸🇪 SWEDEN56♦♦3+1-2
+3.2Round 17🇩🇪 GERMANY36NT♠2=-11
+3.1Round 15🇹🇭 THAILAND134♠♥J=-1
+3.1Round 17🇩🇪 GERMANY84♠♦J-1-2
+3.0Round 20BOTSWANA144♠♦K-3+6
+2.9Round 19🇭🇰 CHINA HONG KONG44♠♦6=+0
+2.8Round 17🇩🇪 GERMANY131NT♠10=-2
+2.8Round 20BOTSWANA134♠♣6+3+2
+2.6Round 2🇹🇼 CHINESE TAIPEI121NT♦3=-1
+2.6Round 20BOTSWANA36NT♣J=-11
+2.5Round 16🇸🇪 SWEDEN124♦♣8=+1
+2.4Round 3🇧🇬 BULGARIA141NT♣4+1+1
+2.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♣♦10-1+6
+2.4Round 16🇸🇪 SWEDEN13♠♣2+1+6
+2.4Round 17🇩🇪 GERMANY14♥♠2+1+1
+2.3Round 2🇹🇼 CHINESE TAIPEI12♥♠K=-1
+2.2Round 3🇧🇬 BULGARIA14♠♥9=-1
+2.2Round 4🇵🇱 POLAND33♠♦A+2+6
+2.2Round 19🇭🇰 CHINA HONG KONG23♠♣8-1+4
+2.2Round 19🇭🇰 CHINA HONG KONG64♥♠6-1+6
+2.1Round 3🇧🇬 BULGARIA103NT♥7=+0
+2.1Round 12🇮🇱 ISRAEL124♠♦3+1-11
+2.1Round 14🇺🇸 USA14♠♦2=+0
+2.0Round 3🇧🇬 BULGARIA34NT♣5+2+14
+2.0Round 14🇺🇸 USA123NT♣6-1-10
+2.0Round 18🇫🇷 FRANCE124♠♥4-3+7
+1.9Round 7🇨🇦 CANADA113NT♠4=+0
+1.8Round 18🇫🇷 FRANCE24♠♥7-1+5
+1.8Round 20BOTSWANA83NT♠10+2+11
+1.4Round 13🇮🇹 ITALY61NT♦A=-1
+1.4Round 13🇮🇹 ITALY133NT♦4+1-1
+1.4Round 16🇸🇪 SWEDEN22♥♣5+2-8
+1.4Round 18🇫🇷 FRANCE13♦♣8=+0
+1.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND42♠♥J-1+0
+1.2Round 17🇩🇪 GERMANY52♥♥4-1-10
+1.2Round 18🇫🇷 FRANCE86♠♦5+1+11
+1.2Round 19🇭🇰 CHINA HONG KONG95♣♦A=-3
+1.2Round 19🇭🇰 CHINA HONG KONG134NT♠3+2+13
+1.1Round 13🇮🇹 ITALY33NT♥J+1+0
+1.0Round 14🇺🇸 USA141NT♥A=+5
+1.0Round 17🇩🇪 GERMANY115♣♥2=+11
+0.9Round 4🇵🇱 POLAND124♥♠9+1+0
+0.8Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83♦♣4=+0
+0.8Round 15🇹🇭 THAILAND124♠♦K-1+6
+0.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113♠♣Q-2+1
+0.4Round 2🇹🇼 CHINESE TAIPEI85♥♥6=+0
+0.4Round 7🇨🇦 CANADA122♥♦5=+0
+0.4Round 12🇮🇱 ISRAEL144♥♣A+2+11
+0.3Round 17🇩🇪 GERMANY45♦♥J=-2
+0.2Round 4🇵🇱 POLAND22♦♥Q+1+0
+0.2Round 12🇮🇱 ISRAEL53♠♣3=+0
+0.1Round 7🇨🇦 CANADA14♠♥K-2-5
+0.1Round 14🇺🇸 USA112♦♣K=-1
+0.1Round 18🇫🇷 FRANCE54♥♣A=+0
-0.0Round 3🇧🇬 BULGARIA24♥♠K+1+0
+0.0Round 13🇮🇹 ITALY52NT♠2=-7
-0.0Round 20BOTSWANA94♣♦9-1+6
+0.0Round 20BOTSWANA122NT♠A=+6
-0.1Round 6🇯🇵 JAPAN114♠♣A=+0
-0.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND34♥♦10=+0
-0.1Round 13🇮🇹 ITALY122♥♠4-1+0
-0.1Round 15🇹🇭 THAILAND64♠♦J=+1
-0.1Round 19🇭🇰 CHINA HONG KONG114♥♦9=+11
-0.3Round 12🇮🇱 ISRAEL63♣♦J=+0
-0.4Round 3🇧🇬 BULGARIA124♠♣K-1-5
-0.4Round 7🇨🇦 CANADA104♠♣5-1+6
-0.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♥♣A-1+2
-0.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND143NT♠Q+1+0
-0.5Round 19🇭🇰 CHINA HONG KONG81NT♠6-2+5
-0.6Round 3🇧🇬 BULGARIA74♠♣7+1-4
-0.6Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61NT♣3=+1
-0.7Round 2🇹🇼 CHINESE TAIPEI33NT♥9+2+0
-0.7Round 14🇺🇸 USA84♦x♣A-2+4
-0.7Round 18🇫🇷 FRANCE31NT♥2-1+1
-0.8Round 15🇹🇭 THAILAND12♣♠5-3+7
-0.9Round 2🇹🇼 CHINESE TAIPEI63NT♥9=+1
-0.9Round 7🇨🇦 CANADA44♠♦6+1+0
-1.0Round 7🇨🇦 CANADA132♥♣4+1+0
-1.0Round 13🇮🇹 ITALY11NT♦2+1+7
-1.0Round 17🇩🇪 GERMANY92♣♦4+1+0
-1.0Round 19🇭🇰 CHINA HONG KONG102♠♣9+1+0
-1.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND102♥♦K-1-1
-1.1Round 16🇸🇪 SWEDEN62♥♣4-1+2
-1.2Round 4🇵🇱 POLAND94♠♣6+2-13
-1.2Round 12🇮🇱 ISRAEL33♦♣2=+0
-1.2Round 12🇮🇱 ISRAEL85♦♠8-1-4
-1.2Round 16🇸🇪 SWEDEN93♣♥3=+11
-1.3Round 6🇯🇵 JAPAN22♥♦4=+0
-1.4Round 17🇩🇪 GERMANY143♣♦4+1-7
-1.6Round 20BOTSWANA24♠♥K+2-13
-1.6Round 20BOTSWANA52♠♣7-1-2
-1.7Round 4🇵🇱 POLAND114♥♦3+1-1
-1.7Round 15🇹🇭 THAILAND51NT♥J-1-4
-1.8Round 12🇮🇱 ISRAEL23NT♠4+1+1
-1.9Round 2🇹🇼 CHINESE TAIPEI132♠♥3=-6
-1.9Round 13🇮🇹 ITALY104♥♣3=+0
-2.0Round 3🇧🇬 BULGARIA94♥♣2=+0
-2.0Round 16🇸🇪 SWEDEN133NT♥A=+0
-2.1Round 2🇹🇼 CHINESE TAIPEI41NT♣6+3+9
-2.1Round 18🇫🇷 FRANCE114♥♦9=+0
-2.2Round 15🇹🇭 THAILAND104♥♠K=+0
-2.2Round 15🇹🇭 THAILAND113♥♣J-2+0
-2.2Round 15🇹🇭 THAILAND143NT♥6+2+0
-2.2Round 19🇭🇰 CHINA HONG KONG13♠♣J+2-13
-2.2Round 20BOTSWANA12♥♦A-1+1
-2.3Round 2🇹🇼 CHINESE TAIPEI25♥♣4=+0
-2.4Round 12🇮🇱 ISRAEL93NT♠8-1-9
-2.6Round 18🇫🇷 FRANCE73NT♠8+2-12
-2.8Round 2🇹🇼 CHINESE TAIPEI73♠♣7=-10
-2.9Round 15🇹🇭 THAILAND94♥♣K=+0
-3.1Round 2🇹🇼 CHINESE TAIPEI112♦♠5=-5
-3.1Round 14🇺🇸 USA44♠♣A+1-4
-3.2Round 13🇮🇹 ITALY115♦♠K-2-5
-3.2Round 18🇫🇷 FRANCE142♠♥2-1+1
-3.3Round 15🇹🇭 THAILAND43NT♠4+3-1
-3.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♥♣K+1+0
-3.4Round 19🇭🇰 CHINA HONG KONG52♠♦3-2-3
-3.5Round 4🇵🇱 POLAND83♥♣5=-7
-3.5Round 6🇯🇵 JAPAN101NT♠8+2-10
-3.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♣8=-10
-3.6Round 7🇨🇦 CANADA142♦♦A+3-1
-3.7Round 12🇮🇱 ISRAEL42♦♥Q-2+10
-3.9Round 6🇯🇵 JAPAN53♦♥A+1-8
-3.9Round 18🇫🇷 FRANCE62♥♣6+2-1
-4.0Round 3🇧🇬 BULGARIA65♥x♦K-3-17
-4.0Round 7🇨🇦 CANADA33♥♠2-1-10
-4.0Round 14🇺🇸 USA101NT♥2+1-6
-4.4Round 12🇮🇱 ISRAEL116♠♣6=+11
-4.6Round 6🇯🇵 JAPAN134♥♣6-2-7
-4.6Round 16🇸🇪 SWEDEN84♠♣Q+1-1
-4.8Round 17🇩🇪 GERMANY26♥♦7=+0
-5.3Round 4🇵🇱 POLAND71NT♣4+1+0
-5.4Round 4🇵🇱 POLAND103NT♣3+1-1
-5.5Round 4🇵🇱 POLAND64♠♣10-2-8
-5.5Round 17🇩🇪 GERMANY105♠x♦3=-5
-5.7Round 6🇯🇵 JAPAN93♥♦Q+1-8
-5.8Round 14🇺🇸 USA131♥♠2+4-10
-6.0Round 19🇭🇰 CHINA HONG KONG143♦x♦6-3-3
-6.1Round 17🇩🇪 GERMANY62♦♠9+1+0
-6.2Round 4🇵🇱 POLAND133♠♦A+1-8
-6.6Round 17🇩🇪 GERMANY75♦x♠Q-1-8
-6.8Round 2🇹🇼 CHINESE TAIPEI52♥♣9+2-7
-6.9Round 15🇹🇭 THAILAND82NT♠6-3-6
-7.0Round 16🇸🇪 SWEDEN114♥♠K=-7
-7.1Round 6🇯🇵 JAPAN13NT♥5-2-11
-7.2Round 3🇧🇬 BULGARIA84♥♣10=-3
-7.2Round 4🇵🇱 POLAND54♥♣10+1-8
-8.4Round 6🇯🇵 JAPAN84♠♦9-1-10
-8.7Round 18🇫🇷 FRANCE137♥♠K=+0
-8.9Round 7🇨🇦 CANADA55♣x♦A-2-8
-9.1Round 6🇯🇵 JAPAN35♦♦9=-7
-9.1Round 16🇸🇪 SWEDEN106♣♦3-1-20
-9.8Round 19🇭🇰 CHINA HONG KONG75♦♣10+1-10
-10.2Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND125♣x♥7-4-7
-10.3Round 18🇫🇷 FRANCE93NT♣6+1-11
-10.3Round 18🇫🇷 FRANCE104♥♦A=-10
-10.8Round 13🇮🇹 ITALY73NT♦Q=-10
-11.1Round 19🇭🇰 CHINA HONG KONG127NT♦5=+0
-11.5Round 12🇮🇱 ISRAEL136NT♠4=+0
-11.9Round 12🇮🇱 ISRAEL74♠♣3+1-13
-11.9Round 15🇹🇭 THAILAND76♥♦K-1-13
-12.9Round 12🇮🇱 ISRAEL16♦♣8=+12
-13.2Round 4🇵🇱 POLAND47♣♠7-2-14
-13.5Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND96♣♥9-1-17