🇮🇹 DONATI Giovanni · ITALY

13rank
+24.3Butler · 154 bds
+0.16per board
±4.6swing
-0.13vs par /bd · #9/16
+0.17adjusted /bd
Butler per round: 40.2 40.2 40.2 -17.6 -17.6 -17.6 -17.6 1.7 1.7 1.7 1.7 1.7 1.7by round

vs par split: bidding -0.53 · play +0.35

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

Card play — on target: opening leads 79.1% #9 of 16 · declarer play 77.8% #3 of 16 · defence 89.6% #5 of 16

Card play by contract type — on target
vs NTvs a suit
Opening leads54.5% (11)87.5% (32)
Declarer play71.4% (14)80.6% (31)
Defence95.8% (24)86.8% (53)

Opening leads by suit led: ♠ 60.0% (5) · ♥ 72.7% (11) · ♦ 78.6% (14) · ♣ 92.3% (13)

vs par by strain: NT +1.15 (46) · a suit -0.76 (106)

vs par by level: part-score -0.11 (46) · game +0.13 (93) · slam -2.62 (13)

By role: declaring -0.08/bd (-2.92 vs par · 76) · defending +0.39/bd (+2.59 vs par · 78)

By vulnerability: vulnerable -0.18/bd (-0.49 vs par · 77) · not vulnerable +0.49/bd (+0.23 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalF.PortaK.Cichy – K.KopkaOpen14+15.9+1.14+1.29
QuarterfinalF.PortaP.Patreuha – J.PatreuhaOpen14+24.1+1.72+0.57
QuarterfinalF.PortaK.Cichy – J.PatreuhaOpen14+0.2+0.01-1.57
SemifinalF.PortaS.Clementsson – A.SandinOpen14-2.0-0.14-1.50
SemifinalF.PortaE.Hansson – C.MannOpen14+3.6+0.26-0.50
SemifinalF.PortaS.Clementsson – A.SandinOpen14-6.3-0.45+0.21
SemifinalF.PortaA.Sandin – S.ClementssonClosed14-12.9-0.92-0.86
FinalF.PortaA.Boulin – T.GuilleminClosed14+9.2+0.66-0.14
FinalF.PortaM.Fragola – M.DufreneOpen14+18.4+1.31+0.36
FinalF.PortaT.Guillemin – A.BoulinOpen14-12.6-0.90+0.50
FinalF.PortaM.Fragola – M.DufreneClosed14-13.3-0.95+0.21
FinalF.PortaR.Basler – L.BellicaudOpen0+0.0+0.00·
FinalF.PortaR.Basler – L.BellicaudOpen0+0.0+0.00·

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.3Semifinal🇸🇪 SWEDEN53NT♥10-1+15
+13.0Quarterfinal🇵🇱 POLAND343NT♠7+2+0
+11.6Quarterfinal🇵🇱 POLAND566♣♥J-1+14
+10.7Quarterfinal🇵🇱 POLAND184♠♥6=+0
+10.7Semifinal🇸🇪 SWEDEN354♥♦A=+10
+10.6Quarterfinal🇵🇱 POLAND163NT♥4+1+11
+10.0Semifinal🇸🇪 SWEDEN212♥♦3+2+10
+9.9Quarterfinal🇵🇱 POLAND313NT♥7=+10
+9.3Quarterfinal🇵🇱 POLAND446NT♣6-4+12
+9.3Final🇫🇷 FRANCE201♦♣J-3+12
+9.1Quarterfinal🇵🇱 POLAND213NT♣K=+10
+7.7Final🇫🇷 FRANCE146♠♦6+1-11
+7.0Semifinal🇸🇪 SWEDEN365♣♠A=+0
+6.7Final🇫🇷 FRANCE363NT♠2=+6
+6.4Quarterfinal🇵🇱 POLAND293NT♥3-1+5
+5.0Semifinal🇸🇪 SWEDEN41NT♠9-1+0
+5.0Semifinal🇸🇪 SWEDEN503♥♦5=+1
+5.0Final🇫🇷 FRANCE164♠♥Q+1+1
+4.7Semifinal🇸🇪 SWEDEN262♠♦4+2+2
+4.7Final🇫🇷 FRANCE156♣♥Q+1+11
+4.3Semifinal🇸🇪 SWEDEN183NT♠5-1-5
+4.3Semifinal🇸🇪 SWEDEN274♠♦J-1+6
+4.3Final🇫🇷 FRANCE105♠x♣2-2+7
+4.1Quarterfinal🇵🇱 POLAND435♦♥A=-1
+4.0Semifinal🇸🇪 SWEDEN384♠♣10-1+12
+4.0Final🇫🇷 FRANCE464♠♦8-1+6
+3.7Quarterfinal🇵🇱 POLAND394♠♣8=+0
+3.7Final🇫🇷 FRANCE53NT♦4+3+13
+3.7Final🇫🇷 FRANCE113NT♥Q+2+10
+3.7Final🇫🇷 FRANCE172♥♥6=+0
+3.7Final🇫🇷 FRANCE434♠♦3-1+5
+3.7Final🇫🇷 FRANCE484♠♦K+2+11
+3.3Semifinal🇸🇪 SWEDEN64♥♦A=+0
+3.3Final🇫🇷 FRANCE11NTx♥2-1+1
+3.3Final🇫🇷 FRANCE381NT♥2+1+0
+3.0Final🇫🇷 FRANCE254♠♣K+1+1
+2.7Final🇫🇷 FRANCE25♠x♥A-2+0
+2.4Quarterfinal🇵🇱 POLAND543♦♥J=+0
+2.3Quarterfinal🇵🇱 POLAND302♠♥2+2+1
+2.1Quarterfinal🇵🇱 POLAND423♣♠A-1-3
+2.1Quarterfinal🇵🇱 POLAND514♠x♣J-1-1
+2.0Quarterfinal🇵🇱 POLAND154♠♦5+1+0
+2.0Final🇫🇷 FRANCE263♦♣K-2+6
+2.0Final🇫🇷 FRANCE521NT♠Q-1+11
+1.6Quarterfinal🇵🇱 POLAND285♦♦3=+2
+1.3Quarterfinal🇵🇱 POLAND404♥♦A-1-10
+1.3Semifinal🇸🇪 SWEDEN461♦x♠K=+7
+1.3Final🇫🇷 FRANCE31NT♠10-1+4
+1.0Final🇫🇷 FRANCE243NT♥A-3-4
+1.0Final🇫🇷 FRANCE403NT♦K=+11
+0.9Quarterfinal🇵🇱 POLAND253♥♦2-1-3
+0.7Quarterfinal🇵🇱 POLAND323NT♥2+2+16
+0.7Semifinal🇸🇪 SWEDEN133NT♠9+2+0
+0.7Semifinal🇸🇪 SWEDEN374♠♥K=+0
+0.7Semifinal🇸🇪 SWEDEN441NT♦2=-5
+0.7Semifinal🇸🇪 SWEDEN534♠♣10+2+11
+0.7Semifinal🇸🇪 SWEDEN563NT♦K=+1
+0.7Final🇫🇷 FRANCE304♠♣10+2+1
+0.7Final🇫🇷 FRANCE324♠♣J=+1
+0.3Quarterfinal🇵🇱 POLAND263NT♥A-1+3
+0.3Quarterfinal🇵🇱 POLAND472♠♣K+2-6
+0.3Semifinal🇸🇪 SWEDEN245♦♣K+1-1
+0.3Final🇫🇷 FRANCE62♠♥10+1+0
+0.3Final🇫🇷 FRANCE84♥♠10+2-11
+0.3Final🇫🇷 FRANCE123♥♦4+1+8
+0.3Final🇫🇷 FRANCE182♥♠A+2-10
+0.3Final🇫🇷 FRANCE214♣♥A-1-1
+0.3Final🇫🇷 FRANCE473NT♦5+1+1
-0.0Quarterfinal🇵🇱 POLAND354♥♦A+1+0
-0.0Semifinal🇸🇪 SWEDEN163NT♦A-2-6
-0.0Semifinal🇸🇪 SWEDEN194♠♣Q+1+13
-0.0Semifinal🇸🇪 SWEDEN313NT♥10+1+0
-0.0Semifinal🇸🇪 SWEDEN325♥♦4=+0
-0.0Semifinal🇸🇪 SWEDEN344♠♥K=-6
+0.0Final🇫🇷 FRANCE233NT♣A+1+0
+0.0Final🇫🇷 FRANCE283NT♦3+1+0
+0.0Final🇫🇷 FRANCE334♥♣A+1+0
+0.0Final🇫🇷 FRANCE343♦x♥2-1+2
+0.0Final🇫🇷 FRANCE35Pass+4
+0.0Final🇫🇷 FRANCE394♠♣A=+0
-0.0Final🇫🇷 FRANCE446♠♦2=+0
-0.0Final🇫🇷 FRANCE502♦♥K-2-1
-0.0Final🇫🇷 FRANCE553NT♠5-2-7
-0.3Semifinal🇸🇪 SWEDEN293NT♣2+2+0
-0.3Final🇫🇷 FRANCE224♥♠K+1-11
-0.3Final🇫🇷 FRANCE276♠♠4+1+13
-0.3Final🇫🇷 FRANCE543NT♠8=-2
-0.7Quarterfinal🇵🇱 POLAND523NT♥6=+0
-0.7Semifinal🇸🇪 SWEDEN94♥♦4=-13
-0.7Semifinal🇸🇪 SWEDEN155♥♠K=-4
-0.7Semifinal🇸🇪 SWEDEN453NT♥2-2-6
-0.7Final🇫🇷 FRANCE293NT♥7+1+0
-0.9Quarterfinal🇵🇱 POLAND191NT♠9=-1
-0.9Quarterfinal🇵🇱 POLAND453♣♣A-3-10
-1.0Quarterfinal🇵🇱 POLAND242♥♦2=+0
-1.0Semifinal🇸🇪 SWEDEN11NT♥3=+2
-1.0Semifinal🇸🇪 SWEDEN34♠♣K=+11
-1.0Semifinal🇸🇪 SWEDEN224♠♥8+1-1
-1.0Semifinal🇸🇪 SWEDEN483♥♣9-1-5
-1.0Semifinal🇸🇪 SWEDEN513NT♥3+2-11
-1.0Final🇫🇷 FRANCE7Pass+3
-1.0Final🇫🇷 FRANCE422♥♥Q-1+1
-1.1Quarterfinal🇵🇱 POLAND374♠♥A=+1
-1.3Quarterfinal🇵🇱 POLAND384♠♠3=+0
-1.3Semifinal🇸🇪 SWEDEN103♥♣4-2-2
-1.3Semifinal🇸🇪 SWEDEN254♠♥8+2+11
-1.7Quarterfinal🇵🇱 POLAND484♥♦Q+2+11
-1.7Semifinal🇸🇪 SWEDEN422♥♥7+1+1
-1.7Semifinal🇸🇪 SWEDEN524♠♦K-1+12
-1.7Final🇫🇷 FRANCE93NT♥2=+1
-1.7Final🇫🇷 FRANCE564♠x♠4-3+9
-2.0Semifinal🇸🇪 SWEDEN23NT♥Q-6-9
-2.1Quarterfinal🇵🇱 POLAND202♦♣J=+1
-2.3Quarterfinal🇵🇱 POLAND175♠♣A=+0
-2.3Quarterfinal🇵🇱 POLAND233♠♥4=+0
-2.3Quarterfinal🇵🇱 POLAND413♣♦A=-6
-2.3Semifinal🇸🇪 SWEDEN83♣♥2-1-4
-2.3Semifinal🇸🇪 SWEDEN283♦♥Q-2-5
-2.3Semifinal🇸🇪 SWEDEN472♦♠K+2+7
-2.7Semifinal🇸🇪 SWEDEN302♥♦J-2+2
-2.7Semifinal🇸🇪 SWEDEN333♣x♠4-2+8
-3.0Semifinal🇸🇪 SWEDEN493♠♥4=-7
-3.0Semifinal🇸🇪 SWEDEN545♦♥2=+0
-3.0Final🇫🇷 FRANCE453♥♣3+1-7
-3.3Semifinal🇸🇪 SWEDEN74♠♥A-1-12
-3.3Semifinal🇸🇪 SWEDEN113NT♥K=+1
-3.4Quarterfinal🇵🇱 POLAND532♠♠3=-11
-3.7Semifinal🇸🇪 SWEDEN124♥♠7-1-10
-3.7Final🇫🇷 FRANCE533♦♠7-3-1
-4.0Quarterfinal🇵🇱 POLAND365♦♣8=-3
-4.0Semifinal🇸🇪 SWEDEN413NT♥10=-10
-4.0Final🇫🇷 FRANCE371NT♦2=+1
-4.3Semifinal🇸🇪 SWEDEN174♠♥K-2-12
-4.3Semifinal🇸🇪 SWEDEN404♠♠2=+0
-4.3Semifinal🇸🇪 SWEDEN434♥♣6-1-4
-4.3Semifinal🇸🇪 SWEDEN556♥♦3+1-13
-4.7Semifinal🇸🇪 SWEDEN207♥♥J=+0
-5.1Quarterfinal🇵🇱 POLAND221♥♦2-2-5
-5.3Quarterfinal🇵🇱 POLAND495♦x♠5-1-2
-5.3Final🇫🇷 FRANCE514♠♣Q-3-9
-5.6Quarterfinal🇵🇱 POLAND276♠♥5=+0
-5.6Quarterfinal🇵🇱 POLAND505♥x♠K-2-5
-5.6Quarterfinal🇵🇱 POLAND553NTx♥A-1-13
-5.7Semifinal🇸🇪 SWEDEN143NT♥10=+0
-5.7Semifinal🇸🇪 SWEDEN237♠♣4-1-15
-6.3Final🇫🇷 FRANCE414♠♦7-2-8
-6.4Quarterfinal🇵🇱 POLAND463NT♥Q=-10
-6.6Quarterfinal🇵🇱 POLAND333NT♦6=-3
-7.7Final🇫🇷 FRANCE47♠♥J-2-20
-8.0Final🇫🇷 FRANCE134♠♣6-1-7
-10.3Final🇫🇷 FRANCE196♣♠8-2-13
-13.0Semifinal🇸🇪 SWEDEN394♠♦J+3-14
-13.0Final🇫🇷 FRANCE316♠x♥3-6-12
-13.0Final🇫🇷 FRANCE494♥♦7+1-13