🇨🇱 CUEVAS Loreto · CHILE

69rank
-137.3Butler · 224 bds
-0.61per board
±4.7swing
-0.86vs par /bd · #75/81
-0.53adjusted /bd
Butler per round: 12 -31.2 -8.7 -2.8 -5.1 -22.8 -48.2 -5.9 -3.4 -13.4 24.9 -29.1 -2.1 -1.5by round

vs par split: bidding -0.83 · play +0.01

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

Card play — on target: opening leads 86.4% #12 of 81 · declarer play 67.4% #62 of 81 · defence 81.5% #66 of 81

Card play by contract type — on target
vs NTvs a suit
Opening leads84.2% (19)87.2% (47)
Declarer play87.5% (16)56.7% (30)
Defence74.3% (35)84.9% (73)

Opening leads by suit led: ♠ 70.0% (10) · ♥ 89.5% (19) · ♦ 90.5% (21) · ♣ 87.5% (16)

vs par by strain: NT -0.83 (69) · a suit -0.82 (154)

vs par by level: part-score -1.17 (71) · game -0.38 (136) · slam -3.06 (16)

By role: declaring -0.78/bd (-3.13 vs par · 116) · defending -0.43/bd (+1.57 vs par · 108)

By vulnerability: vulnerable -0.54/bd (-0.69 vs par · 112) · not vulnerable -0.69/bd (-1.04 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1M.CaracciP.Crouch – D.PattersonClosed16+12.0+0.75+1.25
Round 2M.CaracciJ.Verhees – R.Van ProoijenOpen16-31.2-1.95-4.06
Round 3M.CaracciF.Piedra – A.WildavskyOpen16-8.7-0.54-0.88
Round 4M.CaracciD.Gerin – J.PelletierClosed16-2.8-0.17+0.19
Round 5M.CaracciJ.Fritsche – R.RohowskyClosed16-5.1-0.32-0.81
Round 6M.CaracciS.Noshy – A.SamirOpen16-22.8-1.43-2.25
Round 7M.CaracciM.Schaltz – L.BlaksetOpen16-48.2-3.01-2.94
Round 8M.CaracciA.Labaere – V.Carcassonne-LabaereClosed16-5.9-0.37-1.50
Round 9M.CaracciA.Banerjee – S.DattaClosed16-3.4-0.21-2.75
Round 10M.CaracciF.Masic – M.MilovicClosed16-13.4-0.84-1.38
Round 11M.CaracciI.Hwang – K.SungClosed16+24.9+1.56+2.56
Round 12M.CaracciA.Knap – A.WasikOpen16-29.1-1.82-1.88
Round 13M.CaracciS.Al Zain – S.AlrawashdehClosed16-2.1-0.13+1.44
Round 15M.CaracciM.Reygadas – S.ReichClosed16-1.5-0.09+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
+13.4Round 8🇧🇪 BELGIUM325♣x♠10-1+13
+10.2Round 7🇩🇰 DENMARK126♠♦K-1+12
+10.2Round 12🇪🇸 SPAIN226♥♠8=+0
+9.8Round 10BOSNIA HRZNA282♣x♣10+1+10
+9.0Round 4🇬🇵 GUADELOUPE256♥♠7-1+14
+8.9Round 9🇮🇳 INDIA144♠♥8-1+10
+8.8Round 13🇯🇴 JORDAN34♥♣3=+11
+8.6Round 3🇨🇭 SWITZERLAND64♠x♣A=+10
+8.5Round 4🇬🇵 GUADELOUPE263NT♦5-1+6
+8.4Round 6🇪🇬 EGYPT225♥x♠A-4+7
+7.9Round 2🇳🇱 NETHERLANDS294♥♠3=+0
+7.3Round 15🇲🇽 MEXICO154♥♠8=+7
+7.2Round 3🇨🇭 SWITZERLAND144♥♣10+2+14
+7.0Round 4🇬🇵 GUADELOUPE284♠♠J=+7
+6.6Round 10BOSNIA HRZNA204♥x♦K=+7
+6.5Round 3🇨🇭 SWITZERLAND11NTx♥7+2+10
+6.5Round 11🇰🇷 KOREA24♥♦6=+0
+6.4Round 2🇳🇱 NETHERLANDS255♣♦5=+0
+6.2Round 3🇨🇭 SWITZERLAND104♠♦K-3+14
+6.1Round 11🇰🇷 KOREA43♥♦4+1+10
+5.5Round 8🇧🇪 BELGIUM287♦♦3=-2
+5.4Round 15🇲🇽 MEXICO14♠♦K-1+5
+5.3Round 15🇲🇽 MEXICO43NT♠2-1+16
+5.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND45♣♠A-3+9
+5.2Round 5🇩🇪 GERMANY134♠♣3-1+6
+5.2Round 15🇲🇽 MEXICO116♥♠K=+5
+4.8Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND113NT♥7-1+5
+4.7Round 12🇪🇸 SPAIN234♥♦J=+3
+4.5Round 9🇮🇳 INDIA153NT♣Q=+0
+4.4Round 10BOSNIA HRZNA271♦♦3=+10
+4.2Round 4🇬🇵 GUADELOUPE305♦♥J-1+10
+4.2Round 6🇪🇬 EGYPT253NT♦3=+10
+4.0Round 8🇧🇪 BELGIUM191NT♠5+2-6
+4.0Round 9🇮🇳 INDIA41NT♠3+1+0
+3.8Round 11🇰🇷 KOREA154♥♦K-1+5
+3.7Round 8🇧🇪 BELGIUM211NT♠10=+0
+3.7Round 10BOSNIA HRZNA294♠♦A-1+6
+3.7Round 11🇰🇷 KOREA142NT♥9-1+5
+3.5Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND15♣♥3=-11
+3.5Round 2🇳🇱 NETHERLANDS273NT♠5+2-8
+3.4Round 10BOSNIA HRZNA256♠♦A=+0
+3.3Round 9🇮🇳 INDIA164♠x♦2-2+5
+3.3Round 11🇰🇷 KOREA114♥x♦K-2+4
+3.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND53NT♦5=+12
+2.7Round 11🇰🇷 KOREA162NT♦3=+7
+2.6Round 13🇯🇴 JORDAN154♠x♥A-1+0
+2.5Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND141NT♣4-3+0
+2.5Round 4🇬🇵 GUADELOUPE323♥♣K-1-3
+2.4Round 3🇨🇭 SWITZERLAND35♣♥A-1+6
+2.4Round 7🇩🇰 DENMARK144♥♠5-1+10
+2.2Round 12🇪🇸 SPAIN174♠♦10=+0
+2.2Round 13🇯🇴 JORDAN82♥♦5=+5
+2.1Round 7🇩🇰 DENMARK62♣♥Q-3+0
+1.9Round 6🇪🇬 EGYPT204♥♣2+1-13
+1.8Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND104♥♦A-2+3
+1.8Round 2🇳🇱 NETHERLANDS213NT♥5-2-9
+1.7Round 9🇮🇳 INDIA131NT♠K+1-1
+1.5Round 11🇰🇷 KOREA54♥♦A=+0
+1.5Round 11🇰🇷 KOREA94♠♣Q+1+11
+1.5Round 11🇰🇷 KOREA122♥♠K+1+0
+1.4Round 5🇩🇪 GERMANY154♠♣3+1+0
+1.4Round 11🇰🇷 KOREA33NT♠10-1+5
+1.4Round 11🇰🇷 KOREA82♠♦6+1+0
+1.2Round 9🇮🇳 INDIA23NT♥3+1-1
+1.2Round 13🇯🇴 JORDAN54♠♣9+1+0
+1.1Round 5🇩🇪 GERMANY114♠♦K=-11
+1.1Round 7🇩🇰 DENMARK165♠♦J+1-12
+1.1Round 10BOSNIA HRZNA243NT♠10+2+0
+1.1Round 15🇲🇽 MEXICO64♥♦K+1+0
+1.0Round 6🇪🇬 EGYPT292NT♣8+2+9
+0.9Round 4🇬🇵 GUADELOUPE294♦♠K-1+6
+0.9Round 5🇩🇪 GERMANY94♠x♣J-1+11
+0.8Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND93NT♦4+2+13
+0.8Round 13🇯🇴 JORDAN24♠♠5+2+1
+0.8Round 13🇯🇴 JORDAN43♣♥10+1+14
+0.8Round 15🇲🇽 MEXICO104♥♦Q=+0
+0.7Round 2🇳🇱 NETHERLANDS312♦♠J-2-2
+0.7Round 15🇲🇽 MEXICO122♠♣3+1+0
+0.6Round 8🇧🇪 BELGIUM292♠♥A+2-10
+0.6Round 12🇪🇸 SPAIN255♥♣2=+0
+0.6Round 15🇲🇽 MEXICO134♠♣3+2+13
+0.5Round 3🇨🇭 SWITZERLAND83♠♥K-1-2
+0.5Round 7🇩🇰 DENMARK74♥♦A+1+0
+0.5Round 9🇮🇳 INDIA93NT♠9+3-13
+0.5Round 11🇰🇷 KOREA134♠♥3+1+0
+0.4Round 3🇨🇭 SWITZERLAND52♦♠9-2-11
+0.4Round 8🇧🇪 BELGIUM172♥♠5+1+0
+0.4Round 10BOSNIA HRZNA174♥♣Q+1+0
+0.4Round 13🇯🇴 JORDAN113♥♥3-1-2
+0.3Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND163♠♣K+1+10
+0.2Round 3🇨🇭 SWITZERLAND153♥♠K+1-1
+0.2Round 5🇩🇪 GERMANY13NT♦K+1+0
+0.2Round 5🇩🇪 GERMANY32♥♠5-1-2
+0.2Round 10BOSNIA HRZNA213NT♦3=+2
+0.2Round 11🇰🇷 KOREA74♥♠7+1+0
+0.2Round 13🇯🇴 JORDAN12♠♣K-1+2
+0.2Round 13🇯🇴 JORDAN146♦♠5+1+11
+0.1Round 4🇬🇵 GUADELOUPE234♥♣2=+0
+0.1Round 5🇩🇪 GERMANY44♠♦3+1+0
+0.1Round 8🇧🇪 BELGIUM201NT♣4=-1
+0.1Round 8🇧🇪 BELGIUM314♠♦2=+0
+0.1Round 9🇮🇳 INDIA101♦♣A-1+1
-0.0Round 4🇬🇵 GUADELOUPE204♥♠K+1+0
-0.0Round 7🇩🇰 DENMARK14♥♦8+1+11
-0.1Round 6🇪🇬 EGYPT173♦♥5=+5
-0.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND63♦♠10+2-6
-0.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND124♠♠8+1+0
-0.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND134♠♣A-3+5
-0.2Round 2🇳🇱 NETHERLANDS234♠♥4+2-13
-0.2Round 5🇩🇪 GERMANY54♥♦7=+0
-0.2Round 5🇩🇪 GERMANY84♥♦2+1+0
-0.2Round 8🇧🇪 BELGIUM274♥♥J=+1
-0.2Round 10BOSNIA HRZNA316♥♠J+1-13
-0.2Round 11🇰🇷 KOREA61NT♥4-1+5
-0.3Round 6🇪🇬 EGYPT242♠♥A=+0
-0.3Round 12🇪🇸 SPAIN303NT♠5=+2
-0.3Round 15🇲🇽 MEXICO81NT♣K-1+2
-0.4Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND36♦♥Q=-11
-0.4Round 15🇲🇽 MEXICO93NT♠Q+1-1
-0.5Round 12🇪🇸 SPAIN314♠♣2-3-11
-0.5Round 13🇯🇴 JORDAN103♥♦K=+0
-0.6Round 12🇪🇸 SPAIN294♠♥A=-1
-0.7Round 6🇪🇬 EGYPT264♠♦K-1-3
-0.7Round 7🇩🇰 DENMARK93♣♦10+2+6
-0.7Round 9🇮🇳 INDIA82♦♥K=-5
-0.8Round 3🇨🇭 SWITZERLAND123NT♦A+2+0
-0.8Round 6🇪🇬 EGYPT281NT♠4+1-7
-0.8Round 7🇩🇰 DENMARK103NT♦5+2+0
-0.8Round 10BOSNIA HRZNA323♥♠J=-7
-0.9Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND83NT♥4+1+1
-0.9Round 5🇩🇪 GERMANY73NT♠10=+0
-0.9Round 7🇩🇰 DENMARK113NT♠10+1+0
-1.0Round 5🇩🇪 GERMANY103NT♦3=-2
-1.0Round 5🇩🇪 GERMANY123NT♥4+2+1
-1.1Round 2🇳🇱 NETHERLANDS193NT♣9+2-1
-1.1Round 2🇳🇱 NETHERLANDS202♠♥8=+0
-1.1Round 15🇲🇽 MEXICO33NT♣2-2-7
-1.2Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND153♥♦7-1+0
-1.2Round 9🇮🇳 INDIA63NT♣7+2-1
-1.2Round 10BOSNIA HRZNA233♠♥6=-11
-1.2Round 13🇯🇴 JORDAN163NT♣2=+2
-1.4Round 2🇳🇱 NETHERLANDS183♣♥7=+1
-1.5Round 4🇬🇵 GUADELOUPE272♠♥6-3+6
-1.5Round 8🇧🇪 BELGIUM222NT♣10=-1
-1.5Round 8🇧🇪 BELGIUM261NT♣8+2-1
-1.5Round 13🇯🇴 JORDAN123NT♦K-1-2
-1.6Round 6🇪🇬 EGYPT274♠♦K-2-5
-1.7Round 12🇪🇸 SPAIN184♠x♣Q-2+11
-1.8Round 9🇮🇳 INDIA13NT♥J-3-7
-1.9Round 5🇩🇪 GERMANY162♠♥K=-5
-2.1Round 5🇩🇪 GERMANY22♦♣6-1-5
-2.2Round 3🇨🇭 SWITZERLAND71♥♦K=-5
-2.2Round 5🇩🇪 GERMANY143NT♠J=+1
-2.2Round 6🇪🇬 EGYPT301NT♦3-2+0
-2.2Round 9🇮🇳 INDIA121♦♦3+1+0
-2.2Round 15🇲🇽 MEXICO23♦♣10+1-7
-2.3Round 6🇪🇬 EGYPT313NT♣5-2-6
-2.4Round 9🇮🇳 INDIA54♠♣K+1-2
-2.5Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND75♥♦8=-4
-2.5Round 15🇲🇽 MEXICO163NT♠J-1-5
-2.7Round 2🇳🇱 NETHERLANDS264♣♠5-1-6
-2.8Round 12🇪🇸 SPAIN213♦♠6-2-7
-2.9Round 13🇯🇴 JORDAN9Pass-9
-3.0Round 4🇬🇵 GUADELOUPE245♣♣4-2-7
-3.0Round 12🇪🇸 SPAIN264♠♠3+1+0
-3.2Round 3🇨🇭 SWITZERLAND114♠♥Q-2-6
-3.2Round 4🇬🇵 GUADELOUPE183♠♣A-1-4
-3.2Round 11🇰🇷 KOREA15♣x♥K=-3
-3.3Round 6🇪🇬 EGYPT233♠♦K=-7
-3.4Round 7🇩🇰 DENMARK131NT♥2=-5
-3.5Round 3🇨🇭 SWITZERLAND24♥♣A-2-7
-3.5Round 4🇬🇵 GUADELOUPE213♠♥10-1-5
-3.5Round 13🇯🇴 JORDAN63NT♥5-2-6
-3.7Round 4🇬🇵 GUADELOUPE221NT♠4=-5
-3.7Round 12🇪🇸 SPAIN324♠♣K+1+0
-3.8Round 2🇳🇱 NETHERLANDS174♥♣J+1+0
-3.8Round 8🇧🇪 BELGIUM243NT♥Q=+1
-4.1Round 6🇪🇬 EGYPT213NT♦7+1+0
-4.2Round 8🇧🇪 BELGIUM184♠x♦A-1+0
-4.3Round 9🇮🇳 INDIA71NT♣7=-5
-4.3Round 13🇯🇴 JORDAN132♠x♦J-2+4
-4.5Round 1🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND23NT♣4-1-6
-4.5Round 2🇳🇱 NETHERLANDS244♠x♥A-1-5
-4.5Round 6🇪🇬 EGYPT183NT♠5-1-5
-4.6Round 4🇬🇵 GUADELOUPE193NT♥Q-1-2
-4.7Round 5🇩🇪 GERMANY63♥♣2=-7
-4.7Round 8🇧🇪 BELGIUM234♥♦K-1-6
-4.7Round 10BOSNIA HRZNA303NT♦8+1-1
-4.8Round 6🇪🇬 EGYPT192♦♣3-2-7
-4.8Round 9🇮🇳 INDIA114♣♠7+2-13
-4.9Round 2🇳🇱 NETHERLANDS305♦♥8-2-6
-5.1Round 15🇲🇽 MEXICO143NT♥K=+0
-5.2Round 3🇨🇭 SWITZERLAND163NT♣6-3-6
-5.3Round 3🇨🇭 SWITZERLAND93NT♠5-1-10
-5.4Round 13🇯🇴 JORDAN74♥x♠5+1-8
-5.6Round 12🇪🇸 SPAIN246♦♦7-1-11
-5.8Round 11🇰🇷 KOREA102♥♦6-2-8
-5.8Round 15🇲🇽 MEXICO74♠♥2=+0
-6.2Round 4🇬🇵 GUADELOUPE173♥♣7-2-11
-6.2Round 12🇪🇸 SPAIN283NT♣5-3-4
-6.3Round 12🇪🇸 SPAIN194♥♣3=+0
-6.9Round 10BOSNIA HRZNA183♠♥J=-8
-6.9Round 12🇪🇸 SPAIN203NT♥7=+0
-7.2Round 7🇩🇰 DENMARK34♠♦7-1-10
-7.3Round 3🇨🇭 SWITZERLAND44♥♣A-2-8
-7.5Round 7🇩🇰 DENMARK84♥♣4+2-14
-8.0Round 8🇧🇪 BELGIUM254♥♦3=+1
-8.8Round 10BOSNIA HRZNA263NT♠7-1-6
-9.1Round 2🇳🇱 NETHERLANDS286♥♥3=+10
-9.2Round 12🇪🇸 SPAIN276NT♥6-3-12
-9.3Round 4🇬🇵 GUADELOUPE313NTx♣8-3-9
-9.6Round 10BOSNIA HRZNA223NT♦5+1+0
-9.8Round 8🇧🇪 BELGIUM307♦x♠J-3-13
-9.9Round 2🇳🇱 NETHERLANDS324♥♣Q=-13
-10.2Round 9🇮🇳 INDIA34♥♠9-1-12
-10.5Round 15🇲🇽 MEXICO56♥x♦10-2-13
-10.7Round 7🇩🇰 DENMARK53NT♦Q=-10
-10.8Round 10BOSNIA HRZNA194♥♥9+1-11
-10.9Round 7🇩🇰 DENMARK46♠♥Q-2-12
-11.2Round 7🇩🇰 DENMARK25♦x♥A-5-10
-11.2Round 7🇩🇰 DENMARK154♥♣3=-13
-12.8Round 2🇳🇱 NETHERLANDS224♥♠5+1-13
-13.2Round 3🇨🇭 SWITZERLAND133♦x♣J-3-12
-13.6Round 6🇪🇬 EGYPT326♣♠9-3-14