🇯🇵 HIRATA Makoto · JAPAN

68rank
-43.8Butler · 160 bds
-0.27per board
±3.9swing
+0.17vs par /bd · #39/95
+0.01adjusted /bd
Butler per round: 13 -6.5 0.2 -8.3 -24.6 -2.8 -2.1 8.8 -14.1 -7.4by round

vs par split: bidding +0.39 · play -0.22

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

Card play — on target: opening leads 84.1% #23 of 95 · declarer play 77.3% #27 of 95 · defence 83.8% #38 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads93.3% (15)79.3% (29)
Declarer play73.3% (15)79.3% (29)
Defence84.6% (26)83.3% (54)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 92.3% (13) · ♦ 77.8% (9) · ♣ 83.3% (12)

vs par by strain: NT +1.85 (55) · a suit -0.71 (105)

vs par by level: part-score -0.47 (59) · game +0.38 (93) · slam +2.50 (8)

By role: declaring -0.14/bd (-2.44 vs par · 80) · defending -0.41/bd (+2.77 vs par · 80)

By vulnerability: vulnerable +0.04/bd (+0.11 vs par · 80) · not vulnerable -0.58/bd (+0.23 vs par · 80)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1T.YoshidaM.Nilsland – B.DahlbergClosed16+13.0+0.81+0.06
Round 2T.YoshidaR.Rizk – P.BonnetOpen16-6.5-0.41+2.56
Round 5T.YoshidaK.Lasocki – J.RussyanClosed16+0.2+0.01-0.38
Round 6T.YoshidaE.Bertolucci – G.BattistoniOpen16-8.3-0.52-1.69
Round 8T.YoshidaS.Moller – P.SchaltzOpen16-24.6-1.54-0.12
Round 11T.YoshidaC.Ackerley – D.RussellOpen16-2.8-0.17+0.19
Round 12T.YoshidaM.Dumbovich – M.KovacsOpen16-2.1-0.13+0.75
Round 14T.YoshidaR.Vigil – J.AlfonsinOpen16+8.8+0.55+2.12
Round 15T.YoshidaA.Maas – B.VriendClosed16-14.1-0.88+0.62
Round 17T.YoshidaJ.Khalid – S.AkhtarClosed16-7.4-0.46-2.44

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
+9.5Round 14🇦🇷 ARGENTINA224♠♥9-1+11
+8.9Round 1🇸🇪 SWEDEN63NT♠10-5+12
+8.8Round 1🇸🇪 SWEDEN75♥x♥A=+8
+8.0Round 11🇳🇿 NEW ZEALAND163NT♥6-2+11
+7.5Round 2🇬🇵 GUADELOUPE264♣♥2-2+8
+6.7Round 11🇳🇿 NEW ZEALAND114♠♥10=+7
+6.5Round 5🇵🇱 POLAND133NT♠Q-2+8
+6.5Round 17🇵🇰 PAKISTAN237NT♣J=+0
+6.4Round 1🇸🇪 SWEDEN113NT♥7=+7
+6.4Round 15🇳🇱 NETHERLANDS116♥♠K=+5
+6.0Round 1🇸🇪 SWEDEN105♦x♣A-1+7
+5.4Round 15🇳🇱 NETHERLANDS14♠♦K-1+5
+5.1Round 12🇭🇺 HUNGARY232♥♦J+2+8
+5.1Round 12🇭🇺 HUNGARY246♦♣Q-1+11
+4.7Round 8🇩🇰 DENMARK303NT♠J-2+9
+4.7Round 11🇳🇿 NEW ZEALAND143NT♦4-2+6
+4.4Round 6🇮🇹 ITALY224♠♦8=+3
+4.3Round 12🇭🇺 HUNGARY324♠♣Q=-1
+4.3Round 14🇦🇷 ARGENTINA323♣x♥K-2+4
+4.2Round 2🇬🇵 GUADELOUPE213♦♣J=+12
+4.2Round 14🇦🇷 ARGENTINA274♠♦10=+0
+4.1Round 8🇩🇰 DENMARK193NT♥Q-1+10
+4.0Round 15🇳🇱 NETHERLANDS43NT♠5-1+16
+3.8Round 14🇦🇷 ARGENTINA174♠♦Q-1+5
+3.7Round 2🇬🇵 GUADELOUPE182♥♦5+1+0
+3.7Round 14🇦🇷 ARGENTINA263NT♣8=-1
+3.5Round 6🇮🇹 ITALY253NT♦3=+10
+3.5Round 6🇮🇹 ITALY291NT♣9+2+10
+3.1Round 8🇩🇰 DENMARK274♥♠6+2+1
+3.1Round 14🇦🇷 ARGENTINA243♠♥J=+1
+3.0Round 17🇵🇰 PAKISTAN194♥♣7+1+0
+2.9Round 2🇬🇵 GUADELOUPE293♥♣3+1+10
+2.7Round 12🇭🇺 HUNGARY212NT♠6-2+7
+2.5Round 12🇭🇺 HUNGARY264♠♥7+1+0
+2.4Round 2🇬🇵 GUADELOUPE193NT♣5+2+1
+2.4Round 5🇵🇱 POLAND63♥♦5-2-1
+2.3Round 1🇸🇪 SWEDEN83NT♥4+1-1
+2.3Round 17🇵🇰 PAKISTAN241NT♦4-1+2
+2.0Round 5🇵🇱 POLAND154♠♣A+1+0
+1.9Round 8🇩🇰 DENMARK184♠x♠K-1+0
+1.9Round 8🇩🇰 DENMARK323NT♠10=-1
+1.8Round 5🇵🇱 POLAND94♠♦6-1+10
+1.7Round 2🇬🇵 GUADELOUPE202♠♦2=+0
+1.7Round 11🇳🇿 NEW ZEALAND134♠♥7+1+0
+1.6Round 5🇵🇱 POLAND22♣♣8+1-1
+1.6Round 6🇮🇹 ITALY204♥♥7+1-13
+1.6Round 6🇮🇹 ITALY311NT♣2=-2
+1.5Round 11🇳🇿 NEW ZEALAND103♦♠A-1-1
+1.5Round 15🇳🇱 NETHERLANDS93NT♣5+2+0
+1.4Round 14🇦🇷 ARGENTINA203♣♣5=+0
+1.2Round 5🇵🇱 POLAND103NT♦3=-2
+1.1Round 17🇵🇰 PAKISTAN182♥♣4+2+10
+0.9Round 5🇵🇱 POLAND163♣♥A-1-2
+0.9Round 11🇳🇿 NEW ZEALAND33NT♠10-1+5
+0.9Round 17🇵🇰 PAKISTAN263NT♥K=-13
+0.8Round 17🇵🇰 PAKISTAN282♠♣3+1+0
+0.7Round 8🇩🇰 DENMARK292♠♦2+1+11
+0.7Round 12🇭🇺 HUNGARY224♠♣7+2+11
+0.7Round 14🇦🇷 ARGENTINA194♠♦Q=+1
+0.7Round 14🇦🇷 ARGENTINA303NT♣6+1+11
+0.6Round 15🇳🇱 NETHERLANDS122♠♣6=-1
+0.5Round 12🇭🇺 HUNGARY303NT♠9+1-1
+0.5Round 17🇵🇰 PAKISTAN303NT♦2+1+0
+0.4Round 1🇸🇪 SWEDEN133♠♣A-2-7
+0.4Round 15🇳🇱 NETHERLANDS64♠♦J=-1
+0.3Round 5🇵🇱 POLAND54♥♦7=+0
+0.3Round 5🇵🇱 POLAND123NT♥4+2+1
+0.3Round 11🇳🇿 NEW ZEALAND82♠♣K=-1
+0.2Round 1🇸🇪 SWEDEN93NT♥7+3-13
+0.1Round 1🇸🇪 SWEDEN141NT♠3-2+1
+0.1Round 2🇬🇵 GUADELOUPE303♦♥8+1+0
+0.1Round 11🇳🇿 NEW ZEALAND93NT♣5+3+11
+0.1Round 14🇦🇷 ARGENTINA181NT♥4-1+3
+0.1Round 15🇳🇱 NETHERLANDS54♥♣A=-1
-0.0Round 1🇸🇪 SWEDEN124♠♠6+1+0
-0.0Round 5🇵🇱 POLAND14♠♦K=+0
-0.0Round 6🇮🇹 ITALY283♦♣A+1-7
-0.0Round 11🇳🇿 NEW ZEALAND155♣x♥A-1+0
-0.1Round 11🇳🇿 NEW ZEALAND74♥♠7+1+0
-0.1Round 14🇦🇷 ARGENTINA314♥♠J-1+9
-0.1Round 15🇳🇱 NETHERLANDS152♥♣2+1+0
-0.3Round 5🇵🇱 POLAND84♥♠2+1+0
-0.3Round 6🇮🇹 ITALY323NT♠4+1-1
-0.3Round 14🇦🇷 ARGENTINA283NT♠Q=-1
-0.3Round 17🇵🇰 PAKISTAN313♦♥A-2-6
-0.5Round 1🇸🇪 SWEDEN21NT♥J+1+0
-0.5Round 2🇬🇵 GUADELOUPE234♠♥4+2+13
-0.5Round 17🇵🇰 PAKISTAN294♦♦3=+0
-0.6Round 15🇳🇱 NETHERLANDS104♥♦Q=+0
-0.7Round 2🇬🇵 GUADELOUPE326♦x♥A-1+7
-0.7Round 8🇩🇰 DENMARK201NT♥9=+1
-0.7Round 14🇦🇷 ARGENTINA213NT♠10+1+12
-0.8Round 8🇩🇰 DENMARK261NT♣J+1+0
-0.8Round 12🇭🇺 HUNGARY273NT♥5=+2
-0.8Round 17🇵🇰 PAKISTAN214♠♦3-1+5
-0.9Round 5🇵🇱 POLAND73NT♦10+1-1
-0.9Round 12🇭🇺 HUNGARY184♠x♥Q-1-7
-0.9Round 17🇵🇰 PAKISTAN271NT♣3+2+7
-1.0Round 12🇭🇺 HUNGARY313♠♣4-2+11
-1.0Round 15🇳🇱 NETHERLANDS141NT♥7+3+6
-1.1Round 2🇬🇵 GUADELOUPE311♥x♣J-1+2
-1.1Round 6🇮🇹 ITALY301NT♦2-1+2
-1.1Round 8🇩🇰 DENMARK172♥♠J+2-1
-1.1Round 12🇭🇺 HUNGARY204♦♥5=-10
-1.2Round 2🇬🇵 GUADELOUPE224♥♦K-1+0
-1.3Round 8🇩🇰 DENMARK211NT♠10=+0
-1.3Round 17🇵🇰 PAKISTAN203♥♠4=-7
-1.3Round 17🇵🇰 PAKISTAN323♠♣A=-10
-1.4Round 6🇮🇹 ITALY191NT♦7=-5
-1.5Round 2🇬🇵 GUADELOUPE252♠♦6+1+6
-1.5Round 6🇮🇹 ITALY274♠♦K-1-4
-1.5Round 15🇳🇱 NETHERLANDS32♥♠A-2-7
-1.6Round 8🇩🇰 DENMARK232♠♦2+2-1
-1.7Round 1🇸🇪 SWEDEN43NT♣A-1-6
-1.9Round 5🇵🇱 POLAND44♠♣6+2-1
-1.9Round 15🇳🇱 NETHERLANDS81NT♠J-2+0
-2.0Round 11🇳🇿 NEW ZEALAND53♥♣5+1-6
-2.0Round 12🇭🇺 HUNGARY255♥♣6=+0
-2.1Round 6🇮🇹 ITALY232♠♦K+1-7
-2.1Round 6🇮🇹 ITALY264♠♦A-1-3
-2.3Round 5🇵🇱 POLAND33♠♦7-1-5
-2.3Round 8🇩🇰 DENMARK314♠♣J+1-1
-2.3Round 12🇭🇺 HUNGARY294♠♥4+1+0
-2.5Round 1🇸🇪 SWEDEN36♣♠6=+11
-2.5Round 2🇬🇵 GUADELOUPE243♥♠K-1+2
-2.6Round 6🇮🇹 ITALY173NT♥2-2+0
-2.6Round 12🇭🇺 HUNGARY174♠♣Q=+0
-3.0Round 1🇸🇪 SWEDEN163♦♥9-1-11
-3.3Round 11🇳🇿 NEW ZEALAND15♣x♥K=-3
-3.7Round 6🇮🇹 ITALY183NT♠10-1-5
-3.7Round 12🇭🇺 HUNGARY283♦♣A+1-7
-3.7Round 15🇳🇱 NETHERLANDS163NT♦5-1-5
-3.9Round 1🇸🇪 SWEDEN13NT♠J+1+10
-3.9Round 6🇮🇹 ITALY244♠x♣A-1-5
-3.9Round 17🇵🇰 PAKISTAN254♥♠2=+0
-4.1Round 1🇸🇪 SWEDEN53NT♠7=-12
-4.2Round 6🇮🇹 ITALY213NT♣5+1+0
-4.2Round 14🇦🇷 ARGENTINA293NT♥5-1-6
-4.2Round 15🇳🇱 NETHERLANDS23♦♣10+1-7
-4.4Round 1🇸🇪 SWEDEN152♥♦7=-5
-4.5Round 5🇵🇱 POLAND143NT♠3=+1
-4.8Round 11🇳🇿 NEW ZEALAND25♥x♠A-1-11
-4.8Round 11🇳🇿 NEW ZEALAND44♥♦4=+0
-4.9Round 11🇳🇿 NEW ZEALAND124♥x♥K-1-6
-5.1Round 17🇵🇰 PAKISTAN172♦♣7-2-11
-5.8Round 2🇬🇵 GUADELOUPE274NT♠4+2+7
-6.3Round 8🇩🇰 DENMARK224♠♥Q=-7
-6.8Round 11🇳🇿 NEW ZEALAND65♣x♦7=-9
-6.9Round 5🇵🇱 POLAND113♣♦2+1-13
-7.0Round 2🇬🇵 GUADELOUPE174♥♣8-1-11
-7.4Round 8🇩🇰 DENMARK243NT♦6-2-11
-7.4Round 15🇳🇱 NETHERLANDS74♠♥2=+0
-8.4Round 17🇵🇰 PAKISTAN225♦♣7-1-16
-8.5Round 14🇦🇷 ARGENTINA235♥x♣6=-5
-8.6Round 12🇭🇺 HUNGARY194♥♠9-1-12
-8.7Round 2🇬🇵 GUADELOUPE286♥♠5-1-16
-8.9Round 14🇦🇷 ARGENTINA253♥♣K=-10
-9.6Round 8🇩🇰 DENMARK255♥♠5-4-14
-9.9Round 8🇩🇰 DENMARK287♦♦7=+2
-12.1Round 15🇳🇱 NETHERLANDS136♠♦A=+0