🇮🇪 KEAVENEY Gay · IRELAND

42rank
+34.2Butler · 150 bds
+0.23per board
±4.4swing
+0.80vs par /bd · #15/135
+0.19adjusted /bd
Butler per round: 12.6 3 3.7 13 -15.2 1.5 -10.1 3.5 7.5 -18.6 32 10 12.8 -19.5 -2by round

vs par split: bidding +0.93 · play +0.04

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

Card play — on target: opening leads 88.9% #16 of 135 · declarer play 66.7% #100 of 135 · defence 94.9% #9 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads·88.9% (27)
Declarer play·66.7% (27)
Defence·94.9% (59)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 66.7% (3) · ♦ 100.0% (7) · ♣ 83.3% (6)

vs par by strain: a suit +0.97 (112)

vs par by level: part-score +0.78 (41) · game +0.55 (58) · slam +3.46 (13)

By role: declaring +0.29/bd (-1.84 vs par · 75) · defending +0.19/bd (+3.53 vs par · 74)

By vulnerability: vulnerable +0.03/bd (+1.54 vs par · 78) · not vulnerable +0.45/bd (+0.00 vs par · 72)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1E.GlynnB.Eysteinsson – G.HermannssonClosed10+12.6+1.26+2.00
Round 3E.GlynnI.Ilzins – A.MalinskisOpen10+3.0+0.30+0.10
Round 4E.GlynnP.Kornilov – A.GudkovClosed10+3.7+0.37+2.60
Round 6E.GlynnT.Andersson – G.HashimotoOpen10+13.0+1.30+0.50
Round 7E.GlynnA.Stoyanov – H.HristovOpen10-15.2-1.52+3.70
Round 9E.GlynnP.Vohandu – J.KandClosed10+1.5+0.15+1.30
Round 10E.GlynnJ.Lesniczak – J.KozyczkowskiClosed10-10.1-1.01+0.00
Round 12E.GlynnS.Draghicescu – C.StancescuClosed10+3.5+0.35+2.00
Round 14E.GlynnP.Coenraets – F.BigdeliOpen10+7.5+0.75+2.80
Round 15E.GlynnA.Morath – J.OstbergOpen10-18.6-1.86-1.10
Round 16E.GlynnO.Frydenberg – L.EideClosed10+32.0+3.20+1.20
Round 17E.GlynnA.Kalish – N.GrinbergOpen10+10.0+1.00+0.80
Round 19E.GlynnJ.Holland – J.HassettOpen10+12.8+1.28-0.30
Round 21E.GlynnP.Soulet – M.BompisClosed10-19.5-1.95-3.20
Round 22E.GlynnW.Starkowski – M.KwiecienClosed10-2.0-0.20-0.40

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.3Round 9🇪🇪 ESTONIA236♠♣K-1+20
+11.3Round 17🇮🇱 ISRAEL203N♠6-3+14
+10.3Round 12🇷🇴 ROMANIA254♥x♣A=+9
+8.4Round 17🇮🇱 ISRAEL154♥♠J-2+14
+8.3Round 16🇳🇴 NORWAY97♥♥5=+0
+7.4Round 4🇷🇺 RUSSIA33♠♥3+1+15
+6.9Round 16🇳🇴 NORWAY13N♠6+1+8
+6.8Round 6🇨🇭 SWITZERLAND222N♦5-1+5
+6.2Round 14🇧🇪 BELGIUM144♠♦8-1+10
+6.2Round 22🇵🇱 POLAND43N♥5+4+3
+6.1Round 6🇨🇭 SWITZERLAND274♠♥2-1+10
+6.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND74♠x♥K+1+8
+6.0Round 6🇨🇭 SWITZERLAND293♦♠10-2+7
+6.0Round 16🇳🇴 NORWAY74♠♦3=+10
+5.8Round 1🇮🇸 ICELAND26♣x♠K-2+5
+5.4Round 6🇨🇭 SWITZERLAND254♠♦6-1+10
+5.2Round 1🇮🇸 ICELAND105♦x♠A-3+5
+4.8Round 22🇵🇱 POLAND83N♦2-4+7
+4.6Round 7🇧🇬 BULGARIA73N♥2-1+6
+4.5Round 10🇩🇪 GERMANY76♠♦10-1+17
+4.4Round 6🇨🇭 SWITZERLAND301N♠K=+11
+4.1Round 1🇮🇸 ICELAND93N♣2-1+5
+4.1Round 16🇳🇴 NORWAY52♥♦A+1+0
+3.9Round 4🇷🇺 RUSSIA64♥♦7=-1
+3.8Round 1🇮🇸 ICELAND72♠♥5=+6
+3.8Round 9🇪🇪 ESTONIA293N♣5+1+1
+3.7Round 4🇷🇺 RUSSIA102♥♠A=+6
+3.6Round 4🇷🇺 RUSSIA72♥♣A=+0
+3.6Round 10🇩🇪 GERMANY34♠♥K-1+5
+3.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND32♦♣3-3+2
+3.5Round 14🇧🇪 BELGIUM124♣♠A-1+5
+3.3Round 7🇧🇬 BULGARIA15♦♥A=+3
+3.3Round 10🇩🇪 GERMANY25♣x♠Q-2+5
+3.3Round 22🇵🇱 POLAND104♥♠2+2+13
+3.1Round 3🇱🇻 LATVIA242♥♣4+2+2
+3.1Round 15🇸🇪 SWEDEN274♥♠7=+0
+3.0Round 12🇷🇴 ROMANIA264♠♦K=+0
+2.9Round 12🇷🇴 ROMANIA242♥♦10-4+2
+2.7Round 1🇮🇸 ICELAND14♠♥A-1+10
+2.7Round 9🇪🇪 ESTONIA225♠♣K=+8
+2.7Round 21🇫🇷 FRANCE232♥♠5+2+1
+2.6Round 3🇱🇻 LATVIA214♠♥2-2+3
+2.6Round 10🇩🇪 GERMANY63♥♦A=+6
+2.4Round 22🇵🇱 POLAND64♠♦6-1+10
+2.3Round 3🇱🇻 LATVIA273♥♦A=-4
+2.3Round 7🇧🇬 BULGARIA32♠♣8+4+9
+2.2Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND43♣♠J-1+0
+2.2Round 22🇵🇱 POLAND26♥♣5=+0
+2.1Round 3🇱🇻 LATVIA283♣♠K+1+0
+2.1Round 14🇧🇪 BELGIUM151N♥7+1+0
+2.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND21N♠2+3+2
+1.8Round 4🇷🇺 RUSSIA83♠♦J-1+3
+1.7Round 16🇳🇴 NORWAY23N♠5+1+0
+1.7Round 21🇫🇷 FRANCE254♠♣K=+0
+1.6Round 16🇳🇴 NORWAY34♠♣K=-1
+1.6Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93♣♦K+1-10
+1.6Round 21🇫🇷 FRANCE262♠♥5-1-1
+1.5Round 10🇩🇪 GERMANY81N♥2=-2
+1.5Round 15🇸🇪 SWEDEN292♠♣K=+0
+1.5Round 15🇸🇪 SWEDEN303♣♦8-1-3
+1.5Round 16🇳🇴 NORWAY101♠♦Q+2+10
+1.5Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND102N♥2+2+10
+1.5Round 21🇫🇷 FRANCE285♠♣A+1+5
+1.4Round 1🇮🇸 ICELAND34♠♦4-2+6
+1.4Round 14🇧🇪 BELGIUM184♥♣7=+0
+1.4Round 16🇳🇴 NORWAY64♥♦A+1+1
+1.3Round 3🇱🇻 LATVIA223N♣6+1+10
+1.3Round 6🇨🇭 SWITZERLAND214♥♠K+1-4
+1.2Round 4🇷🇺 RUSSIA26♣♥4=+12
+1.2Round 16🇳🇴 NORWAY43♦♣2-1-6
+1.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND13N♦Q+3-11
+1.0Round 4🇷🇺 RUSSIA13N♥9+3+1
+1.0Round 15🇸🇪 SWEDEN215♣♠K+1-13
+0.9Round 6🇨🇭 SWITZERLAND243N♥4+1+0
+0.8Round 7🇧🇬 BULGARIA93N♠J+1+1
+0.8Round 10🇩🇪 GERMANY52♥♦4=-1
+0.8Round 17🇮🇱 ISRAEL111N♠4=+0
+0.7Round 12🇷🇴 ROMANIA294♥♠10+2+3
+0.6Round 1🇮🇸 ICELAND44♥♦A+1+1
+0.6Round 3🇱🇻 LATVIA235♣♥3-1+9
+0.4Round 17🇮🇱 ISRAEL193N♠5-1-5
+0.3Round 3🇱🇻 LATVIA303N♦K=+2
+0.3Round 14🇧🇪 BELGIUM203N♠2+1+0
+0.2Round 3🇱🇻 LATVIA252♠♣K-3+1
+0.2Round 17🇮🇱 ISRAEL123♦♣8+1+0
+0.0Round 7🇧🇬 BULGARIA64♥♦K+1+0
+0.0Round 12🇷🇴 ROMANIA284♠♦4=+1
-0.0Round 22🇵🇱 POLAND74♠♦K+1-13
-0.2Round 17🇮🇱 ISRAEL174♥♦7+1+0
-0.3Round 4🇷🇺 RUSSIA43♥♦A-2+10
-0.3Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND54♠♥Q+1+0
-0.5Round 7🇧🇬 BULGARIA53♥♠6-1+10
-0.6Round 9🇪🇪 ESTONIA213N♥10+2+12
-0.6Round 9🇪🇪 ESTONIA306♦♣5=+2
-0.6Round 12🇷🇴 ROMANIA235♦♣K+1+13
-0.6Round 14🇧🇪 BELGIUM194♥♣4=+0
-0.7Round 16🇳🇴 NORWAY83N♣2+2-10
-0.8Round 9🇪🇪 ESTONIA252♥♣4-1-1
-0.9Round 14🇧🇪 BELGIUM112♠♦2-1-3
-1.0Round 1🇮🇸 ICELAND63N♦5+1-1
-1.0Round 12🇷🇴 ROMANIA224♥♣5+1+0
-1.0Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND84♠♦J-1-4
-1.1Round 9🇪🇪 ESTONIA244♠♦A-2-6
-1.1Round 12🇷🇴 ROMANIA302♠♦K-1-2
-1.1Round 14🇧🇪 BELGIUM133♦♣3+2+10
-1.1Round 17🇮🇱 ISRAEL144♠♥10+1-1
-1.1Round 21🇫🇷 FRANCE272♦♦A+2-1
-1.2Round 22🇵🇱 POLAND53N♦10+2-1
-1.2Round 22🇵🇱 POLAND94♠♠A+1+0
-1.3Round 1🇮🇸 ICELAND52N♠Q=-7
-1.4Round 15🇸🇪 SWEDEN251N♦5-1+2
-1.5Round 14🇧🇪 BELGIUM163♥♠K+1+6
-1.7Round 12🇷🇴 ROMANIA272N♠6+1-6
-1.7Round 21🇫🇷 FRANCE30Pass-3
-1.8Round 3🇱🇻 LATVIA266♣♠Q-2-13
-1.8Round 6🇨🇭 SWITZERLAND284♠♥A+2-11
-1.8Round 17🇮🇱 ISRAEL181N♠3+1+0
-1.9Round 14🇧🇪 BELGIUM172♥♠K=+0
-2.5Round 15🇸🇪 SWEDEN243N♠Q-1-5
-2.6Round 21🇫🇷 FRANCE246♣♠10=+2
-2.7Round 9🇪🇪 ESTONIA284♥♠8-1-5
-2.7Round 17🇮🇱 ISRAEL162♦♠3+1-7
-3.1Round 10🇩🇪 GERMANY93♣♠4+2-4
-3.1Round 15🇸🇪 SWEDEN285♥x♠J-2+5
-4.1Round 19🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND64♥♠A=+0
-4.3Round 15🇸🇪 SWEDEN232♥♦3+2-10
-4.9Round 7🇧🇬 BULGARIA24♠♥4=+0
-5.2Round 9🇪🇪 ESTONIA265♣♥K-1-9
-5.3Round 17🇮🇱 ISRAEL131Nx♣5-1-7
-5.7Round 6🇨🇭 SWITZERLAND263N♠7-3-9
-5.7Round 7🇧🇬 BULGARIA84♥♠A=+0
-6.1Round 21🇫🇷 FRANCE214♠♥10-1-12
-6.3Round 9🇪🇪 ESTONIA274♠♣2-2-9
-6.3Round 10🇩🇪 GERMANY13N♠3+2-2
-6.5Round 4🇷🇺 RUSSIA93N♠4=-7
-6.5Round 10🇩🇪 GERMANY43♥♣10=-12
-6.8Round 7🇧🇬 BULGARIA103♥x♠K-3-5
-6.9Round 15🇸🇪 SWEDEN224♠♦K+2+13
-7.0Round 21🇫🇷 FRANCE226♠♣Q=-13
-7.5Round 15🇸🇪 SWEDEN266♠♦Q=+0
-7.7Round 3🇱🇻 LATVIA292♠♦9+4-9
-8.3Round 7🇧🇬 BULGARIA46♥♦A+1+13
-8.5Round 21🇫🇷 FRANCE295♥♠10=-10
-8.7Round 1🇮🇸 ICELAND85♣♣2-1-10
-9.0Round 12🇷🇴 ROMANIA217♥♠7=+0
-9.2Round 22🇵🇱 POLAND34♠x♥K-1-13
-9.3Round 22🇵🇱 POLAND14♥♣6-1-10
-10.4Round 6🇨🇭 SWITZERLAND234♥♦K-1-14
-10.5Round 10🇩🇪 GERMANY104♠♥Q-1-12
-12.1Round 4🇷🇺 RUSSIA53N♣6-2-13