🇸🇬 LAI Yong Chieng Marvin · SINGAPORE

69rank
-54.2Butler · 192 bds
-0.28per board
±5.0swing
-0.12vs par /bd · #56/101
-0.17adjusted /bd
Butler per round: -19.9 11.2 6 8.2 -6.4 -9.6 -22.3 -5 -19.8 12.1 4.6 -13.3by round

vs par split: bidding +0.00 · play -0.11

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

Card play — on target: opening leads 85.2% #21 of 101 · declarer play 77.8% #29 of 101 · defence 79.2% #93 of 101

Card play by contract type — on target
vs NTvs a suit
Opening leads78.6% (14)87.5% (40)
Declarer play70.0% (10)80.0% (35)
Defence74.1% (27)81.1% (74)

Opening leads by suit led: ♠ 88.9% (9) · ♥ 83.3% (12) · ♦ 83.3% (12) · ♣ 85.7% (21)

vs par by strain: NT +0.47 (47) · a suit -0.32 (145)

vs par by level: part-score -0.46 (72) · game +0.12 (101) · slam -0.16 (19)

By role: declaring -0.18/bd (-2.30 vs par · 90) · defending -0.38/bd (+1.79 vs par · 102)

By vulnerability: vulnerable -0.38/bd (-0.65 vs par · 96) · not vulnerable -0.19/bd (+0.40 vs par · 96)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1C.LamS.Magnusson – D.NikolenkovOpen16-19.9-1.24-1.69
Round 3C.LamY.Khiuppenen – I.BavchineClosed16+11.2+0.70+0.69
Round 4C.LamK.Koistinen – S.NiemiOpen16+6.0+0.38+0.00
Round 6C.LamJ.Maliwat – A.QuiogueClosed16+8.2+0.51+2.56
Round 7C.LamB.Shukhmeyster – G.RybnikovOpen16-6.4-0.40-0.38
Round 9K.NgJ.Rombaut – F.CombescureClosed16-9.6-0.60+0.12
Round 11C.LamY.Papakyriakopoulos – N.DelimpaltadakisOpen16-22.3-1.39-1.50
Round 12C.LamK.Anklesaria – S.ChokshiOpen16-5.0-0.31-2.62
Round 13C.LamJ.Salomao – P.BrumClosed16-19.8-1.24+1.50
Round 15C.LamS.Auken – R.WellandClosed16+12.1+0.76+0.56
Round 16C.LamJ.Aava – V.KurigClosed16+4.6+0.29+0.06
Round 17C.LamA.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 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 9🇫🇷 FRANCE134♥♥3=+0
+6.4Round 17🇯🇴 JORDAN84♠x♠10+1+6
+6.3Round 15🇩🇪 GERMANY93NT♥6-1+5
+6.2Round 9🇫🇷 FRANCE151NT♦10-3+9
+6.1Round 15🇩🇪 GERMANY82♥♠7-3+7
+6.0Round 9🇫🇷 FRANCE144♠♦K+2+14
+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.4Round 9🇫🇷 FRANCE92NT♥A-1+4
+4.2Round 3🇷🇺 RUSSIA134♠♦4=+10
+4.1Round 4🇫🇮 FINLAND303♠♥6=+6
+4.0Round 6🇵🇭 PHILIPPINES244♠♥J-1+13
+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 13🇧🇷 BRAZIL13NT♦8+3+14
+2.9Round 16🇪🇪 ESTONIA203NT♠A-2+8
+2.8Round 7🇺🇦 UKRAINE142♦♣A=+6
+2.7Round 9🇫🇷 FRANCE14♠♥4+1+1
+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 9🇫🇷 FRANCE24♠♦8+2+1
+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 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 9🇫🇷 FRANCE54♠♣J=+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 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 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.2Round 9🇫🇷 FRANCE73NT♠3+1+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 9🇫🇷 FRANCE33♥♦10-1-2
-1.9Round 7🇺🇦 UKRAINE43♥♦6-1+0
-1.9Round 12🇮🇳 INDIA252♥♣5-1+0
-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
-2.9Round 9🇫🇷 FRANCE83♣♥10-1-5
-3.0Round 6🇵🇭 PHILIPPINES203♠♦A=-7
-3.1Round 9🇫🇷 FRANCE162♦♥A+1+0
-3.2Round 1🇨🇭 SWITZERLAND92♠x♦2-2-5
-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.6Round 9🇫🇷 FRANCE123NT♥5=+0
-3.7Round 1🇨🇭 SWITZERLAND33♣♦Q+2+10
-3.8Round 1🇨🇭 SWITZERLAND143♥♠2+1-6
-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.7Round 9🇫🇷 FRANCE42♠♥7+1+0
-4.8Round 15🇩🇪 GERMANY75♥x♣A-1-9
-5.0Round 6🇵🇭 PHILIPPINES273NT♦10-5-3
-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 9🇫🇷 FRANCE103♣♠J=-10
-6.2Round 13🇧🇷 BRAZIL25♥x♣10-4-4
-6.3Round 9🇫🇷 FRANCE115♦♠8+2-10
-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.6Round 17🇯🇴 JORDAN76♠♥A=+0
-8.0Round 12🇮🇳 INDIA214♥♣A=-11
-8.1Round 9🇫🇷 FRANCE66♣♠3=+0
-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