🇸🇪 TRAPP Leif · SWEDEN

13rank
+94.8Butler · 176 bds
+0.54per board
±5.0swing
+0.74vs par /bd · #12/95
+0.51adjusted /bd
Butler per round: 25.7 3.2 -30.1 35.8 -3.3 23 -7.5 42.8 -4.6 8.4 1.4by round

vs par split: bidding +0.40 · play +0.34

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

Card play — on target: opening leads 66.7% #92 of 95 · declarer play 79.5% #17 of 95 · defence 82.2% #56 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads50.0% (14)73.5% (34)
Declarer play66.7% (15)86.2% (29)
Defence71.4% (28)87.1% (62)

Opening leads by suit led: ♠ 66.7% (12) · ♥ 92.3% (13) · ♦ 63.6% (11) · ♣ 41.7% (12)

vs par by strain: NT +0.67 (57) · a suit +0.77 (119)

vs par by level: part-score +0.65 (60) · game +1.14 (106) · slam -3.00 (10)

By role: declaring +1.16/bd (-1.20 vs par · 86) · defending -0.05/bd (+2.59 vs par · 90)

By vulnerability: vulnerable +0.73/bd (+1.34 vs par · 88) · not vulnerable +0.34/bd (+0.14 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2O.AxneP.Lagache – D.BauquierOpen16+25.7+1.61+3.31
Round 3O.AxneA.Kowalski – J.RomanskiOpen16+3.2+0.20+0.81
Round 4O.AxneG.Jorgensen – T.BergClosed16-30.1-1.88-2.44
Round 6O.AxneM.Monsegur – G.MooneyOpen16+35.8+2.24+3.69
Round 8O.AxneM.Dumbovich – M.KovacsClosed16-3.3-0.21+0.88
Round 9O.AxneE.Bertolucci – G.BattistoniOpen16+23.0+1.44-0.44
Round 10O.AxneK.Vrieze – O.JanssensOpen16-7.5-0.47-1.12
Round 12O.AxneA.Hamid – M.HussainOpen16+42.8+2.67+1.69
Round 13O.AxneC.Ackerley – D.RussellOpen16-4.6-0.29-2.38
Round 15O.AxneG.Grossi – M.MestresOpen16+8.4+0.53+1.88
Round 17O.AxneS.Ramrakha – V.VirjeeOpen16+1.4+0.09+2.25

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
+11.9Round 10🇳🇱 NETHERLANDS234♠x♦3+1+8
+11.8Round 2🇷🇪 REUNION286♥♠K=-10
+11.2Round 12🇵🇰 PAKISTAN314♥♦J+1+0
+11.0Round 9🇮🇹 ITALY96♦♣4=-2
+10.9Round 9🇮🇹 ITALY54♠♣6-1+12
+10.3Round 2🇷🇪 REUNION312♥x♣J-3+12
+10.0Round 12🇵🇰 PAKISTAN184♥♦K=+13
+9.8Round 3🇵🇱 POLAND44♥♠6=+10
+9.7Round 6🇦🇷 ARGENTINA174♥♦A=+8
+9.7Round 12🇵🇰 PAKISTAN322♣x♥K=+13
+9.1Round 6🇦🇷 ARGENTINA253NT♦7-1+6
+8.7Round 17🇰🇪 KENYA294♥x♦9-2+9
+8.4Round 17🇰🇪 KENYA224♥♣K-1+16
+8.1Round 8🇭🇺 HUNGARY185♥x♣A-1+7
+8.0Round 2🇷🇪 REUNION324♥♦2=+13
+7.9Round 6🇦🇷 ARGENTINA265♥♦9-2+9
+7.3Round 6🇦🇷 ARGENTINA293NT♥2+1+1
+7.2Round 17🇰🇪 KENYA236NT♥9+1+13
+6.4Round 15🇪🇸 SPAIN116♥♠A=+5
+6.1Round 9🇮🇹 ITALY102♦♠9-2+8
+5.9Round 10🇳🇱 NETHERLANDS324♥♣A=+0
+5.7Round 2🇷🇪 REUNION174♠x♦A-3+2
+5.5Round 9🇮🇹 ITALY13♣♥3+1+0
+5.5Round 10🇳🇱 NETHERLANDS183NT♦10=+3
+5.5Round 12🇵🇰 PAKISTAN282NT♠9+3+8
+5.4Round 15🇪🇸 SPAIN14♠♣6-1+5
+5.4Round 15🇪🇸 SPAIN143NT♣6-1+10
+5.3Round 12🇵🇰 PAKISTAN234♥♥5=+3
+5.2Round 2🇷🇪 REUNION263NT♥8-1+6
+4.9Round 6🇦🇷 ARGENTINA283NT♠3-1+10
+4.7Round 8🇭🇺 HUNGARY201NT♣4-1+5
+4.7Round 8🇭🇺 HUNGARY243NT♥J=-1
+4.7Round 13🇳🇿 NEW ZEALAND83♦♠K=+1
+4.6Round 4🇩🇰 DENMARK221NT♠3+1+5
+4.6Round 8🇭🇺 HUNGARY224♠♥Q-1+5
+4.1Round 3🇵🇱 POLAND35♣♥Q-1+6
+4.1Round 8🇭🇺 HUNGARY193NT♥Q-1+10
+4.0Round 13🇳🇿 NEW ZEALAND112♠♣2-3+6
+4.0Round 15🇪🇸 SPAIN43NT♠2-1+16
+3.9Round 8🇭🇺 HUNGARY211NT♠10-1+5
+3.9Round 17🇰🇪 KENYA254♥♥9=+0
+3.8Round 12🇵🇰 PAKISTAN193♥♠9+1+10
+3.7Round 2🇷🇪 REUNION225♦x♣9-1+5
+3.7Round 4🇩🇰 DENMARK254♥♦10+2-11
+3.7Round 6🇦🇷 ARGENTINA183NT♠3-1+5
+3.6Round 9🇮🇹 ITALY153NT♣Q=+0
+3.5Round 2🇷🇪 REUNION274♠x♣A-1+12
+3.5Round 3🇵🇱 POLAND72♥♦A-1-1
+3.5Round 4🇩🇰 DENMARK183♣♦8-1+4
+3.5Round 15🇪🇸 SPAIN81NT♦4=+5
+3.3Round 2🇷🇪 REUNION193NT♠J+3+2
+3.3Round 3🇵🇱 POLAND154♥♠A-1+5
+3.2Round 3🇵🇱 POLAND134♥♦J-2+8
+3.2Round 6🇦🇷 ARGENTINA313NT♣2-2+6
+3.2Round 10🇳🇱 NETHERLANDS316♥♠6+1-13
+2.9Round 4🇩🇰 DENMARK313♣♠10-3+1
+2.9Round 10🇳🇱 NETHERLANDS204♥♦A=+3
+2.7Round 12🇵🇰 PAKISTAN274♠♣4+1+0
+2.6Round 12🇵🇰 PAKISTAN174♠♦10=+0
+2.4Round 9🇮🇹 ITALY23NT♦2+2+0
+2.4Round 13🇳🇿 NEW ZEALAND163NT♦7+2+0
+2.3Round 6🇦🇷 ARGENTINA244♠♣A-1+4
+2.3Round 8🇭🇺 HUNGARY274♥♣J+1+0
+2.3Round 12🇵🇰 PAKISTAN294♠♥K+1+0
+2.3Round 13🇳🇿 NEW ZEALAND146NT♠5=-11
+2.2Round 10🇳🇱 NETHERLANDS281♠♥8-1+0
+2.1Round 6🇦🇷 ARGENTINA232♠♦K+1+7
+1.9Round 3🇵🇱 POLAND11NT♥6+1+6
+1.9Round 4🇩🇰 DENMARK321NT♦2=+6
+1.9Round 13🇳🇿 NEW ZEALAND122♠♣4-1+2
+1.7Round 2🇷🇪 REUNION203♣♥8=+0
+1.7Round 9🇮🇹 ITALY34♥♦5=+1
+1.6Round 13🇳🇿 NEW ZEALAND154♠♦Q-1+2
+1.5Round 6🇦🇷 ARGENTINA274♠♥7-1+4
+1.4Round 6🇦🇷 ARGENTINA193NT♦A-1+5
+1.3Round 3🇵🇱 POLAND91NT♣8+3-6
+1.3Round 3🇵🇱 POLAND162♦♣K+1+1
+1.3Round 13🇳🇿 NEW ZEALAND74♥♦4+1+0
+1.3Round 15🇪🇸 SPAIN64♠♠K+1+0
+1.3Round 15🇪🇸 SPAIN134♠♥5+2+13
+1.1Round 3🇵🇱 POLAND84♠♣A-2-1
+1.1Round 10🇳🇱 NETHERLANDS271NT♦3-1+8
+1.1Round 12🇵🇰 PAKISTAN202♦♥Q+2+10
+1.1Round 15🇪🇸 SPAIN55♥♣A=+0
+1.0Round 10🇳🇱 NETHERLANDS213NT♥2=+2
+1.0Round 12🇵🇰 PAKISTAN254♥♣2=-1
+0.8Round 17🇰🇪 KENYA214♠♥6-1-5
+0.7Round 8🇭🇺 HUNGARY292♥♦2+1+11
+0.6Round 13🇳🇿 NEW ZEALAND54♠♦4=+1
+0.6Round 15🇪🇸 SPAIN122♠♣2=-1
+0.5Round 9🇮🇹 ITALY41NT♥3+3-2
+0.5Round 10🇳🇱 NETHERLANDS244♥♥3+1+0
+0.4Round 17🇰🇪 KENYA202♥♣J=+6
+0.3Round 6🇦🇷 ARGENTINA324♥♦A=+1
+0.3Round 17🇰🇪 KENYA313NT♥7-2+6
+0.2Round 9🇮🇹 ITALY72♠♦A=+0
+0.1Round 17🇰🇪 KENYA271NT♣3+1-7
+0.1Round 17🇰🇪 KENYA282♠♣7=+1
-0.0Round 2🇷🇪 REUNION243♠♠4-1+4
+0.0Round 4🇩🇰 DENMARK204♥♦Q+1+0
-0.1Round 8🇭🇺 HUNGARY172♥♠J+1+0
-0.1Round 15🇪🇸 SPAIN153♥♥7=+0
-0.3Round 10🇳🇱 NETHERLANDS174♥♣Q=-1
-0.5Round 2🇷🇪 REUNION234♠♦J+2+13
-0.5Round 4🇩🇰 DENMARK234♥♣2=+0
-0.5Round 12🇵🇰 PAKISTAN303NT♥7+1+1
-0.5Round 17🇰🇪 KENYA303NT♥Q+1+0
-0.6Round 15🇪🇸 SPAIN93NT♣5=-2
-0.6Round 15🇪🇸 SPAIN104♥♦Q=+0
-0.7Round 12🇵🇰 PAKISTAN224♥♣8+2-11
-0.7Round 13🇳🇿 NEW ZEALAND24♠♣8+2-1
-0.8Round 8🇭🇺 HUNGARY261NT♣J+1+0
-0.9Round 4🇩🇰 DENMARK292NT♠J=+0
-0.9Round 9🇮🇹 ITALY63NT♠2+1+0
-1.0Round 17🇰🇪 KENYA242♠♣3=-1
-1.1Round 3🇵🇱 POLAND102♥♥5=+11
-1.1Round 13🇳🇿 NEW ZEALAND102♥♦K+1+0
-1.2Round 4🇩🇰 DENMARK281♠♠J+3-1
-1.3Round 3🇵🇱 POLAND123NT♠8+2+0
-1.3Round 8🇭🇺 HUNGARY314♠♣J=+0
-1.3Round 9🇮🇹 ITALY81NT♠5=-5
-1.5Round 3🇵🇱 POLAND23NT♦6-1-5
-1.6Round 6🇦🇷 ARGENTINA203NT♣9+2+13
-1.6Round 8🇭🇺 HUNGARY232♠♦2+2-1
-1.8Round 13🇳🇿 NEW ZEALAND132♥♣3+1-10
-1.9Round 9🇮🇹 ITALY164♠♦2-2+0
-1.9Round 17🇰🇪 KENYA263NT♥K+1+12
-2.0Round 3🇵🇱 POLAND51♠♦4-1-11
-2.0Round 13🇳🇿 NEW ZEALAND13NT♥6-2-5
-2.2Round 2🇷🇪 REUNION183NT♦7-2-6
-2.2Round 13🇳🇿 NEW ZEALAND31NT♠7=-5
-2.5Round 9🇮🇹 ITALY121♦♥Q+1+0
-2.7Round 3🇵🇱 POLAND113♠♦6-2-6
-2.7Round 12🇵🇰 PAKISTAN212NT♠9-2-7
-2.8Round 6🇦🇷 ARGENTINA301NT♦6=-5
-2.8Round 10🇳🇱 NETHERLANDS225♦♥5=+1
-2.9Round 4🇩🇰 DENMARK213♠♥9=+0
-3.0Round 17🇰🇪 KENYA194♥♦4+1+0
-3.1Round 9🇮🇹 ITALY144♠♥5=+0
-3.2Round 10🇳🇱 NETHERLANDS303NT♠5+1-1
-3.3Round 13🇳🇿 NEW ZEALAND91♠♥3+4+5
-3.4Round 12🇵🇰 PAKISTAN264♠♥3+2-1
-3.7Round 15🇪🇸 SPAIN164♠♦6-1-5
-3.9Round 2🇷🇪 REUNION212♥♣J-4+7
-4.0Round 15🇪🇸 SPAIN33♥♠A-3-9
-4.2Round 15🇪🇸 SPAIN23♦♣10+1-7
-4.2Round 17🇰🇪 KENYA183♣♥2-1-12
-4.3Round 4🇩🇰 DENMARK305♦♥J-1-10
-4.4Round 6🇦🇷 ARGENTINA224♠♥3=-3
-4.5Round 9🇮🇹 ITALY132NT♦6-1-6
-4.6Round 4🇩🇰 DENMARK272♥♣Q=-11
-4.6Round 8🇭🇺 HUNGARY255♣♦2-1-13
-4.7Round 9🇮🇹 ITALY111NT♥2=-13
-5.1Round 12🇵🇰 PAKISTAN246♦♣Q-1-11
-5.3Round 13🇳🇿 NEW ZEALAND43NT♥10-2-16
-6.3Round 2🇷🇪 REUNION303NT♠6=-7
-6.3Round 4🇩🇰 DENMARK174♠♣A+1-1
-7.0Round 10🇳🇱 NETHERLANDS294♠♦A=-10
-7.0Round 13🇳🇿 NEW ZEALAND63NT♠A=-7
-7.1Round 2🇷🇪 REUNION294♥♣3=+0
-7.2Round 8🇭🇺 HUNGARY303NT♠J+1-4
-7.4Round 15🇪🇸 SPAIN74♠♣J=+0
-7.5Round 2🇷🇪 REUNION255♣♦9=+0
-7.5Round 3🇵🇱 POLAND146♠♠6+1+9
-7.5Round 4🇩🇰 DENMARK243NT♠2+2-2
-8.5Round 17🇰🇪 KENYA175♣x♥10-3-2
-8.8Round 4🇩🇰 DENMARK263NTx♠6-1-8
-8.8Round 6🇦🇷 ARGENTINA214♠♦K-1-12
-9.0Round 10🇳🇱 NETHERLANDS263NT♠10-1-6
-9.4Round 17🇰🇪 KENYA324♠♣A=+0
-9.7Round 4🇩🇰 DENMARK195♥♣A=-11
-9.7Round 10🇳🇱 NETHERLANDS193♥♠Q+1-2
-9.7Round 10🇳🇱 NETHERLANDS254♥♣Q+3-10
-9.9Round 8🇭🇺 HUNGARY287♦♥2=+2
-10.2Round 3🇵🇱 POLAND64♥♣4=-13
-10.9Round 8🇭🇺 HUNGARY326♣♥4-1-12