🇨🇦 MCAVOY James · CANADA

119rank
-140.7Butler · 208 bds
-0.68per board
±4.6swing
-0.87vs par /bd · #119/130
-0.53adjusted /bd
Butler per round: 6.6 5.2 -0.5 -41 -16 23.8 -14.2 -7.7 14.2 -21.3 -23.1 -37 -29.7by round

vs par split: bidding -0.56 · play -0.16

Strength of schedule: opponents averaged +0.15/bd (a tough draw) → opponent-adjusted -0.53/bd

Card play — on target: opening leads 77.8% #94 of 130 · declarer play 70.5% #99 of 130 · defence 85.2% #86 of 130

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (7)78.7% (47)
Declarer play62.5% (8)72.2% (36)
Defence88.2% (17)84.6% (91)

Opening leads by suit led: ♠ 69.2% (13) · ♥ 95.8% (24) · ♦ 37.5% (8) · ♣ 77.8% (9)

vs par by strain: NT -0.41 (41) · a suit -0.81 (149)

vs par by level: part-score -1.06 (67) · game -0.84 (100) · slam +0.78 (23)

By role: declaring -0.65/bd (-2.94 vs par · 93) · defending -0.70/bd (+0.80 vs par · 115)

By vulnerability: vulnerable -0.82/bd (-0.96 vs par · 104) · not vulnerable -0.53/bd (-0.78 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2M.HargreavesD.Gerin – I.RueClosed16+6.6+0.41-0.81
Round 3M.HargreavesE.Ginossar – R.PachtmanOpen16+5.2+0.33-2.50
Round 4M.HargreavesH.Grosvenor – I.DelmonteClosed16-0.5-0.03+0.19
Round 5M.HargreavesJ.Verhees – R.Van ProoijenClosed16-41.0-2.56-1.31
Round 8M.HargreavesM.Fleisher – M.KamilClosed16-16.0-1.00+0.62
Round 9M.HargreavesP.Cullin – J.UpmarkClosed16+23.8+1.49+0.81
Round 11M.HargreavesJ.Hurd – J.WooldridgeOpen16-14.2-0.89-1.31
Round 12M.HargreavesM.Magnusson – S.HaraldssonClosed16-7.7-0.48-1.81
Round 13M.HargreavesG.Tislevoll – M.WareClosed16+14.2+0.89+0.88
Round 15M.HargreavesM.Castello Branco – D.BrennerClosed16-21.3-1.33+0.00
Round 16M.HargreavesM.Ino – T.ImakuraOpen16-23.1-1.44-1.44
Round 17M.HargreavesR.Lian – H.ShiOpen16-37.0-2.31-2.56
Round 19M.HargreavesW.El Ahmady – T.SadekClosed16-29.7-1.86-2.06

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.2Round 9🇸🇪 SWEDEN66♥x♥2-1+17
+15.1Round 13🇳🇿 NEW ZEALAND57♣♠A-1+14
+12.8Round 9🇸🇪 SWEDEN124♠x♠6+1+10
+11.3Round 4🇦🇺 AUSTRALIA276♦♣4-1+14
+10.1Round 13🇳🇿 NEW ZEALAND163NT♦2-1+11
+10.0Round 2🇬🇵 GUADELOUPE173NT♠5=+7
+9.5Round 9🇸🇪 SWEDEN106N♦3=+0
+9.0Round 4🇦🇺 AUSTRALIA176♥♠Q-1+14
+8.6Round 9🇸🇪 SWEDEN114♠♥Q-1+10
+8.5Round 12🇮🇸 ICELAND214♥♣10+1+8
+8.1Round 9🇸🇪 SWEDEN86♣♠2-1+11
+7.7Round 19🇪🇬 EGYPT43NT♦3+1+1
+7.5Round 4🇦🇺 AUSTRALIA195♠x♥3+1-2
+7.0Round 3🇮🇱 ISRAEL103♠♥2-2+2
+6.2Round 15🇧🇷 BRAZIL103♣♠Q-2+8
+5.6Round 12🇮🇸 ICELAND264♥♣2+1+0
+5.0Round 2🇬🇵 GUADELOUPE204♥♦10+1+4
+5.0Round 16🇯🇵 JAPAN174♥♣6+2+14
+4.7Round 3🇮🇱 ISRAEL86♠♦7=+0
+4.7Round 4🇦🇺 AUSTRALIA212♥♥Q-1+5
+4.5Round 11🇺🇸 USA 2134♠♣K-1+0
+4.4Round 3🇮🇱 ISRAEL72♣♣4+1+6
+4.1Round 11🇺🇸 USA 2104♠♥J-1+6
+3.8Round 8🇺🇸 USA 1211N♥T-2+3
+3.6Round 3🇮🇱 ISRAEL22♥♥2=+0
+3.4Round 3🇮🇱 ISRAEL112♠♥4-1+4
+3.3Round 8🇺🇸 USA 1244♥♠5=+0
+3.3Round 15🇧🇷 BRAZIL64NT♥K+2+1
+3.1Round 15🇧🇷 BRAZIL83NT♣10-2+5
+3.0Round 2🇬🇵 GUADELOUPE182♥♦3=+6
+2.9Round 5🇳🇱 NETHERLANDS16♠♣2=-11
+2.9Round 16🇯🇵 JAPAN183NT♥Q-3+9
+2.8Round 17🇨🇳 CHINA166♣♦Q=-2
+2.6Round 17🇨🇳 CHINA62♥♠7+1+0
+2.6Round 17🇨🇳 CHINA123NT♥4-1+10
+2.4Round 5🇳🇱 NETHERLANDS15Pass+4
+2.4Round 12🇮🇸 ICELAND184♥♦2+1+0
+2.4Round 13🇳🇿 NEW ZEALAND95♣x♠3-1+6
+2.4Round 19🇪🇬 EGYPT151NT♥7=+0
+2.3Round 4🇦🇺 AUSTRALIA253NT♠4-2+5
+2.2Round 8🇺🇸 USA 1203♥♠3+1+10
+2.1Round 16🇯🇵 JAPAN232♠♠2+1+0
+2.0Round 11🇺🇸 USA 232♠♠4+2-8
+2.0Round 13🇳🇿 NEW ZEALAND13NT♦4+3+1
+1.7Round 12🇮🇸 ICELAND304♥♦A-2+5
+1.7Round 16🇯🇵 JAPAN252♦♣A-1-2
+1.6Round 11🇺🇸 USA 2122♥♠J+2+1
+1.5Round 3🇮🇱 ISRAEL56N♦T+1-13
+1.4Round 5🇳🇱 NETHERLANDS72♥♣K+2+10
+1.4Round 8🇺🇸 USA 1276♥♥4+1+11
+1.3Round 8🇺🇸 USA 1183N♥4+2+1
+1.2Round 13🇳🇿 NEW ZEALAND101NT♠4+1+10
+1.1Round 2🇬🇵 GUADELOUPE272♠♥A=-1
+1.1Round 8🇺🇸 USA 1223N♠3+3+1
+1.0Round 3🇮🇱 ISRAEL141N♠J+1+0
+1.0Round 3🇮🇱 ISRAEL165♥x♠A-3+0
+1.0Round 8🇺🇸 USA 1233N♣9+2+0
+1.0Round 13🇳🇿 NEW ZEALAND62♣♠7-3+1
+0.9Round 11🇺🇸 USA 241NT♥3+1+1
+0.9Round 11🇺🇸 USA 2154♥♥J=-1
+0.9Round 15🇧🇷 BRAZIL43NT♥Q-1+6
+0.9Round 15🇧🇷 BRAZIL113NT♥7+1+1
+0.8Round 4🇦🇺 AUSTRALIA294♠♥Q+1+13
+0.8Round 13🇳🇿 NEW ZEALAND22♠♦K=+6
+0.8Round 17🇨🇳 CHINA21NT♥2=+0
+0.8Round 19🇪🇬 EGYPT93NT♦10=-1
+0.7Round 11🇺🇸 USA 283♠♣K+1+1
+0.7Round 12🇮🇸 ICELAND245♣♠Q=-1
+0.6Round 2🇬🇵 GUADELOUPE244♥♠4=+1
+0.6Round 9🇸🇪 SWEDEN11N♠A+1+1
+0.5Round 2🇬🇵 GUADELOUPE234♠♣K+1+0
+0.5Round 3🇮🇱 ISRAEL153N♦7=+1
+0.4Round 2🇬🇵 GUADELOUPE283NT♣7+1+0
+0.4Round 2🇬🇵 GUADELOUPE294♥♣A+1+0
+0.4Round 15🇧🇷 BRAZIL33NT♠6+1-1
+0.4Round 19🇪🇬 EGYPT134♥♦A=+1
+0.3Round 12🇮🇸 ICELAND314♥♣K-1-2
+0.2Round 5🇳🇱 NETHERLANDS34♠♥K=+0
+0.2Round 8🇺🇸 USA 1172♥♥6-1+4
+0.2Round 13🇳🇿 NEW ZEALAND113NT♠6=+0
+0.2Round 16🇯🇵 JAPAN324♠♠4+1+0
+0.2Round 17🇨🇳 CHINA14♥♦8+1-1
+0.1Round 5🇳🇱 NETHERLANDS24♠♣A+1+0
+0.1Round 19🇪🇬 EGYPT161NT♠7=-9
+0.0Round 2🇬🇵 GUADELOUPE313♦♥2+1+0
-0.0Round 3🇮🇱 ISRAEL34♥♠4-1-5
+0.0Round 12🇮🇸 ICELAND203NT♠Q=-1
+0.0Round 13🇳🇿 NEW ZEALAND154♠♦A=+0
+0.0Round 15🇧🇷 BRAZIL74♥♥5=-3
-0.1Round 4🇦🇺 AUSTRALIA261NT♦Q=-2
-0.1Round 19🇪🇬 EGYPT83♣♥A+1+7
-0.2Round 4🇦🇺 AUSTRALIA243NT♥6+1-1
-0.2Round 4🇦🇺 AUSTRALIA314♠♣A=+0
-0.2Round 12🇮🇸 ICELAND322♣♠A=-1
-0.2Round 15🇧🇷 BRAZIL15♦♠A-1-2
-0.2Round 19🇪🇬 EGYPT34♠♥5+1+11
-0.3Round 2🇬🇵 GUADELOUPE324♠♥A=+0
-0.3Round 5🇳🇱 NETHERLANDS121NT♥7-1-3
-0.3Round 9🇸🇪 SWEDEN24♠♠2=+0
-0.3Round 12🇮🇸 ICELAND294♠♣A=-1
-0.3Round 17🇨🇳 CHINA142♠♥6-1+1
-0.4Round 3🇮🇱 ISRAEL123N♥5+1-1
-0.4Round 5🇳🇱 NETHERLANDS61NT♦8=-1
-0.4Round 8🇺🇸 USA 1312♠♦Q-1+0
-0.4Round 9🇸🇪 SWEDEN153N♠2+1-1
-0.4Round 12🇮🇸 ICELAND273NT♥4-1-5
-0.5Round 11🇺🇸 USA 293NT♦2+3+11
-0.5Round 13🇳🇿 NEW ZEALAND124♠♥7+2-1
-0.6Round 5🇳🇱 NETHERLANDS53NT♥3+1-1
-0.6Round 9🇸🇪 SWEDEN33N♠Q=+1
-0.6Round 9🇸🇪 SWEDEN94♠♣4-1+12
-0.6Round 15🇧🇷 BRAZIL165♦x♥2-1+7
-0.6Round 19🇪🇬 EGYPT121NT♠4=-5
-0.7Round 2🇬🇵 GUADELOUPE194♠♥K=+0
-0.7Round 16🇯🇵 JAPAN194♠♦8+1+0
-0.8Round 11🇺🇸 USA 274♥♣6+2-1
-0.9Round 8🇺🇸 USA 1282♠♥Q+1+0
-0.9Round 15🇧🇷 BRAZIL91NT♥3+1-1
-0.9Round 19🇪🇬 EGYPT141NT♦J=+1
-1.0Round 16🇯🇵 JAPAN314♥♣A=-1
-1.1Round 9🇸🇪 SWEDEN73N♠4=-10
-1.1Round 13🇳🇿 NEW ZEALAND32♦♠K+1+0
-1.1Round 19🇪🇬 EGYPT23♥♦K-2+2
-1.2Round 8🇺🇸 USA 1322♠♠J-3+4
-1.2Round 12🇮🇸 ICELAND284♥♠10=+0
-1.2Round 16🇯🇵 JAPAN203♠♥3=+10
-1.3Round 2🇬🇵 GUADELOUPE252♠♠3+2-10
-1.3Round 13🇳🇿 NEW ZEALAND133NT♥2-1-12
-1.3Round 15🇧🇷 BRAZIL143♠♣6=-1
-1.3Round 16🇯🇵 JAPAN274♥x♣3-1-6
-1.4Round 2🇬🇵 GUADELOUPE266♥♦5=-1
-1.5Round 3🇮🇱 ISRAEL14♠x♣A-1+0
-1.5Round 13🇳🇿 NEW ZEALAND74♠♣K+1+0
-1.6Round 3🇮🇱 ISRAEL132♣♠A+1-6
-1.6Round 12🇮🇸 ICELAND254♠♦7+2-1
-1.8Round 11🇺🇸 USA 224♣♣10=-7
-1.8Round 11🇺🇸 USA 253♦♦3=+0
-1.9Round 9🇸🇪 SWEDEN162♠♥5=-6
-2.0Round 13🇳🇿 NEW ZEALAND142♠♠K=-5
-2.0Round 15🇧🇷 BRAZIL134♠♣J-1+1
-2.0Round 17🇨🇳 CHINA54♠♣9+1+0
-2.1Round 11🇺🇸 USA 264♠♦2=-7
-2.2Round 5🇳🇱 NETHERLANDS102♦♠6+1+0
-2.2Round 16🇯🇵 JAPAN225♣♦2+1-13
-2.3Round 9🇸🇪 SWEDEN135♦x♣2-1-7
-2.3Round 16🇯🇵 JAPAN212♠♥K=-11
-2.3Round 16🇯🇵 JAPAN243NT♠4-1+2
-2.4Round 17🇨🇳 CHINA44♥♥8+1-4
-2.5Round 4🇦🇺 AUSTRALIA204♥♦4=+1
-2.6Round 4🇦🇺 AUSTRALIA183♥♠J=-7
-2.7Round 2🇬🇵 GUADELOUPE225♥♣A-1-5
-2.9Round 17🇨🇳 CHINA102♥♦J=-6
-2.9Round 17🇨🇳 CHINA152♠♠5=-1
-3.0Round 5🇳🇱 NETHERLANDS91NT♦J-1-4
-3.0Round 8🇺🇸 USA 1262N♥4-1-5
-3.0Round 12🇮🇸 ICELAND173♣♥7=-5
-3.2Round 16🇯🇵 JAPAN292♠♦10=+0
-3.3Round 12🇮🇸 ICELAND194♠x♦A-2-4
-3.5Round 17🇨🇳 CHINA31NT♣3-3-6
-3.6Round 5🇳🇱 NETHERLANDS164♥♣3=+1
-3.8Round 2🇬🇵 GUADELOUPE211NT♥10+1-6
-3.8Round 4🇦🇺 AUSTRALIA304♠♥A+1-1
-3.9Round 16🇯🇵 JAPAN266♠♣J=+0
-4.0Round 19🇪🇬 EGYPT62♠♦2=-6
-4.1Round 4🇦🇺 AUSTRALIA283NT♣3-2-5
-4.1Round 8🇺🇸 USA 1303♠♥K=-7
-4.1Round 17🇨🇳 CHINA114♦♠A+1-4
-4.1Round 19🇪🇬 EGYPT76♣♠9=+0
-4.1Round 19🇪🇬 EGYPT102♠♥6+1+0
-4.2Round 2🇬🇵 GUADELOUPE304♠♣K-1-8
-4.2Round 11🇺🇸 USA 2144♣♦J-1-4
-4.3Round 3🇮🇱 ISRAEL64♠♥Q=-10
-4.4Round 8🇺🇸 USA 1196♠♥K-3+2
-4.4Round 8🇺🇸 USA 1253N♥5+2-2
-4.5Round 4🇦🇺 AUSTRALIA234♥♠Q-1-6
-4.7Round 5🇳🇱 NETHERLANDS83NT♣8-2-6
-4.9Round 13🇳🇿 NEW ZEALAND42♠♣5-2-7
-5.1Round 11🇺🇸 USA 2112♣x♠8-2-5
-5.3Round 9🇸🇪 SWEDEN144♥♣2=-7
-5.5Round 17🇨🇳 CHINA71NT♦4-3-10
-5.8Round 19🇪🇬 EGYPT116♠♥K+1-11
-6.1Round 3🇮🇱 ISRAEL91♠♦6+3-6
-6.1Round 11🇺🇸 USA 2166♦♥K=+2
-6.3Round 17🇨🇳 CHINA134♣♠A=-8
-6.5Round 11🇺🇸 USA 216♣♠A=-10
-6.6Round 17🇨🇳 CHINA93NT♥6-1-10
-6.7Round 9🇸🇪 SWEDEN54♥♣3-1-6
-6.7Round 15🇧🇷 BRAZIL126♣♠2=+2
-7.0Round 5🇳🇱 NETHERLANDS144♠♥7=+0
-7.3Round 13🇳🇿 NEW ZEALAND85♥♥Q+2-10
-7.4Round 15🇧🇷 BRAZIL54♠♦A-2-9
-7.4Round 15🇧🇷 BRAZIL154♠x♥2-2-5
-7.6Round 12🇮🇸 ICELAND234♠♣A+1-13
-7.9Round 16🇯🇵 JAPAN286♣x♠A-1-11
-8.0Round 3🇮🇱 ISRAEL43N♠7+1-12
-8.2Round 5🇳🇱 NETHERLANDS136♠♣9=+13
-8.6Round 4🇦🇺 AUSTRALIA224♠♥5-1-13
-8.7Round 5🇳🇱 NETHERLANDS116♠♥9-2-11
-9.0Round 16🇯🇵 JAPAN306♣♥K-1-14
-9.2Round 19🇪🇬 EGYPT56♦♠2=-11
-9.3Round 5🇳🇱 NETHERLANDS45♦♥6-1-12
-9.3Round 12🇮🇸 ICELAND224♠♥A=-8
-9.5Round 4🇦🇺 AUSTRALIA324♠♥A-1-12
-9.5Round 17🇨🇳 CHINA86♣♥A=+0
-9.6Round 15🇧🇷 BRAZIL23NT♦3-3-9
-11.0Round 19🇪🇬 EGYPT15♣x♦A+1-13
-11.8Round 9🇸🇪 SWEDEN43N♥4=-12
-11.9Round 8🇺🇸 USA 1294♥x♦9-3-12