🇨🇦 BOWMAN Bill · CANADA

67rank
-6.4Butler · 240 bds
-0.03per board
±4.2swing
-0.13vs par /bd · #69/120
+0.01adjusted /bd
Butler per round: 21.3 -16.3 10.4 -12.3 3.7 14.3 -3.9 -33.1 -11.1 8.9 21.2 6.7 -32.3 -0.6 16.7by round

vs par split: bidding +0.07 · play -0.20

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

Card play — on target: opening leads 84.3% #44 of 120 · declarer play 77.8% #48 of 119 · defence 85.7% #82 of 120

Card play by contract type — on target
vs NTvs a suit
Opening leads·84.3% (51)
Declarer play·77.8% (36)
Defence·85.7% (91)

Opening leads by suit led: ♠ 85.7% (21) · ♥ 71.4% (7) · ♦ 84.6% (13) · ♣ 90.0% (10)

vs par by strain: a suit -0.14 (171)

vs par by level: part-score +1.05 (65) · game -0.42 (91) · slam -3.53 (15)

By role: declaring -0.08/bd (-2.41 vs par · 116) · defending +0.02/bd (+2.01 vs par · 124)

By vulnerability: vulnerable +0.35/bd (+0.04 vs par · 120) · not vulnerable -0.40/bd (-0.30 vs par · 120)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1J.BowmanJ.Mohan – Z.MahmoodClosed16+21.3+1.33+2.19
Round 3J.BowmanJ.Barbosa – R.PintoOpen16-16.3-1.02-0.50
Round 4J.BowmanT.Khan – P.MirzaClosed16+10.4+0.65+0.19
Round 5J.BowmanS.Flodqvist – A.SjobergOpen16-12.3-0.77-1.12
Round 6J.BowmanR.Bates – L.StansbyOpen16+3.7+0.23+0.25
Round 8J.BowmanP.Gilliocq – P.BonnetOpen16+14.3+0.89+4.00
Round 9J.BowmanH.Humburg – G.MattssonClosed16-3.9-0.24-0.94
Round 11J.BowmanA.Schwartz – R.SheinmanOpen16-33.1-2.07-3.19
Round 12J.BowmanC.Mosca – S.SbarigiaClosed16-11.1-0.69+0.62
Round 13J.BowmanH.Lasut – E.ManoppoOpen16+8.9+0.56+0.38
Round 14J.BowmanA.Ohana – A.RerhayeClosed16+21.2+1.32+0.56
Round 15J.BowmanK.Lasocki – J.RussyanOpen16+6.7+0.42-1.31
Round 17J.BowmanP.Poizat – G.LasserreClosed16-32.3-2.02-2.56
Round 18J.BowmanA.Yamada – A.HiroyaClosed16-0.6-0.04-2.19
Round 19J.BowmanK.Moller – J.AukenClosed16+16.7+1.04+1.69

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.0Round 15🇵🇱 POLAND167Nx♥10-2+13
+11.0Round 5🇸🇪 SWEDEN123♦♣K-1+19
+9.2Round 8🇬🇵 GUADELOUPE163♦x♣K-3+9
+9.2Round 19🇩🇰 DENMARK103N♣4=+0
+8.8Round 12🇮🇹 ITALY66♣♠Q-1+14
+8.8Round 13🇮🇩 INDONESIA53N♥5-2+13
+8.7Round 12🇮🇹 ITALY44♠♠5-1+6
+8.4Round 6🇺🇸 USA 1125♣♦9+1+13
+8.1Round 8🇬🇵 GUADELOUPE134♥♠J+2+13
+7.5Round 9🇩🇪 GERMANY103♠♠10+1+10
+7.4Round 14🇲🇦 MOROCCO92N♥3-1+10
+7.4Round 15🇵🇱 POLAND34♥♠6=+8
+7.3Round 18🇯🇵 JAPAN73N♣6+2+2
+7.2Round 8🇬🇵 GUADELOUPE123♦x♣K=+11
+6.5Round 8🇬🇵 GUADELOUPE114♥♣A=+7
+6.1Round 18🇯🇵 JAPAN134♠♣A-2+7
+6.0Round 9🇩🇪 GERMANY16♣♥3=-5
+6.0Round 12🇮🇹 ITALY145♣♦A=+7
+5.7Round 4🇵🇰 PAKISTAN41N♥Q-2+9
+5.4Round 14🇲🇦 MOROCCO34N♦6+3-9
+5.3Round 14🇲🇦 MOROCCO51♠♣8-2+8
+5.1Round 1🇺🇸 USA245♦♠3-2+13
+5.0Round 1🇺🇸 USA2124♠♠8=+0
+5.0Round 8🇬🇵 GUADELOUPE86♣♣3=+12
+5.0Round 14🇲🇦 MOROCCO165♦♥2-1+6
+4.9Round 1🇺🇸 USA225♦♣3-1-1
+4.9Round 19🇩🇰 DENMARK31N♠6-2+5
+4.7Round 3🇵🇹 PORTUGAL33N♦5-2+6
+4.4Round 6🇺🇸 USA 112♠♣K+2+6
+4.3Round 19🇩🇰 DENMARK91N♥9-1+4
+4.2Round 1🇺🇸 USA292♠♠2+1+1
+4.2Round 15🇵🇱 POLAND13N♠3+2-10
+4.1Round 18🇯🇵 JAPAN63♣♥4-2-1
+4.0Round 5🇸🇪 SWEDEN105♣♦A-1+6
+4.0Round 6🇺🇸 USA 124♥♠K-1+9
+4.0Round 18🇯🇵 JAPAN33N♦7=+0
+3.9Round 9🇩🇪 GERMANY133♠♥3=+1
+3.9Round 18🇯🇵 JAPAN107♦♠3=+4
+3.7Round 18🇯🇵 JAPAN84♠x♦K-2-4
+3.6Round 13🇮🇩 INDONESIA14♠♣5-1+5
+3.5Round 1🇺🇸 USA233♠♦K=+6
+3.3Round 4🇵🇰 PAKISTAN53♦♠Q+1+10
+3.3Round 14🇲🇦 MOROCCO14♠♣K-2+5
+3.2Round 5🇸🇪 SWEDEN64♠♣4+1-13
+3.1Round 3🇵🇹 PORTUGAL163N♣10-1+5
+2.9Round 11🇮🇱 ISRAEL114♠x♣A-1+5
+2.8Round 5🇸🇪 SWEDEN111N♠7=+5
+2.8Round 6🇺🇸 USA 1133♠♥J-1+1
+2.8Round 13🇮🇩 INDONESIA153Nx♥3-1-6
+2.8Round 19🇩🇰 DENMARK135♦♥7+1-13
+2.7Round 4🇵🇰 PAKISTAN102♥♥J-1+6
+2.7Round 9🇩🇪 GERMANY33N♠9-1+5
+2.7Round 19🇩🇰 DENMARK63♠♥K-1+4
+2.6Round 19🇩🇰 DENMARK71N♣10-1+0
+2.5Round 6🇺🇸 USA 133♦♠7+3+6
+2.4Round 1🇺🇸 USA254♥♠6-2+7
+2.4Round 14🇲🇦 MOROCCO104♥♣J+2+1
+2.3Round 6🇺🇸 USA 171N♣Q+2-10
+2.3Round 8🇬🇵 GUADELOUPE53N♦5+1+0
+2.3Round 14🇲🇦 MOROCCO64♥♠J=+11
+2.3Round 17🇫🇷 FRANCE14♥♦A+1-11
+2.3Round 17🇫🇷 FRANCE112♠♦J-3+2
+2.1Round 12🇮🇹 ITALY93N♠Q+3+1
+2.0Round 5🇸🇪 SWEDEN134♠♥A=+0
+2.0Round 13🇮🇩 INDONESIA161N♠5+1+7
+1.9Round 3🇵🇹 PORTUGAL22♣♦A+1+6
+1.9Round 4🇵🇰 PAKISTAN24♠♥A=+0
+1.9Round 4🇵🇰 PAKISTAN114♠♦A+1+0
+1.9Round 4🇵🇰 PAKISTAN123♣♠7+2+1
+1.9Round 9🇩🇪 GERMANY144♠♠Q+1+0
+1.9Round 13🇮🇩 INDONESIA33N♥5=-1
+1.7Round 11🇮🇱 ISRAEL73♦♥2=+0
+1.7Round 13🇮🇩 INDONESIA93N♠2+1+0
+1.7Round 15🇵🇱 POLAND134♣♦Q-1-12
+1.6Round 13🇮🇩 INDONESIA113N♦J+1-1
+1.6Round 15🇵🇱 POLAND23♦♦3+1-7
+1.6Round 19🇩🇰 DENMARK155♠♦A=+0
+1.5Round 4🇵🇰 PAKISTAN144♥♠K=-1
+1.5Round 6🇺🇸 USA 1142N♥8+1+0
+1.3Round 4🇵🇰 PAKISTAN154♥♠J+1+0
+1.2Round 5🇸🇪 SWEDEN41N♠Q-1+0
+1.2Round 12🇮🇹 ITALY125♠♦8+1+9
+1.1Round 6🇺🇸 USA 152N♥7=+0
+1.1Round 15🇵🇱 POLAND102♥♣3-1-1
+1.0Round 1🇺🇸 USA2144♣♥2=+6
+1.0Round 3🇵🇹 PORTUGAL44♠♥8-1-3
+1.0Round 11🇮🇱 ISRAEL13♦♠5=-7
+1.0Round 13🇮🇩 INDONESIA44♠♣J-1+6
+1.0Round 18🇯🇵 JAPAN153♣♣2=-1
+0.9Round 1🇺🇸 USA2161N♣2-2+0
+0.9Round 14🇲🇦 MOROCCO22N♥3=-1
+0.8Round 1🇺🇸 USA274♠♥4+1+0
+0.8Round 1🇺🇸 USA2151N♥J+1+9
+0.8Round 3🇵🇹 PORTUGAL113N♥7+1+0
+0.8Round 17🇫🇷 FRANCE93♥♠K-1+5
+0.8Round 18🇯🇵 JAPAN112♥♦3=+0
+0.7Round 13🇮🇩 INDONESIA63♦♠3=+0
+0.7Round 13🇮🇩 INDONESIA105♥x♠K-2-4
+0.7Round 19🇩🇰 DENMARK14♥♠3+1+11
+0.5Round 3🇵🇹 PORTUGAL131N♥5+2+0
+0.5Round 4🇵🇰 PAKISTAN72♥♣Q+2+1
+0.5Round 14🇲🇦 MOROCCO83N♥6+2+0
+0.5Round 17🇫🇷 FRANCE43N♠4=+2
+0.4Round 1🇺🇸 USA263♣♥2-2+5
+0.4Round 1🇺🇸 USA2103N♥Q+1+0
+0.4Round 4🇵🇰 PAKISTAN65♣♦K-2-1
+0.4Round 9🇩🇪 GERMANY64♠♠10=+0
+0.4Round 11🇮🇱 ISRAEL33N♦K=+0
+0.4Round 11🇮🇱 ISRAEL83N♠4=+11
+0.4Round 14🇲🇦 MOROCCO74♠♣K=-1
+0.4Round 14🇲🇦 MOROCCO131♠♦10+1+0
+0.3Round 8🇬🇵 GUADELOUPE13N♠J=+0
+0.2Round 3🇵🇹 PORTUGAL13N♥K=-1
+0.2Round 8🇬🇵 GUADELOUPE142♠♥9+1+6
+0.2Round 9🇩🇪 GERMANY44♥♦4+1+0
+0.2Round 12🇮🇹 ITALY161N♠5=-1
+0.2Round 15🇵🇱 POLAND153♥♥A=+0
+0.1Round 3🇵🇹 PORTUGAL94♥♠J+1+0
+0.1Round 3🇵🇹 PORTUGAL105♠♦Q=+0
+0.1Round 11🇮🇱 ISRAEL144♠♦9+1+0
-0.0Round 4🇵🇰 PAKISTAN33♥♦3=+0
+0.0Round 9🇩🇪 GERMANY93N♠3+1+0
-0.0Round 11🇮🇱 ISRAEL154♥♦A=+0
-0.0Round 12🇮🇹 ITALY72♠♥9-1-11
-0.0Round 13🇮🇩 INDONESIA84♠♥4=+0
+0.0Round 13🇮🇩 INDONESIA133N♥2+2+0
+0.0Round 14🇲🇦 MOROCCO114♠♦9+1-11
+0.0Round 14🇲🇦 MOROCCO155♦♣Q=-1
-0.0Round 15🇵🇱 POLAND44♥♦K=+0
-0.1Round 1🇺🇸 USA284♠♥7=-1
-0.1Round 3🇵🇹 PORTUGAL61N♥3+1+0
-0.1Round 8🇬🇵 GUADELOUPE22♠♣3+2+8
-0.1Round 9🇩🇪 GERMANY73N♦J+1-1
-0.1Round 11🇮🇱 ISRAEL104♥♠10+1+0
-0.1Round 12🇮🇹 ITALY34♠♣Q+1+0
-0.1Round 19🇩🇰 DENMARK53N♠2+2+12
-0.2Round 5🇸🇪 SWEDEN152♥♣10=-1
-0.2Round 8🇬🇵 GUADELOUPE104♠♦Q=-1
-0.2Round 15🇵🇱 POLAND74♠♥3=+1
-0.2Round 17🇫🇷 FRANCE62♠♥Q=+0
-0.2Round 19🇩🇰 DENMARK143♠♥10+1+6
-0.3Round 6🇺🇸 USA 1103N♥J=+0
-0.3Round 8🇬🇵 GUADELOUPE96♥x♠K-3+0
-0.3Round 13🇮🇩 INDONESIA24♥♥3=-1
-0.4Round 1🇺🇸 USA213N♠3=-11
-0.4Round 3🇵🇹 PORTUGAL53N♥5=+0
-0.4Round 4🇵🇰 PAKISTAN164♥♥4+1+0
-0.5Round 11🇮🇱 ISRAEL62♠♦10+1+0
-0.5Round 12🇮🇹 ITALY54♠♦K+1+0
-0.5Round 15🇵🇱 POLAND63♥♦3=+7
-0.5Round 15🇵🇱 POLAND84♠♥2-1-4
-0.5Round 19🇩🇰 DENMARK24♠♥7+1+0
-0.6Round 5🇸🇪 SWEDEN83♣♦9+1+0
-0.6Round 6🇺🇸 USA 116Pass-3
-0.6Round 19🇩🇰 DENMARK44♠♠J+1+0
-0.7Round 4🇵🇰 PAKISTAN95♦x♥Q-3+0
-0.7Round 6🇺🇸 USA 184♥♣6=+0
-0.7Round 18🇯🇵 JAPAN44♥♦3+1+0
-0.8Round 18🇯🇵 JAPAN124♠♥2-1-10
-1.0Round 4🇵🇰 PAKISTAN86♦♥2-2-11
-1.0Round 5🇸🇪 SWEDEN24♠♥10+1-1
-1.2Round 13🇮🇩 INDONESIA123♣♥7-1+2
-1.2Round 18🇯🇵 JAPAN26♦♣J-1-11
-1.3Round 6🇺🇸 USA 1153N♠2+1+0
-1.3Round 9🇩🇪 GERMANY113♠♥5-1+4
-1.4Round 18🇯🇵 JAPAN52♠♣9-2+1
-1.5Round 5🇸🇪 SWEDEN144♥♠3=+0
-1.5Round 11🇮🇱 ISRAEL123♥♠K-1-4
-1.5Round 12🇮🇹 ITALY154♠x♦Q-2-13
-1.6Round 5🇸🇪 SWEDEN12♥♣A+1-1
-1.6Round 17🇫🇷 FRANCE82♠♣K+1-1
-1.7Round 15🇵🇱 POLAND113N♣3+1+0
-1.9Round 19🇩🇰 DENMARK83♠♣K=+0
-2.0Round 12🇮🇹 ITALY14♠♠4+1-1
-2.2Round 5🇸🇪 SWEDEN52♥♦4+2-6
-2.2Round 19🇩🇰 DENMARK122♦♦6=+0
-2.3Round 6🇺🇸 USA 194♠♠5=+0
-2.4Round 9🇩🇪 GERMANY53♦♥Q-1+2
-2.5Round 14🇲🇦 MOROCCO142♣♦8=-5
-2.5Round 17🇫🇷 FRANCE163♥♦K=+0
-2.6Round 1🇺🇸 USA2132♠♦4=+1
-2.6Round 18🇯🇵 JAPAN164♥♥4+1+0
-2.7Round 11🇮🇱 ISRAEL22♠♣K-1-4
-2.7Round 15🇵🇱 POLAND123♠♠3=+0
-2.7Round 17🇫🇷 FRANCE53N♠Q+2+0
-2.7Round 17🇫🇷 FRANCE153♥♥2+1+4
-2.9Round 9🇩🇪 GERMANY123♦♥Q-2-5
-3.0Round 4🇵🇰 PAKISTAN132♠♣4=-6
-3.0Round 8🇬🇵 GUADELOUPE152N♦J-3-2
-3.0Round 17🇫🇷 FRANCE103♠♣7-1-12
-3.0Round 17🇫🇷 FRANCE145♦♠3+1-11
-3.0Round 19🇩🇰 DENMARK114♠♦4+1-1
-3.2Round 17🇫🇷 FRANCE74♠♦J=-9
-3.3Round 8🇬🇵 GUADELOUPE64♥x♣A-1-2
-3.4Round 3🇵🇹 PORTUGAL74♠♣K-1-6
-3.4Round 17🇫🇷 FRANCE33N♠3-1-6
-3.5Round 6🇺🇸 USA 141N♥9+1-6
-3.5Round 17🇫🇷 FRANCE124♥♣7-1+2
-3.6Round 19🇩🇰 DENMARK164♥♦4+1-1
-3.7Round 3🇵🇹 PORTUGAL84♠♠10=+0
-3.7Round 3🇵🇹 PORTUGAL124♥♠J+1-4
-3.8Round 14🇲🇦 MOROCCO42♠♦Q-3+7
-3.8Round 15🇵🇱 POLAND95♦♣K-2+6
-3.9Round 5🇸🇪 SWEDEN93N♠J=+0
-3.9Round 11🇮🇱 ISRAEL54♠♦7-1-10
-3.9Round 18🇯🇵 JAPAN92N♠7-1-5
-4.0Round 8🇬🇵 GUADELOUPE71♠x♠9+1-6
-4.0Round 9🇩🇪 GERMANY23♦♠8-1-8
-4.1Round 9🇩🇪 GERMANY153N♥3-2+0
-4.4Round 12🇮🇹 ITALY134♥♠K=+0
-4.6Round 17🇫🇷 FRANCE23N♣8-1-5
-4.9Round 13🇮🇩 INDONESIA143N♥7+2-1
-5.0Round 1🇺🇸 USA2117♠♦K=+0
-5.1Round 12🇮🇹 ITALY113N♦Q+2-1
-5.4Round 9🇩🇪 GERMANY85♥x♠J=-5
-5.5Round 6🇺🇸 USA 164♦♠K-3-5
-5.5Round 18🇯🇵 JAPAN147N♥7=+0
-5.6Round 4🇵🇰 PAKISTAN14♠x♥2=-5
-5.6Round 11🇮🇱 ISRAEL42N♥3-1-6
-5.6Round 12🇮🇹 ITALY83N♠K+1+0
-5.8Round 3🇵🇹 PORTUGAL155♠♦A=-8
-5.8Round 14🇲🇦 MOROCCO126♠♦A-1-11
-5.8Round 15🇵🇱 POLAND56♦♣7+1-11
-6.2Round 8🇬🇵 GUADELOUPE36N♥2=+11
-6.3Round 9🇩🇪 GERMANY166♦♠K-2-13
-6.3Round 12🇮🇹 ITALY104♥♠8=+0
-6.3Round 15🇵🇱 POLAND146♣♠K-2-11
-6.6Round 11🇮🇱 ISRAEL133N♠10-1-12
-7.4Round 5🇸🇪 SWEDEN73N♠J-3-10
-7.4Round 8🇬🇵 GUADELOUPE45♣♥K-2-2
-7.8Round 5🇸🇪 SWEDEN36♥x♦8-3-9
-7.8Round 17🇫🇷 FRANCE136♥♦3+1-1
-8.6Round 11🇮🇱 ISRAEL164♥♠7-1-12
-9.1Round 6🇺🇸 USA 1114♠♦K=-7
-9.5Round 13🇮🇩 INDONESIA74♠♥5-1-13
-10.1Round 11🇮🇱 ISRAEL93N♥4-1-12
-10.3Round 5🇸🇪 SWEDEN164♥♠A=-7
-11.6Round 3🇵🇹 PORTUGAL144♠xx♣6+1-3
-12.6Round 12🇮🇹 ITALY27♠♦7=+0
-15.4Round 18🇯🇵 JAPAN17N♥J-1-17