🇮🇪 McDEVITT Patrick · IRELAND

87rank
-10.5Butler · 176 bds
-0.06per board
±3.9swing
+0.17vs par /bd · #53/136
-0.17adjusted /bd
Butler per round: 4.3 19.1 -25.2 -32.4 5.9 -3.4 18.6 -10 10.2 -8.6 11by round

vs par split: bidding +0.12 · play +0.07

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

Card play — on target: opening leads 79.5% #69 of 136 · declarer play 70.2% #91 of 136 · defence 85.6% #87 of 136

Card play by contract type — on target
vs NTvs a suit
Opening leads55.6% (9)85.7% (35)
Declarer play76.9% (13)67.6% (34)
Defence87.0% (23)85.1% (67)

Opening leads by suit led: ♠ 57.1% (7) · ♥ 70.0% (10) · ♦ 100.0% (15) · ♣ 75.0% (12)

vs par by strain: NT -0.69 (42) · a suit +0.47 (133)

vs par by level: part-score -0.32 (76) · game +0.52 (88) · slam +1.00 (11)

By role: declaring +0.18/bd (-1.94 vs par · 85) · defending -0.28/bd (+2.14 vs par · 91)

By vulnerability: vulnerable -0.62/bd (-0.61 vs par · 88) · not vulnerable +0.50/bd (+0.95 vs par · 88)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2G.KeaveneyL.Utter – O.ParviainenOpen16+4.3+0.27+0.19
Round 4G.KeaveneyP.Schmidt – P.ToffierOpen16+19.1+1.19+1.06
Round 5G.KeaveneyP.Marstrander – R.AnderssenOpen16-25.2-1.57-1.06
Round 8G.KeaveneyK.Lasocki – J.RussyanClosed16-32.4-2.02-3.75
Round 10G.KeaveneyP.Magyar – G.SzappanosOpen16+5.9+0.37+0.81
Round 12G.KeaveneyN.Kokten – M.InceOpen16-3.4-0.21+0.88
Round 14G.KeaveneyD.Diamond – V.SilverstoneOpen16+18.6+1.16+2.38
Round 16G.KeaveneyF.Terraneo – S.TerraneoClosed16-10.0-0.62-0.12
Round 20G.KeaveneyJ.Simm – P.LondClosed16+10.2+0.64+0.00
Round 22G.KeaveneyJ.Passarinho – A.Sacristan Y MorenoOpen16-8.6-0.54+0.19
Round 23G.KeaveneyL.Mijovic – M.CvorovicClosed16+11.0+0.69+1.31

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
+11.2Round 12🇹🇷 TURKEY184♥♣5=+3
+8.8Round 22🇪🇸 SPAIN312♥♦3+3+9
+8.5Round 10🇭🇺 HUNGARY223♣♠Q+3+14
+8.2Round 2🇫🇮 FINLAND96♥♦K-1+11
+8.2Round 8🇵🇱 POLAND313NT♦5+1+0
+8.1Round 4🇫🇷 FRANCE24♥♠K+3+9
+7.9Round 22🇪🇸 SPAIN284♠♦9-2+12
+7.7Round 5🇳🇴 NORWAY183NT♠6-2+7
+7.6Round 2🇫🇮 FINLAND124♠♣K-1+12
+7.0Round 16🇦🇹 AUSTRIA204♥♠Q=+0
+7.0Round 22🇪🇸 SPAIN213NT♠3-1+12
+6.0Round 4🇫🇷 FRANCE105♠x♥A-2+0
+5.7Round 20🇪🇪 ESTONIA14♠♥4-2+7
+5.6Round 22🇪🇸 SPAIN173NT♠10+3+5
+5.3Round 12🇹🇷 TURKEY293NT♠8-2+2
+5.3Round 23🇷🇸 SERBIA71NT♠Q+1-10
+5.2Round 16🇦🇹 AUSTRIA182♠♠A=+6
+4.9Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND223NT♦4-4+3
+4.8Round 10🇭🇺 HUNGARY302♦♠A=+6
+4.7Round 4🇫🇷 FRANCE162♠♥3+1+1
+4.7Round 23🇷🇸 SERBIA131NT♥4+3+2
+4.3Round 10🇭🇺 HUNGARY312♠♠6+1+6
+4.3Round 23🇷🇸 SERBIA53♣♦K+2+4
+4.2Round 4🇫🇷 FRANCE96♠♥2=-7
+4.2Round 23🇷🇸 SERBIA114♥♦K-2+5
+4.2Round 23🇷🇸 SERBIA143♠♦K-1+4
+4.1Round 16🇦🇹 AUSTRIA286♥♠J=+0
+3.8Round 5🇳🇴 NORWAY224♥♦K-2+11
+3.8Round 23🇷🇸 SERBIA25♣♦J=+0
+3.7Round 20🇪🇪 ESTONIA93♠♥Q=+6
+3.5Round 4🇫🇷 FRANCE86♥♠7-3+12
+3.4Round 10🇭🇺 HUNGARY274♦♠K=+0
+3.2Round 16🇦🇹 AUSTRIA171NT♣Q-1+5
+3.1Round 2🇫🇮 FINLAND103♠♣K=+0
+2.8Round 22🇪🇸 SPAIN292♠♣3+2+1
+2.7Round 20🇪🇪 ESTONIA53NT♠J+1+0
+2.7Round 20🇪🇪 ESTONIA82♥♠2+3+2
+2.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND194♣x♠K-2-8
+2.5Round 23🇷🇸 SERBIA42♥♣K+2+10
+2.4Round 4🇫🇷 FRANCE153♦♣6-2-6
+2.4Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND273♠♥7+2+6
+2.4Round 23🇷🇸 SERBIA13NT♦3-1+10
+2.3Round 2🇫🇮 FINLAND165♣x♠A-3+0
+2.3Round 10🇭🇺 HUNGARY262♠♠10=+6
+2.3Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND244♠♣A+1+0
+2.2Round 8🇵🇱 POLAND284♠♦Q=+0
+2.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND293♣♦Q=-1
+2.0Round 2🇫🇮 FINLAND62♥♣A=+7
+2.0Round 2🇫🇮 FINLAND84♠♣K=+3
+2.0Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND202♠♠9+1+10
+1.9Round 4🇫🇷 FRANCE64♠♣A=+8
+1.8Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND312NT♠5+3-5
+1.8Round 20🇪🇪 ESTONIA122♠♣3+2-6
+1.7Round 12🇹🇷 TURKEY172♥♦5+2+7
+1.6Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND183NT♦4=+2
+1.4Round 20🇪🇪 ESTONIA152♣♥J+2+0
+1.3Round 4🇫🇷 FRANCE143♦♠3=+5
+1.3Round 16🇦🇹 AUSTRIA264♠♦A=+0
+1.2Round 16🇦🇹 AUSTRIA222♠♦2+1+6
+1.1Round 12🇹🇷 TURKEY272♥♠7=+0
+1.0Round 5🇳🇴 NORWAY243♦♥K=-1
+1.0Round 8🇵🇱 POLAND173♦♣5=+0
+1.0Round 8🇵🇱 POLAND222♠♥8=-1
+1.0Round 20🇪🇪 ESTONIA73NT♥8=+0
+1.0Round 22🇪🇸 SPAIN264♠♣3=+0
+0.9Round 5🇳🇴 NORWAY204♥♦K+2+9
+0.8Round 10🇭🇺 HUNGARY192♠♦5-1+2
+0.8Round 23🇷🇸 SERBIA83NT♣5+1+0
+0.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND284♠♣4=+0
+0.7Round 20🇪🇪 ESTONIA62♦♣Q=-1
+0.6Round 12🇹🇷 TURKEY231NT♣6+1+0
+0.5Round 4🇫🇷 FRANCE73NT♠4=+10
+0.5Round 12🇹🇷 TURKEY252♥♣J=+5
+0.5Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND235♦♥10=+13
+0.3Round 10🇭🇺 HUNGARY173NT♥4=+1
+0.3Round 16🇦🇹 AUSTRIA302♠♣4-1+9
+0.2Round 8🇵🇱 POLAND262♠♠5+1+0
+0.2Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND174♥♦K+2+11
+0.2Round 22🇪🇸 SPAIN306♠x♥K-4-5
+0.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND253♦♠2-1+4
+0.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND261NT♣K+3+9
+0.0Round 4🇫🇷 FRANCE13♠♥6-1+5
+0.0Round 8🇵🇱 POLAND216♠♦6=+0
-0.0Round 8🇵🇱 POLAND322♥♣Q+2-6
+0.0Round 12🇹🇷 TURKEY284♠♣J+1-1
-0.0Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND324♠♦K+1+0
+0.0Round 20🇪🇪 ESTONIA114♥♦K+1+0
-0.1Round 2🇫🇮 FINLAND44♥♣2+1+0
-0.1Round 5🇳🇴 NORWAY283♠♦A+1-6
-0.2Round 4🇫🇷 FRANCE12Pass-3
-0.2Round 20🇪🇪 ESTONIA135♦♣J=-1
-0.2Round 22🇪🇸 SPAIN184♠♣Q-1+12
-0.3Round 4🇫🇷 FRANCE113♠♥7-2+1
-0.3Round 12🇹🇷 TURKEY196NT♣7-1+17
-0.3Round 20🇪🇪 ESTONIA144♠♥Q+1+0
-0.5Round 5🇳🇴 NORWAY171NT♣6+1+1
-0.5Round 16🇦🇹 AUSTRIA253NT♠9+1+0
-0.6Round 2🇫🇮 FINLAND112♠♠3-1+2
-0.6Round 4🇫🇷 FRANCE132♥♠3=+1
-0.6Round 8🇵🇱 POLAND254♠♣10+1+13
-0.6Round 10🇭🇺 HUNGARY181NT♦5=-2
-0.6Round 10🇭🇺 HUNGARY253NT♠3=-1
-0.6Round 12🇹🇷 TURKEY301NT♣Q+1-1
-0.7Round 5🇳🇴 NORWAY262♠♣2+1-10
-0.7Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND214♥♣K=+0
-0.8Round 2🇫🇮 FINLAND52♥♥3=-7
-0.8Round 20🇪🇪 ESTONIA22♠♣9=-7
-0.8Round 20🇪🇪 ESTONIA34♠♣K+1+0
-0.8Round 23🇷🇸 SERBIA154♥♣3=+1
-0.9Round 5🇳🇴 NORWAY212♥♣2+2-6
-0.9Round 16🇦🇹 AUSTRIA294♠x♦J-1+14
-0.9Round 23🇷🇸 SERBIA165♦♠A+1+8
-1.0Round 5🇳🇴 NORWAY304♥♠Q+2+11
-1.0Round 8🇵🇱 POLAND181NT♠3+1+0
-1.0Round 10🇭🇺 HUNGARY323NT♥5+2+0
-1.0Round 20🇪🇪 ESTONIA162♥♦6+2+1
-1.1Round 2🇫🇮 FINLAND143NT♥10=+1
-1.1Round 12🇹🇷 TURKEY204♥♣K+1+13
-1.2Round 10🇭🇺 HUNGARY284♠♥10+1-1
-1.3Round 5🇳🇴 NORWAY312♠♦Q-1-4
-1.5Round 10🇭🇺 HUNGARY212♠♥2+1+0
-1.5Round 20🇪🇪 ESTONIA43NT♠8+2-1
-1.7Round 12🇹🇷 TURKEY263♣♠K=-6
-1.9Round 2🇫🇮 FINLAND14♥♠3-1+5
-2.0Round 23🇷🇸 SERBIA122♥♦J+2-6
-2.1Round 10🇭🇺 HUNGARY244♥♦5-2-6
-2.1Round 14🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND303NT♦3-2-6
-2.1Round 16🇦🇹 AUSTRIA314♥♦Q-2-5
-2.3Round 2🇫🇮 FINLAND23NT♥4+3-1
-2.3Round 2🇫🇮 FINLAND33♦♥5=-1
-2.3Round 4🇫🇷 FRANCE32♦♣Q=+0
-2.3Round 10🇭🇺 HUNGARY295♦♠9=+0
-2.3Round 16🇦🇹 AUSTRIA212♠♦5-1-8
-2.3Round 22🇪🇸 SPAIN276♦♥6=+2
-2.7Round 2🇫🇮 FINLAND132NT♠3-1-12
-2.7Round 22🇪🇸 SPAIN225♦♠8+1+11
-2.8Round 8🇵🇱 POLAND303♦♥10+2+6
-3.1Round 12🇹🇷 TURKEY312♦♣3+1-10
-3.2Round 2🇫🇮 FINLAND153♥♣2-1-4
-3.2Round 22🇪🇸 SPAIN325♣♦J-1-5
-3.3Round 10🇭🇺 HUNGARY203NT♣J+1+0
-3.3Round 12🇹🇷 TURKEY212♠♣6-2-7
-3.3Round 16🇦🇹 AUSTRIA194♠x♥9-1-7
-3.3Round 23🇷🇸 SERBIA34♥♠9=+0
-3.5Round 5🇳🇴 NORWAY252♣♦7+2-7
-3.5Round 12🇹🇷 TURKEY224♠♦6=+0
-3.5Round 23🇷🇸 SERBIA92♠♥5+1+0
-3.9Round 16🇦🇹 AUSTRIA233♣♦Q=+0
-4.0Round 4🇫🇷 FRANCE43♠♥Q+3-9
-4.3Round 5🇳🇴 NORWAY233NT♠J+2+0
-4.3Round 12🇹🇷 TURKEY244♠♣10=+0
-4.3Round 16🇦🇹 AUSTRIA274♥♣J-1-10
-4.5Round 8🇵🇱 POLAND275♣♠5+1-14
-4.5Round 23🇷🇸 SERBIA103NT♣3+1+0
-4.6Round 8🇵🇱 POLAND193NT♣3-1-14
-4.9Round 20🇪🇪 ESTONIA104♥♠6=+0
-4.9Round 22🇪🇸 SPAIN204♠♣J-1-12
-5.0Round 5🇳🇴 NORWAY294♠♦A=+0
-5.1Round 16🇦🇹 AUSTRIA324♥♠5+1+0
-5.3Round 22🇪🇸 SPAIN246♦♠10=+2
-5.5Round 5🇳🇴 NORWAY323NT♠A=-6
-5.9Round 2🇫🇮 FINLAND74♠♦J=-13
-5.9Round 10🇭🇺 HUNGARY232♠♥5=-12
-5.9Round 12🇹🇷 TURKEY326♠♦8=-8
-5.9Round 22🇪🇸 SPAIN233NT♠Q-2-17
-6.1Round 4🇫🇷 FRANCE54♠♥9-1-10
-6.1Round 8🇵🇱 POLAND243NT♦5-2-11
-6.2Round 23🇷🇸 SERBIA63NT♠5=-7
-6.3Round 8🇵🇱 POLAND205♦x♥2=-11
-6.3Round 22🇪🇸 SPAIN193♠♦6-2-11
-7.9Round 5🇳🇴 NORWAY194♥x♠K=-9
-7.9Round 5🇳🇴 NORWAY274♥x♣A=-7
-8.7Round 8🇵🇱 POLAND293NT♦5-1-12
-9.9Round 16🇦🇹 AUSTRIA242♣x♠K-3-12
-10.4Round 8🇵🇱 POLAND233NT♥5=-10
-11.1Round 22🇪🇸 SPAIN256♣♣9-1-13