🇸🇬 YEO Hui Teng · SINGAPORE

22rank
+34.6Butler · 98 bds
+0.35per board
±4.4swing
+1.05vs par /bd · #11/68
+0.05adjusted /bd
Butler per round: -10.3 10.9 -11 -5.4 47.4 15.2 -12.2by round

vs par split: bidding +0.71 · play +0.34

Strength of schedule: opponents averaged -0.30/bd (an easy draw) → opponent-adjusted +0.05/bd

Card play — on target: opening leads 79.3% #38 of 68 · declarer play 65.2% #52 of 68 · defence 88.5% #12 of 68

Card play by contract type — on target
vs NTvs a suit
Opening leads60.0% (5)83.3% (24)
Declarer play50.0% (6)70.6% (17)
Defence84.6% (13)89.7% (39)

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

vs par by strain: NT -2.21 (28) · a suit +2.36 (70)

vs par by level: part-score +0.83 (41) · game +0.74 (53) · slam +7.50 (4)

By role: declaring +0.94/bd (+0.20 vs par · 46) · defending -0.17/bd (+1.81 vs par · 52)

By vulnerability: vulnerable +0.94/bd (+0.94 vs par · 49) · not vulnerable -0.24/bd (+1.16 vs par · 49)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2G.GanD.Molina – V.RomanClosed14-10.3-0.74-0.86
Round 4G.GanA.Leleu – M.ThuillezClosed14+10.9+0.78-2.71
Round 5G.GanT.Hauge – K.EkrenClosed14-11.0-0.79-1.21
Round 8G.GanY.Lee – K.ChenOpen14-5.4-0.39+3.36
Round 10G.GanS.Broccolino – E.RaffaClosed14+47.4+3.39+4.93
Round 11G.GanE.Pattison – R.CooperClosed14+15.2+1.09+2.29
Round 13G.GanM.Budzynska – J.BredeClosed14-12.2-0.87+1.57

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.5Round 10🇮🇹 ITALY76♥♠J-2+17
+12.1Round 10🇮🇹 ITALY135♥♦5-1+17
+9.6Round 11🇦🇺 AUSTRALIA203NT♠Q=+0
+8.5Round 11🇦🇺 AUSTRALIA235♣♥7-1+12
+7.7Round 4🇫🇷 FRANCE264♠♦A+1+4
+6.6Round 10🇮🇹 ITALY64♠x♦3-2+5
+6.4Round 10🇮🇹 ITALY124♥♦Q-1+12
+5.8Round 4🇫🇷 FRANCE186♦♥6=+0
+5.7Round 11🇦🇺 AUSTRALIA214♠♣K-1+6
+5.5Round 2🇨🇱 CHILE53♦♥K-3+5
+5.5Round 5🇳🇴 NORWAY53NT♠5+1+0
+5.5Round 10🇮🇹 ITALY114♥♦Q-1+4
+4.9Round 13🇵🇱 POLAND124♥♠K+3+2
+4.6Round 10🇮🇹 ITALY93NT♦J-1+10
+4.5Round 4🇫🇷 FRANCE273♠♥6+1+4
+4.4Round 5🇳🇴 NORWAY73♥♣K-4+6
+4.2Round 2🇨🇱 CHILE74♠♦9+2+10
+4.2Round 11🇦🇺 AUSTRALIA175♦♥7-1+10
+3.8Round 4🇫🇷 FRANCE244♠♥K-3+0
+3.8Round 10🇮🇹 ITALY42♥♣4=+0
+3.4Round 8🇹🇼 CHINESE TAIPEI232♥♠6+1+7
+3.4Round 8🇹🇼 CHINESE TAIPEI284♥♠2=+0
+3.2Round 5🇳🇴 NORWAY64♠♥A+1+0
+2.9Round 2🇨🇱 CHILE32♥♥5+2+6
+2.8Round 5🇳🇴 NORWAY93♦♠9-1+10
+2.8Round 13🇵🇱 POLAND82♥♣K+1+6
+2.5Round 8🇹🇼 CHINESE TAIPEI254♠♥6-1+5
+2.4Round 4🇫🇷 FRANCE173NT♠3=-11
+2.3Round 2🇨🇱 CHILE22♥♦4-1-1
+2.3Round 4🇫🇷 FRANCE163NT♠4+3-11
+2.3Round 5🇳🇴 NORWAY111NT♥6=+6
+2.1Round 13🇵🇱 POLAND32♠♣K-1+11
+2.0Round 4🇫🇷 FRANCE213NT♠5=-1
+1.9Round 2🇨🇱 CHILE113NT♣Q-2+6
+1.9Round 11🇦🇺 AUSTRALIA264♠♠4=+0
+1.9Round 13🇵🇱 POLAND142♣♥A=+5
+1.8Round 8🇹🇼 CHINESE TAIPEI194♠♣K+1+0
+1.8Round 8🇹🇼 CHINESE TAIPEI272♠♥Q=+0
+1.6Round 2🇨🇱 CHILE82NT♣3+1-6
+1.4Round 13🇵🇱 POLAND44♥♠10+1+0
+1.2Round 5🇳🇴 NORWAY85♣♥K=+0
+1.1Round 8🇹🇼 CHINESE TAIPEI162♠♥Q+2+6
+0.8Round 11🇦🇺 AUSTRALIA252♥♦K-2+0
+0.7Round 2🇨🇱 CHILE92♠♥K=+0
+0.7Round 10🇮🇹 ITALY82NT♠Q=+0
+0.7Round 10🇮🇹 ITALY101NT♠4=+2
+0.5Round 2🇨🇱 CHILE64♣♥8-2+0
+0.5Round 4🇫🇷 FRANCE224NT♠4=-1
+0.5Round 5🇳🇴 NORWAY124♠♠7+2+1
+0.5Round 10🇮🇹 ITALY54♠♣Q=+0
+0.4Round 10🇮🇹 ITALY33NT♥4+2+0
+0.3Round 13🇵🇱 POLAND102♦♠A+2+0
+0.3Round 13🇵🇱 POLAND134♥♠9+1+4
+0.1Round 11🇦🇺 AUSTRALIA283NT♠2+1+0
+0.1Round 13🇵🇱 POLAND23NT♥5+2+0
+0.0Round 4🇫🇷 FRANCE202♥♠J-2-9
+0.0Round 5🇳🇴 NORWAY25♣♠K=+0
-0.1Round 2🇨🇱 CHILE132♠♦J-1-1
-0.3Round 2🇨🇱 CHILE102NT♦6=+0
-0.5Round 8🇹🇼 CHINESE TAIPEI152♣♠2+1-1
-0.5Round 11🇦🇺 AUSTRALIA181NT♦K=-1
-0.5Round 11🇦🇺 AUSTRALIA191NT♠6=-5
-0.6Round 8🇹🇼 CHINESE TAIPEI216♠♠4=+13
-0.6Round 8🇹🇼 CHINESE TAIPEI223NT♦3+1-1
-0.6Round 13🇵🇱 POLAND62♠x♠K-3+4
-0.8Round 4🇫🇷 FRANCE196NT♣10=+0
-1.1Round 13🇵🇱 POLAND14♠♣3=-1
-1.3Round 13🇵🇱 POLAND52♠♦Q+1+0
-1.4Round 10🇮🇹 ITALY22♥♠2+2+8
-1.5Round 5🇳🇴 NORWAY43NT♥J-3-4
-1.5Round 10🇮🇹 ITALY14♦♠7-2+0
-2.0Round 8🇹🇼 CHINESE TAIPEI202♠♣Q-1+0
-2.2Round 8🇹🇼 CHINESE TAIPEI262♣♠J-2+9
-2.5Round 11🇦🇺 AUSTRALIA162♠♣Q+1+0
-2.7Round 11🇦🇺 AUSTRALIA244♠♦6+1+0
-2.8Round 11🇦🇺 AUSTRALIA223♠♣3=-1
-2.9Round 11🇦🇺 AUSTRALIA272♠♣8-1-2
-3.2Round 4🇫🇷 FRANCE252NT♥A-2-6
-3.5Round 8🇹🇼 CHINESE TAIPEI184♠♥3+1+13
-3.5Round 10🇮🇹 ITALY142NT♣5=-6
-3.6Round 5🇳🇴 NORWAY143NT♥10+1+0
-3.7Round 11🇦🇺 AUSTRALIA154♠♠3+2+13
-3.8Round 5🇳🇴 NORWAY12♠x♦6-1-8
-3.9Round 2🇨🇱 CHILE144♠♣10+1+0
-4.5Round 2🇨🇱 CHILE123NT♣4=-7
-4.5Round 4🇫🇷 FRANCE154♥♦3=+0
-4.5Round 5🇳🇴 NORWAY32♥♠6=+0
-4.6Round 4🇫🇷 FRANCE284♥♠4=+0
-4.7Round 8🇹🇼 CHINESE TAIPEI173NT♦6-3-6
-5.0Round 4🇫🇷 FRANCE234♠♣K-2-7
-5.3Round 8🇹🇼 CHINESE TAIPEI245♣♥9=+2
-6.8Round 13🇵🇱 POLAND114♠♣K=+1
-7.2Round 13🇵🇱 POLAND95♣x♦A-3+0
-8.0Round 5🇳🇴 NORWAY105♥♠J=-15
-9.0Round 13🇵🇱 POLAND73NT♠K=-10
-9.5Round 5🇳🇴 NORWAY134♠♦7-2-13
-10.3Round 2🇨🇱 CHILE13♣♣3=-14
-10.8Round 2🇨🇱 CHILE43NT♦7=-10