🇨🇦 FERGANI Kamel · CANADA

38rank
+44.9Butler · 160 bds
+0.28per board
±4.5swing
+0.08vs par /bd · #55/98
+0.32adjusted /bd
Butler per round: 20.8 -6.1 -12.2 -8.3 -3.7 1.7 40.3 17.2 -7.9 3.1by round

vs par split: bidding +0.34 · play -0.26

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

Card play — on target: opening leads 78.1% #69 of 98 · declarer play 88.1% #2 of 98 · defence 82.4% #77 of 98

Card play by contract type — on target
vs NTvs a suit
Opening leads77.8% (9)78.3% (23)
Declarer play100.0% (8)85.3% (34)
Defence81.8% (22)82.7% (52)

Opening leads by suit led: ♠ 80.0% (5) · ♥ 75.0% (8) · ♦ 71.4% (14) · ♣ 100.0% (5)

vs par by strain: NT +0.59 (44) · a suit -0.11 (116)

vs par by level: part-score +0.26 (57) · game +0.26 (89) · slam -1.79 (14)

By role: declaring +0.79/bd (-1.47 vs par · 86) · defending -0.32/bd (+1.88 vs par · 74)

By vulnerability: vulnerable +1.05/bd (+0.96 vs par · 80) · not vulnerable -0.48/bd (-0.80 vs par · 80)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1F.PollackS.Duncan – D.KaneClosed16+20.8+1.30+1.12
Round 3F.PollackJ.Sylvan – F.WrangOpen16-6.1-0.38+0.06
Round 5F.PollackG.Fazzardi – R.SogliaOpen16-12.2-0.76+0.44
Round 6F.PollackB.Gierulski – J.SkrzypczakOpen16-8.3-0.52-3.31
Round 7F.PollackD.Gulyas – B.KotanyiOpen16-3.7-0.23-0.06
Round 9F.PollackB.Drijver – S.BrinkOpen16+1.7+0.11+0.88
Round 11F.PollackP.Mathieu – J.BouveresseClosed16+40.3+2.52+2.50
Round 12F.PollackN.Hassan – B.AminClosed16+17.2+1.07-1.00
Round 14F.PollackA.Omran – K.NabilClosed16-7.9-0.49+0.38
Round 15F.PollackR.Boland – M.MoranOpen16+3.1+0.19-0.19

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
+12.1Round 6🇱🇹 LITHUANIA315♥♠Q+2+14
+11.0Round 6🇱🇹 LITHUANIA296♦♣4=-2
+9.8Round 11🇬🇵 GUADELOUPE115♣x♦A=+12
+9.6Round 6🇱🇹 LITHUANIA244♠♥J+1-8
+9.1Round 12🇧🇩 BANGLADESH234♥♦Q=+10
+9.0Round 9🇳🇱 NETHERLANDS152♠x♦8=+11
+8.5Round 11🇬🇵 GUADELOUPE43NT♦Q-1+12
+8.1Round 3🇸🇪 SWEDEN154♠♣K=+8
+8.1Round 15🇮🇪 IRELAND23NT♥3=+0
+7.7Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND44♥♣9+2+5
+6.9Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND64♠♦8+1+0
+6.5Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND73♥♠Q+1+10
+6.3Round 15🇮🇪 IRELAND56♠♣K=+12
+6.0Round 11🇬🇵 GUADELOUPE83NT♥2=+0
+5.6Round 11🇬🇵 GUADELOUPE155♣x♥A=+3
+5.5Round 11🇬🇵 GUADELOUPE61NT♣Q+1+11
+5.4Round 14🇪🇬 EGYPT264♠♥2=+10
+5.3Round 5🇸🇲 SAN MARINO52NT♣5-3+7
+5.1Round 9🇳🇱 NETHERLANDS134♥♥2=+0
+5.1Round 14🇪🇬 EGYPT314♠x♦A=+10
+4.9Round 14🇪🇬 EGYPT214♠x♦A-1+6
+4.9Round 15🇮🇪 IRELAND143♠♣8-3+1
+4.8Round 15🇮🇪 IRELAND112♣♥J+3+6
+4.7Round 9🇳🇱 NETHERLANDS63NT♥2=+11
+4.7Round 12🇧🇩 BANGLADESH184♥♠2=-1
+4.7Round 12🇧🇩 BANGLADESH225♦♠A=+3
+4.2Round 3🇸🇪 SWEDEN123NT♥5-1+10
+4.2Round 15🇮🇪 IRELAND73♥♣A+1+1
+4.1Round 12🇧🇩 BANGLADESH194♥♠A+1+4
+3.9Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND33♣♥Q+1-11
+3.8Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND53NT♦5-1+6
+3.7Round 5🇸🇲 SAN MARINO13♠♥7-1+10
+3.5Round 3🇸🇪 SWEDEN23NT♥K-3+7
+3.5Round 7🇭🇺 HUNGARY72♦♥K=+6
+3.5Round 9🇳🇱 NETHERLANDS162♣♦2+1+6
+3.4Round 15🇮🇪 IRELAND64♠♥7+2+13
+3.3Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND83♠♠10-4+3
+3.2Round 3🇸🇪 SWEDEN63NT♠4+1+1
+3.2Round 7🇭🇺 HUNGARY13NT♠A+2+1
+3.1Round 6🇱🇹 LITHUANIA273NT♠5-3+0
+3.1Round 15🇮🇪 IRELAND83NT♣6+1+0
+3.0Round 5🇸🇲 SAN MARINO142♠♥2+4+13
+3.0Round 7🇭🇺 HUNGARY43♥♣Q-1+0
+3.0Round 9🇳🇱 NETHERLANDS33♦♣2=+0
+2.9Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND103♥♠10=+0
+2.9Round 7🇭🇺 HUNGARY136♦♦2+1+13
+2.8Round 12🇧🇩 BANGLADESH252♦♠9=+5
+2.7Round 9🇳🇱 NETHERLANDS54♠♣J=+0
+2.7Round 11🇬🇵 GUADELOUPE11NT♦5=-8
+2.7Round 12🇧🇩 BANGLADESH204♥♥4-1-1
+2.7Round 14🇪🇬 EGYPT243NT♦6=+0
+2.5Round 11🇬🇵 GUADELOUPE163♠♦A=+0
+2.5Round 14🇪🇬 EGYPT303♥♦4-2+0
+2.2Round 9🇳🇱 NETHERLANDS14♠♥5=+0
+2.1Round 7🇭🇺 HUNGARY93♥♣A=+7
+1.9Round 11🇬🇵 GUADELOUPE51♦♦J+2-1
+1.8Round 9🇳🇱 NETHERLANDS24♠♦8+1+0
+1.6Round 14🇪🇬 EGYPT325♦x♣2-3+4
+1.5Round 3🇸🇪 SWEDEN73NT♠10=+0
+1.5Round 14🇪🇬 EGYPT291NT♥4=-1
+1.4Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND14♥♠5=+11
+1.4Round 5🇸🇲 SAN MARINO81♠♠Q=+1
+1.4Round 7🇭🇺 HUNGARY64♥♦7=+0
+1.3Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134NTx♠7-1+9
+1.2Round 15🇮🇪 IRELAND135♣♦10=+1
+1.1Round 5🇸🇲 SAN MARINO133NT♠J+3+1
+1.1Round 6🇱🇹 LITHUANIA234♦♥4=-10
+1.0Round 5🇸🇲 SAN MARINO73NT♦7+2+13
+1.0Round 12🇧🇩 BANGLADESH294♠♣Q+1-13
+0.9Round 7🇭🇺 HUNGARY167NT♠7=+0
+0.8Round 3🇸🇪 SWEDEN101NT♦4-1+0
+0.8Round 5🇸🇲 SAN MARINO65♠♦J=+0
+0.8Round 12🇧🇩 BANGLADESH323NT♠4=+0
+0.7Round 9🇳🇱 NETHERLANDS44♠♥2-1+6
+0.6Round 5🇸🇲 SAN MARINO162♠♥7+1-6
+0.6Round 6🇱🇹 LITHUANIA304♥♦6+1+0
+0.6Round 11🇬🇵 GUADELOUPE34♥♣2-1+10
+0.5Round 5🇸🇲 SAN MARINO33NT♠7+1+0
+0.5Round 15🇮🇪 IRELAND91NT♦4-2+2
+0.3Round 3🇸🇪 SWEDEN54♠♥10=+8
+0.2Round 11🇬🇵 GUADELOUPE93♦♣8=-1
+0.2Round 11🇬🇵 GUADELOUPE124♥♦3+1+0
+0.1Round 5🇸🇲 SAN MARINO114♠♣8=+0
+0.1Round 6🇱🇹 LITHUANIA212NT♠4-1+1
+0.1Round 7🇭🇺 HUNGARY84♠♣3-1+4
+0.1Round 14🇪🇬 EGYPT234♥♦5+1+0
+0.0Round 5🇸🇲 SAN MARINO24♥♣J+1+0
+0.0Round 11🇬🇵 GUADELOUPE24♠♦2+1+0
-0.1Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND111NT♦3+1+7
-0.1Round 3🇸🇪 SWEDEN94♥♦A+1+0
-0.2Round 7🇭🇺 HUNGARY104♠♦A=-1
-0.2Round 11🇬🇵 GUADELOUPE102♠♦10-1+5
-0.2Round 11🇬🇵 GUADELOUPE131NT♦K+3-9
-0.2Round 12🇧🇩 BANGLADESH241NT♠9+1+0
-0.3Round 7🇭🇺 HUNGARY56♠♣10=+0
-0.3Round 12🇧🇩 BANGLADESH304♠♦K+3+14
-0.3Round 12🇧🇩 BANGLADESH313♥♠7-2-6
-0.5Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND92NT♠4=+0
-0.5Round 3🇸🇪 SWEDEN32♦♣4-2+1
-0.5Round 7🇭🇺 HUNGARY33NT♣3+2+0
-0.6Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND123NT♠4+3-1
-0.6Round 7🇭🇺 HUNGARY142♥♦A-1-3
-0.7Round 9🇳🇱 NETHERLANDS73NT♠2=+1
-0.7Round 15🇮🇪 IRELAND41NT♠5=-1
-0.8Round 12🇧🇩 BANGLADESH283♦♥K+1-1
-0.9Round 6🇱🇹 LITHUANIA254♥♦7=+1
-0.9Round 14🇪🇬 EGYPT282♠♣K+2+6
-1.0Round 3🇸🇪 SWEDEN12♠♦5+2-2
-1.0Round 7🇭🇺 HUNGARY124♠♣3+3-10
-1.0Round 9🇳🇱 NETHERLANDS93♣♦10+1-1
-1.1Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND162NT♠3=-6
-1.2Round 12🇧🇩 BANGLADESH176♥x♠A-1-9
-1.3Round 6🇱🇹 LITHUANIA323NT♦10+2+0
-1.3Round 11🇬🇵 GUADELOUPE74♥♠9=+0
-1.5Round 11🇬🇵 GUADELOUPE142♠♦7+1+6
-1.5Round 12🇧🇩 BANGLADESH274♥♦2+2-2
-1.5Round 14🇪🇬 EGYPT184♠♦A=+0
-1.6Round 15🇮🇪 IRELAND102♥♣A+2+1
-1.7Round 3🇸🇪 SWEDEN166♥♦8=+0
-2.1Round 6🇱🇹 LITHUANIA204♦♠7=+0
-2.1Round 15🇮🇪 IRELAND121NT♥8+2-1
-2.2Round 5🇸🇲 SAN MARINO94♠♣10-1-10
-2.2Round 6🇱🇹 LITHUANIA283♦♦5+1+0
-2.5Round 6🇱🇹 LITHUANIA264♥♣6-1-12
-2.8Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND154♥♣Q-2-5
-2.9Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND144♥♠9=+0
-2.9Round 7🇭🇺 HUNGARY116♥♠5=+0
-2.9Round 14🇪🇬 EGYPT195♣x♠4-1-6
-3.1Round 3🇸🇪 SWEDEN145♣♠9-1-8
-3.1Round 9🇳🇱 NETHERLANDS146♠♦K=+11
-3.3Round 3🇸🇪 SWEDEN114♣♠2-3-1
-3.3Round 9🇳🇱 NETHERLANDS123NT♠3=+0
-3.3Round 12🇧🇩 BANGLADESH263NT♦J-2-8
-3.7Round 3🇸🇪 SWEDEN43♣♦A-2-2
-3.7Round 14🇪🇬 EGYPT252♠♦2+1-1
-4.1Round 14🇪🇬 EGYPT173NT♠10+1+0
-4.1Round 14🇪🇬 EGYPT203NT♥6=+0
-4.4Round 9🇳🇱 NETHERLANDS83♣♣4-2-6
-4.7Round 15🇮🇪 IRELAND154♠♣K-1-6
-4.8Round 5🇸🇲 SAN MARINO42♥♠3=-6
-4.9Round 5🇸🇲 SAN MARINO105♦♠Q=+2
-5.1Round 12🇧🇩 BANGLADESH214♥♠J=-11
-5.6Round 3🇸🇪 SWEDEN83NT♥A-1-10
-5.9Round 9🇳🇱 NETHERLANDS103♣♠J+2-10
-6.6Round 14🇪🇬 EGYPT275♦♠3+1-11
-7.1Round 6🇱🇹 LITHUANIA196♦♠K=+0
-7.5Round 7🇭🇺 HUNGARY153♥♠2-3-11
-7.5Round 15🇮🇪 IRELAND34♥♦3-2-11
-7.8Round 7🇭🇺 HUNGARY22♣x♥Q+1-7
-7.9Round 14🇪🇬 EGYPT225♠♣6=-11
-8.1Round 6🇱🇹 LITHUANIA226♣♥9-1-12
-8.1Round 15🇮🇪 IRELAND164♥♠Q=-11
-8.7Round 3🇸🇪 SWEDEN134♠♥K+1-11
-8.7Round 15🇮🇪 IRELAND16♦♣J-1-10
-8.9Round 1🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND25♠x♣A-5-10
-8.9Round 5🇸🇲 SAN MARINO124♥x♠7=-5
-8.9Round 5🇸🇲 SAN MARINO156♥♦7+1-13
-10.1Round 6🇱🇹 LITHUANIA173NT♠K+4-14
-11.6Round 6🇱🇹 LITHUANIA185♠♥10+1-11
-12.6Round 9🇳🇱 NETHERLANDS117NTx♥A-2-15