🇫🇷 LEENHARDT Francois · FRANCE

25rank
-25.2Butler · 144 bds
-0.17per board
±4.6swing
-0.44vs par /bd · #16/21
-0.32adjusted /bd
Butler per round: 28.8 28.8 28.8 -6 -6 -6 -6 -48 -48 -48 -48by round

vs par split: bidding +0.08 · play -0.50

Strength of schedule: opponents averaged -0.14/bd (an easy draw) → opponent-adjusted -0.32/bd

Card play — on target: opening leads 86.8% #3 of 21 · declarer play 69.7% #13 of 21 · defence 81.7% #18 of 21

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (6)90.6% (32)
Declarer play37.5% (8)80.0% (25)
Defence81.2% (16)81.8% (55)

Opening leads by suit led: ♠ 80.0% (10) · ♥ 87.5% (8) · ♦ 90.0% (10) · ♣ 90.0% (10)

vs par by strain: NT -0.41 (34) · a suit -0.43 (109)

vs par by level: part-score -0.87 (46) · game -0.42 (89) · slam +2.00 (8)

By role: declaring -0.72/bd (-3.01 vs par · 72) · defending +0.39/bd (+2.20 vs par · 71)

By vulnerability: vulnerable -0.21/bd (-0.68 vs par · 72) · not vulnerable -0.14/bd (-0.21 vs par · 72)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalA.LevyB.Vriend – A.MaasClosed16+7.7+0.48+1.00
QuarterfinalA.LevyA.Maas – B.VriendOpen16+7.8+0.49+1.00
QuarterfinalA.LevyO.Janssens – K.VriezeOpen16+13.3+0.83-0.56
SemifinalA.LevyR.Marsal – U.WenningOpen16+7.1+0.44+0.62
SemifinalA.LevyM.Elinescu – E.WladowOpen16-24.7-1.54+1.12
SemifinalA.LevyR.Marsal – U.WenningOpen16+14.9+0.93-1.38
SemifinalA.LevyB.Strater – U.KratzOpen16-3.3-0.21-0.75
FinalA.LevyJ.Klukowski – V.MarkowiczClosed16-31.1-1.94-4.56
FinalA.LevyA.Kowalski – J.RomanskiClosed16-16.9-1.06-0.50
FinalA.LevyK.Lasocki – J.RussyanOpen0+0.0+0.00·
FinalA.LevyK.Lasocki – J.RussyanOpen0+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
+14.4Quarterfinal🇳🇱 NETHERLANDS576♥x♠A-4+12
+11.3Semifinal🇩🇪 GERMANY515♦♥J-1+10
+11.0Quarterfinal🇳🇱 NETHERLANDS496♠♣4-1+14
+9.6Quarterfinal🇳🇱 NETHERLANDS423NT♠A=+0
+8.7Quarterfinal🇳🇱 NETHERLANDS124♠♥7-1+10
+8.7Semifinal🇩🇪 GERMANY95♥♠4=+4
+8.3Semifinal🇩🇪 GERMANY946♠♣4-1+11
+8.3Semifinal🇩🇪 GERMANY966♥♣J+1-11
+7.7Semifinal🇩🇪 GERMANY74♠♠7-2+8
+6.7Semifinal🇩🇪 GERMANY422♠♣K+2+10
+6.0Semifinal🇩🇪 GERMANY372♦♣4-1+6
+6.0Semifinal🇩🇪 GERMANY623♥♦8+2+6
+5.3Quarterfinal🇳🇱 NETHERLANDS543NT♦2=+0
+4.7Semifinal🇩🇪 GERMANY401NT♠Q=+6
+4.7Semifinal🇩🇪 GERMANY934♠♦Q-1-3
+4.4Quarterfinal🇳🇱 NETHERLANDS452♣♣6-1+0
+4.1Quarterfinal🇳🇱 NETHERLANDS74♠♥2-1+6
+4.1Quarterfinal🇳🇱 NETHERLANDS414♠x♥A-1+6
+4.1Quarterfinal🇳🇱 NETHERLANDS615♥x♠K-1+0
+4.0Final🇵🇱 POLAND573NT♠3=+0
+3.9Quarterfinal🇳🇱 NETHERLANDS84♠♣K+1+1
+3.7Quarterfinal🇳🇱 NETHERLANDS44♠♣2+1+0
+3.7Semifinal🇩🇪 GERMANY84♥♠Q=+7
+3.7Semifinal🇩🇪 GERMANY144♠♠3+1+0
+3.7Semifinal🇩🇪 GERMANY896♣♥7=+10
+3.7Final🇵🇱 POLAND63NT♠9+2+12
+3.4Quarterfinal🇳🇱 NETHERLANDS584♥♦2=+1
+3.3Semifinal🇩🇪 GERMANY25♣♦Q-2+8
+3.3Semifinal🇩🇪 GERMANY52♠♦2-1+5
+3.1Quarterfinal🇳🇱 NETHERLANDS154♠♥Q+2+11
+3.1Quarterfinal🇳🇱 NETHERLANDS563♦♠K=+0
+3.0Semifinal🇩🇪 GERMANY574♠♣3=+0
+3.0Semifinal🇩🇪 GERMANY924♠♥7+3-2
+3.0Final🇵🇱 POLAND144♣♠A=-1
+2.7Semifinal🇩🇪 GERMANY582♥♦4+1+0
+2.7Semifinal🇩🇪 GERMANY644♠♥A=-1
+2.4Quarterfinal🇳🇱 NETHERLANDS393NT♦2+2+11
+2.3Quarterfinal🇳🇱 NETHERLANDS135♦x♠K-2+4
+2.3Quarterfinal🇳🇱 NETHERLANDS444♥♣6+3-10
+2.3Quarterfinal🇳🇱 NETHERLANDS523♦♦10-1-11
+2.0Quarterfinal🇳🇱 NETHERLANDS143♣♥2-2+0
+2.0Final🇵🇱 POLAND552♠♣3-2+7
+1.7Quarterfinal🇳🇱 NETHERLANDS643♦♠Q-2-11
+1.7Semifinal🇩🇪 GERMANY495♣♠A-2-5
+1.7Final🇵🇱 POLAND603♠♥A=-7
+1.7Final🇵🇱 POLAND633♦♠7-1+5
+1.6Quarterfinal🇳🇱 NETHERLANDS164♥♦A+1+0
+1.3Final🇵🇱 POLAND162NT♠9+1-6
+1.0Final🇵🇱 POLAND643♣♥Q=+7
+0.9Quarterfinal🇳🇱 NETHERLANDS364♠♣10=+13
+0.7Quarterfinal🇳🇱 NETHERLANDS13NT♥2=+0
+0.7Quarterfinal🇳🇱 NETHERLANDS63♠♣4-1+0
+0.7Quarterfinal🇳🇱 NETHERLANDS91NT♣5-2+1
+0.7Semifinal🇩🇪 GERMANY152♠♦2+1+1
+0.7Semifinal🇩🇪 GERMANY524♥♠4+2-13
+0.7Semifinal🇩🇪 GERMANY544♠♦4+1+0
+0.7Semifinal🇩🇪 GERMANY564♠♥J=-1
+0.7Semifinal🇩🇪 GERMANY634♥♣A-1-5
+0.7Semifinal🇩🇪 GERMANY861♠♣A=-1
+0.7Final🇵🇱 POLAND624♠♣2-1-2
+0.3Quarterfinal🇳🇱 NETHERLANDS113♦♣2=+0
+0.3Semifinal🇩🇪 GERMANY63NT♠J=+1
+0.3Semifinal🇩🇪 GERMANY383NT♠J+1+11
+0.3Semifinal🇩🇪 GERMANY553NT♥Q=+1
+0.3Semifinal🇩🇪 GERMANY844♠♦3+1-13
+0.3Final🇵🇱 POLAND124♠♦5=+0
-0.0Quarterfinal🇳🇱 NETHERLANDS333NT♥J+1+0
-0.0Quarterfinal🇳🇱 NETHERLANDS513NT♠7+2+0
-0.0Semifinal🇩🇪 GERMANY14♥♠K=-3
-0.0Semifinal🇩🇪 GERMANY124♠♦4=-1
-0.0Semifinal🇩🇪 GERMANY394♠♣Q=+0
-0.0Semifinal🇩🇪 GERMANY447♠♣9=+0
-0.0Semifinal🇩🇪 GERMANY473NT♠3+1+12
-0.0Semifinal🇩🇪 GERMANY502♠♦5=-6
+0.0Semifinal🇩🇪 GERMANY824♥♣6+1+0
+0.0Final🇵🇱 POLAND34♠♥K=+0
+0.0Final🇵🇱 POLAND83♣♦A=+0
+0.0Final🇵🇱 POLAND104♠♥Q+1+0
-0.0Final🇵🇱 POLAND494♥♣Q=-1
-0.0Final🇵🇱 POLAND504♥♠K+1+0
-0.0Final🇵🇱 POLAND543NT♥J=+1
-0.1Quarterfinal🇳🇱 NETHERLANDS634♥♣7+1+0
-0.3Quarterfinal🇳🇱 NETHERLANDS553NT♦9+2+12
-0.3Semifinal🇩🇪 GERMANY834♥♦K=-1
-0.3Final🇵🇱 POLAND614♥♦4+2-5
-0.4Quarterfinal🇳🇱 NETHERLANDS472♠♥A=-1
-0.7Quarterfinal🇳🇱 NETHERLANDS404♠♥6=+0
-0.7Quarterfinal🇳🇱 NETHERLANDS435♥♦A=+0
-0.7Semifinal🇩🇪 GERMANY333♦♠Q-1+8
-0.7Semifinal🇩🇪 GERMANY452♠♣5=+0
-0.7Final🇵🇱 POLAND14♠♥4-1-4
-1.0Semifinal🇩🇪 GERMANY60Pass-3
-1.3Quarterfinal🇳🇱 NETHERLANDS483♦♣4+1+7
-1.3Semifinal🇩🇪 GERMANY34♠♥3+1-1
-1.3Semifinal🇩🇪 GERMANY883NT♦K-2+0
-1.4Quarterfinal🇳🇱 NETHERLANDS384♠x♥10-1+0
-1.7Semifinal🇩🇪 GERMANY483NT♣T-1-6
-2.0Semifinal🇩🇪 GERMANY114♠♣K+2-1
-2.0Semifinal🇩🇪 GERMANY134♥♠2+1+0
-2.0Semifinal🇩🇪 GERMANY434♠♠5=+0
-2.3Quarterfinal🇳🇱 NETHERLANDS353♥♣J=+0
-2.3Quarterfinal🇳🇱 NETHERLANDS375♠♥A+1-1
-2.3Semifinal🇩🇪 GERMANY103♠♦6-1-6
-2.7Semifinal🇩🇪 GERMANY855♦x♦8-1-2
-2.7Final🇵🇱 POLAND153♣♦7-1-6
-2.7Final🇵🇱 POLAND593NT♦4+1+11
-2.9Quarterfinal🇳🇱 NETHERLANDS602NT♦8-1-4
-3.0Quarterfinal🇳🇱 NETHERLANDS533NT♠J-1-4
-3.0Semifinal🇩🇪 GERMANY533NT♠3-1+12
-3.0Final🇵🇱 POLAND21NT♥8=-5
-3.0Final🇵🇱 POLAND563♠♣3-2+1
-3.1Quarterfinal🇳🇱 NETHERLANDS462♥♠3=-5
-3.3Semifinal🇩🇪 GERMANY362♦x♠K-1-7
-3.3Semifinal🇩🇪 GERMANY591NT♦Q=-5
-3.3Final🇵🇱 POLAND132♠♦K-1-6
-3.7Quarterfinal🇳🇱 NETHERLANDS342♣♠6-1-4
-3.7Semifinal🇩🇪 GERMANY44♥♠Q+1+0
-3.7Semifinal🇩🇪 GERMANY344♠♣A-2+0
-3.7Semifinal🇩🇪 GERMANY952♥x♠A-2+4
-3.7Final🇵🇱 POLAND114♠♦6+2-11
-4.0Final🇵🇱 POLAND54♥♠A-1-9
-4.3Semifinal🇩🇪 GERMANY813♥♠A-1-5
-4.3Final🇵🇱 POLAND513NT♠T-1-16
-4.7Quarterfinal🇳🇱 NETHERLANDS57♥♠A=-3
-5.0Quarterfinal🇳🇱 NETHERLANDS623NT♦Q+3+10
-5.1Quarterfinal🇳🇱 NETHERLANDS104♠♦K-2-7
-5.3Semifinal🇩🇪 GERMANY462♣x♦5-3-8
-5.3Semifinal🇩🇪 GERMANY914♠x♥Q-1-5
-5.3Final🇵🇱 POLAND43NT♥9-2-13
-5.3Final🇵🇱 POLAND581NT♦A-1-5
-5.6Quarterfinal🇳🇱 NETHERLANDS35♠x♥4-2+5
-5.7Final🇵🇱 POLAND522♥♣5+1-1
-6.7Semifinal🇩🇪 GERMANY903NT♣7=-3
-6.7Final🇵🇱 POLAND534♥♦A=-3
-7.0Final🇵🇱 POLAND93NT♠K+1-14
-8.0Semifinal🇩🇪 GERMANY873♠♣T-1+9
-8.3Semifinal🇩🇪 GERMANY613NT♥9-2-12
-8.7Quarterfinal🇳🇱 NETHERLANDS23NT♥2-1-12
-9.7Final🇵🇱 POLAND73NT♠T=-10
-10.1Quarterfinal🇳🇱 NETHERLANDS594♠♦5-3-11
-10.6Quarterfinal🇳🇱 NETHERLANDS506♠♣9-2-17
-11.0Semifinal🇩🇪 GERMANY354♥♦7+1+0
-13.0Semifinal🇩🇪 GERMANY163♥♣T=-12
-14.0Semifinal🇩🇪 GERMANY415♥♦A-6-14