🇳🇱 DOREMANS Nico · NETHERLANDS

52rank
+35.6Butler · 224 bds
+0.16per board
±4.1swing
-0.12vs par /bd · #67/120
+0.06adjusted /bd
Butler per round: 17.9 18.8 0.4 34.1 11.5 7.5 -10 -11.3 7.1 13.5 -15.2 -17.5 -6 -15.2by round

vs par split: bidding -0.25 · play +0.64

Strength of schedule: opponents averaged -0.10/bd (an easy draw) → opponent-adjusted +0.06/bd

Card play — on target: opening leads 71.4% #114 of 120 · declarer play 77.8% #50 of 119 · defence 90.5% #29 of 120

Card play by contract type — on target
vs NTvs a suit
Opening leads·71.4% (35)
Declarer play·77.8% (27)
Defence·90.5% (84)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 66.7% (3) · ♦ 71.4% (14) · ♣ 63.6% (11)

vs par by strain: a suit +0.38 (154)

vs par by level: part-score -0.42 (69) · game +0.99 (71) · slam +1.29 (14)

By role: declaring -0.03/bd (-2.62 vs par · 107) · defending +0.33/bd (+2.17 vs par · 117)

By vulnerability: vulnerable -0.25/bd (-0.34 vs par · 112) · not vulnerable +0.57/bd (+0.11 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.TrouwborstP.Mandelot – J.Silva NetoOpen16+17.9+1.12+0.56
Round 3J.TrouwborstF.Dahl – G.NorrisClosed16+18.8+1.18+2.19
Round 5J.TrouwborstH.Humburg – G.MattssonOpen16+0.4+0.03+0.31
Round 6J.TrouwborstP.Poizat – G.LasserreClosed16+34.1+2.13+2.19
Round 7J.TrouwborstN.Guimaraes – J.LampreiaClosed16+11.5+0.72+1.00
Round 8J.TrouwborstM.Sourour – G.CambournacOpen16+7.5+0.47-2.88
Round 11J.TrouwborstN.Abedi – R.GhaziOpen16-10.0-0.62+0.44
Round 12J.TrouwborstA.Sontag – P.WeichselClosed16-11.3-0.71-2.56
Round 13J.TrouwborstA.Sjoberg – S.FlodqvistOpen16+7.1+0.44+0.31
Round 15J.TrouwborstP.Forquet – N.MasucciClosed16+13.5+0.84-0.94
Round 16J.TrouwborstD.Lilley – G.SmolankoClosed16-15.2-0.95-0.56
Round 17J.TrouwborstK.Lasocki – J.RussyanOpen16-17.5-1.09-1.94
Round 20J.TrouwborstM.Haque – S.AhmedOpen16-6.0-0.38-0.25
Round 21J.TrouwborstA.El Askalani – W.WattarOpen16-15.2-0.95+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
+14.5Round 6🇫🇷 FRANCE127♣♠2-1+17
+11.5Round 1🇧🇷 BRAZIL54♥♠6=+11
+10.2Round 15🇮🇹 ITALY116♠♣A-3+11
+10.0Round 6🇫🇷 FRANCE15♠♣K-2+11
+9.9Round 21🇪🇬 EGYPT146♣♠8-1+14
+9.5Round 13🇸🇪 SWEDEN74♠♥K-1+13
+8.6Round 11🇵🇰 PAKISTAN164♥♠7-1+12
+8.3Round 6🇫🇷 FRANCE94♠♠5-1+10
+8.0Round 13🇸🇪 SWEDEN104♦♠K-1+11
+7.7Round 7🇵🇹 PORTUGAL74♥♣9-1+12
+7.1Round 3🇩🇰 DENMARK122♠♥10-3+8
+6.9Round 3🇩🇰 DENMARK84♠♥10-1+10
+6.9Round 3🇩🇰 DENMARK156♠♦A-2+11
+6.8Round 12🇺🇸 USA 1153N♣J=+14
+6.8Round 15🇮🇹 ITALY143N♦6+4+3
+6.2Round 5🇩🇪 GERMANY105♣♠4-2+8
+6.0Round 21🇪🇬 EGYPT104♥♣A+2+13
+5.8Round 1🇧🇷 BRAZIL124♠♥6-1+10
+5.8Round 6🇫🇷 FRANCE83♥♦6+1+6
+5.8Round 12🇺🇸 USA 1144♠♦6-2+5
+5.8Round 20🇧🇩 BANGLADESH132♠♣A+2+10
+5.7Round 21🇪🇬 EGYPT54♥♠4-1+12
+5.6Round 13🇸🇪 SWEDEN53N♦9=-1
+5.0Round 1🇧🇷 BRAZIL117N♦4=+0
+5.0Round 7🇵🇹 PORTUGAL33N♣2+1+0
+5.0Round 12🇺🇸 USA 1114♠♠5+1+1
+4.9Round 7🇵🇹 PORTUGAL151N♠K-1+11
+4.9Round 8🇲🇦 MOROCCO36♦♥6=-12
+4.8Round 17🇵🇱 POLAND61N♦8=+5
+4.7Round 8🇲🇦 MOROCCO95♥x♠A-2+5
+4.6Round 16🇦🇺 AUSTRALIA36♥♦2-1+15
+4.5Round 8🇲🇦 MOROCCO136♥♠J=+0
+4.4Round 8🇲🇦 MOROCCO114♥♦7-1+5
+4.4Round 12🇺🇸 USA 1134♥♠K=+0
+4.2Round 7🇵🇹 PORTUGAL23♠♦Q+1+10
+4.0Round 1🇧🇷 BRAZIL63N♠7-1+0
+4.0Round 6🇫🇷 FRANCE24♥♠K-1+9
+3.8Round 7🇵🇹 PORTUGAL64♠♣K-1+10
+3.8Round 7🇵🇹 PORTUGAL85♦♠K+1+3
+3.8Round 20🇧🇩 BANGLADESH43N♠7+1+10
+3.7Round 8🇲🇦 MOROCCO123♦♣9-1-2
+3.3Round 6🇫🇷 FRANCE31N♠Q+2+7
+3.2Round 5🇩🇪 GERMANY64♠♣6+1-13
+3.1Round 5🇩🇪 GERMANY35♦x♣A-1+5
+3.1Round 17🇵🇱 POLAND14♥♦7+2-11
+3.1Round 20🇧🇩 BANGLADESH146♥♣10-2+9
+3.1Round 21🇪🇬 EGYPT153N♥Q+1+1
+3.0Round 5🇩🇪 GERMANY73♠x♣4-1+2
+3.0Round 5🇩🇪 GERMANY125♠♥K+2+17
+3.0Round 5🇩🇪 GERMANY134♠♣9+1+1
+3.0Round 6🇫🇷 FRANCE114♠x♦K-1+6
+3.0Round 21🇪🇬 EGYPT84♥♣6+2+1
+2.9Round 13🇸🇪 SWEDEN124♣♦2-2+0
+2.8Round 3🇩🇰 DENMARK72♠♣K+1+0
+2.5Round 7🇵🇹 PORTUGAL16♥♣9+1-11
+2.5Round 15🇮🇹 ITALY13N♥10=-11
+2.5Round 20🇧🇩 BANGLADESH22♥♣3-1-2
+2.5Round 21🇪🇬 EGYPT64♠♣2=+0
+2.4Round 1🇧🇷 BRAZIL33N♥10=+0
+2.4Round 20🇧🇩 BANGLADESH33N♥2=-1
+2.3Round 11🇵🇰 PAKISTAN83N♠3+3-11
+2.3Round 20🇧🇩 BANGLADESH92♦♥K+1-7
+2.1Round 17🇵🇱 POLAND125♣x♥K-1+7
+2.0Round 17🇵🇱 POLAND102♥♦K=-11
+1.9Round 1🇧🇷 BRAZIL93♠♥7-1+5
+1.7Round 15🇮🇹 ITALY134♥♣J-1-12
+1.6Round 3🇩🇰 DENMARK22♣♦A=+6
+1.6Round 16🇦🇺 AUSTRALIA51N♥2-2+0
+1.5Round 7🇵🇹 PORTUGAL141♠♥3+1+0
+1.5Round 15🇮🇹 ITALY12Pass+4
+1.3Round 12🇺🇸 USA 165♣♠5=-11
+1.3Round 21🇪🇬 EGYPT41N♥10=-1
+1.2Round 1🇧🇷 BRAZIL151N♥J+3-8
+1.2Round 16🇦🇺 AUSTRALIA113♥♦3-3+1
+1.1Round 7🇵🇹 PORTUGAL103♥♥9=+6
+1.1Round 8🇲🇦 MOROCCO151N♣7=+0
+1.1Round 15🇮🇹 ITALY103♥♥7-1-1
+1.0Round 3🇩🇰 DENMARK44♠♥8-1-3
+1.0Round 3🇩🇰 DENMARK62♦♥10=+1
+1.0Round 8🇲🇦 MOROCCO44♥♠K-1-6
+1.0Round 11🇵🇰 PAKISTAN144♠♥J=+1
+1.0Round 13🇸🇪 SWEDEN133N♥2+1+1
+0.9Round 5🇩🇪 GERMANY152♠♠10+1+0
+0.9Round 16🇦🇺 AUSTRALIA62♠♦J=-1
+0.9Round 20🇧🇩 BANGLADESH104♥♦3=+9
+0.8Round 3🇩🇰 DENMARK113N♥6+1+0
+0.8Round 17🇵🇱 POLAND93♥♠K-1+5
+0.7Round 11🇵🇰 PAKISTAN34♠♦8=+1
+0.7Round 15🇮🇹 ITALY22♠♥9=-7
+0.6Round 1🇧🇷 BRAZIL103N♦7+2+1
+0.5Round 11🇵🇰 PAKISTAN62♠♣4+1+0
+0.5Round 12🇺🇸 USA 154♠♦K+1+0
+0.4Round 15🇮🇹 ITALY34♠x♥K-2+0
+0.4Round 15🇮🇹 ITALY62♥♦A=+8
+0.4Round 20🇧🇩 BANGLADESH83♦♥J-2+0
+0.3Round 1🇧🇷 BRAZIL24♦♣2=+7
+0.3Round 1🇧🇷 BRAZIL74♠♥4=+1
+0.3Round 5🇩🇪 GERMANY12♣♣A=+0
+0.2Round 3🇩🇰 DENMARK13N♥K=-1
+0.2Round 8🇲🇦 MOROCCO104♠♦Q=+1
+0.2Round 15🇮🇹 ITALY153♥♣6=+0
+0.1Round 1🇧🇷 BRAZIL84♠♥7=+1
+0.1Round 3🇩🇰 DENMARK32♣♦J=+2
+0.1Round 3🇩🇰 DENMARK104♠♦Q+1+0
+0.1Round 5🇩🇪 GERMANY23N♥10+1+0
+0.1Round 6🇫🇷 FRANCE133N♥7-2-2
+0.1Round 8🇲🇦 MOROCCO23♠♥A+1-8
+0.1Round 11🇵🇰 PAKISTAN43♦♠6+1+0
+0.1Round 11🇵🇰 PAKISTAN104♥♣6+1+0
+0.1Round 12🇺🇸 USA 134♠♣Q+1+0
-0.0Round 7🇵🇹 PORTUGAL93N♥7+1+0
+0.0Round 8🇲🇦 MOROCCO162♠x♥J-1+1
+0.0Round 11🇵🇰 PAKISTAN154♥♦6=+0
+0.0Round 13🇸🇪 SWEDEN84♠♥4=+0
-0.0Round 15🇮🇹 ITALY44♥♦K=+0
+0.0Round 20🇧🇩 BANGLADESH53N♥8+1+1
-0.2Round 3🇩🇰 DENMARK143N♣7+3+10
-0.2Round 15🇮🇹 ITALY74♠♣3=+1
-0.2Round 16🇦🇺 AUSTRALIA92♥♣9+2-6
-0.3Round 5🇩🇪 GERMANY164♥♣10-1+4
-0.3Round 6🇫🇷 FRANCE103N♥6=+0
-0.3Round 8🇲🇦 MOROCCO13N♥6=+0
-0.3Round 16🇦🇺 AUSTRALIA41N♠2=+1
-0.3Round 16🇦🇺 AUSTRALIA134♠♥6=+1
-0.4Round 3🇩🇰 DENMARK53N♠J=+0
-0.4Round 12🇺🇸 USA 126♠♥9+1-13
-0.4Round 20🇧🇩 BANGLADESH113N♣4+2+0
-0.5Round 6🇫🇷 FRANCE141N♣Q=-2
-0.5Round 15🇮🇹 ITALY84♠♥2-1-4
-0.5Round 17🇵🇱 POLAND43N♥2+1+1
-0.6Round 3🇩🇰 DENMARK132♠♥6=-1
-0.6Round 6🇫🇷 FRANCE16Pass-3
-0.6Round 17🇵🇱 POLAND82♠♣A=+0
-0.7Round 13🇸🇪 SWEDEN63♦♠3=+0
-0.7Round 21🇪🇬 EGYPT23N♣8+2-14
-0.8Round 11🇵🇰 PAKISTAN12♥♠A-2+7
-0.8Round 13🇸🇪 SWEDEN24♥♦10+1+0
-0.8Round 17🇵🇱 POLAND55♦♥5=+2
-0.9Round 7🇵🇹 PORTUGAL112N♣A-1-1
-1.0Round 3🇩🇰 DENMARK94♥♠J+2-1
-1.0Round 7🇵🇹 PORTUGAL53N♠2+2+0
-1.0Round 12🇺🇸 USA 1162♥♦J=+0
-1.0Round 13🇸🇪 SWEDEN44♠♣J-1-6
-1.1Round 1🇧🇷 BRAZIL14♥♣7+1+11
-1.1Round 1🇧🇷 BRAZIL162♣♣6+1+0
-1.1Round 12🇺🇸 USA 193N♠Q+2+0
-1.1Round 16🇦🇺 AUSTRALIA123N♥4+3-13
-1.1Round 16🇦🇺 AUSTRALIA162♣♥2=+2
-1.1Round 21🇪🇬 EGYPT75♦♠5-2+9
-1.3Round 6🇫🇷 FRANCE153N♦7+1+0
-1.3Round 12🇺🇸 USA 183♣♥7+2-7
-1.4Round 8🇲🇦 MOROCCO141N♠6-2-7
-1.4Round 11🇵🇰 PAKISTAN73♥♦3-1+0
-1.5Round 5🇩🇪 GERMANY144♥♠3=+0
-1.5Round 8🇲🇦 MOROCCO53N♦K=+1
-1.5Round 11🇵🇰 PAKISTAN22♠♥2=+0
-1.5Round 16🇦🇺 AUSTRALIA13♦♠2+2-1
-1.5Round 17🇵🇱 POLAND161N♥2-1+1
-1.5Round 20🇧🇩 BANGLADESH12♦♥7+3+7
-1.6Round 11🇵🇰 PAKISTAN113♣♠A+2-4
-1.6Round 13🇸🇪 SWEDEN113N♦J+1+1
-1.7Round 13🇸🇪 SWEDEN93N♠3+1+0
-1.7Round 15🇮🇹 ITALY163N♠4+4-2
-1.7Round 16🇦🇺 AUSTRALIA83N♠5-2-6
-1.9Round 13🇸🇪 SWEDEN152♥♥Q+2+6
-1.9Round 17🇵🇱 POLAND153♣♦K+1+5
-2.0Round 13🇸🇪 SWEDEN162N♠9=-7
-2.1Round 16🇦🇺 AUSTRALIA143♥♦A=+0
-2.2Round 5🇩🇪 GERMANY52♥♦4+2-6
-2.2Round 20🇧🇩 BANGLADESH152♠♥A+1-1
-2.3Round 5🇩🇪 GERMANY112♥♣10=+0
-2.3Round 11🇵🇰 PAKISTAN121N♠3=+1
-2.3Round 20🇧🇩 BANGLADESH123♣♦4=-10
-2.4Round 1🇧🇷 BRAZIL44♠♥5-1-12
-2.4Round 6🇫🇷 FRANCE41N♥8=-5
-2.5Round 7🇵🇹 PORTUGAL164♠♣7+1-1
-2.6Round 16🇦🇺 AUSTRALIA103N♠7-2-3
-2.7Round 13🇸🇪 SWEDEN33N♥5+1+0
-2.8Round 12🇺🇸 USA 172♠♥9-2+9
-2.9Round 6🇫🇷 FRANCE63♦♠K-2-2
-2.9Round 21🇪🇬 EGYPT112♦♠J=+1
-3.0Round 8🇲🇦 MOROCCO86N♣6=-11
-3.0Round 11🇵🇰 PAKISTAN94♠♥4=+0
-3.1Round 17🇵🇱 POLAND112♥♣2-1-4
-3.2Round 17🇵🇱 POLAND74♠♦3=-9
-3.3Round 6🇫🇷 FRANCE52♣♠K-1-5
-3.4Round 1🇧🇷 BRAZIL133♥♣7=-7
-3.4Round 17🇵🇱 POLAND33N♠2-1-6
-3.4Round 20🇧🇩 BANGLADESH163♠♦K-1-4
-3.5Round 17🇵🇱 POLAND145♦♠K=-11
-3.6Round 6🇫🇷 FRANCE71♣♠10-1-12
-3.6Round 13🇸🇪 SWEDEN14♠♦4-1-5
-3.6Round 21🇪🇬 EGYPT31N♥K=-11
-3.7Round 16🇦🇺 AUSTRALIA153♥♠5-1-5
-3.8Round 7🇵🇹 PORTUGAL132♥♣Q-1-5
-3.8Round 15🇮🇹 ITALY93Nx♠6-1+6
-3.9Round 5🇩🇪 GERMANY93N♣A=+0
-3.9Round 13🇸🇪 SWEDEN144♦♣A-2-8
-4.1Round 16🇦🇺 AUSTRALIA73N♦6+2+13
-4.6Round 17🇵🇱 POLAND23N♦2-1-5
-4.8Round 16🇦🇺 AUSTRALIA23♠♥3-2-7
-5.0Round 7🇵🇹 PORTUGAL123N♦3-2-6
-5.4Round 8🇲🇦 MOROCCO63♥♣K=-7
-5.5Round 8🇲🇦 MOROCCO72N♥6-1-6
-5.7Round 21🇪🇬 EGYPT124♠♦6=+0
-5.8Round 12🇺🇸 USA 1125♦x♠K-3-12
-5.8Round 15🇮🇹 ITALY56♦♣Q+1-11
-6.1Round 5🇩🇪 GERMANY42♠♣9-2-7
-6.1Round 5🇩🇪 GERMANY83N♠9-2-6
-6.1Round 11🇵🇰 PAKISTAN133N♠10=+0
-6.2Round 12🇺🇸 USA 1105♥♦2-1-12
-6.3Round 12🇺🇸 USA 112♦♥3+1-7
-6.4Round 21🇪🇬 EGYPT133N♥3+2-1
-6.6Round 11🇵🇰 PAKISTAN54♠♦7=+0
-7.2Round 1🇧🇷 BRAZIL143N♥J=-11
-7.2Round 17🇵🇱 POLAND136♥♦A=+0
-7.5Round 3🇩🇰 DENMARK164♥♦Q=-7
-8.0Round 21🇪🇬 EGYPT14♥♦8+3-12
-8.3Round 20🇧🇩 BANGLADESH75♦♥J-2-13
-8.4Round 21🇪🇬 EGYPT96♠x♣K-2+0
-9.1Round 20🇧🇩 BANGLADESH66♥♠5=-12
-9.8Round 7🇵🇹 PORTUGAL43N♥5-1-12
-9.9Round 21🇪🇬 EGYPT163N♠10-3-4
-10.3Round 12🇺🇸 USA 144♠♠5-2-8