🇺🇸 UDOMSRIRUNGRUANG Jessica · USA1

65rank
-22.4Butler · 152 bds
-0.15per board
±4.4swing
-0.49vs par /bd · #87/111
-0.04adjusted /bd
Butler per round: 7.5 5.8 5.2 -0.8 9.9 -2.9 -15 -14.2 7.2 -25.4 26.2 1.2 11.7 13.6 -17.8 -4 -18.3 -16.9 4.6by round

vs par split: bidding -0.28 · play -0.21

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

Card play — on target: opening leads 78.0% #70 of 111 · declarer play 52.9% #110 of 111 · defence 83.6% #63 of 111

Bidding activity — not a pass: 45.7% #34 of 111 (195/427)

Card play by contract type — on target
vs NTvs a suit
Opening leads76.9% (13)78.6% (28)
Declarer play75.0% (8)46.2% (26)
Defence78.9% (19)85.2% (54)

Opening leads by suit led: ♠ 76.9% (13) · ♥ 70.0% (10) · ♦ 80.0% (5) · ♣ 84.6% (13)

vs par by strain: NT +0.26 (39) · a suit -0.75 (113)

vs par by level: part-score -1.60 (60) · game -0.27 (81) · slam +3.91 (11)

By role: declaring -0.01/bd (-2.56 vs par · 79) · defending -0.30/bd (+1.74 vs par · 73)

By vulnerability: vulnerable -0.35/bd (-0.53 vs par · 76) · not vulnerable +0.05/bd (-0.46 vs par · 76)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.JohnstoneA.Dhir – V.ZhuClosed8+7.5+0.94+1.50
Round 2M.JohnstoneN.Tiscornia Biaus – I.Miquelez CaballeroClosed8+5.8+0.72+2.00
Round 3M.JohnstoneH.Gao – Z.ChuClosed8+5.2+0.65-0.25
Round 4M.JohnstoneS.Li – C.LinOpen8-0.8-0.10-0.62
Round 5M.JohnstoneA.Huang – J.MiddletonClosed8+9.9+1.24+2.12
Round 6M.JohnstoneF.Nacrur – P.CazabonOpen8-2.9-0.36-1.12
Round 7M.JohnstoneR.Bloch – E.ValletClosed8-15.0-1.88-1.12
Round 8M.JohnstoneR.Luhaorg – R.PiirisildOpen8-14.2-1.77-0.25
Round 9M.JohnstoneA.Manganella – S.ScataOpen8+7.2+0.90-1.50
Round 10M.JohnstoneJ.Andruszkiewicz – E.SuchardaClosed8-25.4-3.17-1.62
Round 11M.JohnstoneM.Simic – S.PepicClosed8+26.2+3.27+2.50
Round 12M.JohnstoneW.Klarenbeek – R.EmmersClosed8+1.2+0.15-1.62
Round 13M.JohnstoneR.Shaumi – D.TarabungaOpen8+11.7+1.46-1.00
Round 14M.JohnstoneY.Zuo – Z.ZhuOpen8+13.6+1.70+2.25
Round 15M.JohnstoneJ.Ong – H.KohOpen8-17.8-2.23-5.00
Round 16M.JohnstoneS.Bar – S.KarClosed8-4.0-0.50-1.12
Round 17M.JohnstoneM.Balodis – J.IlzinsOpen8-18.3-2.29-1.12
Round 18M.JohnstoneZ.Ferov – D.LazarovClosed8-16.9-2.11-3.12
Round 19M.JohnstoneO.Powell – A.HuttonOpen8+4.6+0.57-0.25

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.8Round 8🇪🇪 ESTONIA262♦x♠A-3+14
+11.9Round 12🇳🇱 NETHERLANDS316♥♠9-3+15
+10.1Round 1🇺🇸 USA254♠♥A+1+15
+9.4Round 11🇷🇸 SERBIA185♦♥J=+0
+9.4Round 11🇷🇸 SERBIA226♠♥3=+11
+8.8Round 3🇨🇳 CHINA234♥x♣Q+1+8
+8.7Round 14🇩🇪 GERMANY146♥♦J-1+11
+7.9Round 14🇩🇪 GERMANY164♠♥Q-1+12
+7.8Round 14🇩🇪 GERMANY153♦x♠T-3+8
+6.8Round 16🇮🇳 INDIA313NT♥2=+12
+6.5Round 4🇹🇼 CHINESE TAIPEI273NT♠6-3+11
+6.1Round 9🇮🇹 ITALY34♠♣3-2+2
+6.0Round 2🇦🇷 ARGENTINA144♠x♣5-1+5
+5.8Round 6🇨🇱 CHILE103NT♠J+2+2
+5.8Round 11🇷🇸 SERBIA203NT♥6-1+6
+5.5Round 3🇨🇳 CHINA173NT♣3-2+6
+5.5Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠♠6+3-12
+5.3Round 13🇮🇩 INDONESIA76♠♦2=+0
+5.2Round 12🇳🇱 NETHERLANDS325♥x♦J=+5
+4.8Round 18🇧🇬 BULGARIA162NT♠2+1+1
+4.6Round 4🇹🇼 CHINESE TAIPEI254♠♥A=+0
+4.3Round 13🇮🇩 INDONESIA64♦♠K=+1
+3.8Round 2🇦🇷 ARGENTINA102♥♦K=+5
+3.7Round 9🇮🇹 ITALY13♠♥4=-6
+3.5Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND45♣x♣2-1+2
+3.0Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND212♠♠T=+0
+2.8Round 9🇮🇹 ITALY53♣♠Q-2+6
+2.7Round 11🇷🇸 SERBIA213NT♥3-1+5
+2.7Round 16🇮🇳 INDIA323NT♥7-1+6
+2.6Round 6🇨🇱 CHILE134♥♦2+2-1
+2.5Round 1🇺🇸 USA222♠♦Q+1+0
+2.5Round 6🇨🇱 CHILE146♥♣A=+0
+2.5Round 15🇸🇬 SINGAPORE244♥♥J+1+1
+2.3Round 11🇷🇸 SERBIA243NT♠2-1+10
+2.2Round 16🇮🇳 INDIA292NT♣7=-1
+2.1Round 7🇫🇷 FRANCE223NT♣7+1+1
+2.1Round 11🇷🇸 SERBIA172♠♣9+1+0
+1.9Round 1🇺🇸 USA242♠♣Q+1+0
+1.9Round 10🇵🇱 POLAND143♥♦K-1+5
+1.8Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND53♥♣7+1-4
+1.7Round 2🇦🇷 ARGENTINA124♥♠A-1+5
+1.7Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND83♣♣2-2+0
+1.7Round 9🇮🇹 ITALY63♠♥T-1+6
+1.7Round 13🇮🇩 INDONESIA22♥♠A-1-2
+1.7Round 15🇸🇬 SINGAPORE233♦♠K=-10
+1.6Round 2🇦🇷 ARGENTINA154♠♥7-1+10
+1.6Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND14♠♦5-2+5
+1.6Round 16🇮🇳 INDIA304♠♥6=-1
+1.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND194♥♣3-1+16
+1.3Round 4🇹🇼 CHINESE TAIPEI326NT♦3=-11
+1.3Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND25♣x♥Q-1+6
+1.3Round 13🇮🇩 INDONESIA14♥♠K+1-11
+1.2Round 10🇵🇱 POLAND96♠♣A=+0
+1.2Round 11🇷🇸 SERBIA193NT♦5=+0
+1.2Round 15🇸🇬 SINGAPORE225♦♠J+1+1
+1.0Round 10🇵🇱 POLAND113NT♥T+1-1
+0.9Round 10🇵🇱 POLAND164♠♦2-2-5
+0.6Round 8🇪🇪 ESTONIA273♠♥5+1-6
+0.6Round 17🇱🇻 LATVIA14♠♣J+2+11
+0.6Round 18🇧🇬 BULGARIA143♥♣T-1-4
+0.5Round 3🇨🇳 CHINA223NT♥7=+0
+0.5Round 13🇮🇩 INDONESIA31NT♣3+1+6
+0.4Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND61NT♥5+3+9
+0.3Round 12🇳🇱 NETHERLANDS253♠♥T=-7
+0.3Round 13🇮🇩 INDONESIA83NT♥2+1+1
+0.2Round 7🇫🇷 FRANCE241NT♥3=+1
+0.2Round 9🇮🇹 ITALY22NT♥9=+0
+0.1Round 3🇨🇳 CHINA203NT♦5+1+1
+0.1Round 4🇹🇼 CHINESE TAIPEI295♦♥A=-2
+0.1Round 15🇸🇬 SINGAPORE194♠♦A=-1
+0.0Round 8🇪🇪 ESTONIA305♠♥2=+0
-0.1Round 1🇺🇸 USA273NT♥9+1+0
-0.1Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND34♠♦T=+0
-0.1Round 6🇨🇱 CHILE121NT♥6+1-5
-0.2Round 14🇩🇪 GERMANY123NT♦5+2+0
-0.3Round 5🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND73NT♥7=-1
-0.3Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND174♠♦Q+1+0
-0.4Round 7🇫🇷 FRANCE201♠♦6+2+0
-0.4Round 7🇫🇷 FRANCE213NT♠6+2+10
-0.4Round 12🇳🇱 NETHERLANDS291NT♥3+1+0
-0.4Round 17🇱🇻 LATVIA23♣♦A+1+0
-0.5Round 1🇺🇸 USA261NT♥3=+0
-0.5Round 3🇨🇳 CHINA244♠♥4-1-5
-0.5Round 18🇧🇬 BULGARIA114♠♦4+1+0
-0.6Round 3🇨🇳 CHINA192♠♦J=+0
-0.6Round 15🇸🇬 SINGAPORE214♥♦K=+0
-0.7Round 2🇦🇷 ARGENTINA94♠♦5=+0
-0.7Round 17🇱🇻 LATVIA54♠♣6=+1
-0.8Round 2🇦🇷 ARGENTINA112♦♣Q+1-7
-0.8Round 13🇮🇩 INDONESIA41NT♦2=-1
-0.8Round 18🇧🇬 BULGARIA94♥♦T+2-11
-0.9Round 1🇺🇸 USA282♦♥6-2+8
-0.9Round 12🇳🇱 NETHERLANDS303♠♥A+2-6
-0.9Round 13🇮🇩 INDONESIA53NT♦K-1-2
-0.9Round 16🇮🇳 INDIA284♠♣Q=-6
-1.1Round 8🇪🇪 ESTONIA294♠♣9=+1
-1.1Round 14🇩🇪 GERMANY134♠♠5+1+0
-1.1Round 17🇱🇻 LATVIA33♣♥2-2-5
-1.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND222♥♣T+1+0
-1.2Round 12🇳🇱 NETHERLANDS264♠♣K=+0
-1.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND204♠♥2+1+0
-1.3Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243♦♥Q+1+0
-1.4Round 1🇺🇸 USA232♠♣K=-1
-1.5Round 6🇨🇱 CHILE112♥♦2+1-1
-1.5Round 9🇮🇹 ITALY72♠♠T=-6
-1.6Round 7🇫🇷 FRANCE234♠♥2-2-8
-1.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND184♦♠A=-6
-1.7Round 4🇹🇼 CHINESE TAIPEI311NT♣4=+1
-1.8Round 17🇱🇻 LATVIA81NT♣7+1+0
-2.1Round 7🇫🇷 FRANCE173♥♠A-2+0
-2.1Round 14🇩🇪 GERMANY92♥♦A-2+0
-2.3Round 6🇨🇱 CHILE161NT♦K-3-2
-2.5Round 2🇦🇷 ARGENTINA163♦♣A=+0
-2.5Round 17🇱🇻 LATVIA73♠♦6+1+1
-2.6Round 4🇹🇼 CHINESE TAIPEI262NT♥8+1-10
-2.7Round 9🇮🇹 ITALY44♥♦Q-2-8
-2.8Round 16🇮🇳 INDIA262♥♣9+1-1
-2.8Round 17🇱🇻 LATVIA42♠♥4-1-6
-2.9Round 3🇨🇳 CHINA184♦♥K=-6
-2.9Round 14🇩🇪 GERMANY103♣♠J+3-10
-3.1Round 9🇮🇹 ITALY84♠♦T-2-6
-3.3Round 2🇦🇷 ARGENTINA134♥♣K-2-2
-3.5Round 10🇵🇱 POLAND124♠♦J=-6
-3.6Round 18🇧🇬 BULGARIA134♥♣A+1+0
-3.7Round 4🇹🇼 CHINESE TAIPEI286♣♠Q=+11
-3.9Round 6🇨🇱 CHILE154♠♥4=+0
-3.9Round 8🇪🇪 ESTONIA314♠♦6=+0
-4.1Round 1🇺🇸 USA215♣♣J-1-10
-4.2Round 16🇮🇳 INDIA273♥♦J+1-7
-4.3Round 7🇫🇷 FRANCE184♥♠8-2-3
-4.4Round 18🇧🇬 BULGARIA121NT♣Q-2-11
-4.5Round 8🇪🇪 ESTONIA254♥♦K+1-4
-4.5Round 14🇩🇪 GERMANY114♠♣3=-3
-5.1Round 18🇧🇬 BULGARIA104♠♦J=+13
-5.3Round 4🇹🇼 CHINESE TAIPEI304♠♦2-2-5
-5.7Round 3🇨🇳 CHINA212♠♥5-1-6
-6.0Round 6🇨🇱 CHILE95♦♠A-3-2
-6.2Round 15🇸🇬 SINGAPORE182♣♦6-2-8
-6.3Round 15🇸🇬 SINGAPORE173NT♠4-1-10
-6.4Round 12🇳🇱 NETHERLANDS274♠♥Q-1-10
-6.7Round 11🇷🇸 SERBIA234♠♦J-1-12
-7.3Round 12🇳🇱 NETHERLANDS284♠x♦3=-10
-7.6Round 10🇵🇱 POLAND136♠♣4=+13
-7.7Round 10🇵🇱 POLAND105♠x♦6-1-7
-7.9Round 18🇧🇬 BULGARIA153NT♦6-2-13
-8.5Round 7🇫🇷 FRANCE194♥♣8-1-10
-8.7Round 8🇪🇪 ESTONIA286NT♣J=+0
-9.4Round 8🇪🇪 ESTONIA326♦♠A=-7
-9.4Round 16🇮🇳 INDIA253NT♠5+2-11
-9.6Round 17🇱🇻 LATVIA63♣♠5=-11
-10.2Round 15🇸🇬 SINGAPORE205♣x♥A-1-13
-11.6Round 10🇵🇱 POLAND153♣x♣J+1-12