🇮🇪 McDEVITT Patrick · Ireland

85rank
-62.8Butler · 208 bds
-0.30per board
±4.8swing
-0.76vs par /bd · #91/108
-0.19adjusted /bd
Butler per round: -5.6 5.1 -13.8 5.7 28.1 -31 8.7 1.2 -35.7 -20.3 5.4 -20.5 9.9by round

vs par split: bidding -0.68 · play -0.02

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

Card play — on target: opening leads 80.0% #56 of 108 · declarer play 84.3% #13 of 108 · defence 83.9% #75 of 108

Card play by contract type — on target
vs NTvs a suit
Opening leads70.0% (20)85.7% (35)
Declarer play75.0% (12)87.2% (39)
Defence78.1% (32)86.9% (61)

Opening leads by suit led: ♠ 71.4% (14) · ♥ 85.7% (14) · ♦ 76.9% (13) · ♣ 85.7% (14)

vs par by strain: NT +0.18 (55) · a suit -1.03 (144)

vs par by level: part-score -0.85 (75) · game -0.92 (113) · slam +2.64 (11)

By role: declaring +0.56/bd (-1.91 vs par · 112) · defending -1.30/bd (+0.58 vs par · 96)

By vulnerability: vulnerable -0.29/bd (-1.04 vs par · 104) · not vulnerable -0.31/bd (-0.48 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2R.TimlinT.Rusev – H.HristovOpen16-5.6-0.35-3.25
Round 3R.TimlinG.Grossi – M.MestresOpen16+5.1+0.32+1.56
Round 4R.TimlinG.Kobolt – P.LondOpen16-13.8-0.86-1.75
Round 6R.TimlinA.Maas – B.VriendClosed16+5.7+0.36-0.94
Round 7R.TimlinJ.Klukowski – V.MarkowiczClosed16+28.1+1.76+3.50
Round 9R.TimlinE.Wladow – M.ElinescuClosed16-31.0-1.94-2.31
Round 10R.TimlinE.Juuri-Oja – P.Juuri-OjaClosed16+8.7+0.54-3.31
Round 12R.TimlinC.Gebeceli – M.CopurClosed16+1.2+0.07-2.19
Round 13R.TimlinC.Mosca – A.VivaldiClosed16-35.7-2.23-0.44
Round 14R.TimlinD.Birman – D.BirmanClosed16-20.3-1.27+0.62
Round 17R.TimlinS.Moller – P.SchaltzOpen16+5.4+0.34+0.69
Round 18R.TimlinF.Leenhardt – P.PiganeauOpen16-20.5-1.28-1.12
Round 19R.TimlinD.Price – C.SimpsonOpen16+9.9+0.62-0.94

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.9Round 7🇵🇱 Poland83♦♣3-1+14
+11.9Round 7🇵🇱 Poland95♣x♥A=+14
+11.5Round 18🇫🇷 France36NT♥J=+12
+11.0Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England126♥♦7=+5
+10.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England166NTx♥A-1+14
+9.9Round 7🇵🇱 Poland123NT♣Q-1+12
+9.7Round 10🇫🇮 Finland73NT♥10+1+1
+9.2Round 3🇪🇸 Spain46♣♦J=+7
+8.9Round 10🇫🇮 Finland33NT♣8=+0
+8.1Round 10🇫🇮 Finland143NT♠2+1+0
+8.0Round 10🇫🇮 Finland53♥♠9+2+7
+7.9Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England35♦♥K=+7
+7.3Round 7🇵🇱 Poland103NT♥7=+3
+7.1Round 12🇹🇷 Turkey23NT♣K=-2
+7.0Round 17🇩🇰 Denmark93NT♥J=+12
+6.5Round 18🇫🇷 France151♣♠2-3-3
+6.4Round 9🇩🇪 Germany73N♠3-1+12
+5.9Round 9🇩🇪 Germany154♠♦A=+1
+5.8Round 17🇩🇰 Denmark42♠♥Q=+12
+5.5Round 2🇧🇬 Bulgaria52♠♥A=+1
+5.4Round 4🇪🇪 Estonia63NT♥4=+10
+5.4Round 12🇹🇷 Turkey46♣♥8=-2
+5.2Round 17🇩🇰 Denmark103NT♦J+1+1
+4.9Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England12NT♦2=+7
+4.5Round 2🇧🇬 Bulgaria154♥♦3+1+0
+4.5Round 9🇩🇪 Germany13N♠Q+1-1
+4.5Round 18🇫🇷 France62♠♣J+1+1
+4.4Round 3🇪🇸 Spain84♠♥A=+0
+4.4Round 12🇹🇷 Turkey82♥♠A+1+7
+4.2Round 6🇳🇱 Netherlands84♥♠Q-1+10
+4.1Round 3🇪🇸 Spain152NT♠2-1+6
+4.1Round 14🇮🇱 Israel73♥♠Q+3+13
+4.0Round 4🇪🇪 Estonia164♠♦Q+1-13
+4.0Round 14🇮🇱 Israel32♠♥10+1+0
+3.9Round 6🇳🇱 Netherlands162♥♣A=+6
+3.9Round 7🇵🇱 Poland34♥x♣3-1+5
+3.9Round 7🇵🇱 Poland115♥♠10=+1
+3.6Round 14🇮🇱 Israel14♠♦6=-1
+3.4Round 2🇧🇬 Bulgaria23♠♦6=+6
+3.4Round 13🇮🇹 Italy115♦x♥K-2+5
+3.4Round 13🇮🇹 Italy133♥♣K=+0
+2.9Round 12🇹🇷 Turkey164♠♣A=+10
+2.9Round 17🇩🇰 Denmark63NT♠Q=-1
+2.8Round 6🇳🇱 Netherlands54♠x♥6=+5
+2.8Round 12🇹🇷 Turkey123♠♥3=+6
+2.7Round 9🇩🇪 Germany43N♥Q+1-1
+2.7Round 10🇫🇮 Finland134♥♣2-1+6
+2.6Round 3🇪🇸 Spain122♥♣3=+5
+2.6Round 6🇳🇱 Netherlands63NT♠9=-2
+2.6Round 10🇫🇮 Finland82♥♦4+1+1
+2.6Round 14🇮🇱 Israel135♥x♣A-1+0
+2.5Round 18🇫🇷 France15♠♥2=+0
+2.3Round 3🇪🇸 Spain143♦♠4-4+2
+2.2Round 13🇮🇹 Italy153NT♥4+2+13
+2.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England64♠♠A+1+0
+2.1Round 3🇪🇸 Spain102♠♥8-2+2
+2.1Round 4🇪🇪 Estonia104♥♠8+1+4
+2.1Round 10🇫🇮 Finland114♣♦5-2-1
+2.1Round 13🇮🇹 Italy43NT♥2+2+1
+2.0Round 2🇧🇬 Bulgaria34♠♦6+2-13
+2.0Round 4🇪🇪 Estonia123NT♠4=+2
+1.9Round 6🇳🇱 Netherlands22♦♣3=+6
+1.9Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England44NT♠6+1+1
+1.6Round 14🇮🇱 Israel162NT♥K+1+2
+1.6Round 17🇩🇰 Denmark12♥♣A=+5
+1.6Round 17🇩🇰 Denmark53♠♦4+1-6
+1.6Round 17🇩🇰 Denmark75♦♠A-1+7
+1.6Round 18🇫🇷 France83NT♣2+2+0
+1.5Round 12🇹🇷 Turkey102♥♣A=-5
+1.5Round 17🇩🇰 Denmark161NT♥6=-1
+1.4Round 14🇮🇱 Israel84♠♠2+1+0
+1.3Round 2🇧🇬 Bulgaria13NT♠8-1+4
+1.2Round 4🇪🇪 Estonia143♦♠6=+0
+1.2Round 9🇩🇪 Germany163♣♠3+1+1
+1.1Round 2🇧🇬 Bulgaria163♠♥4=+7
+0.9Round 4🇪🇪 Estonia74♠♦A=-1
+0.9Round 9🇩🇪 Germany23♥♣K-1+0
+0.8Round 2🇧🇬 Bulgaria63NT♦Q=-13
+0.8Round 7🇵🇱 Poland63NT♥3=+11
+0.8Round 12🇹🇷 Turkey112♥♦K+2-6
+0.7Round 4🇪🇪 Estonia44♥♣A=+0
+0.6Round 3🇪🇸 Spain64♥♦7+1+0
+0.6Round 3🇪🇸 Spain113♦♣3+1+0
+0.6Round 12🇹🇷 Turkey92♦♠A-1+4
+0.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England113♠♣A=-7
+0.5Round 3🇪🇸 Spain73NT♣K=+0
+0.5Round 6🇳🇱 Netherlands14♥♠K=+0
+0.5Round 17🇩🇰 Denmark154♠♦9=+0
+0.4Round 3🇪🇸 Spain93NT♠5+1+10
+0.4Round 4🇪🇪 Estonia52♦♠A=+1
+0.3Round 2🇧🇬 Bulgaria72♥♣K-1-1
+0.3Round 6🇳🇱 Netherlands133♣♠K-1-5
+0.2Round 6🇳🇱 Netherlands93♣♦A=+0
+0.2Round 7🇵🇱 Poland74♥♣J=+13
+0.2Round 9🇩🇪 Germany143♥♠K=+1
+0.2Round 18🇫🇷 France73♥♠10=+1
+0.2Round 18🇫🇷 France93NT♦3=+1
+0.1Round 6🇳🇱 Netherlands144♦♠K-1+2
+0.1Round 7🇵🇱 Poland23NT♦5+2+12
+0.1Round 13🇮🇹 Italy83NT♥5+1-1
+0.1Round 18🇫🇷 France143♥♣A=+7
-0.1Round 2🇧🇬 Bulgaria83NT♥7+2+0
-0.1Round 2🇧🇬 Bulgaria93♦♥Q-1-2
-0.2Round 4🇪🇪 Estonia84♠♦8=-1
-0.2Round 12🇹🇷 Turkey144♠♥3+1+0
-0.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England74♠♦9-1+1
-0.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England131NT♠2=+0
-0.4Round 7🇵🇱 Poland152NT♣3=+1
-0.4Round 10🇫🇮 Finland152NT♥6=-7
-0.4Round 13🇮🇹 Italy103NT♠5+2+0
-0.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England92♠♦5+2-10
-0.5Round 6🇳🇱 Netherlands112♠♣6+1+0
-0.5Round 10🇫🇮 Finland102♦♣4+1-11
-0.6Round 2🇧🇬 Bulgaria122♦♣10+2-7
-0.6Round 6🇳🇱 Netherlands124♥♥6=+1
-0.6Round 13🇮🇹 Italy163NT♦2=+1
-0.6Round 17🇩🇰 Denmark84♥♣8=+0
-0.6Round 17🇩🇰 Denmark144♠♣4+1+0
-0.7Round 14🇮🇱 Israel141♠♣K+2+0
-0.8Round 4🇪🇪 Estonia134♥♠6=-1
-0.8Round 10🇫🇮 Finland42♥♦K=-5
-0.8Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England82♦♣5=-1
-0.9Round 3🇪🇸 Spain14♥♠9=+0
-0.9Round 3🇪🇸 Spain132♠♣A+1+0
-0.9Round 4🇪🇪 Estonia33♦♠7+3-15
-0.9Round 12🇹🇷 Turkey65♥♠K=-6
-0.9Round 14🇮🇱 Israel51♠♥A+1+0
-1.0Round 6🇳🇱 Netherlands34♠♣K-1-12
-1.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England155♦♦A-1-5
-1.2Round 7🇵🇱 Poland163♥-2-2
-1.2Round 13🇮🇹 Italy123NT♠K=-10
-1.2Round 14🇮🇱 Israel63NT♥2=+0
-1.3Round 10🇫🇮 Finland13NT♣4-1-9
-1.3Round 17🇩🇰 Denmark114♥♥Q+1+0
-1.4Round 2🇧🇬 Bulgaria131NT♥3+2-10
-1.5Round 6🇳🇱 Netherlands154♠♣K+1+0
-1.5Round 9🇩🇪 Germany63N♦5=-1
-1.6Round 2🇧🇬 Bulgaria114♠♠4+2-2
-1.6Round 12🇹🇷 Turkey153NT♥Q+1+0
-1.8Round 6🇳🇱 Netherlands41♣♠J=-4
-1.8Round 14🇮🇱 Israel25♣♦J+1+10
-1.9Round 12🇹🇷 Turkey14♠♥A=+0
-2.2Round 6🇳🇱 Netherlands103NT♠5=-13
-2.2Round 10🇫🇮 Finland164♥♣Q+1+0
-2.2Round 14🇮🇱 Israel152♣♠K=+1
-2.4Round 12🇹🇷 Turkey134♥♣A+2-13
-2.4Round 18🇫🇷 France23NT♠8+2-1
-2.5Round 7🇵🇱 Poland135♣♦2+1+10
-2.5Round 12🇹🇷 Turkey32♣♣3=-11
-2.5Round 13🇮🇹 Italy95♣♠A=+0
-2.5Round 13🇮🇹 Italy145♦x♠2-2+0
-2.5Round 14🇮🇱 Israel114♠♦5=+0
-2.5Round 17🇩🇰 Denmark122♠♦2-1+1
-2.6Round 2🇧🇬 Bulgaria143♦♥3=+0
-2.8Round 4🇪🇪 Estonia24♥♦A-1-5
-2.8Round 9🇩🇪 Germany54♠♠J=-3
-2.8Round 18🇫🇷 France164♥♦3=+0
-2.9Round 10🇫🇮 Finland94♠♣9-2-7
-3.0Round 7🇵🇱 Poland144♠♥4-1-10
-3.1Round 4🇪🇪 Estonia114♦♥6=+0
-3.2Round 3🇪🇸 Spain37♦♦8=+2
-3.2Round 6🇳🇱 Netherlands74♥♠K=-9
-3.2Round 9🇩🇪 Germany111N♠7-1-4
-3.2Round 17🇩🇰 Denmark23♦♦4+1-7
-3.5Round 14🇮🇱 Israel123NT♠4=+0
-3.5Round 17🇩🇰 Denmark32♥♣K=+0
-3.7Round 13🇮🇹 Italy64♥♦Q+2-1
-3.7Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England101NT♥4-2-2
-4.1Round 13🇮🇹 Italy54♥♦10-1+2
-4.3Round 7🇵🇱 Poland12♥♦K=-11
-4.3Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England144♥x♠Q-2-4
-4.5Round 13🇮🇹 Italy24♥♠6+2-11
-4.6Round 4🇪🇪 Estonia13NT♠7+2-2
-4.6Round 18🇫🇷 France56♥♣6=-8
-5.0Round 7🇵🇱 Poland53NT♦8-2-6
-5.0Round 13🇮🇹 Italy16♣♦4=+0
-5.1Round 4🇪🇪 Estonia94♠♥3=-7
-5.4Round 7🇵🇱 Poland43NT♠3+3-11
-5.5Round 3🇪🇸 Spain54♠♥J+1-8
-5.5Round 3🇪🇸 Spain164♥♦9=-1
-5.5Round 9🇩🇪 Germany123♣♦T+1-7
-5.5Round 14🇮🇱 Israel96♠♦10+1-1
-5.6Round 10🇫🇮 Finland125♥♦A+2-7
-5.7Round 3🇪🇸 Spain23NT♣5=+0
-5.8Round 18🇫🇷 France105♣♦J=+0
-6.0Round 9🇩🇪 Germany33N♦2-1-6
-6.3Round 18🇫🇷 France113♠♥K-1-6
-6.4Round 9🇩🇪 Germany85♠♥5+1-11
-6.6Round 10🇫🇮 Finland63NT♠6=-7
-6.6Round 12🇹🇷 Turkey54♠♥Q-1-5
-7.1Round 9🇩🇪 Germany103N♥K+2-1
-7.2Round 2🇧🇬 Bulgaria104♥♠3-3-9
-7.5Round 18🇫🇷 France133♠♥A-1-11
-7.9Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England55♠♣8-1-11
-8.0Round 13🇮🇹 Italy32NT♥6-1-6
-8.1Round 14🇮🇱 Israel41♦♥A-3-5
-8.2Round 12🇹🇷 Turkey73♥♠A-1-12
-8.3Round 9🇩🇪 Germany93N♠7=+0
-9.0Round 18🇫🇷 France45♣♠10-1-12
-9.2Round 18🇫🇷 France123NT♦4=+1
-10.4Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 England23NT♣6=-10
-10.6Round 17🇩🇰 Denmark134♥♦5-1-12
-10.9Round 2🇧🇬 Bulgaria43♦x♥Q=-13
-11.2Round 14🇮🇱 Israel104♠♥6=-9
-12.0Round 9🇩🇪 Germany133N♠2-2-17
-13.0Round 4🇪🇪 Estonia156NT♦3=+0
-13.1Round 10🇫🇮 Finland23NT♥J+1-14
-14.4Round 13🇮🇹 Italy77♠♦Q=+0