🇺🇸 TOLLIVER Mark · USA2

3rank
+201.0Butler · 224 bds
+0.90per board
±4.6swing
+0.55vs par /bd · #31/127
+0.56adjusted /bd
Butler per round: 11.4 48.4 2 -5.1 55.6 21.3 -15.9 -2.9 20.6 6.3 42.7 18.7 -0.7 -1.4by round

vs par split: bidding +0.00 · play +0.57

Strength of schedule: opponents averaged -0.34/bd (an easy draw) → opponent-adjusted +0.56/bd

Card play — on target: opening leads 81.8% #41 of 126 · declarer play 79.2% #31 of 126 · defence 85.7% #82 of 127

Card play by contract type — on target
vs NTvs a suit
Opening leads72.0% (25)87.8% (41)
Declarer play65.2% (23)85.2% (54)
Defence81.4% (43)88.4% (69)

Opening leads by suit led: ♠ 84.6% (13) · ♥ 88.9% (18) · ♦ 83.3% (18) · ♣ 70.6% (17)

vs par by strain: NT +1.22 (74) · a suit +0.25 (149)

vs par by level: part-score -0.27 (68) · game +0.86 (140) · slam +1.60 (15)

By role: declaring +0.92/bd (-2.16 vs par · 111) · defending +0.87/bd (+3.22 vs par · 113)

By vulnerability: vulnerable +0.62/bd (-0.21 vs par · 112) · not vulnerable +1.17/bd (+1.32 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.ZwerlingE.Horsman – B.GroverClosed16+11.4+0.71-0.31
Round 3M.ZwerlingR.Lin – J.TaoOpen16+48.4+3.02+2.19
Round 4M.ZwerlingB.Das – A.SadhuClosed16+2.0+0.12+0.75
Round 6M.ZwerlingJ.Silver – J.CarruthersClosed16-5.1-0.32-0.44
Round 7M.ZwerlingF.Cysneiros – L.De CarvalhoOpen16+55.6+3.48+2.75
Round 9M.ZwerlingP.Gilliocq – P.BonnetOpen16+21.3+1.33+1.75
Round 10M.ZwerlingM.Sawiruddin – M.HartonoOpen16-15.9-0.99-3.44
Round 12M.ZwerlingN.Tcholakov – G.GramatikovClosed16-2.9-0.18-0.38
Round 13M.ZwerlingA.Askalani – A.WahdanClosed16+20.6+1.29+1.62
Round 15M.ZwerlingA.Yamada – K.OhnoClosed16+6.3+0.39-2.38
Round 16M.ZwerlingC.Mounir – M.DaghmouriOpen16+42.7+2.67+1.31
Round 18M.ZwerlingF.Terraneo – H.StalzerOpen16+18.7+1.17+0.62
Round 19M.ZwerlingH.Maesel – R.MaeselClosed16-0.7-0.04+3.56
Round 21M.ZwerlingS.Bjerregard – A.MorathClosed16-1.4-0.09+0.12

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
+15.0Round 18🇦🇹 AUSTRIA317♦♠A-1+17
+13.2Round 9🇬🇵 GUADELOUPE123NT♠5-3+14
+13.1Round 7🇧🇷 BRAZIL136♦♥A-6+15
+12.6Round 7🇧🇷 BRAZIL124♠♥5=+14
+12.1Round 3🇨🇳 CHINA76♣x♦4=+5
+11.3Round 16🇹🇳 TUNISIA266♦♦9=+0
+10.7Round 16🇹🇳 TUNISIA213NT♣2-2+17
+10.4Round 7🇧🇷 BRAZIL83NT♣3-2+11
+10.0Round 10🇮🇩 INDONESIA235♦♠K=+10
+9.3Round 3🇨🇳 CHINA144♥♣3=+7
+9.2Round 13🇪🇬 EGYPT143NT♦10=+6
+9.1Round 7🇧🇷 BRAZIL103NT♣9-1+13
+8.7Round 15🇯🇵 JAPAN116♠♥3=+0
+8.2Round 12🇧🇬 BULGARIA314♥x♦K-1+9
+7.8Round 18🇦🇹 AUSTRIA184♠♦6=+7
+7.6Round 21🇸🇪 SWEDEN36♥♣J-1+14
+7.5Round 1🇳🇿 NEW ZEALAND14♥♣6=+7
+7.0Round 3🇨🇳 CHINA153♠x♣3-3+8
+7.0Round 15🇯🇵 JAPAN156♦x♥A-1+13
+6.9Round 15🇯🇵 JAPAN72♠♥9+1+0
+6.8Round 13🇪🇬 EGYPT64♠♠4+1+4
+6.7Round 13🇪🇬 EGYPT24♥♦A-1+12
+6.5Round 1🇳🇿 NEW ZEALAND116♥♠Q+1+1
+6.5Round 16🇹🇳 TUNISIA174♥♠6-1+8
+6.4Round 19🇳🇴 NORWAY44♠♦2-1+6
+6.3Round 7🇧🇷 BRAZIL73♦♣2+3+15
+6.2Round 9🇬🇵 GUADELOUPE104♥♣10+1+0
+6.1Round 13🇪🇬 EGYPT114♥♣Q-1+11
+5.9Round 3🇨🇳 CHINA44♠♥Q+1+4
+5.9Round 10🇮🇩 INDONESIA253♠♦8-2+2
+5.7Round 3🇨🇳 CHINA135♠♥K+1-3
+5.5Round 4🇮🇳 INDIA277♥♥2=+0
+5.5Round 18🇦🇹 AUSTRIA264♥♠J-1+6
+5.2Round 7🇧🇷 BRAZIL43NT♠K+3-12
+5.0Round 12🇧🇬 BULGARIA253NT♦6=+12
+5.0Round 21🇸🇪 SWEDEN164♠♠5-2+6
+4.8Round 16🇹🇳 TUNISIA322♥♦10=+5
+4.8Round 18🇦🇹 AUSTRIA213NT♦J=+0
+4.7Round 3🇨🇳 CHINA104♠♣A-1+6
+4.7Round 3🇨🇳 CHINA123NT♦2-2+7
+4.7Round 6🇨🇦 CANADA224♠♥2-1+5
+4.7Round 7🇧🇷 BRAZIL62♣♥3=+6
+4.7Round 15🇯🇵 JAPAN22♥♦7-3-3
+4.6Round 9🇬🇵 GUADELOUPE13NT♥Q-1+5
+4.6Round 16🇹🇳 TUNISIA222♦♥3+2+7
+4.6Round 18🇦🇹 AUSTRIA174♠♣10=+0
+4.5Round 19🇳🇴 NORWAY133NT♠3+1+10
+4.4Round 1🇳🇿 NEW ZEALAND124♠♣8-1+6
+4.3Round 9🇬🇵 GUADELOUPE82♦♠Q=+6
+4.3Round 21🇸🇪 SWEDEN126♠♥4=+0
+4.2Round 6🇨🇦 CANADA324♠♦J-3+6
+4.1Round 4🇮🇳 INDIA294♠♣K-1+7
+4.1Round 18🇦🇹 AUSTRIA242♠♦10+1+1
+4.1Round 19🇳🇴 NORWAY113NT♠2-2+11
+3.9Round 16🇹🇳 TUNISIA191NT♣J-2+5
+3.8Round 4🇮🇳 INDIA323♦♣10=+0
+3.7Round 3🇨🇳 CHINA165♦♠7+1+11
+3.7Round 16🇹🇳 TUNISIA184♠♥J+1+0
+3.7Round 16🇹🇳 TUNISIA253NT♠J-1+5
+3.6Round 10🇮🇩 INDONESIA273♠♥K-1+4
+3.4Round 7🇧🇷 BRAZIL153NT♠8+2+0
+3.4Round 16🇹🇳 TUNISIA312NT♥3+2+10
+3.4Round 18🇦🇹 AUSTRIA303♥♣6=+0
+3.2Round 9🇬🇵 GUADELOUPE163♣♥K=+5
+3.1Round 10🇮🇩 INDONESIA284NT♥6+1+0
+3.1Round 18🇦🇹 AUSTRIA293♣♥4-1+5
+3.0Round 15🇯🇵 JAPAN134♥♣K-1-1
+2.8Round 4🇮🇳 INDIA304♥♠Q=+0
+2.8Round 15🇯🇵 JAPAN13♠♥K=+6
+2.8Round 15🇯🇵 JAPAN163NT♥4+1+1
+2.7Round 13🇪🇬 EGYPT123♦♠Q+1+1
+2.6Round 6🇨🇦 CANADA233NT♥A-1+6
+2.6Round 13🇪🇬 EGYPT91NT♠6-1+1
+2.4Round 4🇮🇳 INDIA314♥♦A-3+8
+2.4Round 7🇧🇷 BRAZIL23♦♣7+1+6
+2.3Round 1🇳🇿 NEW ZEALAND43NT♥Q+1+1
+2.3Round 18🇦🇹 AUSTRIA283NT♠8-1+5
+2.1Round 13🇪🇬 EGYPT32♠♠6+2-4
+2.1Round 21🇸🇪 SWEDEN153NT♠9-2+7
+2.0Round 6🇨🇦 CANADA174♠♦K-1-2
+2.0Round 12🇧🇬 BULGARIA204♥♣K=+3
+2.0Round 12🇧🇬 BULGARIA283NT♥J-1+5
+2.0Round 12🇧🇬 BULGARIA324♥♦6=+3
+1.9Round 1🇳🇿 NEW ZEALAND143NT♦Q=+0
+1.9Round 3🇨🇳 CHINA24♠♣4+2-11
+1.9Round 3🇨🇳 CHINA114♠♦A=+0
+1.8Round 9🇬🇵 GUADELOUPE44♠♦A=-1
+1.8Round 9🇬🇵 GUADELOUPE111NT♦8=+2
+1.7Round 1🇳🇿 NEW ZEALAND164♠x♦K-1+6
+1.7Round 16🇹🇳 TUNISIA202♠♦2+1+0
+1.6Round 6🇨🇦 CANADA202♥♦Q+1+0
+1.5Round 9🇬🇵 GUADELOUPE93NT♠4+2+2
+1.5Round 10🇮🇩 INDONESIA301NT♦Q+1+0
+1.3Round 3🇨🇳 CHINA32♠♣Q=+0
+1.3Round 15🇯🇵 JAPAN123NT♦5+1-1
+1.3Round 19🇳🇴 NORWAY72♠♥A-2-2
+1.3Round 19🇳🇴 NORWAY145♣♥J=+14
+1.1Round 10🇮🇩 INDONESIA204♠♦6-1-13
+1.0Round 3🇨🇳 CHINA81NT♥2+2+0
+0.9Round 15🇯🇵 JAPAN54♠♦8-1+6
+0.9Round 15🇯🇵 JAPAN82♦♠4+1+0
+0.9Round 16🇹🇳 TUNISIA274♠♥10+1-11
+0.9Round 16🇹🇳 TUNISIA304♠♥J=+0
+0.9Round 21🇸🇪 SWEDEN84♥♦2=-1
+0.7Round 4🇮🇳 INDIA213NT♦Q+1-1
+0.7Round 12🇧🇬 BULGARIA191NT♠Q=-2
+0.7Round 21🇸🇪 SWEDEN63♥♣2-2-9
+0.6Round 1🇳🇿 NEW ZEALAND54♥♦K+1+0
+0.6Round 4🇮🇳 INDIA182♠♣K+2-6
+0.6Round 4🇮🇳 INDIA204♥♠J+2+17
+0.6Round 6🇨🇦 CANADA272♠♠5+1+7
+0.6Round 12🇧🇬 BULGARIA264♥♠2=+1
+0.5Round 12🇧🇬 BULGARIA173NT♠5+2+1
+0.4Round 19🇳🇴 NORWAY153NT♥4+3+12
+0.3Round 1🇳🇿 NEW ZEALAND93NT♣Q+1-13
+0.3Round 16🇹🇳 TUNISIA292♦♠7=-1
+0.2Round 4🇮🇳 INDIA283NT♥7=+0
+0.2Round 6🇨🇦 CANADA303NT♣7+2+0
+0.2Round 6🇨🇦 CANADA31Pass-3
+0.1Round 7🇧🇷 BRAZIL144NT♦9+2-10
+0.1Round 21🇸🇪 SWEDEN92♠♣Q+1+0
-0.0Round 13🇪🇬 EGYPT54♥♣A+1+0
-0.0Round 13🇪🇬 EGYPT164♥♣Q+1+0
-0.0Round 18🇦🇹 AUSTRIA193NT♥6+1+0
+0.0Round 21🇸🇪 SWEDEN103NT♦K=-2
-0.1Round 3🇨🇳 CHINA64♥♠A=+0
-0.2Round 4🇮🇳 INDIA192♠♥2+1+0
-0.2Round 7🇧🇷 BRAZIL33NT♥5+2+10
-0.3Round 1🇳🇿 NEW ZEALAND33NT♠8=+2
-0.3Round 6🇨🇦 CANADA241NT♥10-2+0
-0.3Round 19🇳🇴 NORWAY24♠♥3=+1
-0.4Round 7🇧🇷 BRAZIL94♠x♦K-3-14
-0.4Round 9🇬🇵 GUADELOUPE64♥♦8=-1
-0.4Round 16🇹🇳 TUNISIA243NT♥2+1-11
-0.5Round 6🇨🇦 CANADA213NT♥9=-3
-0.5Round 7🇧🇷 BRAZIL163♥♥A=+0
-0.5Round 13🇪🇬 EGYPT14♠♥Q+1+0
-0.6Round 1🇳🇿 NEW ZEALAND84♠♥2+1+0
-0.6Round 15🇯🇵 JAPAN66♠♦4+1-13
-0.6Round 19🇳🇴 NORWAY52NT♦2=+0
-0.7Round 13🇪🇬 EGYPT153NT♦2+4+12
-0.7Round 19🇳🇴 NORWAY33NT♦2+3+11
-0.8Round 19🇳🇴 NORWAY164♥♣K=+0
-0.9Round 4🇮🇳 INDIA173NT♥6+4+10
-0.9Round 9🇬🇵 GUADELOUPE154♥♠9+1+10
-0.9Round 12🇧🇬 BULGARIA184♠♦10-2-5
-1.0Round 9🇬🇵 GUADELOUPE72♥♣Q+2-1
-1.0Round 12🇧🇬 BULGARIA274♥♠8+1-4
-1.0Round 18🇦🇹 AUSTRIA254♠♣A+1+0
-1.0Round 21🇸🇪 SWEDEN53NT♥9=-2
-1.1Round 1🇳🇿 NEW ZEALAND132♥♣J=-1
-1.1Round 7🇧🇷 BRAZIL52♦♣6=+0
-1.2Round 3🇨🇳 CHINA91NT♥2-1+5
-1.2Round 9🇬🇵 GUADELOUPE51NT♥5=-5
-1.2Round 10🇮🇩 INDONESIA313NT♣10=+2
-1.3Round 4🇮🇳 INDIA253♥♠10=+0
-1.3Round 16🇹🇳 TUNISIA234♥♠Q=-3
-1.3Round 21🇸🇪 SWEDEN23NT♥J+1+0
-1.4Round 6🇨🇦 CANADA254♠♦A-1-9
-1.4Round 13🇪🇬 EGYPT43NT♦10+1-1
-1.6Round 6🇨🇦 CANADA263NT♥7+2+0
-1.6Round 12🇧🇬 BULGARIA223NT♣K+2-2
-1.8Round 1🇳🇿 NEW ZEALAND105♣♦4+2-17
-1.8Round 3🇨🇳 CHINA13♠♥5=-1
-1.8Round 9🇬🇵 GUADELOUPE142♠♦K-1-2
-1.8Round 21🇸🇪 SWEDEN43NT♠3+1-1
-1.9Round 10🇮🇩 INDONESIA294♠x♣K-1-2
-1.9Round 18🇦🇹 AUSTRIA204♠♣5-1-6
-1.9Round 19🇳🇴 NORWAY64♥♦Q=+1
-2.0Round 1🇳🇿 NEW ZEALAND152♥♦2+1+0
-2.0Round 19🇳🇴 NORWAY13♠♦4-1-2
-2.1Round 13🇪🇬 EGYPT104♥♦2+1+0
-2.2Round 9🇬🇵 GUADELOUPE34♠♦10=+0
-2.2Round 19🇳🇴 NORWAY83♦♦2=+0
-2.2Round 21🇸🇪 SWEDEN131NT♦J+1-1
-2.3Round 1🇳🇿 NEW ZEALAND64♥♦3-1+0
-2.4Round 10🇮🇩 INDONESIA184♠♦3-1-12
-2.4Round 10🇮🇩 INDONESIA244♠♣K+2-8
-2.4Round 21🇸🇪 SWEDEN144♠♣2+2+11
-2.5Round 13🇪🇬 EGYPT74♠♦7+1-1
-2.6Round 7🇧🇷 BRAZIL13NT♠4+2-4
-2.7Round 1🇳🇿 NEW ZEALAND73♣♦9+3-10
-2.9Round 6🇨🇦 CANADA183♥♦3=-1
-2.9Round 19🇳🇴 NORWAY93NT♥3-1+1
-2.9Round 21🇸🇪 SWEDEN113♠♣K+1-2
-3.0Round 1🇳🇿 NEW ZEALAND26♥♣2=+13
-3.0Round 4🇮🇳 INDIA264♠♦5-2-8
-3.0Round 6🇨🇦 CANADA292♠♣4+1+0
-3.0Round 12🇧🇬 BULGARIA291NT♣9-2-3
-3.1Round 19🇳🇴 NORWAY104♥♣9+1+0
-3.2Round 4🇮🇳 INDIA233♠♥10=+0
-3.2Round 10🇮🇩 INDONESIA194♠♦K=+0
-3.4Round 9🇬🇵 GUADELOUPE23NT♠3-3-6
-3.4Round 12🇧🇬 BULGARIA234♠♣6-1-12
-3.4Round 21🇸🇪 SWEDEN13NT♣9-3-6
-3.5Round 15🇯🇵 JAPAN44♥♣K-1-7
-3.6Round 18🇦🇹 AUSTRIA274♥♣J+1-4
-3.7Round 10🇮🇩 INDONESIA263NT♥10-2-8
-3.8Round 10🇮🇩 INDONESIA223♠♦10+1-2
-3.9Round 10🇮🇩 INDONESIA213NT♥9+1-1
-3.9Round 12🇧🇬 BULGARIA214♠♣6=+0
-3.9Round 13🇪🇬 EGYPT83NT♠5-1-5
-4.0Round 10🇮🇩 INDONESIA172♠♠6-1-10
-4.1Round 4🇮🇳 INDIA222NT♠5-1-5
-4.2Round 19🇳🇴 NORWAY123♠♣K+1-6
-4.3Round 6🇨🇦 CANADA284♥♠5=+0
-4.3Round 15🇯🇵 JAPAN142♥♦9+1-7
-4.4Round 9🇬🇵 GUADELOUPE133NT♣8+1+0
-4.5Round 13🇪🇬 EGYPT132♥♦K+2-10
-4.7Round 12🇧🇬 BULGARIA306♠♥10-1-11
-5.2Round 15🇯🇵 JAPAN92♠♥2-2-7
-5.4Round 12🇧🇬 BULGARIA241NT♥3+2-1
-5.8Round 15🇯🇵 JAPAN104♥♠4-2-13
-6.0Round 4🇮🇳 INDIA245♣♥8-1-10
-6.3Round 18🇦🇹 AUSTRIA225♠x♥K-2-11
-6.9Round 7🇧🇷 BRAZIL114♠x♥9-1-6
-7.1Round 21🇸🇪 SWEDEN75♥♥4-1-12
-7.2Round 6🇨🇦 CANADA196♥♠K-1-13
-7.7Round 3🇨🇳 CHINA53NT♠J=-3
-8.2Round 18🇦🇹 AUSTRIA233NT♦Q+1-1
-10.9Round 18🇦🇹 AUSTRIA322♣x♣5-3-9
-12.0Round 16🇹🇳 TUNISIA283NT♠6=-10
-13.3Round 15🇯🇵 JAPAN31NTx♠6-4-12
-14.6Round 10🇮🇩 INDONESIA327♦♥Q-1-17