🇩🇰 TODD-MOIR Victor · DENMARK

41rank
+59.4Butler · 210 bds
+0.28per board
±5.1swing
-0.11vs par /bd · #63/99
+0.24adjusted /bd
Butler per round: -0.2 4.5 20.1 31.7 -1.1 25.7 29.3 -24.7 -26.9 15.4 -4 -4.7 -5.6 1.7 -1.8by round

vs par split: bidding +0.13 · play -0.29

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

Card play — on target: opening leads 78.2% #50 of 99 · declarer play 67.3% #68 of 99 · defence 78.5% #82 of 99

Card play by contract type — on target
vs NTvs a suit
Opening leads75.0% (16)79.5% (39)
Declarer play66.7% (18)67.6% (37)
Defence70.4% (27)81.8% (66)

Opening leads by suit led: ♠ 85.0% (20) · ♥ 58.8% (17) · ♦ 87.5% (8) · ♣ 90.0% (10)

vs par by strain: NT -0.54 (61) · a suit +0.06 (149)

vs par by level: part-score +1.46 (81) · game -0.52 (114) · slam -5.53 (15)

By role: declaring -0.11/bd (-2.27 vs par · 117) · defending +0.78/bd (+2.59 vs par · 93)

By vulnerability: vulnerable +0.30/bd (-0.09 vs par · 105) · not vulnerable +0.27/bd (-0.14 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1S.BuneL.Streck – F.AlterOpen14-0.2-0.01+1.71
Round 2S.BuneKAR SOUVIK – ROY SAGNIKClosed14+4.5+0.32+0.14
Round 3S.BuneV.Ildeikins – E.GavrilovaOpen14+20.1+1.44+2.86
Round 4S.BuneF.Basoalto – L.CuevasClosed14+31.7+2.26+2.71
Round 5S.BuneA.Boulin – T.GuilleminOpen14-1.1-0.08-3.93
Round 6S.BuneG.Cacace – T.IrbyClosed14+25.7+1.84+1.71
Round 7S.BuneD.Lee – Y.LingOpen14+29.3+2.09+2.36
Round 8S.BuneF.Chiarandini – A.GaiottiOpen14-24.7-1.76-2.14
Round 9S.BuneA.Sandin – S.ClementssonClosed14-26.9-1.92-4.21
Round 10S.BuneI.Stephani – N.ChangOpen14+15.4+1.10+0.36
Round 12S.BuneA.Ezion – A.ZamirOpen14-4.0-0.29-1.64
Round 13S.BuneY.Wang – C.ChiangOpen14-4.7-0.34-0.86
Round 14S.BuneS.Maczka – L.TrendakOpen14-5.6-0.40-1.07
Round 16S.BuneR.Giannotti – H.PaoliOpen14+1.7+0.12-0.86
Round 17S.BuneL.Stougie – M.StougieOpen14-1.8-0.13+1.14

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
+14.8Round 10🇺🇸 USA165♣x♠6-5+15
+14.4Round 13🇹🇼 CHINESE TAIPEI93♦x♣A-4+14
+12.8Round 16🇧🇷 BRAZIL223♣x♦K-6+13
+11.7Round 8🇮🇹 ITALY114♥x♠2-4+14
+11.0Round 2🇮🇳 INDIA276NTx♣K-1+11
+9.5Round 6🇧🇲 BERMUDA23♠♦A=+11
+8.9Round 6🇧🇲 BERMUDA93♣♦A=+12
+8.8Round 1🇩🇪 GERMANY24♥x♠K=+10
+8.7Round 12🇮🇱 ISRAEL283NT♠3-1+10
+8.5Round 6🇧🇲 BERMUDA104♠♥2=+3
+8.4Round 7🇸🇬 SINGAPORE214♠x♦Q=-5
+8.3Round 4🇨🇱 CHILE62NT♥K-4+11
+8.1Round 1🇩🇪 GERMANY63♦x♠A=+14
+7.2Round 7🇸🇬 SINGAPORE247♠♣2=+0
+7.2Round 14🇵🇱 POLAND154♠♦8=+0
+7.1Round 1🇩🇪 GERMANY43NT♠5+4+17
+7.1Round 4🇨🇱 CHILE72♠♥7-2+10
+7.0Round 4🇨🇱 CHILE92♥x♥K=+8
+6.7Round 7🇸🇬 SINGAPORE224♠♣J+3+14
+6.5Round 5🇫🇷 FRANCE283NT♠2-2+11
+6.5Round 7🇸🇬 SINGAPORE183NT♠8=+6
+6.2Round 2🇮🇳 INDIA244♠♣5-2+6
+6.1Round 17🇳🇱 NETHERLANDS122♠x♣6-4+4
+6.0Round 12🇮🇱 ISRAEL203NT♥2-1+12
+5.9Round 4🇨🇱 CHILE42♥x♥Q-1+3
+5.8Round 1🇩🇪 GERMANY14♥♠2+1+2
+5.8Round 5🇫🇷 FRANCE186♦♥6=+0
+5.7Round 1🇩🇪 GERMANY102♥♦J-1+6
+5.6Round 10🇺🇸 USA233♠♦10=+12
+5.5Round 7🇸🇬 SINGAPORE173♣♥Q+1+5
+5.4Round 16🇧🇷 BRAZIL275♦x♠A-3+2
+5.3Round 17🇳🇱 NETHERLANDS135♥♦A-1+12
+5.1Round 2🇮🇳 INDIA224♠x♦A-1+8
+4.9Round 3🇱🇻 LATVIA74♦♦5=+2
+4.9Round 6🇧🇲 BERMUDA134♠♥K=+0
+4.6Round 3🇱🇻 LATVIA21♠♣5+1+6
+4.6Round 16🇧🇷 BRAZIL232♠♣8=+1
+4.5Round 9🇸🇪 SWEDEN273♠♥Q-2+5
+4.5Round 10🇺🇸 USA256NT♥7=-11
+4.4Round 4🇨🇱 CHILE121NT♣8=+6
+4.4Round 13🇹🇼 CHINESE TAIPEI44♠♦9=+0
+4.4Round 17🇳🇱 NETHERLANDS23♥x♠J-2+5
+4.3Round 10🇺🇸 USA175♠x♦5-3+5
+4.2Round 3🇱🇻 LATVIA91NT♥5+1+6
+4.1Round 7🇸🇬 SINGAPORE263♥♥6+3+9
+4.0Round 3🇱🇻 LATVIA84♠♠J-1+10
+3.9Round 2🇮🇳 INDIA256♠♦K=-11
+3.8Round 7🇸🇬 SINGAPORE274♠♣K-1+5
+3.8Round 12🇮🇱 ISRAEL183♦♥2-1+5
+3.6Round 3🇱🇻 LATVIA34♥♦3=+0
+3.6Round 6🇧🇲 BERMUDA13♠x♥4-3+2
+3.4Round 3🇱🇻 LATVIA123NT♣4=+7
+3.4Round 16🇧🇷 BRAZIL204♠x♥A-1+8
+3.3Round 5🇫🇷 FRANCE173NT♥4+2-10
+3.2Round 10🇺🇸 USA195♥♦4=+2
+3.2Round 14🇵🇱 POLAND284♠♥6+1+0
+3.1Round 5🇫🇷 FRANCE265♦♣10-2-7
+3.1Round 6🇧🇲 BERMUDA53NT♠5+2+1
+3.1Round 16🇧🇷 BRAZIL155♣♠K-1-5
+2.8Round 7🇸🇬 SINGAPORE233NT♠8=+10
+2.8Round 12🇮🇱 ISRAEL244♠♦6=-1
+2.6Round 4🇨🇱 CHILE104♥♠9=+0
+2.6Round 14🇵🇱 POLAND223NT♣4-1+10
+2.5Round 3🇱🇻 LATVIA144♠♣10=-1
+2.5Round 5🇫🇷 FRANCE223NT♠4=-2
+2.5Round 10🇺🇸 USA153NT♥3+3+11
+2.4Round 12🇮🇱 ISRAEL154♠♠3+2-13
+2.4Round 14🇵🇱 POLAND204♥♥3=+0
+2.4Round 16🇧🇷 BRAZIL214♥♦9+1-11
+2.3Round 6🇧🇲 BERMUDA112NT♣5-2+6
+2.2Round 14🇵🇱 POLAND232♣♥Q=+5
+2.1Round 4🇨🇱 CHILE144♣♥Q-1+6
+2.1Round 7🇸🇬 SINGAPORE154♥♠A=-1
+2.1Round 9🇸🇪 SWEDEN164♠♣4=+0
+2.1Round 13🇹🇼 CHINESE TAIPEI84♥♣9+2+1
+2.0Round 8🇮🇹 ITALY142♠♥K+2+2
+1.9Round 3🇱🇻 LATVIA52♥♠J-1+5
+1.9Round 13🇹🇼 CHINESE TAIPEI13♠♦4+1+6
+1.9Round 13🇹🇼 CHINESE TAIPEI134♠♥10+1+13
+1.8Round 17🇳🇱 NETHERLANDS54♥♣A=+8
+1.6Round 1🇩🇪 GERMANY53NT♣2-1+5
+1.6Round 5🇫🇷 FRANCE243♠♥K-2-1
+1.5Round 3🇱🇻 LATVIA113♦♣A=-1
+1.4Round 6🇧🇲 BERMUDA43♥♠A=+0
+1.4Round 10🇺🇸 USA212♥♦4+1+1
+1.4Round 12🇮🇱 ISRAEL222♠♥7=+0
+1.4Round 16🇧🇷 BRAZIL253NT♦A-2+5
+1.2Round 4🇨🇱 CHILE111NT♠3+2+1
+1.2Round 5🇫🇷 FRANCE213NT♠5=-1
+1.1Round 2🇮🇳 INDIA194♠♦9=+0
+1.1Round 9🇸🇪 SWEDEN216♠♥4+1-13
+1.0Round 2🇮🇳 INDIA212♠♦2+1+1
+1.0Round 2🇮🇳 INDIA236♥♥10=-13
+0.9Round 8🇮🇹 ITALY123NT♥2=+0
+0.8Round 9🇸🇪 SWEDEN261NT♦2+2-10
+0.8Round 14🇵🇱 POLAND273NT♥K=+0
+0.7Round 17🇳🇱 NETHERLANDS115♥x♣Q-1+5
+0.6Round 2🇮🇳 INDIA154♠♣J=+1
+0.6Round 6🇧🇲 BERMUDA73♦♣8-2+2
+0.6Round 16🇧🇷 BRAZIL244♦♣K+2+13
+0.5Round 3🇱🇻 LATVIA14♥♦7=+11
+0.5Round 4🇨🇱 CHILE21NT♦K=-1
+0.5Round 4🇨🇱 CHILE55♥x♠K-2-5
+0.5Round 5🇫🇷 FRANCE153♥♦8+1+6
+0.5Round 5🇫🇷 FRANCE202♠♠J-2-9
+0.5Round 6🇧🇲 BERMUDA124♠♥4+1+0
+0.4Round 12🇮🇱 ISRAEL251NT♠A=+1
+0.4Round 13🇹🇼 CHINESE TAIPEI123♥♦A-3+4
+0.4Round 16🇧🇷 BRAZIL283NT♥A+1+1
+0.3Round 12🇮🇱 ISRAEL212♠♣7+1+0
+0.2Round 17🇳🇱 NETHERLANDS61NT♣K+1+0
+0.1Round 7🇸🇬 SINGAPORE163♥♦2-1+0
+0.1Round 13🇹🇼 CHINESE TAIPEI114♥♣9+1-11
+0.0Round 6🇧🇲 BERMUDA85♣♥A=+0
+0.0Round 13🇹🇼 CHINESE TAIPEI54♥♦5=+1
+0.0Round 17🇳🇱 NETHERLANDS92♣♠J-1+1
+0.0Round 17🇳🇱 NETHERLANDS143NT♠6+1+1
-0.1Round 8🇮🇹 ITALY45♠♣2=+0
-0.3Round 1🇩🇪 GERMANY75♦x♣A-1+0
-0.3Round 12🇮🇱 ISRAEL271NT♠10+2-1
-0.3Round 13🇹🇼 CHINESE TAIPEI144♥♥2=+1
-0.4Round 7🇸🇬 SINGAPORE255♦x♣9-1-7
-0.4Round 10🇺🇸 USA274♥♣K+1+0
-0.5Round 5🇫🇷 FRANCE274♠♥6=-3
-0.5Round 9🇸🇪 SWEDEN224♠♠2+2-1
-0.6Round 8🇮🇹 ITALY23♥♦K+1-4
-0.6Round 10🇺🇸 USA202♦♣7+3-10
-0.6Round 10🇺🇸 USA223♠♣7-1+6
-0.6Round 10🇺🇸 USA263NT♥7=-1
-0.6Round 16🇧🇷 BRAZIL193NT♥2=+0
-0.7Round 4🇨🇱 CHILE33NT♠3+2+0
-0.8Round 9🇸🇪 SWEDEN172NT♦8-2+0
-0.8Round 14🇵🇱 POLAND173NT♠2=+1
-0.8Round 17🇳🇱 NETHERLANDS44♠♥2=+0
-0.9Round 1🇩🇪 GERMANY33NT♠9+1+0
-0.9Round 12🇮🇱 ISRAEL192♣♦6-1+1
-1.0Round 3🇱🇻 LATVIA42♥♦2=-1
-1.0Round 8🇮🇹 ITALY62♥♦2-2+11
-1.1Round 2🇮🇳 INDIA284♥♠4+2+11
-1.1Round 9🇸🇪 SWEDEN233♥♥4-1-1
-1.2Round 14🇵🇱 POLAND254♠♦3+1-13
-1.2Round 17🇳🇱 NETHERLANDS76♣♥K+1+7
-1.3Round 9🇸🇪 SWEDEN202♠♣K+1-6
-1.4Round 9🇸🇪 SWEDEN152♠♦7=+1
-1.5Round 7🇸🇬 SINGAPORE191NT♣Q-1+0
-1.5Round 8🇮🇹 ITALY13♥♥K=+0
-1.5Round 14🇵🇱 POLAND161NT♥Q+2+7
-1.8Round 3🇱🇻 LATVIA131NT♠3+1+1
-1.8Round 4🇨🇱 CHILE12♣♠A-1-4
-1.8Round 8🇮🇹 ITALY53♦♠8=+0
-1.9Round 10🇺🇸 USA184♠♥6-1-6
-1.9Round 10🇺🇸 USA243♥♣4-1-4
-1.9Round 17🇳🇱 NETHERLANDS32♠♥9+1-7
-2.0Round 8🇮🇹 ITALY84♥♣6+1-1
-2.0Round 9🇸🇪 SWEDEN284♥♠2+1-1
-2.1Round 2🇮🇳 INDIA184♥♦10=+0
-2.1Round 2🇮🇳 INDIA202NT♦J-1+0
-2.2Round 9🇸🇪 SWEDEN254♠♠5-1-5
-2.4Round 14🇵🇱 POLAND243NT♠A+1-1
-2.5Round 3🇱🇻 LATVIA63♦♣K=+0
-2.5Round 4🇨🇱 CHILE132♥♥A-3+7
-2.5Round 14🇵🇱 POLAND263NT♠4+2-1
-2.9Round 4🇨🇱 CHILE83♠♥7-1-4
-2.9Round 5🇫🇷 FRANCE253♦♦4=-6
-2.9Round 6🇧🇲 BERMUDA145♦♥4=+1
-2.9Round 13🇹🇼 CHINESE TAIPEI33NT♠8-1-5
-3.0Round 1🇩🇪 GERMANY114♥♦6-1-5
-3.1Round 17🇳🇱 NETHERLANDS103NT♠2-1-6
-3.2Round 14🇵🇱 POLAND211NT♥4=-5
-3.6Round 5🇫🇷 FRANCE163♠x♣K-1-13
-3.9Round 8🇮🇹 ITALY93NT♦2-2-6
-4.0Round 6🇧🇲 BERMUDA31NT♠K+2-2
-4.1Round 1🇩🇪 GERMANY134♥♥J-1-6
-4.2Round 2🇮🇳 INDIA164♥♦Q=-3
-4.3Round 12🇮🇱 ISRAEL264♠♠2=+0
-4.4Round 13🇹🇼 CHINESE TAIPEI104♠♦K-1-12
-4.7Round 16🇧🇷 BRAZIL173NT♣8-2-5
-4.8Round 2🇮🇳 INDIA264♥♠K=-9
-4.8Round 13🇹🇼 CHINESE TAIPEI23NT♥2-1-12
-4.9Round 8🇮🇹 ITALY33NT♠K-2-6
-4.9Round 16🇧🇷 BRAZIL183NT♠6-1-5
-5.1Round 8🇮🇹 ITALY135♥♠K-4-14
-5.4Round 5🇫🇷 FRANCE234♠♣K-2-7
-5.5Round 1🇩🇪 GERMANY85♣x♦A-2+0
-5.7Round 3🇱🇻 LATVIA102♠♥5-1-5
-5.8Round 17🇳🇱 NETHERLANDS13♦♠2+2-7
-5.9Round 9🇸🇪 SWEDEN194♠♣K+1+0
-5.9Round 14🇵🇱 POLAND183♣♣K=-6
-6.1Round 1🇩🇪 GERMANY123NT♣3-1-6
-6.2Round 12🇮🇱 ISRAEL173NT♥2-3-11
-6.5Round 14🇵🇱 POLAND194♥♦3-1-12
-6.6Round 1🇩🇪 GERMANY146♥x♦A-1+0
-7.1Round 7🇸🇬 SINGAPORE205♠x♣4=-5
-7.2Round 8🇮🇹 ITALY73♠♥7+1-10
-7.5Round 17🇳🇱 NETHERLANDS84♥♠Q=-7
-7.6Round 12🇮🇱 ISRAEL232♠♦Q+1-13
-8.4Round 9🇸🇪 SWEDEN244♥♠A-1-11
-8.5Round 13🇹🇼 CHINESE TAIPEI65NT♠6=+0
-8.9Round 7🇸🇬 SINGAPORE287♣♥Q=+2
-9.0Round 13🇹🇼 CHINESE TAIPEI76♣♦J-2-12
-10.5Round 12🇮🇱 ISRAEL163NT♥4+1-13
-10.7Round 6🇧🇲 BERMUDA63NT♥9-3-12
-10.8Round 1🇩🇪 GERMANY96♦x♥K-2-13
-11.1Round 2🇮🇳 INDIA176♦♣7=+0
-11.1Round 16🇧🇷 BRAZIL163NT♠Q-1-12
-11.1Round 16🇧🇷 BRAZIL263NT♥9-1-17
-11.2Round 8🇮🇹 ITALY103NT♠10-1-16
-11.8Round 9🇸🇪 SWEDEN186♠♣9-2-17
-13.7Round 5🇫🇷 FRANCE197NT♣10=-13
-14.9Round 10🇺🇸 USA282♣xx♥A-3-15