🇸🇬 LAM Cheng Yen · SINGAPORE

63rank
-41.4Butler · 192 bds
-0.22per board
±4.9swing
+0.02vs par /bd · #49/101
-0.14adjusted /bd
Butler per round: -19.9 11.2 6 8.2 -6.4 3.2 -22.3 -5 -19.8 12.1 4.6 -13.3by round

vs par split: bidding +0.03 · play +0.01

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

Card play — on target: opening leads 80.0% #55 of 101 · declarer play 61.5% #98 of 101 · defence 80.6% #86 of 101

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (12)81.8% (33)
Declarer play44.4% (9)66.7% (30)
Defence80.0% (25)80.8% (78)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 83.3% (12) · ♦ 60.0% (10) · ♣ 83.3% (12)

vs par by strain: NT +0.46 (46) · a suit -0.12 (146)

vs par by level: part-score -0.20 (70) · game +0.22 (103) · slam -0.26 (19)

By role: declaring -0.09/bd (-2.12 vs par · 88) · defending -0.32/bd (+1.84 vs par · 104)

By vulnerability: vulnerable -0.21/bd (-0.48 vs par · 96) · not vulnerable -0.22/bd (+0.52 vs par · 96)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Y.LaiS.Magnusson – D.NikolenkovOpen16-19.9-1.24-1.69
Round 3Y.LaiY.Khiuppenen – I.BavchineClosed16+11.2+0.70+0.69
Round 4Y.LaiK.Koistinen – S.NiemiOpen16+6.0+0.38+0.00
Round 6Y.LaiJ.Maliwat – A.QuiogueClosed16+8.2+0.51+2.56
Round 7Y.LaiB.Shukhmeyster – G.RybnikovOpen16-6.4-0.40-0.38
Round 8K.NgM.Barel – Y.ZackOpen16+3.2+0.20+1.88
Round 11Y.LaiY.Papakyriakopoulos – N.DelimpaltadakisOpen16-22.3-1.39-1.50
Round 12Y.LaiK.Anklesaria – S.ChokshiOpen16-5.0-0.31-2.62
Round 13Y.LaiJ.Salomao – P.BrumClosed16-19.8-1.24+1.50
Round 15Y.LaiS.Auken – R.WellandClosed16+12.1+0.76+0.56
Round 16Y.LaiJ.Aava – V.KurigClosed16+4.6+0.29+0.06
Round 17Y.LaiA.Agha Nimer – Z.JarrarClosed16-13.3-0.83-0.81

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 4🇫🇮 FINLAND271♣xx♦5-3+16
+14.2Round 17🇯🇴 JORDAN27♥♣K=+0
+13.2Round 15🇩🇪 GERMANY57♠♣4-1+14
+11.0Round 6🇵🇭 PHILIPPINES306♥♣7-1+11
+10.8Round 12🇮🇳 INDIA225♦x♥2=+6
+10.2Round 6🇵🇭 PHILIPPINES325♣♠J-1+13
+9.9Round 15🇩🇪 GERMANY24♠♥3-2+13
+8.8Round 16🇪🇪 ESTONIA293NT♠4-3+9
+7.9Round 4🇫🇮 FINLAND184♥♦K-1+12
+7.9Round 12🇮🇳 INDIA264♥x♣2-1+2
+7.9Round 17🇯🇴 JORDAN46NT♣10-1+17
+7.7Round 16🇪🇪 ESTONIA263NT♦4=+0
+7.6Round 16🇪🇪 ESTONIA233NTx♦6-1+8
+7.4Round 8🇮🇱 ISRAEL323NT♠Q-1+11
+7.4Round 13🇧🇷 BRAZIL63NTx♠5=+4
+7.1Round 4🇫🇮 FINLAND255♣x♥K-2+9
+7.1Round 7🇺🇦 UKRAINE12♠♥A-2+8
+6.7Round 17🇯🇴 JORDAN101NT-3+8
+6.6Round 17🇯🇴 JORDAN64♥♦A-4+3
+6.5Round 6🇵🇭 PHILIPPINES196♦♠K=+0
+6.5Round 7🇺🇦 UKRAINE124♠♥8+2+11
+6.4Round 17🇯🇴 JORDAN84♠x♠10+1+6
+6.3Round 15🇩🇪 GERMANY93NT♥6-1+5
+6.1Round 8🇮🇱 ISRAEL286♦♥8=-2
+6.1Round 15🇩🇪 GERMANY82♥♠7-3+7
+5.8Round 7🇺🇦 UKRAINE22♣x♥Q=+2
+5.1Round 1🇨🇭 SWITZERLAND102♠♦2=+6
+4.7Round 3🇷🇺 RUSSIA101♠♣4=+5
+4.6Round 13🇧🇷 BRAZIL103NT♥6+1+0
+4.2Round 3🇷🇺 RUSSIA134♠♦4=+10
+4.1Round 4🇫🇮 FINLAND303♠♥6=+6
+4.0Round 6🇵🇭 PHILIPPINES244♠♥J-1+13
+3.9Round 8🇮🇱 ISRAEL233♠♣4-2+2
+3.9Round 8🇮🇱 ISRAEL242♦♠Q+2+7
+3.8Round 8🇮🇱 ISRAEL312♠♣K=+6
+3.5Round 11🇬🇷 GREECE153NT♥8=-1
+3.3Round 6🇵🇭 PHILIPPINES316♥♣Q=-7
+3.2Round 7🇺🇦 UKRAINE116♥♣6=+0
+3.2Round 11🇬🇷 GREECE144♠♣A-1+10
+3.1Round 3🇷🇺 RUSSIA154♦♠10-1+6
+3.0Round 7🇺🇦 UKRAINE137♣♣4=-2
+2.9Round 8🇮🇱 ISRAEL304♥♦Q-1+5
+2.9Round 13🇧🇷 BRAZIL13NT♦8+3+14
+2.9Round 16🇪🇪 ESTONIA203NT♠A-2+8
+2.8Round 7🇺🇦 UKRAINE142♦♣A=+6
+2.6Round 3🇷🇺 RUSSIA33♥♦7+1+1
+2.6Round 11🇬🇷 GREECE51♦♦J+2-1
+2.3Round 1🇨🇭 SWITZERLAND162NT♠3+1+6
+2.2Round 1🇨🇭 SWITZERLAND24♠x♣A-4+5
+2.2Round 12🇮🇳 INDIA323NT♠5=+0
+2.0Round 16🇪🇪 ESTONIA272♥♥3-1+8
+1.9Round 3🇷🇺 RUSSIA12♠♦2+1+1
+1.8Round 4🇫🇮 FINLAND174♠x♣A-1+0
+1.8Round 16🇪🇪 ESTONIA224♦♥K-1-1
+1.7Round 3🇷🇺 RUSSIA83♣♣J+1+7
+1.6Round 12🇮🇳 INDIA184♥♠6=-1
+1.5Round 1🇨🇭 SWITZERLAND51NT♠3=-1
+1.5Round 3🇷🇺 RUSSIA166♥♠3=+0
+1.5Round 6🇵🇭 PHILIPPINES213NT♠4-2+0
+1.5Round 17🇯🇴 JORDAN13NT♦Q=+2
+1.4Round 8🇮🇱 ISRAEL193♠♥Q=+0
+1.4Round 13🇧🇷 BRAZIL114♠♣Q+2+1
+1.2Round 3🇷🇺 RUSSIA23♥♦2-1-5
+1.2Round 7🇺🇦 UKRAINE72♥♠9=-1
+1.1Round 7🇺🇦 UKRAINE33NT♣8+2+0
+1.1Round 12🇮🇳 INDIA304♠♣Q+2+14
+1.1Round 15🇩🇪 GERMANY135♣♥J=-1
+1.0Round 1🇨🇭 SWITZERLAND154♥♣A-2+5
+1.0Round 11🇬🇷 GREECE132♦♥7-2-9
+0.9Round 3🇷🇺 RUSSIA113♦♣J=+0
+0.9Round 4🇫🇮 FINLAND214♥♠Q=+0
+0.9Round 4🇫🇮 FINLAND263NT♥4=+2
+0.9Round 11🇬🇷 GREECE82♠♣2=-7
+0.7Round 15🇩🇪 GERMANY34♥♣3-1+10
+0.7Round 15🇩🇪 GERMANY102♥♣6+2-1
+0.6Round 1🇨🇭 SWITZERLAND64♠♦9+1+0
+0.6Round 13🇧🇷 BRAZIL92♥♠A+1-1
+0.5Round 6🇵🇭 PHILIPPINES254♥♠A+1+0
+0.5Round 13🇧🇷 BRAZIL87♠x♦A-5+0
+0.5Round 16🇪🇪 ESTONIA253NT♦2=-1
+0.4Round 4🇫🇮 FINLAND324♠♥8+1+0
+0.4Round 11🇬🇷 GREECE93♠♦A-1-1
+0.3Round 8🇮🇱 ISRAEL203NT♦7+1+1
+0.3Round 15🇩🇪 GERMANY143♥♣K-1+4
+0.2Round 3🇷🇺 RUSSIA54♠♣4=-8
+0.2Round 11🇬🇷 GREECE74♥♣A=+0
+0.2Round 12🇮🇳 INDIA294♠♣Q=-13
+0.1Round 3🇷🇺 RUSSIA43♦♥2-1-1
+0.1Round 3🇷🇺 RUSSIA144♠♣A-1+6
+0.1Round 6🇵🇭 PHILIPPINES264♥♠Q-2+13
+0.1Round 15🇩🇪 GERMANY64♠♥7+2-13
+0.1Round 16🇪🇪 ESTONIA192♥♥3-1+1
+0.0Round 11🇬🇷 GREECE24♠♣10+1+0
-0.1Round 6🇵🇭 PHILIPPINES234♦♥K=+10
-0.1Round 13🇧🇷 BRAZIL73NT♣4+2+0
-0.2Round 4🇫🇮 FINLAND292♦♠10+2+0
-0.2Round 6🇵🇭 PHILIPPINES182♥♣10-1-2
-0.3Round 12🇮🇳 INDIA283♦♥K+1-1
-0.5Round 1🇨🇭 SWITZERLAND83♣♣4=+0
-0.5Round 7🇺🇦 UKRAINE104♠♣4+1+0
-0.5Round 16🇪🇪 ESTONIA282♠♥J+2-1
-0.6Round 1🇨🇭 SWITZERLAND14♥♠5+1-11
-0.6Round 11🇬🇷 GREECE103♠♦10-1+5
-0.6Round 13🇧🇷 BRAZIL34♠♥A-2+0
-0.6Round 15🇩🇪 GERMANY42NT♠4=+0
-0.8Round 11🇬🇷 GREECE115♦♣A-1+4
-0.8Round 12🇮🇳 INDIA241NT♦2=-1
-0.8Round 13🇧🇷 BRAZIL133NT♦J+3+12
-0.8Round 16🇪🇪 ESTONIA304♠♣K+2+5
-0.9Round 4🇫🇮 FINLAND314♠♣K=+1
-0.9Round 6🇵🇭 PHILIPPINES284♣♥5-1-2
-0.9Round 8🇮🇱 ISRAEL252♥♣8+1+0
-0.9Round 12🇮🇳 INDIA274♥♦2+2-2
-0.9Round 12🇮🇳 INDIA314♥♠7-3-7
-0.9Round 13🇧🇷 BRAZIL154♠♥Q+2+13
-0.9Round 15🇩🇪 GERMANY151NT♣K+1+1
-0.9Round 16🇪🇪 ESTONIA173NT♣J-2-5
-0.9Round 17🇯🇴 JORDAN162♥♠A-1+0
-1.1Round 1🇨🇭 SWITZERLAND111NT♠3+1-7
-1.1Round 4🇫🇮 FINLAND284♠♦J+1+0
-1.2Round 7🇺🇦 UKRAINE56♠♥7=+0
-1.3Round 1🇨🇭 SWITZERLAND124♥♦8=-1
-1.3Round 3🇷🇺 RUSSIA63NT♠5=+0
-1.4Round 12🇮🇳 INDIA202♥♥5+1-7
-1.5Round 17🇯🇴 JORDAN133♦♠K=+0
-1.8Round 3🇷🇺 RUSSIA94♥♠Q+2-1
-1.8Round 4🇫🇮 FINLAND194♠♦A-1-5
-1.8Round 8🇮🇱 ISRAEL224♥♦5+2-2
-1.9Round 7🇺🇦 UKRAINE43♥♦6-1+0
-1.9Round 12🇮🇳 INDIA252♥♣5-1+0
-2.1Round 8🇮🇱 ISRAEL274♥♣5=+11
-2.2Round 8🇮🇱 ISRAEL184♥♠6+2+3
-2.4Round 11🇬🇷 GREECE13NT♦6-2-11
-2.5Round 13🇧🇷 BRAZIL43♠♥9-1-5
-2.5Round 13🇧🇷 BRAZIL162♥♣A=+1
-2.5Round 17🇯🇴 JORDAN144♠♣9-1-10
-2.6Round 7🇺🇦 UKRAINE167NT♠3=+0
-2.6Round 12🇮🇳 INDIA176♥x♣8-1-9
-2.6Round 15🇩🇪 GERMANY13NT♥6+2-1
-2.8Round 6🇵🇭 PHILIPPINES224♠x♠4-3+3
-3.0Round 6🇵🇭 PHILIPPINES203♠♦A=-7
-3.2Round 1🇨🇭 SWITZERLAND92♠x♦2-2-5
-3.2Round 8🇮🇱 ISRAEL213NT♦10=+0
-3.4Round 13🇧🇷 BRAZIL124♠♠4-2-5
-3.5Round 1🇨🇭 SWITZERLAND134♥♣4-1-11
-3.5Round 17🇯🇴 JORDAN113♥♦K+1-2
-3.6Round 3🇷🇺 RUSSIA123NT♥5-1-10
-3.6Round 7🇺🇦 UKRAINE64♥♦A=+0
-3.7Round 1🇨🇭 SWITZERLAND33♣♦Q+2+10
-3.8Round 1🇨🇭 SWITZERLAND143♥♠2+1-6
-3.8Round 8🇮🇱 ISRAEL295♦♥4=-3
-4.0Round 16🇪🇪 ESTONIA322♥♠Q+2-6
-4.1Round 15🇩🇪 GERMANY121NT♥2-1-4
-4.3Round 3🇷🇺 RUSSIA73NT♥9=+0
-4.4Round 11🇬🇷 GREECE164♠♦A-1-5
-4.5Round 11🇬🇷 GREECE63NT♥5+1+0
-4.5Round 17🇯🇴 JORDAN51♠♥Q+4-2
-4.6Round 11🇬🇷 GREECE43NT♦Q+1+0
-4.6Round 16🇪🇪 ESTONIA213♦♣3-1-6
-4.8Round 15🇩🇪 GERMANY75♥x♣A-1-9
-5.0Round 6🇵🇭 PHILIPPINES273NT♦10-5-3
-5.0Round 8🇮🇱 ISRAEL264♥♦Q+2-1
-5.0Round 11🇬🇷 GREECE35♥x♠8-2+5
-5.0Round 16🇪🇪 ESTONIA182♠♣K+1-1
-5.4Round 16🇪🇪 ESTONIA313NT♦4=-6
-5.5Round 4🇫🇮 FINLAND242♣x♦Q-3-8
-5.5Round 12🇮🇳 INDIA233♣♣A+1-7
-5.6Round 16🇪🇪 ESTONIA242♥♣8=-11
-5.8Round 1🇨🇭 SWITZERLAND44♥♣10+1-4
-6.0Round 4🇫🇮 FINLAND235♥x♠K-1-7
-6.2Round 13🇧🇷 BRAZIL25♥x♣10-4-4
-6.5Round 12🇮🇳 INDIA194♠x♠Q-2-5
-6.5Round 15🇩🇪 GERMANY113NT♣10-1-10
-6.7Round 7🇺🇦 UKRAINE95♣x♠Q-2-10
-6.8Round 15🇩🇪 GERMANY162♦♣6+2-6
-7.1Round 6🇵🇭 PHILIPPINES173NT♣7+1-1
-7.5Round 8🇮🇱 ISRAEL175♣x♠K-4-8
-7.6Round 17🇯🇴 JORDAN76♠♥A=+0
-8.0Round 12🇮🇳 INDIA214♥♣A=-11
-8.1Round 17🇯🇴 JORDAN33NT♠3-2-13
-8.5Round 4🇫🇮 FINLAND203NT♦7-1-12
-8.5Round 4🇫🇮 FINLAND227♣♠K-2-14
-8.5Round 17🇯🇴 JORDAN94♥=-12
-8.6Round 13🇧🇷 BRAZIL143♥x♠8=-6
-9.0Round 17🇯🇴 JORDAN124♠♦4-1-10
-9.1Round 1🇨🇭 SWITZERLAND73♥♦7-1-13
-9.8Round 6🇵🇭 PHILIPPINES296♠♥K=+0
-9.8Round 7🇺🇦 UKRAINE152♠x♥10-3-9
-10.5Round 17🇯🇴 JORDAN153NT♠10=+0
-10.8Round 7🇺🇦 UKRAINE84♥♠Q+2-11
-11.6Round 13🇧🇷 BRAZIL56NT♠5=+0
-11.8Round 11🇬🇷 GREECE126♥x♣A-1-13