🇷🇴 GRADINARIU Radu · ROMANIA

81rank
-43.7Butler · 192 bds
-0.23per board
±3.9swing
-0.30vs par /bd · #79/114
-0.15adjusted /bd
Butler per round: -20.7 19 42.2 -23.6 -1.2 -7.8 -14.4 -0.4 -3.7 -17.2 -8.8 -7.1by round

vs par split: bidding +0.04 · play -0.38

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

Card play — on target: opening leads 68.0% #113 of 114 · declarer play 47.7% #114 of 114 · defence 85.0% #59 of 114

Bidding activity — not a pass: 40.0% #84 of 114 (208/520)

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (16)76.5% (34)
Declarer play40.0% (15)51.7% (29)
Defence86.2% (29)84.5% (71)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 57.1% (14) · ♦ 75.0% (16) · ♣ 61.5% (13)

vs par by strain: NT -0.82 (60) · a suit -0.12 (130)

vs par by level: part-score -0.31 (74) · game -0.14 (107) · slam -2.89 (9)

By role: declaring +0.01/bd (-2.32 vs par · 90) · defending -0.47/bd (+1.45 vs par · 100)

By vulnerability: vulnerable -0.25/bd (+0.14 vs par · 96) · not vulnerable -0.21/bd (-0.74 vs par · 96)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.RometiM.Bompis – A.LevyOpen16-20.7-1.29+1.69
Round 2F.RometiH.Campbell – S.HallClosed16+19.0+1.19+2.62
Round 4F.RometiP.Eliasson – G.ElmrothClosed16+42.2+2.64+2.50
Round 6F.RometiJ.Cruzeiro – J.HenriquesClosed16-23.6-1.48-1.44
Round 8F.RometiO.Ludvigsen – E.RynningOpen16-1.2-0.07+0.81
Round 9F.RometiG.Hashimoto – T.AnderssonOpen16-7.8-0.49-1.44
Round 11F.RometiM.Ash – R.FerrariClosed16-14.4-0.90-0.44
Round 12F.RometiK.Adamsen – D.Koch-PalmundClosed16-0.4-0.03-1.88
Round 14F.RometiJ.Kolen – J.VerheesOpen16-3.7-0.23+1.25
Round 15F.RometiA.Stoyanov – H.HristovOpen16-17.2-1.07-2.88
Round 16F.RometiT.Sesyilmaz – H.CesurClosed16-8.8-0.55-2.62
Round 17F.RometiP.Tuszynski – A.KowalskiOpen16-7.1-0.44-1.81

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.5Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND136♥♠A-1+13
+11.1Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND163NT♥6+2+11
+10.1Round 2🇮🇪 IRELAND194♠♥A+1+13
+8.7Round 8🇳🇴 NORWAY213♥♣J-3+10
+8.6Round 2🇮🇪 IRELAND284♠♥A-1+10
+7.1Round 4🇸🇪 SWEDEN284♣♥4-1+12
+6.9Round 9🇨🇭 SWITZERLAND103NT♥3=+0
+6.8Round 14🇳🇱 NETHERLANDS314♦♠7-2+9
+6.3Round 12🇩🇰 DENMARK313NT♣6+1+0
+5.6Round 17🇵🇱 POLAND73NT♠4=+10
+5.5Round 16🇹🇷 TURKIYE214♠♦Q=+0
+5.5Round 16🇹🇷 TURKIYE264♥♣4=+3
+5.4Round 4🇸🇪 SWEDEN292♣♥J-3+5
+5.3Round 4🇸🇪 SWEDEN303NT♣7-3+6
+5.3Round 6🇵🇹 PORTUGAL264♣♦6+1+7
+5.3Round 12🇩🇰 DENMARK213NT♣6+1+1
+4.9Round 4🇸🇪 SWEDEN215♣x♥6-1+9
+4.8Round 17🇵🇱 POLAND26♥♠6=+0
+4.6Round 15🇧🇬 BULGARIA156NT♠6-1+11
+4.5Round 9🇨🇭 SWITZERLAND132♦♠4-2+3
+4.3Round 2🇮🇪 IRELAND304♠♦A-1+5
+4.3Round 9🇨🇭 SWITZERLAND115♣♥7+1-12
+4.2Round 16🇹🇷 TURKIYE272♠♥K+1+6
+4.1Round 4🇸🇪 SWEDEN194♠♣A-1-2
+4.1Round 14🇳🇱 NETHERLANDS284♠♥7-2+9
+3.9Round 12🇩🇰 DENMARK304♥♣4-1+6
+3.8Round 15🇧🇬 BULGARIA63♣♠T-3-3
+3.6Round 2🇮🇪 IRELAND234♥♠6-1+6
+3.2Round 8🇳🇴 NORWAY291NT♦6-2+7
+3.1Round 4🇸🇪 SWEDEN313NT♥K+1-1
+3.1Round 16🇹🇷 TURKIYE286♣♦7=-2
+2.8Round 4🇸🇪 SWEDEN183NT♥6=+7
+2.7Round 1🇫🇷 FRANCE103♦♥K=-1
+2.7Round 9🇨🇭 SWITZERLAND141♠♣Q+2+0
+2.6Round 1🇫🇷 FRANCE132NT♦T-1+6
+2.5Round 17🇵🇱 POLAND84♠♣Q-1+4
+2.4Round 4🇸🇪 SWEDEN201♠♥6+2+1
+2.3Round 4🇸🇪 SWEDEN173NT♦7+3+3
+2.2Round 2🇮🇪 IRELAND213♥♠2=+1
+2.2Round 4🇸🇪 SWEDEN244♠♣5=+0
+2.2Round 9🇨🇭 SWITZERLAND62♥♠7+1+0
+2.2Round 12🇩🇰 DENMARK294♣♥A=-10
+2.1Round 16🇹🇷 TURKIYE173♦♣4+1+0
+1.9Round 1🇫🇷 FRANCE33♠♥8=+7
+1.9Round 2🇮🇪 IRELAND325♣♥K-2+8
+1.8Round 1🇫🇷 FRANCE144♠♣K=+0
+1.8Round 8🇳🇴 NORWAY321NT♣J=-1
+1.8Round 16🇹🇷 TURKIYE222NT♠6+1-8
+1.7Round 2🇮🇪 IRELAND264♠♦J=+0
+1.7Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND143NT♥9=+1
+1.7Round 12🇩🇰 DENMARK321NT♣Q+2+6
+1.5Round 4🇸🇪 SWEDEN273♣♠J=+0
+1.5Round 8🇳🇴 NORWAY174♠♦5+2+1
+1.5Round 15🇧🇬 BULGARIA92♥♠8+2+4
+1.5Round 16🇹🇷 TURKIYE233NT♠K=+3
+1.4Round 6🇵🇹 PORTUGAL31Pass+3
+1.3Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND121NT♥7=-1
+1.3Round 14🇳🇱 NETHERLANDS292♣♦7+1+10
+1.2Round 2🇮🇪 IRELAND223♦♥8+1+0
+1.2Round 6🇵🇹 PORTUGAL303♠♦A-1+2
+1.2Round 12🇩🇰 DENMARK263♣♥J=+0
+1.1Round 1🇫🇷 FRANCE52♥♦9+1+4
+1.1Round 4🇸🇪 SWEDEN253♠♣Q-2-1
+0.9Round 2🇮🇪 IRELAND171NT♣6=-8
+0.9Round 6🇵🇹 PORTUGAL322♥♠A+1+6
+0.8Round 1🇫🇷 FRANCE123♦♣4+1+0
+0.8Round 6🇵🇹 PORTUGAL23Pass+3
+0.8Round 6🇵🇹 PORTUGAL293♣♥K=+0
+0.8Round 12🇩🇰 DENMARK254♠♦A-1-2
+0.7Round 1🇫🇷 FRANCE14♥♠T=+0
+0.7Round 12🇩🇰 DENMARK284♠♥K=+0
+0.6Round 8🇳🇴 NORWAY233NT♣3+1+1
+0.5Round 4🇸🇪 SWEDEN261NT♥6-1-11
+0.5Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND112NT♠A-1+5
+0.5Round 12🇩🇰 DENMARK203NT♥9=+1
+0.5Round 12🇩🇰 DENMARK242♠x♣A-2-5
+0.4Round 1🇫🇷 FRANCE82♥♣8+1+0
+0.4Round 4🇸🇪 SWEDEN322♦♥A=-1
+0.4Round 8🇳🇴 NORWAY303NT♥4+1+10
+0.4Round 9🇨🇭 SWITZERLAND44♥♣6+2+13
+0.4Round 14🇳🇱 NETHERLANDS173♦♣T+2-1
+0.4Round 14🇳🇱 NETHERLANDS204♦x♣A-1-9
+0.4Round 14🇳🇱 NETHERLANDS224♥♣J-1-2
+0.4Round 14🇳🇱 NETHERLANDS324♠♦A+1+0
+0.3Round 2🇮🇪 IRELAND273NT♠6+2+11
+0.3Round 15🇧🇬 BULGARIA73NT♣4+3-12
+0.3Round 17🇵🇱 POLAND93NT♦Q+1+0
+0.3Round 17🇵🇱 POLAND153NT♠7+3-11
+0.2Round 4🇸🇪 SWEDEN234♠♥J+2+13
+0.1Round 8🇳🇴 NORWAY182♠♣4+1-1
+0.1Round 9🇨🇭 SWITZERLAND73♠♥A=+0
+0.1Round 15🇧🇬 BULGARIA41NT♥6+1+0
+0.1Round 17🇵🇱 POLAND44♥♣7+1+0
-0.0Round 6🇵🇹 PORTUGAL254♥♠T+1-6
+0.0Round 15🇧🇬 BULGARIA11NT♥7=+0
+0.0Round 15🇧🇬 BULGARIA101NTx♥4-2-8
+0.0Round 15🇧🇬 BULGARIA144♥♦7+1+0
-0.0Round 16🇹🇷 TURKIYE321NT♠Q+1-10
-0.0Round 17🇵🇱 POLAND63NT♠5+1+1
-0.1Round 8🇳🇴 NORWAY243NT♥T=+0
-0.1Round 9🇨🇭 SWITZERLAND153♦♠A-2-1
-0.2Round 1🇫🇷 FRANCE94♥♦Q=+11
-0.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND64♠♦6+1+0
-0.2Round 17🇵🇱 POLAND165♣♠Q-1+5
-0.3Round 6🇵🇹 PORTUGAL243NT♣T=+2
-0.4Round 14🇳🇱 NETHERLANDS244NT♦4=+0
-0.4Round 17🇵🇱 POLAND34♥♠Q+1+0
-0.5Round 12🇩🇰 DENMARK224NT♣6=+1
-0.5Round 15🇧🇬 BULGARIA163NT♠7=-11
-0.5Round 16🇹🇷 TURKIYE183♠♦6=+0
-0.5Round 17🇵🇱 POLAND12♥♦Q=+0
-0.5Round 17🇵🇱 POLAND122♣♥4+1-7
-0.7Round 2🇮🇪 IRELAND201♠♥J-1-1
-0.7Round 2🇮🇪 IRELAND244♠♦9+1-11
-0.7Round 6🇵🇹 PORTUGAL224♠♦9+1+0
-0.8Round 1🇫🇷 FRANCE112♠♦T-1+2
-0.8Round 1🇫🇷 FRANCE154♠♦J+1+0
-0.8Round 8🇳🇴 NORWAY194♠♥4+1+0
-0.8Round 8🇳🇴 NORWAY221NT♣T+1-10
-0.8Round 14🇳🇱 NETHERLANDS184♠♣4=+0
-0.9Round 6🇵🇹 PORTUGAL273NT♥K+1-1
-1.1Round 4🇸🇪 SWEDEN224♥♠K=+0
-1.1Round 12🇩🇰 DENMARK183NT♦7-2-6
-1.1Round 15🇧🇬 BULGARIA24♠♦8=+0
-1.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND83NT♥6+1+1
-1.2Round 14🇳🇱 NETHERLANDS251♥♣6+1+0
-1.3Round 14🇳🇱 NETHERLANDS234♠♣8+1+0
-1.5Round 15🇧🇬 BULGARIA114♥♠8=+0
-1.6Round 17🇵🇱 POLAND101♥♠6=+0
-1.7Round 8🇳🇴 NORWAY262♠♣6+1+0
-1.7Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND12♠♦K-1-2
-1.7Round 14🇳🇱 NETHERLANDS261NT♠5+3+9
-1.7Round 14🇳🇱 NETHERLANDS271NT♣2-1+1
-1.8Round 1🇫🇷 FRANCE64♠♥Q-1+5
-1.8Round 9🇨🇭 SWITZERLAND82♠♦J-1+2
-1.9Round 9🇨🇭 SWITZERLAND123NT♠4-2-7
-1.9Round 17🇵🇱 POLAND54♥♦6-2-6
-2.0Round 9🇨🇭 SWITZERLAND25♣x♥K-1+0
-2.0Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND94♠♥6+2-1
-2.0Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND151NT♠K-1-5
-2.0Round 12🇩🇰 DENMARK194♥♠5+2-1
-2.1Round 8🇳🇴 NORWAY313NT♠J+1-11
-2.3Round 2🇮🇪 IRELAND185♠♥Q=+8
-2.3Round 15🇧🇬 BULGARIA84♠♦K-2+0
-2.4Round 9🇨🇭 SWITZERLAND13♦♥7-3-1
-2.4Round 16🇹🇷 TURKIYE292♦♣K+2+0
-2.5Round 8🇳🇴 NORWAY253NT♠6=+2
-2.6Round 1🇫🇷 FRANCE72♠♥5=-5
-2.6Round 6🇵🇹 PORTUGAL173NT♣9=+1
-2.6Round 8🇳🇴 NORWAY281NT♣4=-1
-2.7Round 9🇨🇭 SWITZERLAND33NT♣T+1+0
-2.7Round 14🇳🇱 NETHERLANDS194♥♦Q+1+0
-2.7Round 16🇹🇷 TURKIYE193NT♠5+3-3
-2.9Round 1🇫🇷 FRANCE44♥♦9+1+10
-2.9Round 16🇹🇷 TURKIYE253♥♠K-1+0
-2.9Round 16🇹🇷 TURKIYE317♠♦6=+0
-3.1Round 14🇳🇱 NETHERLANDS213♥♣7-1-5
-3.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND32♠♦Q=+0
-3.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND42♠♣Q+1-7
-3.2Round 12🇩🇰 DENMARK174♠♣J=-7
-3.3Round 2🇮🇪 IRELAND314♥♦A=+0
-3.3Round 8🇳🇴 NORWAY204♥♠7+2+12
-3.3Round 15🇧🇬 BULGARIA134♥♥5=-9
-3.6Round 6🇵🇹 PORTUGAL193NT♣9=+1
-3.6Round 8🇳🇴 NORWAY273♠♦Q+2-6
-3.7Round 17🇵🇱 POLAND132♥♦7-1-6
-3.8Round 17🇵🇱 POLAND113NT♠Q-2-11
-4.1Round 2🇮🇪 IRELAND255♦♣A=+2
-4.1Round 6🇵🇹 PORTUGAL186♥♠J+1-11
-4.6Round 9🇨🇭 SWITZERLAND54♠♣4=+0
-4.6Round 14🇳🇱 NETHERLANDS305♣♣J+1-1
-4.7Round 2🇮🇪 IRELAND291♥♠Q-2-2
-4.8Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND23NT♣4=+0
-5.0Round 15🇧🇬 BULGARIA124♥♦7-1-12
-5.6Round 15🇧🇬 BULGARIA35♣♦A=+1
-5.6Round 16🇹🇷 TURKIYE244♠♥A-1-11
-5.7Round 16🇹🇷 TURKIYE204♥♣A-1-6
-5.9Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND103NT♥T+2-13
-5.9Round 12🇩🇰 DENMARK234♠♣3+1-1
-6.2Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND75♠♦K+1-9
-6.4Round 1🇫🇷 FRANCE23NT♠3-1+2
-6.5Round 9🇨🇭 SWITZERLAND166♠♣7-1-10
-6.6Round 6🇵🇹 PORTUGAL202♥♣K+2-10
-6.9Round 9🇨🇭 SWITZERLAND94♠♣9-1-10
-7.6Round 6🇵🇹 PORTUGAL214♠♣A-1-10
-7.6Round 6🇵🇹 PORTUGAL284♠♥K-1-10
-8.1Round 17🇵🇱 POLAND144♠♦A=-8
-8.2Round 15🇧🇬 BULGARIA53NT♣8=-7
-9.8Round 16🇹🇷 TURKIYE306♠♦7-2-14
-10.8Round 12🇩🇰 DENMARK276NTx♦2-2-13
-11.1Round 11🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND53NT♣4+2+0
-17.2Round 1🇫🇷 FRANCE164♥x♦A=-14