🇨🇳 LIAO Yufan · CHINA

75rank
-13.7Butler · 196 bds
-0.07per board
±4.2swing
-0.38vs par /bd · #76/115
-0.03adjusted /bd
Butler per round: -21.5 13.7 12.5 17.1 -5.1 2.8 -25.2 28 -23.4 11.1 -7.8 28 -46.1 2.2by round

vs par split: bidding -0.49 · play +0.12

Strength of schedule: opponents averaged +0.04/bd (an average draw) → opponent-adjusted -0.03/bd

Card play — on target: opening leads 61.8% #114 of 115 · declarer play 69.4% #79 of 115 · defence 81.6% #72 of 115

Card play by contract type — on target
vs NTvs a suit
Opening leads61.9% (21)61.8% (34)
Declarer play50.0% (10)74.4% (39)
Defence80.6% (36)82.3% (62)

Opening leads by suit led: ♠ 62.5% (16) · ♥ 60.0% (10) · ♦ 62.5% (16) · ♣ 61.5% (13)

vs par by strain: NT -1.29 (69) · a suit +0.12 (127)

vs par by level: part-score -0.10 (72) · game -0.69 (114) · slam +1.20 (10)

By role: declaring -0.20/bd (-2.87 vs par · 98) · defending +0.06/bd (+2.11 vs par · 98)

By vulnerability: vulnerable +0.26/bd (+0.06 vs par · 98) · not vulnerable -0.40/bd (-0.82 vs par · 98)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2Q.SunM.Fragola – M.DufreneClosed14-21.5-1.54-2.50
Round 3Q.SunO.Koivu – H.HuhtamakiClosed14+13.7+0.98-0.50
Round 5Q.SunH.Madden – K.PanchagnulaOpen14+12.5+0.89+0.50
Round 6Q.SunP.Patreuha – J.PatreuhaClosed14+17.1+1.22-0.29
Round 8Q.SunD.Lee – G.YangOpen14-5.1-0.36+1.57
Round 9Q.SunR.Bhimanaik – SELVARAJ DINESH BABUOpen14+2.8+0.20+0.50
Round 11Q.SunF.Basoalto – N.DavilaClosed14-25.2-1.80-1.86
Round 12Q.SunC.Mann – E.HanssonClosed14+28.0+2.00-1.21
Round 13Q.SunP.Pabst – S.Van OostenOpen14-23.4-1.67-2.14
Round 15Q.SunT.Wong – T.HungOpen14+11.1+0.79+3.50
Round 17Q.SunR.Jeng – S.YoungquistClosed14-7.8-0.56+0.57
Round 19Q.SunR.Gaosegelwe – T.OfentseClosed14+28.0+2.00+0.21
Round 20Q.SunO.Nijssen – T.Van De PaverdOpen14-46.1-3.29-3.07
Round 21Q.SunG.Matatyahou – Y.SliwowiczOpen14+2.2+0.16-0.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
+11.2Round 19BOTSWANA64♥♠8=+10
+10.2Round 15🇭🇰 CHINA HONG KONG76♥♦K+1+13
+9.5Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥x♠K-3+12
+9.0Round 12🇸🇪 SWEDEN64♥♦10+2+9
+9.0Round 19BOTSWANA75♦♣10+2+10
+8.6Round 9🇮🇳 INDIA14♥♣K-1+11
+8.3Round 12🇸🇪 SWEDEN104♥♠A=+1
+7.8Round 21🇮🇱 ISRAEL142♣x♠6-2+5
+7.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND91NTx♣4+1+7
+6.6Round 17🇺🇸 USA73♣♥A-2+8
+6.5Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND24♠x♦4-2+12
+6.5Round 19BOTSWANA22♥♣Q-3+5
+6.1Round 17🇺🇸 USA63♦♠9=+0
+6.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43♦♥J+1+2
+5.9Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♥♦10=+8
+5.7Round 9🇮🇳 INDIA96♣♠6=-2
+5.5Round 3🇫🇮 FINLAND44♠♥A+1+0
+5.5Round 15🇭🇰 CHINA HONG KONG83NT♠2=+7
+5.1Round 2🇫🇷 FRANCE42♠♦4-1+12
+5.0Round 2🇫🇷 FRANCE94♠♠5+1+0
+5.0Round 9🇮🇳 INDIA133NT♦10-2+8
+4.9Round 3🇫🇮 FINLAND114♠♥9-1+5
+4.8Round 6🇵🇱 POLAND14♠♦Q=+0
+4.8Round 13🇩🇪 GERMANY93NT♦10-5+8
+4.8Round 17🇺🇸 USA26♥♦6=+0
+4.7Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND33NT♥2-2+11
+4.7Round 8🇸🇬 SINGAPORE14♣♠J-1+4
+4.6Round 6🇵🇱 POLAND65♣♠Q=+3
+4.6Round 12🇸🇪 SWEDEN93NT♠4-2+11
+4.4Round 12🇸🇪 SWEDEN116♠♠3=-11
+4.2Round 12🇸🇪 SWEDEN72♠♦8+1+6
+4.2Round 21🇮🇱 ISRAEL63♠♣6+3+5
+4.1Round 3🇫🇮 FINLAND13NT♥9+3+1
+4.1Round 3🇫🇮 FINLAND134♥♠8=+0
+4.1Round 9🇮🇳 INDIA73♠♠6+1+10
+4.0Round 6🇵🇱 POLAND103♦x♠A-2-3
+4.0Round 12🇸🇪 SWEDEN54♠♣3-1+5
+3.5Round 6🇵🇱 POLAND94♥♦4=+3
+3.5Round 19BOTSWANA143NT♥A=+0
+3.3Round 21🇮🇱 ISRAEL53♣♦6-1+11
+3.2Round 3🇫🇮 FINLAND84♥♣6-1+8
+3.2Round 11🇨🇱 CHILE106♠♥8+1+1
+3.2Round 13🇩🇪 GERMANY115♦♥2-2+5
+3.1Round 15🇭🇰 CHINA HONG KONG134♠♣2=-1
+3.0Round 6🇵🇱 POLAND143NT♠6=-1
+3.0Round 8🇸🇬 SINGAPORE24♥♦8+2+2
+3.0Round 8🇸🇬 SINGAPORE54♠♥2+2+13
+3.0Round 15🇭🇰 CHINA HONG KONG92♥♣K+2+6
+3.0Round 15🇭🇰 CHINA HONG KONG124♠♦K-2+8
+3.0Round 19BOTSWANA113NT♣10+4-10
+2.9Round 6🇵🇱 POLAND132♥♣5=+0
+2.9Round 15🇭🇰 CHINA HONG KONG114♣x♠Q-1+5
+2.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND71NT♠2-1+0
+2.8Round 12🇸🇪 SWEDEN23NT♠8+2+0
+2.5Round 9🇮🇳 INDIA123♥♠K+1+8
+2.2Round 8🇸🇬 SINGAPORE122NT♦7=+6
+2.0Round 6🇵🇱 POLAND84♠♥Q=+0
+2.0Round 11🇨🇱 CHILE114♠x♥A-4-5
+2.0Round 21🇮🇱 ISRAEL11NT♠6-1-3
+2.0Round 21🇮🇱 ISRAEL123♥♣3+1+2
+1.9Round 2🇫🇷 FRANCE143NT♣4-1+5
+1.9Round 6🇵🇱 POLAND74♠♦10-2+2
+1.9Round 19BOTSWANA102♠♣9+2+1
+1.9Round 20🇳🇱 NETHERLANDS43NT♦Q+1+0
+1.8Round 15🇭🇰 CHINA HONG KONG34♥♣8+1+4
+1.7Round 6🇵🇱 POLAND35♦♦6-1+5
+1.5Round 17🇺🇸 USA131NT♦6-1+6
+1.4Round 3🇫🇮 FINLAND142♠♦A-2+0
+1.3Round 6🇵🇱 POLAND21♥x♦K-1+2
+1.2Round 12🇸🇪 SWEDEN33♦♥8=+0
+1.2Round 12🇸🇪 SWEDEN85♦♥5-1+4
+1.1Round 3🇫🇮 FINLAND103NT♥10+1-1
+1.1Round 21🇮🇱 ISRAEL41NT♣6=+12
+1.0Round 3🇫🇮 FINLAND24♠♠K+2+1
+1.0Round 13🇩🇪 GERMANY12NT♥4=-7
+1.0Round 13🇩🇪 GERMANY103NT♦Q=-1
+1.0Round 19BOTSWANA32NT♦3=+0
+0.9Round 11🇨🇱 CHILE42♥♣A+1+0
+0.8Round 9🇮🇳 INDIA83♦♣4=+0
+0.8Round 17🇺🇸 USA144♣♦K+1+6
+0.7Round 11🇨🇱 CHILE94♥♠Q+1+0
+0.7Round 17🇺🇸 USA104♠♦3+1+0
+0.7Round 21🇮🇱 ISRAEL34♠♣6=+1
+0.6Round 2🇫🇷 FRANCE111NT♠3-1-2
+0.5Round 3🇫🇮 FINLAND74♠♥6=-3
+0.5Round 19BOTSWANA81NT♠Q-2-5
+0.5Round 20🇳🇱 NETHERLANDS51NT♦3+1+0
+0.3Round 19BOTSWANA51NT♥6=+0
+0.3Round 21🇮🇱 ISRAEL94♥♣6+3-17
+0.3Round 21🇮🇱 ISRAEL103NT♣6+1+0
+0.2Round 2🇫🇷 FRANCE33NT♥K+1+1
+0.2Round 8🇸🇬 SINGAPORE133NT♠2+2+13
-0.0Round 8🇸🇬 SINGAPORE145♦♠4+1-1
-0.0Round 19BOTSWANA43♥x♦7-2+4
-0.1Round 6🇵🇱 POLAND114♠♣A=+0
-0.1Round 9🇮🇳 INDIA34♥♠3=+0
-0.1Round 12🇸🇪 SWEDEN134NT♥2+1-13
-0.2Round 19BOTSWANA93NT♠Q+1+4
-0.2Round 20🇳🇱 NETHERLANDS63NT♥10+2+0
-0.3Round 11🇨🇱 CHILE16♦♣8=+2
-0.3Round 17🇺🇸 USA45♦♥J=+2
-0.4Round 2🇫🇷 FRANCE84♥♦2+2-1
-0.4Round 3🇫🇮 FINLAND124♠♣A-1-5
-0.4Round 8🇸🇬 SINGAPORE83NT♥2+2-1
-0.4Round 12🇸🇪 SWEDEN144♥♣A+2-11
-0.4Round 17🇺🇸 USA13NT♦4=+1
-0.5Round 8🇸🇬 SINGAPORE64♥♣K=+0
-0.5Round 8🇸🇬 SINGAPORE92♠♥J-1-11
-0.6Round 9🇮🇳 INDIA61NT♣5=+1
-0.6Round 17🇺🇸 USA114♠♥8=-11
-0.6Round 20🇳🇱 NETHERLANDS123NT♣8-2+6
-0.8Round 13🇩🇪 GERMANY23♠♦Q-1-2
-0.8Round 20🇳🇱 NETHERLANDS111NT♦6-1-4
-1.1Round 13🇩🇪 GERMANY33NT♥J+1+0
-1.2Round 3🇫🇮 FINLAND65♦♥K+2-17
-1.2Round 9🇮🇳 INDIA101NT♥Q=-2
-1.2Round 15🇭🇰 CHINA HONG KONG64♠♠2+1+0
-1.2Round 19BOTSWANA134NT♥9+2-13
-1.3Round 2🇫🇷 FRANCE121NT♦3-1-4
-1.4Round 3🇫🇮 FINLAND55♥x♥J-1-7
-1.4Round 13🇩🇪 GERMANY133NT♦4+1+1
-1.5Round 9🇮🇳 INDIA143NT♠Q+2-1
-1.5Round 11🇨🇱 CHILE23NT♠5+1+0
-1.6Round 2🇫🇷 FRANCE63NT♥4+1+0
-1.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND14♠♥Q-1-4
-1.7Round 15🇭🇰 CHINA HONG KONG12♥♥Q+2+7
-1.8Round 8🇸🇬 SINGAPORE103♦♣K+1-1
-1.9Round 2🇫🇷 FRANCE133♥♠K-1-6
-2.0Round 3🇫🇮 FINLAND94♥♠5=+0
-2.0Round 8🇸🇬 SINGAPORE74♠♥Q=+0
-2.0Round 21🇮🇱 ISRAEL74♥♣6=+1
-2.1Round 12🇸🇪 SWEDEN124♠♦2+1+11
-2.2Round 15🇭🇰 CHINA HONG KONG104♥♠K=+0
-2.2Round 15🇭🇰 CHINA HONG KONG143NT♠3+2+0
-2.2Round 20🇳🇱 NETHERLANDS12♥♠2-1+1
-2.3Round 11🇨🇱 CHILE53NT♠5+4-10
-2.3Round 11🇨🇱 CHILE63NT♣6-1+3
-2.3Round 20🇳🇱 NETHERLANDS73♠♦K-1-6
-2.4Round 8🇸🇬 SINGAPORE114♥♠2+1+0
-2.4Round 11🇨🇱 CHILE84♠♣Q+2-1
-2.4Round 13🇩🇪 GERMANY53♣♦A-2+5
-2.4Round 13🇩🇪 GERMANY61NT♣3+1+0
-2.4Round 15🇭🇰 CHINA HONG KONG43NT♥J+2+0
-2.5Round 9🇮🇳 INDIA53♦♥K+1+0
-2.5Round 20🇳🇱 NETHERLANDS24♠♥2+1-13
-2.5Round 21🇮🇱 ISRAEL82♠♣J-1-4
-2.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103♠♣5=+0
-2.6Round 13🇩🇪 GERMANY122♥x♠4-1-3
-2.6Round 21🇮🇱 ISRAEL23NT♠7+4-2
-2.9Round 2🇫🇷 FRANCE104♥♠K-1-6
-3.0Round 11🇨🇱 CHILE33♣♣4=-5
-3.0Round 11🇨🇱 CHILE73♦♣10-1+5
-3.1Round 15🇭🇰 CHINA HONG KONG52♣♥K-2-5
-3.3Round 17🇺🇸 USA122♠♦7+1-6
-3.4Round 2🇫🇷 FRANCE12♠♦A=-6
-3.4Round 6🇵🇱 POLAND45♦x♥2-2+4
-3.5Round 9🇮🇳 INDIA23NT♥3=-10
-3.5Round 20🇳🇱 NETHERLANDS143NT♠2+1-1
-3.5Round 21🇮🇱 ISRAEL133♥♣3-2-8
-3.7Round 19BOTSWANA14♠♦3+1+11
-3.8Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND62♥♦A+1-6
-3.8Round 19BOTSWANA123NT♦2+4-14
-3.9Round 6🇵🇱 POLAND53♣♥A+1-8
-3.9Round 12🇸🇪 SWEDEN42NT♦K-1-12
-4.0Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NT♠5-2-13
-4.1Round 17🇺🇸 USA36NT♠8+1+10
-4.1Round 17🇺🇸 USA91NT♣K=-5
-4.2Round 11🇨🇱 CHILE144♠♥Q-2-5
-4.4Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♥♠Q=-10
-4.5Round 13🇩🇪 GERMANY74♠♥2-2-8
-4.5Round 17🇺🇸 USA83♠x♠3-1+0
-4.6Round 20🇳🇱 NETHERLANDS103NT♦2=+0
-4.8Round 20🇳🇱 NETHERLANDS93♥x♠A-1+1
-5.0Round 2🇫🇷 FRANCE54♦x♥J-1-6
-5.0Round 13🇩🇪 GERMANY42♥♠6+1-6
-5.2Round 6🇵🇱 POLAND123NT♣4-2-11
-5.2Round 8🇸🇬 SINGAPORE32♥♦Q-1-2
-5.2Round 12🇸🇪 SWEDEN13NT♥2-2-17
-5.4Round 8🇸🇬 SINGAPORE43NT♠4=+0
-5.4Round 13🇩🇪 GERMANY143NT♣2-1-10
-5.6Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52♠♦K-1-11
-5.6Round 15🇭🇰 CHINA HONG KONG24♠x♥A-1+5
-6.2Round 9🇮🇳 INDIA43NT♠4-2-7
-6.2Round 11🇨🇱 CHILE132♠♥J+2-10
-6.8Round 11🇨🇱 CHILE124♦♠Q=-1
-7.1Round 3🇫🇮 FINLAND36♦♥Q=+11
-7.5Round 2🇫🇷 FRANCE74♠♣7-1-12
-7.8Round 13🇩🇪 GERMANY86♥♦5-3-12
-7.9Round 5🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♣5+2-1
-8.1Round 20🇳🇱 NETHERLANDS33NT♥J+4-14
-8.3Round 9🇮🇳 INDIA114♠x♣Q-3-9
-8.9Round 20🇳🇱 NETHERLANDS86NT♦10=+0
-8.9Round 21🇮🇱 ISRAEL114♥♣6-2-11
-10.0Round 20🇳🇱 NETHERLANDS134NT♦2-1-13
-10.3Round 2🇫🇷 FRANCE24♠x♦5-5-10
-11.0Round 17🇺🇸 USA53NT♥Q=-3