🇮🇹 ANGELINI Francesco · ITALY

105rank
-110.9Butler · 112 bds
-0.99per board
±4.6swing
-1.49vs par /bd · #101/103
-0.64adjusted /bd
Butler per round: -25.8 -21.9 -5.2 11.5 -13.5 -44.4 -11.6by round

vs par split: bidding -1.41 · play -0.23

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

Card play — on target: opening leads 52.9% #103 of 103 · declarer play 60.0% #99 of 103 · defence 78.3% #101 of 103

Card play by contract type — on target
vs NTvs a suit
Opening leads28.6% (7)70.0% (10)
Declarer play55.6% (9)62.5% (16)
Defence75.0% (12)79.2% (48)

Opening leads by suit led: ♠ 40.0% (5) · ♥ 40.0% (5) · ♦ 60.0% (5) · ♣ 100.0% (2)

vs par by strain: NT -1.93 (28) · a suit -1.45 (83)

vs par by level: part-score -1.12 (34) · game -1.94 (70) · slam +0.00 (7)

By role: declaring -1.48/bd (-3.98 vs par · 51) · defending -0.58/bd (+0.59 vs par · 61)

By vulnerability: vulnerable -1.37/bd (-1.75 vs par · 56) · not vulnerable -0.61/bd (-1.23 vs par · 56)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.VersaceG.Homonnay – G.WinklerClosed16-25.8-1.61-2.62
Round 3A.SementaM.Bilde – D.BildeOpen16-21.9-1.37-2.50
Round 5A.SementaM.Molva – E.KoksoyClosed16-5.2-0.33-1.50
Round 7A.SementaF.Piedra – R.WalkerOpen16+11.5+0.72-0.38
Round 10A.SementaJ.Verhees – R.Van ProoijenOpen16-13.5-0.84-0.56
Round 11A.SementaJ.Kalita – M.NowosadzkiOpen16-44.4-2.77-3.31
Round 13A.SementaD.Bakhshi – D.GoldClosed16-11.6-0.72+0.44

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
+15.8Round 7🇨🇭 SWITZERLAND247NT♠4-2+17
+8.8Round 3🇩🇰 DENMARK204♠x♥3+1+8
+8.7Round 7🇨🇭 SWITZERLAND174♥♦K-1+10
+8.4Round 1🇭🇺 HUNGARY226♠♥3=+0
+7.9Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND44♠♦A+2+9
+7.4Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND103NT♠9-1+12
+7.1Round 5🇹🇷 TURKEY194♠♣2-1+12
+6.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND25♥x♦A-2+8
+6.6Round 10🇳🇱 NETHERLANDS45♠x♦8-2+7
+5.2Round 3🇩🇰 DENMARK316♣♥2=+0
+4.8Round 10🇳🇱 NETHERLANDS134♠♣5-1+6
+4.1Round 11🇵🇱 POLAND223NT♣3+1+7
+3.9Round 3🇩🇰 DENMARK18Adj♣2+7
+3.8Round 11🇵🇱 POLAND324♥♠2=+0
+3.3Round 11🇵🇱 POLAND202♥♣4=+0
+3.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83NT♥9-3+2
+2.8Round 3🇩🇰 DENMARK193NT♥10+2+0
+2.8Round 10🇳🇱 NETHERLANDS84♠♥A-2-5
+2.2Round 7🇨🇭 SWITZERLAND204♥x♠A-1+8
+2.1Round 5🇹🇷 TURKEY254♥♠K+1+0
+2.1Round 10🇳🇱 NETHERLANDS144♣=+6
+1.9Round 5🇹🇷 TURKEY321NT♥2-1+0
+1.8Round 5🇹🇷 TURKEY294♥♣K=-1
+1.8Round 7🇨🇭 SWITZERLAND314♠x♥J-1+0
+1.7Round 7🇨🇭 SWITZERLAND182♣♦A+1+0
+1.5Round 5🇹🇷 TURKEY315♣♥A=+3
+1.4Round 5🇹🇷 TURKEY213NT♦5+1-1
+1.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113♥♦4-1+2
+0.8Round 11🇵🇱 POLAND184♣♠5=+1
+0.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠♦4-2+2
+0.7Round 1🇭🇺 HUNGARY323NT♠Q-1-5
+0.7Round 7🇨🇭 SWITZERLAND214♠♥6-2+6
+0.6Round 3🇩🇰 DENMARK263NT♥10+1+0
+0.6Round 11🇵🇱 POLAND173♣♠3=+0
+0.5Round 3🇩🇰 DENMARK324♠♠5+1-11
+0.5Round 7🇨🇭 SWITZERLAND306NT♦A=+0
+0.5Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND31♠♠8+4+6
+0.4Round 1🇭🇺 HUNGARY184♠♦A=+0
+0.2Round 1🇭🇺 HUNGARY314♥♥J=+0
+0.1Round 10🇳🇱 NETHERLANDS52♥♥3+1+7
+0.0Round 3🇩🇰 DENMARK275♠♥6=+0
+0.0Round 7🇨🇭 SWITZERLAND274♥♣Q+1+0
+0.0Round 10🇳🇱 NETHERLANDS34♠♣7+1+0
-0.1Round 3🇩🇰 DENMARK252♥♦A+1+0
-0.2Round 5🇹🇷 TURKEY263NT♥3+2-1
-0.4Round 1🇭🇺 HUNGARY303NT♣5+1+0
-0.4Round 3🇩🇰 DENMARK282♠♣4+1-1
-0.4Round 7🇨🇭 SWITZERLAND232♦♣5+1-6
-0.4Round 10🇳🇱 NETHERLANDS154♥♦J=+1
-0.4Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♥♣10=+1
-0.6Round 5🇹🇷 TURKEY203♦♠3=+1
-0.7Round 7🇨🇭 SWITZERLAND255♦♥8+1-11
-0.7Round 7🇨🇭 SWITZERLAND284♠♣A+1+0
-0.8Round 1🇭🇺 HUNGARY243NT♥2+2-1
-0.8Round 3🇩🇰 DENMARK223♥♦Q=+0
-0.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND61NT♠3=+1
-1.0Round 10🇳🇱 NETHERLANDS12♥♣T=-1
-1.1Round 10🇳🇱 NETHERLANDS24♥♠2+1+0
-1.2Round 1🇭🇺 HUNGARY272♥♣A+1+4
-1.2Round 3🇩🇰 DENMARK175♠x♥3-1+0
-1.3Round 5🇹🇷 TURKEY283♠♣2-1-2
-1.4Round 11🇵🇱 POLAND271NT♠T+1+0
-1.5Round 5🇹🇷 TURKEY174♠♥6=-11
-1.5Round 7🇨🇭 SWITZERLAND265♣♥J+1-13
-1.6Round 11🇵🇱 POLAND265♦♠A=-2
-1.8Round 5🇹🇷 TURKEY303♠♣9=-1
-1.9Round 10🇳🇱 NETHERLANDS102♣♥K+1+0
-2.0Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND126♠♣A=+0
-2.1Round 1🇭🇺 HUNGARY265♠♣A-1-7
-2.1Round 5🇹🇷 TURKEY222♥♠Q+2-6
-2.2Round 1🇭🇺 HUNGARY231♠♣K=+1
-2.2Round 1🇭🇺 HUNGARY254♠♦A=-3
-2.2Round 10🇳🇱 NETHERLANDS115♦♥5-1-5
-2.2Round 11🇵🇱 POLAND212♠♦8=-6
-2.3Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND154♠♣K=+1
-2.4Round 1🇭🇺 HUNGARY214♥♦4+2-1
-2.5Round 1🇭🇺 HUNGARY204♥♠A+2-1
-2.6Round 7🇨🇭 SWITZERLAND223♠♥8+1+8
-2.6Round 7🇨🇭 SWITZERLAND325♣♠8-3-8
-2.7Round 5🇹🇷 TURKEY234♥♣K+2-9
-2.7Round 10🇳🇱 NETHERLANDS65♣♥Q=-15
-2.8Round 11🇵🇱 POLAND284♥♠2-2-8
-3.0Round 3🇩🇰 DENMARK301♠♥8+1-5
-3.5Round 5🇹🇷 TURKEY272♠♦5+1-1
-3.6Round 3🇩🇰 DENMARK244♠♣K+1+0
-3.6Round 5🇹🇷 TURKEY182♦♠K+1-5
-3.6Round 10🇳🇱 NETHERLANDS124♠♣K=+0
-3.6Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND162♦♦Q=-11
-3.7Round 1🇭🇺 HUNGARY191NT♠5=-7
-3.7Round 5🇹🇷 TURKEY244♥x♠5-3-2
-4.0Round 11🇵🇱 POLAND243NT♠7+1+1
-4.2Round 11🇵🇱 POLAND314♠♥3-1-6
-4.5Round 1🇭🇺 HUNGARY175♠♠2=-11
-4.5Round 10🇳🇱 NETHERLANDS163♦♠A=+0
-5.2Round 7🇨🇭 SWITZERLAND195♣♦A=-7
-5.2Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93NT♥7+1-7
-5.6Round 1🇭🇺 HUNGARY291♣♦K+2-6
-5.6Round 10🇳🇱 NETHERLANDS73NT♣J-2-8
-5.7Round 11🇵🇱 POLAND253NT♥8-1-4
-5.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND16NT♥8=+0
-6.2Round 7🇨🇭 SWITZERLAND293♦♥3+1-10
-6.7Round 11🇵🇱 POLAND194♥♦J+3-10
-6.8Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND52NT♦7+2-7
-6.9Round 10🇳🇱 NETHERLANDS93NT♥9+2-2
-7.5Round 11🇵🇱 POLAND233NT♠3+1+0
-7.9Round 1🇭🇺 HUNGARY283NT♠7-1-5
-9.2Round 3🇩🇰 DENMARK214♥x♠A=-9
-10.0Round 11🇵🇱 POLAND305♦x♠6=-9
-10.3Round 3🇩🇰 DENMARK294♠♣5-1-12
-10.9Round 11🇵🇱 POLAND293NT♥4-3-17
-12.7Round 13🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NTx♦3-3-12
-15.1Round 3🇩🇰 DENMARK236NT♣6-3-17