🏴󠁧󠁢󠁳󠁣󠁴󠁿 MILNE Jake · SCOTLAND

66rank
-25.8Butler · 168 bds
-0.15per board
±5.0swing
-0.39vs par /bd · #78/109
-0.37adjusted /bd
Butler per round: -17.6 -44.6 -11.6 -8.1 6.1 -9 33.1 -16.3 10.3 15.4 3.3 13.2by round

vs par split: bidding -0.46 · play +0.08

Strength of schedule: opponents averaged -0.22/bd (an easy draw) → opponent-adjusted -0.37/bd

Card play — on target: opening leads 67.6% #104 of 109 · declarer play 72.0% #61 of 109 · defence 84.9% #49 of 109

Bidding activity — not a pass: 50.0% #3 of 109 (233/466)

Card play by contract type — on target
vs NTvs a suit
Opening leads53.3% (15)78.9% (19)
Declarer play90.0% (10)67.5% (40)
Defence82.8% (29)86.4% (44)

Opening leads by suit led: ♠ 76.9% (13) · ♥ 75.0% (8) · ♦ 66.7% (6) · ♣ 42.9% (7)

vs par by strain: NT +0.10 (50) · a suit -0.59 (118)

vs par by level: part-score +0.06 (55) · game -0.82 (101) · slam +1.25 (12)

By role: declaring -0.68/bd (-2.90 vs par · 95) · defending +0.54/bd (+2.89 vs par · 73)

By vulnerability: vulnerable -0.39/bd (-0.74 vs par · 84) · not vulnerable +0.08/bd (-0.04 vs par · 84)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.MilneM.Grguric – T.VidovicClosed14-17.6-1.26-0.71
Round 3J.Nakamaru-PinderR.Basler – M.DufreneClosed14-44.6-3.19-6.50
Round 6J.Nakamaru-PinderJ.Kostic – S.VazicOpen14-11.6-0.83-0.57
Round 7G.FalconerS.Kar – P.DasOpen14-8.1-0.58-2.21
Round 10G.FreimanisV.Otto – A.BauerClosed14+6.1+0.44+1.86
Round 11J.Nakamaru-PinderM.Balodis – J.IlzinsOpen14-9.0-0.64-3.00
Round 12A.MilneP.Coppens – M.ScholsOpen14+33.1+2.36+3.64
Round 14A.MilneA.Akbiyik – F.AydinOpen14-16.3-1.16-0.21
Round 15A.MilneS.Ng – L.FungOpen14+10.3+0.74+2.86
Round 16J.Nakamaru-PinderK.Siew – D.LeeOpen14+15.4+1.10+1.86
Round 18A.MilneZ.Ferov – D.LazarovClosed14+3.3+0.24-1.14
Round 19J.Nakamaru-PinderC.Dehaye – S.BahboutOpen14+13.2+0.94-0.50

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
+13.5Round 12🇳🇱 NETHERLANDS193♦x♠4-4+12
+11.9Round 15🇭🇰 HONG KONG CHINA37♠♥J-3+14
+11.3Round 16🇸🇬 SINGAPORE173♣x♦A-4+9
+11.0Round 12🇳🇱 NETHERLANDS286♥♠Q-1+13
+10.8Round 10🇩🇪 GERMANY214♦x♣4=+9
+10.5Round 6🇷🇸 SERBIA255♣x♣2-3+9
+10.3Round 19🇧🇪 BELGIUM104NT♥2+1+0
+9.3Round 19🇧🇪 BELGIUM134♠♥6=+0
+9.1Round 7🇮🇳 INDIA54♥♠8=+11
+8.9Round 16🇸🇬 SINGAPORE274♠♥K-1+11
+8.8Round 19🇧🇪 BELGIUM33NT♠5=+10
+8.6Round 14🇹🇷 TURKIYE276♦x♥Q-1+5
+8.4Round 3🇫🇷 FRANCE103NT♣2=-1
+7.8Round 11🇱🇻 LATVIA103NT♣J+3+2
+7.6Round 7🇮🇳 INDIA92♥x♦K-2+5
+7.3Round 18🇧🇬 BULGARIA223NT♦T-2+7
+6.9Round 15🇭🇰 HONG KONG CHINA144♥♦T-1+11
+6.6Round 15🇭🇰 HONG KONG CHINA54♠♦Q+1+0
+5.9Round 16🇸🇬 SINGAPORE264♥♣2=+0
+5.3Round 3🇫🇷 FRANCE62♠♥4-3+4
+5.0Round 7🇮🇳 INDIA74♠♥4-1+12
+4.6Round 1🇭🇷 CROATIA83♠♦A=+6
+4.6Round 12🇳🇱 NETHERLANDS253NT♥Q=+10
+4.6Round 14🇹🇷 TURKIYE205♥♠T+1+1
+4.4Round 10🇩🇪 GERMANY263♦♦7=+5
+4.4Round 18🇧🇬 BULGARIA274♠♥J-1+4
+4.2Round 7🇮🇳 INDIA84♠♥5-1+4
+4.2Round 18🇧🇬 BULGARIA285♥x♠6-4+4
+4.1Round 10🇩🇪 GERMANY184♥♠2-2+8
+4.1Round 18🇧🇬 BULGARIA233NT♦6+2+1
+3.8Round 12🇳🇱 NETHERLANDS166NT♠5+1+11
+3.8Round 16🇸🇬 SINGAPORE236♥♦7=+13
+3.4Round 19🇧🇪 BELGIUM142♠♣K+1+1
+3.3Round 6🇷🇸 SERBIA282NT♣T-5-3
+2.8Round 1🇭🇷 CROATIA33NT♦T+2-12
+2.7Round 1🇭🇷 CROATIA95♠♦K+1+9
+2.7Round 16🇸🇬 SINGAPORE223♠♥2=+1
+2.6Round 14🇹🇷 TURKIYE223NT♠2-1+5
+2.5Round 6🇷🇸 SERBIA204NT♥5+1+13
+2.5Round 11🇱🇻 LATVIA92♠♣2-1+2
+2.3Round 12🇳🇱 NETHERLANDS277♣♥T=-2
+2.2Round 10🇩🇪 GERMANY244♠♥K+1+11
+2.2Round 15🇭🇰 HONG KONG CHINA113♣♦9+2+13
+2.2Round 16🇸🇬 SINGAPORE163NT♥2+2-1
+2.0Round 3🇫🇷 FRANCE123NT♥4+2-12
+2.0Round 15🇭🇰 HONG KONG CHINA44♠♣K-2+7
+2.0Round 16🇸🇬 SINGAPORE252♠♣J=+6
+1.9Round 10🇩🇪 GERMANY204♥♣A-1+9
+1.9Round 18🇧🇬 BULGARIA243♦♣K+1-7
+1.8Round 1🇭🇷 CROATIA25♣♦K=+13
+1.8Round 11🇱🇻 LATVIA34♥♣A+1+0
+1.8Round 11🇱🇻 LATVIA51♠♥A-2-5
+1.8Round 11🇱🇻 LATVIA144♥♣8+2+1
+1.8Round 15🇭🇰 HONG KONG CHINA83♣♠9+1+0
+1.7Round 7🇮🇳 INDIA112♠♦K=-1
+1.7Round 11🇱🇻 LATVIA73NT♠9+1+1
+1.7Round 12🇳🇱 NETHERLANDS261NT♥A-1+11
+1.7Round 19🇧🇪 BELGIUM62♥♣2=-10
+1.4Round 3🇫🇷 FRANCE116♣♦2=-2
+1.4Round 6🇷🇸 SERBIA174♠♥3=+0
+1.4Round 18🇧🇬 BULGARIA181NT♠6-1-3
+1.3Round 7🇮🇳 INDIA61♥♣K=-9
+1.3Round 11🇱🇻 LATVIA83NT♠9=+1
+1.0Round 7🇮🇳 INDIA23♥♣3+1-6
+0.7Round 1🇭🇷 CROATIA14♠♥6+1+0
+0.7Round 14🇹🇷 TURKIYE244♣♠J-1+4
+0.7Round 15🇭🇰 HONG KONG CHINA64♠♥K+2-14
+0.6Round 6🇷🇸 SERBIA273NT♣2+1+1
+0.6Round 14🇹🇷 TURKIYE154♠♣8+1+0
+0.6Round 16🇸🇬 SINGAPORE214♠♥2+1+0
+0.6Round 18🇧🇬 BULGARIA173NT♥8+2+0
+0.5Round 12🇳🇱 NETHERLANDS153♦♠5-1+0
+0.3Round 19🇧🇪 BELGIUM124♠♦3+1+0
+0.2Round 1🇭🇷 CROATIA112♠♦3=+0
+0.2Round 3🇫🇷 FRANCE14♣♥2-3+2
+0.2Round 10🇩🇪 GERMANY192♠♣5=+1
+0.2Round 11🇱🇻 LATVIA111NT♠J+2+4
+0.2Round 16🇸🇬 SINGAPORE203NT♦2+2+0
+0.1Round 11🇱🇻 LATVIA124♥♠A+2-13
+0.1Round 12🇳🇱 NETHERLANDS241NT♣7=-1
+0.1Round 14🇹🇷 TURKIYE263NT♠8+1+0
+0.1Round 15🇭🇰 HONG KONG CHINA14♠♣T+1+0
-0.0Round 1🇭🇷 CROATIA105♦♠Q-1-6
-0.0Round 7🇮🇳 INDIA142♣x♥4-1-1
-0.0Round 12🇳🇱 NETHERLANDS204♥♠A+1+0
-0.0Round 14🇹🇷 TURKIYE193♦♠6=+1
-0.1Round 12🇳🇱 NETHERLANDS214♠♦8=-1
-0.1Round 12🇳🇱 NETHERLANDS232♠♣K+1-1
-0.1Round 19🇧🇪 BELGIUM84♥♣2=+7
-0.2Round 14🇹🇷 TURKIYE183NT♠6+1+0
-0.2Round 16🇸🇬 SINGAPORE184♠♥7-1+9
-0.3Round 14🇹🇷 TURKIYE213NT♥9+2+0
-0.3Round 18🇧🇬 BULGARIA264♥♠5+1+1
-0.4Round 6🇷🇸 SERBIA261NT♠2=-1
-0.4Round 12🇳🇱 NETHERLANDS174♥♦K=+0
-0.4Round 19🇧🇪 BELGIUM23♦♥5=+0
-0.5Round 6🇷🇸 SERBIA154♠♥7=-1
-0.5Round 6🇷🇸 SERBIA195♥♠A=+0
-0.6Round 12🇳🇱 NETHERLANDS183♣♥T+1-7
-0.7Round 1🇭🇷 CROATIA61NT♠3+3+6
-0.7Round 10🇩🇪 GERMANY233NT♣6+1-1
-0.8Round 18🇧🇬 BULGARIA154♠♦T-3-8
-0.9Round 10🇩🇪 GERMANY222NT♠6-1+0
-0.9Round 10🇩🇪 GERMANY253NT♣T+2-1
-0.9Round 10🇩🇪 GERMANY275♣♣3+1-11
-0.9Round 15🇭🇰 HONG KONG CHINA123NT♠3+2+11
-1.0Round 19🇧🇪 BELGIUM44♠♦Q+1+0
-1.4Round 6🇷🇸 SERBIA223NT♠2=+0
-1.7Round 3🇫🇷 FRANCE93♥♣9=+0
-1.7Round 11🇱🇻 LATVIA13NT♥4=+1
-1.8Round 7🇮🇳 INDIA41NT♥3=-5
-1.9Round 1🇭🇷 CROATIA44♠♣K+1+0
-1.9Round 6🇷🇸 SERBIA234♠♦A-1+1
-2.0Round 19🇧🇪 BELGIUM114♠♣2-1-5
-2.4Round 6🇷🇸 SERBIA243♠♦7-2+0
-2.4Round 18🇧🇬 BULGARIA192♠♥J=+1
-2.5Round 18🇧🇬 BULGARIA204♠♥2=+1
-2.7Round 1🇭🇷 CROATIA71NT♥3=-5
-2.7Round 6🇷🇸 SERBIA214♥♠2-1-5
-2.7Round 10🇩🇪 GERMANY164♥♠J-1+1
-2.7Round 19🇧🇪 BELGIUM52♠♠2-4-2
-2.8Round 15🇭🇰 HONG KONG CHINA133NT♦7+3-1
-2.8Round 16🇸🇬 SINGAPORE243NT♠2+1+0
-2.9Round 7🇮🇳 INDIA103♦♣6-1-5
-2.9Round 10🇩🇪 GERMANY154♥♦8-1-5
-2.9Round 10🇩🇪 GERMANY284♠♦2-2+0
-2.9Round 15🇭🇰 HONG KONG CHINA93NT♥J+2+0
-3.1Round 18🇧🇬 BULGARIA162♠♦6=+0
-3.2Round 12🇳🇱 NETHERLANDS223♥♣J+1+6
-3.2Round 14🇹🇷 TURKIYE173NT♠2-1-5
-3.2Round 19🇧🇪 BELGIUM91NT♦4=+1
-3.7Round 15🇭🇰 HONG KONG CHINA24♣♣4+1-1
-3.8Round 6🇷🇸 SERBIA184NT♠3+3-2
-3.8Round 18🇧🇬 BULGARIA253♠x♥K-4-4
-4.1Round 1🇭🇷 CROATIA53NT♠5=+0
-4.1Round 15🇭🇰 HONG KONG CHINA102NT♠9=+10
-4.4Round 3🇫🇷 FRANCE143NTx♥Q=-6
-4.6Round 11🇱🇻 LATVIA63NT♠A-1-10
-4.7Round 3🇫🇷 FRANCE136♣♠J-1-17
-4.7Round 11🇱🇻 LATVIA134♠♦3-1-6
-4.8Round 7🇮🇳 INDIA14♥♠K-2-9
-4.8Round 16🇸🇬 SINGAPORE194♠x♦Q=-4
-4.9Round 19🇧🇪 BELGIUM74♠x♣6-1-2
-5.2Round 14🇹🇷 TURKIYE165♣♥Q+1-13
-5.5Round 1🇭🇷 CROATIA144♠♣J-1-10
-5.6Round 10🇩🇪 GERMANY173NT♥2+1+0
-5.8Round 14🇹🇷 TURKIYE256♠♥3+1+11
-6.1Round 16🇸🇬 SINGAPORE152♠♣A+1-7
-6.3Round 1🇭🇷 CROATIA133♦♣A-4-6
-6.3Round 19🇧🇪 BELGIUM13♣♥Q+2-7
-6.7Round 3🇫🇷 FRANCE74♠♥6=-10
-7.3Round 7🇮🇳 INDIA35♠♥4-1-9
-7.5Round 15🇭🇰 HONG KONG CHINA73NT♥9=-10
-7.6Round 3🇫🇷 FRANCE24♠♥A-3-9
-7.6Round 11🇱🇻 LATVIA25♥x♠K-2-12
-7.7Round 18🇧🇬 BULGARIA214NT♦K-2-13
-8.3Round 3🇫🇷 FRANCE36♠♦J-1-11
-8.3Round 16🇸🇬 SINGAPORE284♠x♥K-1-11
-8.9Round 3🇫🇷 FRANCE84♠x♦A-4-9
-9.2Round 1🇭🇷 CROATIA125♣x♦J-4-5
-9.4Round 11🇱🇻 LATVIA43NT♦6-2-8
-9.4Round 14🇹🇷 TURKIYE236♦♣8=+0
-9.4Round 14🇹🇷 TURKIYE285♦x♥J-2-12
-9.6Round 7🇮🇳 INDIA125♥x♠7-3-8
-9.8Round 3🇫🇷 FRANCE42♥xx♠A-1-10
-9.8Round 3🇫🇷 FRANCE54♠♦3-3-10
-11.6Round 7🇮🇳 INDIA133♣x♠K-4-10
-16.3Round 6🇷🇸 SERBIA167♠♠8-1-20