🇸🇪 ABRAGI Andreas · SWEDEN

19rank
+123.6Butler · 264 bds
+0.47per board
±4.8swing
+0.50vs par /bd · #16/78
+0.54adjusted /bd
Butler per round: -3.6 -19.3 9.3 42.9 -2.3 -10.9 -5.9 25.7 -24.8 22.5 -15.6 4.5 11.3 -20 8.1 32 13 -5.7 19 11.3 34.8 -2.7by round

vs par split: bidding -0.08 · play +0.58

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

Card play — on target: opening leads 84.6% #21 of 78 · declarer play 73.4% #53 of 78 · defence 82.1% #30 of 78

Bidding activity — not a pass: 40.3% #61 of 78 (305/757)

Card play by contract type — on target
vs NTvs a suit
Opening leads81.8% (22)85.7% (56)
Declarer play69.6% (23)75.6% (41)
Defence77.1% (35)83.6% (110)

Opening leads by suit led: ♠ 81.2% (16) · ♥ 83.3% (24) · ♦ 83.3% (18) · ♣ 90.0% (20)

vs par by strain: NT -0.31 (70) · a suit +0.79 (194)

vs par by level: part-score -0.04 (80) · game +1.17 (169) · slam -4.20 (15)

By role: declaring +0.59/bd (-1.39 vs par · 119) · defending +0.37/bd (+2.04 vs par · 145)

By vulnerability: vulnerable +0.67/bd (+0.42 vs par · 132) · not vulnerable +0.27/bd (+0.58 vs par · 132)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.Asplund SivelindN.Kant – R.Van Der WeideClosed12-3.6-0.30-0.08
Round 2F.Asplund SivelindT.Gardner – A.CopeClosed12-19.3-1.61-2.25
Round 4F.Asplund SivelindO.Gardenghi – L.DraghiClosed12+9.3+0.78+0.17
Round 5F.Asplund SivelindT.Damm – J.FaupelClosed12+42.9+3.57+3.17
Round 6F.Asplund SivelindM.Kemeny – Z.ArgayClosed12-2.3-0.19+2.92
Round 7F.Asplund SivelindY.Sliwowicz – O.SabbahOpen12-10.9-0.91-0.50
Round 8I.LichtensteinI.Pollatou – I.VirvidakisClosed12-5.9-0.49+0.42
Round 9F.Asplund SivelindT.Toesse – C.JohnsenClosed12+25.7+2.14+1.83
Round 10F.Asplund SivelindC.Teil – R.BlochClosed12-24.8-2.07-2.00
Round 11F.Asplund SivelindA.Bukat – M.StasikClosed12+22.5+1.88+2.25
Round 12I.LichtensteinBRANDGAARD DANIEL – C.LahrmannClosed12-15.6-1.30-1.58
Round 13F.Asplund SivelindS.Bora – I.ErClosed12+4.5+0.38-1.33
Round 14F.Asplund SivelindI.Virvidakis – I.PollatouClosed12+11.3+0.94+1.83
Round 16F.Asplund SivelindS.Goor – T.WesterveldClosed12-20.0-1.67-2.25
Round 18F.Asplund SivelindA.Brogeland – M.SaetreOpen12+8.1+0.67+0.83
Round 19F.Asplund SivelindL.Crone – M.O'FarrellOpen12+32.0+2.67+2.00
Round 20F.Asplund SivelindT.Damm – J.FaupelClosed12+13.0+1.08+1.17
Round 22F.Asplund SivelindL.Petelko – K.RetterClosed12-5.7-0.48+3.00
Round 23F.Asplund SivelindA.Tylvad – D.TylvadClosed12+19.0+1.58+0.75
Round 24F.Asplund SivelindC.Teil – R.BlochOpen12+11.3+0.94-0.33
Round 25I.LichtensteinA.Lombardi – L.DraghiOpen12+34.8+2.90+3.08
Round 26I.LichtensteinF.Kurlit – K.CichyOpen12-2.7-0.23-2.17

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.9Round 19🇮🇪 IRELAND85♥x♠A+1+12
+13.3Round 25🇮🇹 ITALY104♠x♦A-3+12
+13.1Round 9🇳🇴 NORWAY105♦♣6-2+17
+10.9Round 14🇬🇷 GREECE214♠♣A=+10
+10.6Round 5🇩🇪 GERMANY73NT♥6-3+17
+9.8Round 19🇮🇪 IRELAND43NT♥T+1+1
+9.7Round 20🇩🇪 GERMANY234♠♦J-1+13
+9.5Round 23🇩🇰 DENMARK44♥x♠A=+12
+9.2Round 18🇳🇴 NORWAY233♥x♥A=+15
+9.0Round 6🇭🇺 HUNGARY133♣x♦K-2+9
+9.0Round 23🇩🇰 DENMARK95♣♠A-2+11
+8.9Round 20🇩🇪 GERMANY155♦♣5=+12
+8.7Round 8🇬🇷 GREECE247♣♠K=-2
+8.5Round 25🇮🇹 ITALY24♠♥A=+0
+8.0Round 10🇫🇷 FRANCE183NT♣J-1+14
+7.8Round 9🇳🇴 NORWAY125♥♦4-1+12
+7.8Round 24🇫🇷 FRANCE223NT♠K=+0
+7.6Round 1🇳🇱 NETHERLANDS74♠♦6-2+8
+7.6Round 1🇳🇱 NETHERLANDS103NT♠2-2+13
+7.6Round 19🇮🇪 IRELAND125♠♣A-2+8
+7.4Round 18🇳🇴 NORWAY214♠♥8-1+11
+7.2Round 5🇩🇪 GERMANY24♠♦Q=+0
+7.2Round 7🇮🇱 ISRAEL43NT♥Q=+10
+7.1Round 4🇮🇹 ITALY156♥♦9=+0
+7.1Round 9🇳🇴 NORWAY74♥♠7=+3
+6.9Round 26🇵🇱 POLAND193NT♠K=+0
+6.8Round 14🇬🇷 GREECE194♥♠9-2+13
+6.7Round 19🇮🇪 IRELAND53NT♦4=+6
+6.4Round 6🇭🇺 HUNGARY244♥♦A=+8
+6.2Round 11🇵🇱 POLAND15♠x♥T-2+5
+6.2Round 11🇵🇱 POLAND43NT♣Q-2+8
+6.0Round 18🇳🇴 NORWAY183♠♥J-1+5
+5.9Round 26🇵🇱 POLAND185♣♥K=+3
+5.3Round 5🇩🇪 GERMANY95♣♠A-4+8
+5.3Round 20🇩🇪 GERMANY133♠♣J-2+8
+5.3Round 22🇮🇱 ISRAEL225♣x♠Q-1+9
+5.2Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND162♥♣9=+6
+5.2Round 16🇳🇱 NETHERLANDS233NT♠T=+0
+5.1Round 5🇩🇪 GERMANY34♠♥2-1+10
+5.0Round 5🇩🇪 GERMANY86♣x♦K-2+5
+5.0Round 11🇵🇱 POLAND114♠♠8+1+0
+4.9Round 6🇭🇺 HUNGARY212♠♥4+3+9
+4.9Round 11🇵🇱 POLAND32NT♥K+1+6
+4.8Round 10🇫🇷 FRANCE164♠♦A-2+9
+4.7Round 4🇮🇹 ITALY163♥♠K-2+3
+4.5Round 4🇮🇹 ITALY192NT♣3=+12
+4.5Round 14🇬🇷 GREECE142♥♦5-2+5
+4.4Round 19🇮🇪 IRELAND104♠♦K-1+20
+4.3Round 26🇵🇱 POLAND143NT♠5=+0
+4.3Round 26🇵🇱 POLAND162♠♦2-3-3
+4.2Round 24🇫🇷 FRANCE243NT♥4-3+6
+4.2Round 25🇮🇹 ITALY34♠♥J-1+12
+4.1Round 13🇹🇷 TURKIYE43♠♥A-2+2
+3.8Round 1🇳🇱 NETHERLANDS124♠♥5=+1
+3.8Round 5🇩🇪 GERMANY53NT♥J+1+0
+3.8Round 9🇳🇴 NORWAY14♣♥A-1+4
+3.8Round 23🇩🇰 DENMARK124♠♣K=+0
+3.7Round 8🇬🇷 GREECE164♥♥3-2+3
+3.7Round 16🇳🇱 NETHERLANDS154♥♣T=+11
+3.6Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND194♥♦K-1+6
+3.6Round 5🇩🇪 GERMANY62♠♥3-1+4
+3.6Round 25🇮🇹 ITALY122♠♣Q-1-2
+3.5Round 4🇮🇹 ITALY202♠♠J-2+2
+3.5Round 9🇳🇴 NORWAY42♠♥2+2+1
+3.5Round 13🇹🇷 TURKIYE73♥x♣7-1+3
+3.5Round 18🇳🇴 NORWAY164♥♦J-1+5
+3.5Round 19🇮🇪 IRELAND64♥♠5+2+11
+3.5Round 23🇩🇰 DENMARK65♣♥T+1-10
+3.4Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♠K-1+5
+3.4Round 26🇵🇱 POLAND244♠♥K=-1
+3.3Round 9🇳🇴 NORWAY93NT♠8=-1
+3.2Round 6🇭🇺 HUNGARY194♥♦7-2+6
+3.2Round 7🇮🇱 ISRAEL82♥♦Q=+5
+3.2Round 12🇩🇰 DENMARK153NT♦K-3+6
+3.2Round 22🇮🇱 ISRAEL184♠♣K-1+5
+3.2Round 23🇩🇰 DENMARK114♠♣T+2+1
+3.2Round 25🇮🇹 ITALY114♠♥5-3+2
+3.1Round 1🇳🇱 NETHERLANDS114NT♦2+2+11
+3.1Round 24🇫🇷 FRANCE182♥♦Q-2+5
+3.0Round 11🇵🇱 POLAND124♠♥9=+0
+2.8Round 4🇮🇹 ITALY174♥♠2=+0
+2.8Round 18🇳🇴 NORWAY174♥♣A-1+5
+2.8Round 18🇳🇴 NORWAY224♠♠Q-1-1
+2.8Round 22🇮🇱 ISRAEL234♥x♦3-1+7
+2.6Round 1🇳🇱 NETHERLANDS15♦♣A=+0
+2.6Round 6🇭🇺 HUNGARY202♦♣A=+5
+2.6Round 16🇳🇱 NETHERLANDS173NT♥J-2+6
+2.5Round 14🇬🇷 GREECE134♠♥T-2+8
+2.5Round 23🇩🇰 DENMARK54♥♣6-1+6
+2.4Round 9🇳🇴 NORWAY112♦♠5=+1
+2.4Round 12🇩🇰 DENMARK183♠♥A=-8
+2.3Round 19🇮🇪 IRELAND94♠♥Q-1-2
+2.2Round 13🇹🇷 TURKIYE64♠♦J+1+0
+2.2Round 22🇮🇱 ISRAEL133NT♥6+1+10
+2.2Round 22🇮🇱 ISRAEL195♦♠A-2+12
+2.2Round 25🇮🇹 ITALY14♥♣7+1+11
+2.1Round 4🇮🇹 ITALY213♠♣J-2+0
+2.1Round 5🇩🇪 GERMANY121NT♣4=+6
+2.1Round 11🇵🇱 POLAND74♠x♠J-1+8
+2.1Round 11🇵🇱 POLAND94♠♦T-1-2
+2.1Round 14🇬🇷 GREECE184♠♦7-1+5
+2.0Round 13🇹🇷 TURKIYE14♠♥3=-1
+2.0Round 22🇮🇱 ISRAEL202♠♣3-2+8
+1.9Round 20🇩🇪 GERMANY224♠♥A+1-11
+1.8Round 7🇮🇱 ISRAEL112NT♠Q-1+3
+1.8Round 8🇬🇷 GREECE201NT♠6+1+0
+1.8Round 23🇩🇰 DENMARK34♥♦9+1+0
+1.8Round 24🇫🇷 FRANCE193♣♥9-2+11
+1.7Round 13🇹🇷 TURKIYE84♠♦6-2+0
+1.7Round 14🇬🇷 GREECE154♥♦J=+11
+1.7Round 26🇵🇱 POLAND133NT♣8+1-1
+1.6Round 20🇩🇪 GERMANY212♠♦A-1+8
+1.6Round 25🇮🇹 ITALY43NT♠J+2+0
+1.5Round 11🇵🇱 POLAND83NT♥7+2+1
+1.3Round 5🇩🇪 GERMANY41NT♥A=-1
+1.3Round 13🇹🇷 TURKIYE113♠♦9+2-6
+1.3Round 24🇫🇷 FRANCE131NT♦4+1+0
+1.2Round 12🇩🇰 DENMARK213♣♦3+1+0
+1.1Round 5🇩🇪 GERMANY114♠♠7=+0
+1.1Round 12🇩🇰 DENMARK173NT♥6-1+4
+1.1Round 25🇮🇹 ITALY73♦♣A-1-1
+0.9Round 24🇫🇷 FRANCE204♣♠2=+0
+0.8Round 1🇳🇱 NETHERLANDS53♠♣T+1-6
+0.7Round 13🇹🇷 TURKIYE34♠♥3-1+12
+0.7Round 13🇹🇷 TURKIYE123NT♣6+1+0
+0.7Round 20🇩🇪 GERMANY192♥♥K=+0
+0.7Round 25🇮🇹 ITALY85♣♥T+1+11
+0.5Round 16🇳🇱 NETHERLANDS181NT♠9+1+0
+0.5Round 23🇩🇰 DENMARK15♥x♣4-2+0
+0.4Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND144♠♣K+1+1
+0.4Round 12🇩🇰 DENMARK244♥♠8+1+0
+0.3Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND233NT♦9+2+10
+0.2Round 7🇮🇱 ISRAEL53NT♠7+2+0
+0.2Round 8🇬🇷 GREECE225♣♥K-1+2
+0.2Round 11🇵🇱 POLAND103♠♣A=-1
+0.1Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠♥A+1+0
+0.1Round 14🇬🇷 GREECE174♠♥A=+0
+0.1Round 24🇫🇷 FRANCE153NT♦3+2-13
+0.1Round 24🇫🇷 FRANCE233♣♥A+1+0
+0.0Round 4🇮🇹 ITALY184♠♦A=+0
-0.0Round 5🇩🇪 GERMANY13NT♥4+3-11
-0.0Round 6🇭🇺 HUNGARY143NT♠2+1+1
-0.0Round 9🇳🇴 NORWAY34♠♣T=+0
+0.0Round 12🇩🇰 DENMARK134♠♠4+1+0
+0.0Round 16🇳🇱 NETHERLANDS213NT♥Q+2-13
-0.1Round 7🇮🇱 ISRAEL62♠♥J-1-2
-0.1Round 14🇬🇷 GREECE163NT♠3+1+0
-0.1Round 14🇬🇷 GREECE243NT♥5+2+0
-0.1Round 16🇳🇱 NETHERLANDS192♠♥K-2+1
-0.2Round 11🇵🇱 POLAND25♣♠4+1+13
-0.3Round 8🇬🇷 GREECE215♥♦K-1+11
-0.3Round 10🇫🇷 FRANCE204♥♠6+1+0
-0.4Round 13🇹🇷 TURKIYE95♦♠K-1+2
-0.4Round 19🇮🇪 IRELAND14♥♦J=+0
-0.4Round 20🇩🇪 GERMANY173NT♦5+2+0
-0.5Round 4🇮🇹 ITALY134♠♦3+1-1
-0.5Round 10🇫🇷 FRANCE153♣♦6+2-1
-0.5Round 10🇫🇷 FRANCE244♥♣5=+0
-0.6Round 7🇮🇱 ISRAEL23NT♣J=-2
-0.6Round 23🇩🇰 DENMARK85♣♦9-1-6
-0.7Round 7🇮🇱 ISRAEL72♠♦3-3+5
-0.8Round 8🇬🇷 GREECE192♠♦A-2+1
-0.8Round 12🇩🇰 DENMARK141NT♠7+1-1
-0.8Round 18🇳🇴 NORWAY154♥♣Q-2+6
-0.8Round 19🇮🇪 IRELAND114♥♠K=+0
-0.8Round 25🇮🇹 ITALY64♥♦Q-1-5
-0.9Round 6🇭🇺 HUNGARY234♠♣8+1+0
-0.9Round 25🇮🇹 ITALY93♠♥2+1-1
-1.0Round 16🇳🇱 NETHERLANDS143NT♥5+1+0
-1.2Round 8🇬🇷 GREECE143NT♣9+1+0
-1.2Round 18🇳🇴 NORWAY204♥♠6=-9
-1.3Round 10🇫🇷 FRANCE143♠♥A+1-6
-1.4Round 12🇩🇰 DENMARK224♥♦2+1+0
-1.4Round 18🇳🇴 NORWAY241NT♥8=+0
-1.4Round 22🇮🇱 ISRAEL214♠♥K+1+0
-1.5Round 4🇮🇹 ITALY143NT♦3+1+0
-1.5Round 11🇵🇱 POLAND51NT♥A-1-4
-1.5Round 20🇩🇪 GERMANY142♠♥J=+0
-1.5Round 24🇫🇷 FRANCE164♥♠8+2-1
-1.6Round 19🇮🇪 IRELAND75♣♦A+1-13
-1.7Round 24🇫🇷 FRANCE172♠♥7=+0
-1.8Round 9🇳🇴 NORWAY52♠♥3+2-1
-1.8Round 9🇳🇴 NORWAY64♠♣8+1+0
-1.9Round 24🇫🇷 FRANCE141NT♠2+1+1
-1.9Round 25🇮🇹 ITALY52♥♠8-1-2
-2.0Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243NT♦7-2-11
-2.0Round 16🇳🇱 NETHERLANDS132♠♣5=-6
-2.0Round 20🇩🇪 GERMANY205♣♠3=+3
-2.1Round 1🇳🇱 NETHERLANDS83♣x♠J-3-2
-2.2Round 5🇩🇪 GERMANY102♠♠2+1+0
-2.2Round 10🇫🇷 FRANCE172♠♥2-2+0
-2.2Round 18🇳🇴 NORWAY144♥♠J=+0
-2.2Round 20🇩🇪 GERMANY163NT♣4-2-6
-2.2Round 22🇮🇱 ISRAEL242♠♠4=+1
-2.3Round 7🇮🇱 ISRAEL95♣x♦K-2-2
-2.3Round 8🇬🇷 GREECE153NT♠6+1+0
-2.3Round 26🇵🇱 POLAND153NT♦6-2-7
-2.4Round 12🇩🇰 DENMARK194♠♣2-2+0
-2.5Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND205♣♠4=-13
-2.5Round 7🇮🇱 ISRAEL14♠♥T=+0
-2.5Round 13🇹🇷 TURKIYE21NT♥6=-6
-2.5Round 13🇹🇷 TURKIYE53♠♣9-1-5
-2.6Round 8🇬🇷 GREECE182♠♥5=+1
-2.7Round 1🇳🇱 NETHERLANDS23NT♠A+2-1
-2.8Round 8🇬🇷 GREECE136♠♥5=+0
-2.9Round 9🇳🇴 NORWAY24♥♥A=-3
-2.9Round 20🇩🇪 GERMANY242♠♦3+3-3
-2.9Round 24🇫🇷 FRANCE215♠♣8+2-13
-2.9Round 26🇵🇱 POLAND234♠♥3=+1
-3.1Round 10🇫🇷 FRANCE134♥♣6-1-12
-3.1Round 16🇳🇱 NETHERLANDS223NT♥2+1-4
-3.2Round 1🇳🇱 NETHERLANDS44♥♠J=+0
-3.2Round 6🇭🇺 HUNGARY224♠x♥A-1+0
-3.2Round 14🇬🇷 GREECE202♥♦J=-6
-3.2Round 16🇳🇱 NETHERLANDS243♥♣A+1-6
-3.4Round 23🇩🇰 DENMARK24♠♦6=+0
-3.6Round 1🇳🇱 NETHERLANDS63NT♠3+1-6
-3.6Round 23🇩🇰 DENMARK102♠♥K-1-5
-3.8Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND183♣♦2=-5
-3.8Round 19🇮🇪 IRELAND33NT♠2-2-7
-3.8Round 26🇵🇱 POLAND212♣♣5=-5
-3.9Round 4🇮🇹 ITALY244♠♥2-3-2
-4.0Round 10🇫🇷 FRANCE223♣♣4-1-5
-4.0Round 22🇮🇱 ISRAEL175♥♠9+1+1
-4.1Round 22🇮🇱 ISRAEL162NT♠2=+0
-4.2Round 4🇮🇹 ITALY235♣♦A-1-12
-4.2Round 12🇩🇰 DENMARK235♠♠T+1-2
-4.4Round 12🇩🇰 DENMARK162NT♠2+2-3
-4.5Round 6🇭🇺 HUNGARY184♠♣J+1+0
-4.5Round 7🇮🇱 ISRAEL123NT♥K-2-6
-4.7Round 8🇬🇷 GREECE177♠♠T=+0
-4.7Round 18🇳🇴 NORWAY136♠♠5-2-13
-4.8Round 7🇮🇱 ISRAEL101NT♣J=-5
-4.9Round 14🇬🇷 GREECE234♥♠5+2-13
-5.1Round 26🇵🇱 POLAND202♦♠3-1-5
-5.2Round 6🇭🇺 HUNGARY166NT♠4=+11
-5.3Round 4🇮🇹 ITALY227♠♠T=+0
-5.4Round 6🇭🇺 HUNGARY153♥♣K=-1
-5.4Round 22🇮🇱 ISRAEL142♥♣5=-9
-5.6Round 8🇬🇷 GREECE233NT♦3+1-11
-5.6Round 10🇫🇷 FRANCE234♥♠J=-10
-5.7Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND225♠x♥A-1+0
-5.8Round 26🇵🇱 POLAND225♠x♣Q-1-7
-6.1Round 20🇩🇪 GERMANY183♦♣J+3-10
-6.3Round 13🇹🇷 TURKIYE106♣♦T-1-17
-6.3Round 22🇮🇱 ISRAEL154♠x♦K-1-8
-7.0Round 11🇵🇱 POLAND66♣♦7+1-7
-7.1Round 10🇫🇷 FRANCE216♦♠7=+2
-7.2Round 23🇩🇰 DENMARK74♠♦6=+0
-7.8Round 7🇮🇱 ISRAEL33NT♣7-1-12
-8.1Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND133NT♠7-1-12
-8.5Round 1🇳🇱 NETHERLANDS93NT♦T=-7
-8.8Round 9🇳🇴 NORWAY84♥♠T-1-11
-9.0Round 1🇳🇱 NETHERLANDS33NT♥2-1-12
-9.0Round 14🇬🇷 GREECE225♥x♣9=-11
-9.2Round 6🇭🇺 HUNGARY176♥x♣K-2-13
-9.3Round 26🇵🇱 POLAND176♠♦J+1-1
-9.6Round 19🇮🇪 IRELAND23NTx♠K=-12
-10.2Round 2🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND156♠♥A-3-14
-10.7Round 12🇩🇰 DENMARK203NTx♦2-2-15
-10.9Round 16🇳🇱 NETHERLANDS164♠x♣A-3-5
-11.7Round 16🇳🇱 NETHERLANDS203♠x♦Q=-11
-13.0Round 10🇫🇷 FRANCE192♠x♠A+2-15
-13.3Round 18🇳🇴 NORWAY196♦x♥A=-14