Donald DALPE · PANAMA

146rank
-48.7Butler · 132 bds
-0.37per board
±5.2swing
-0.69vs par /bd
-0.45adjusted /bd
Butler per match: 11.9 -55 5.3 25.2 -19.2 -1.6 -11.1 -39 2.2 50 -17.4by match

vs par split: bidding -1.27 · play +0.60

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

Card play — on target: opening leads 68.6% · declarer play 78.1% · defence 83.3%

Bidding activity — not a pass: 43.0% (141/328)

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (12)69.6% (23)
Declarer play69.2% (13)84.2% (19)
Defence81.8% (22)84.1% (44)

Opening leads by suit led: ♠ 50.0% (4) · ♥ 66.7% (15) · ♦ 85.7% (7) · ♣ 66.7% (9)

vs par by strain: NT -1.33 (48) · a suit -0.29 (83)

vs par by level: part-score -0.09 (64) · game -0.91 (64) · slam -8.00 (3)

By role: declaring -0.16/bd (-3.06 vs par · 65) · defending -0.51/bd (+1.68 vs par · 66)

By vulnerability: vulnerable -0.45/bd (-0.39 vs par · 66) · not vulnerable -0.29/bd (-0.98 vs par · 66)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 1Michael RANISRodrigo DE LAS CASAS – Mary Carmen VEGAClosed12+11.9+0.99-0.83
Match 2Michael RANISRatanlal KALKA – Sahaboeddin RAZAB SEKHClosed12-55.0-4.58-3.67
Match 3Michael RANISAnnie Francoise Marie LOE-MIE – Denis BILLARDClosed12+5.3+0.44+0.50
Match 4Michael RANISAndres ARREDONDO – Sebastian OCHOAClosed12+25.2+2.10+0.42
Match 5Michael RANISAriel GARCIA MUGICA – Carlos TEJADA DUVERGEClosed12-19.2-1.60-3.08
Match 6Michael RANISMohammed BADAWOUD – Abdullah REHAIMIOpen12-1.6-0.13-1.33
Match 7Michael RANISAmiran KASRADZE – Revaz BERIASHVILIClosed12-11.1-0.92-3.83
Match 8Michael RANISFilip KATUSIC – Toni VIDOVICClosed12-39.0-3.25-1.17
Match 9Michael RANISArne MIKKELSEN – Danjal Pauli MOHROpen12+2.2+0.18+3.08
Match 11Michael RANISNovelle MARTIN – Charles BROWNEClosed12+50.0+4.17+3.75
Match 12Michael RANISVeljko VUJCIC – Boris ALTMANClosed12-17.4-1.45-1.42

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.0Sat 24 Oct 22:00ANTIGUA615♠x♦4-2+12
+10.7Fri 16 Oct 22:30🇲🇶 MARTINIQUE102♠♣5=+15
+10.4Sun 25 Oct 15:00🇷🇸 SERBIA355♦♣7=+10
+9.2Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA333♠♥A=+6
+9.2Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS275♦x♥8-1+5
+9.0Sun 18 Oct 21:45🇺🇾 URUGUAY484NT♠3+2-9
+8.3Sun 18 Oct 21:45🇺🇾 URUGUAY444♠♦Q=+12
+8.0Sat 24 Oct 22:00ANTIGUA683NT♠K=+15
+7.8Thu 15 Oct 20:30🇵🇪 PERU34♥♦A=+0
+7.3Sat 24 Oct 22:00ANTIGUA632♠♦Q-3+0
+7.3Sat 24 Oct 22:00ANTIGUA715♥♥8-1+12
+7.0Sun 18 Oct 21:45🇺🇾 URUGUAY453NT♠T+2-4
+7.0Sat 24 Oct 22:00ANTIGUA663♥♦T=+0
+6.5Thu 15 Oct 20:30🇵🇪 PERU114♣♣2-2+5
+6.3Fri 23 Oct 00:00DOMINICAN REPUBLIC144♥♠7+2+2
+5.8Fri 16 Oct 22:30🇲🇶 MARTINIQUE63♥♥2-2+8
+5.7Sat 24 Oct 22:00ANTIGUA703NT♣3+2+1
+5.6Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA314♥♦7-1+10
+5.4Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS283NT♣T-3+13
+5.3Sun 18 Oct 21:45🇺🇾 URUGUAY471NT♠Q=+5
+5.2Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS334♠♥5-1+10
+4.7Fri 23 Oct 00:00DOMINICAN REPUBLIC236♣♣4+1+0
+4.7Fri 23 Oct 19:45🇭🇷 CROATIA185♣x♠A-2+9
+4.6Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA282♦♠9+1+0
+4.2Fri 23 Oct 18:00🇬🇪 GEORGIA104♦♠3+1+1
+4.0Sat 24 Oct 22:00ANTIGUA651NT♠2+2+1
+3.8Fri 16 Oct 22:30🇲🇶 MARTINIQUE32♥♠6=+6
+3.5Fri 23 Oct 18:00🇬🇪 GEORGIA74♥♣2=+0
+3.3Sat 24 Oct 22:00ANTIGUA643♦♠K=+0
+3.0Fri 16 Oct 22:30🇲🇶 MARTINIQUE91NT♥2-1+5
+2.8Sun 25 Oct 15:00🇷🇸 SERBIA313NT♥2+2-10
+2.7Fri 23 Oct 00:00DOMINICAN REPUBLIC223NT♥2-1+5
+2.6Thu 15 Oct 20:30🇵🇪 PERU72♥♣2+2+10
+2.3Fri 16 Oct 22:30🇲🇶 MARTINIQUE23NT♠Q-2+5
+2.2Thu 15 Oct 20:30🇵🇪 PERU62NT♥5-1+5
+2.0Thu 15 Oct 20:30🇵🇪 PERU14♥♠J+1+0
+2.0Thu 15 Oct 22:15🇸🇷 SURINAME213♥♠K+1-6
+2.0Sun 18 Oct 21:45🇺🇾 URUGUAY401NT♥2+1+0
+2.0Fri 23 Oct 19:45🇭🇷 CROATIA151NT♥4=+0
+2.0Sat 24 Oct 22:00ANTIGUA723NT♥K=+7
+1.9Sun 25 Oct 15:00🇷🇸 SERBIA322♠♥J+2+6
+1.8Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS303NT♠3+1+0
+1.6Thu 15 Oct 20:30🇵🇪 PERU83♠♦K-1-2
+1.4Fri 23 Oct 18:00🇬🇪 GEORGIA33♦♥K=-1
+1.3Sun 18 Oct 21:45🇺🇾 URUGUAY383♠♥3-2+5
+1.3Sun 18 Oct 21:45🇺🇾 URUGUAY431NT♣4-1+4
+1.2Fri 23 Oct 18:00🇬🇪 GEORGIA44♠♣A=+0
+1.1Sun 25 Oct 15:00🇷🇸 SERBIA333NT♣8=+2
+1.0Thu 15 Oct 20:30🇵🇪 PERU21NT♥2+1+0
+1.0Thu 15 Oct 20:30🇵🇪 PERU94♣♥Q-1+5
+1.0Thu 15 Oct 22:15🇸🇷 SURINAME231NT♠6=+1
+0.8Fri 23 Oct 18:00🇬🇪 GEORGIA85♣♥K=-2
+0.7Sun 18 Oct 21:45🇺🇾 URUGUAY414♠♦A+1+1
+0.4Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA272NT♥Q-1+5
+0.4Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS312♠♣2=+0
+0.3Sun 25 Oct 15:00🇷🇸 SERBIA301NT♥3+2-6
-0.0Thu 15 Oct 20:30🇵🇪 PERU44♠♥7+1+0
-0.0Thu 15 Oct 20:30🇵🇪 PERU124♠♦J-1-5
-0.0Thu 15 Oct 22:15🇸🇷 SURINAME161NT♠3-1-2
-0.0Thu 15 Oct 22:15🇸🇷 SURINAME174♥♠Q+1+0
-0.0Thu 15 Oct 22:15🇸🇷 SURINAME184♠♥J-1-6
-0.0Thu 15 Oct 22:15🇸🇷 SURINAME222♣♠9+3-10
+0.0Fri 16 Oct 22:30🇲🇶 MARTINIQUE53♥♦Q-2-11
+0.0Fri 23 Oct 00:00DOMINICAN REPUBLIC212♥♠J+2-8
+0.0Fri 23 Oct 19:45🇭🇷 CROATIA213♠♦J=+7
+0.0Fri 23 Oct 19:45🇭🇷 CROATIA233NT♥J+1-1
+0.0Sat 24 Oct 22:00ANTIGUA673♥♠A-2+2
-0.1Sun 25 Oct 15:00🇷🇸 SERBIA282♠♦K=+0
-0.2Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA294NT♣6+2-17
-0.2Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA363♣♦A+2+10
-0.3Fri 23 Oct 00:00DOMINICAN REPUBLIC203♥♦6=+0
-0.3Fri 23 Oct 19:45🇭🇷 CROATIA142♥♠3=-5
-0.4Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA343NT♣9+1+0
-0.4Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS252♦♣5+2+8
-0.5Fri 23 Oct 18:00🇬🇪 GEORGIA111NT♠2=-1
-0.7Fri 23 Oct 00:00DOMINICAN REPUBLIC242♦♥8-2-8
-0.7Fri 23 Oct 18:00🇬🇪 GEORGIA63NT♠5+2-1
-0.8Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS323♠♦K-1-6
-1.0Sun 18 Oct 21:45🇺🇾 URUGUAY374♥♥3+1+0
-1.2Fri 16 Oct 22:30🇲🇶 MARTINIQUE113NT♦4+4-10
-1.2Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS262♥♦7-1+0
-1.3Sat 24 Oct 22:00ANTIGUA621NT♠2-3+1
-1.4Fri 23 Oct 18:00🇬🇪 GEORGIA55♣♠8-2-5
-1.5Fri 23 Oct 18:00🇬🇪 GEORGIA123NT♠6+3-12
-1.6Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA251NT♥6+1-1
-1.7Fri 16 Oct 22:30🇲🇶 MARTINIQUE12♦♦9+2-7
-1.7Sun 18 Oct 21:45🇺🇾 URUGUAY392♥♥4+2-2
-2.2Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS341NT♠6-2+0
-2.3Fri 23 Oct 00:00DOMINICAN REPUBLIC193NT♣9+3-10
-2.3Fri 23 Oct 18:00🇬🇪 GEORGIA92NT♠Q-1+2
-2.4Thu 15 Oct 20:30🇵🇪 PERU53NT♦K+2-11
-2.5Fri 16 Oct 22:30🇲🇶 MARTINIQUE73♣♥2+1+1
-2.6Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA306♣♥3+1-11
-2.6Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS291NT♠5+2+10
-2.8Fri 16 Oct 22:30🇲🇶 MARTINIQUE81♣♦2+1+0
-3.0Sun 18 Oct 21:45🇺🇾 URUGUAY422♠♥J-1-1
-3.0Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA324♥♦8=-3
-3.0Sun 25 Oct 15:00🇷🇸 SERBIA293♥♠A+1+1
-3.3Sun 25 Oct 15:00🇷🇸 SERBIA263NT♥4=+1
-3.4Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS354♠♥J=+0
-3.7Fri 23 Oct 00:00DOMINICAN REPUBLIC134♥♦J=+1
-3.8Fri 16 Oct 22:30🇲🇶 MARTINIQUE43NT♥5=+0
-4.0Sun 18 Oct 21:45🇺🇾 URUGUAY461NT♣Q+3-6
-4.0Fri 23 Oct 19:45🇭🇷 CROATIA221NT♥2=-6
-4.3Fri 23 Oct 19:45🇭🇷 CROATIA174♥♣8+2+11
-4.4Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA35Pass-3
-4.8Sun 25 Oct 15:00🇷🇸 SERBIA275♣♥3-2-6
-5.0Fri 23 Oct 00:00DOMINICAN REPUBLIC183♦♣A-2-7
-5.0Fri 23 Oct 19:45🇭🇷 CROATIA245♦♥K-2+0
-5.4Sun 25 Oct 15:00🇷🇸 SERBIA364♥♣Q=+0
-5.5Fri 23 Oct 18:00🇬🇪 GEORGIA22♦♠Q+2-15
-6.0Thu 15 Oct 22:15🇸🇷 SURINAME142♥♦Q-1-4
-6.0Thu 15 Oct 22:15🇸🇷 SURINAME152♥♣8+3-6
-6.3Fri 23 Oct 00:00DOMINICAN REPUBLIC153♠♣5-2-7
-6.3Fri 23 Oct 00:00DOMINICAN REPUBLIC173NT♣J+1-4
-6.3Sat 24 Oct 22:00ANTIGUA694♥♠K-1-6
-7.7Fri 23 Oct 19:45🇭🇷 CROATIA193♠♣A=-11
-7.7Fri 23 Oct 19:45🇭🇷 CROATIA203NT♣A-2-2
-8.0Fri 23 Oct 19:45🇭🇷 CROATIA164♠♦4-1-3
-8.0Sun 25 Oct 15:00🇷🇸 SERBIA344♠♥J=-8
-8.3Fri 16 Oct 22:30🇲🇶 MARTINIQUE123NT♥6=-6
-8.3Fri 23 Oct 00:00DOMINICAN REPUBLIC163NT♦9+1-1
-8.7Fri 23 Oct 19:45🇭🇷 CROATIA136NT♦Q-2-13
-9.0Fri 23 Oct 15:45🇸🇦 SAUDI ARABIA264♠♥3-1-12
-9.2Fri 23 Oct 21:30🇫🇴 FAROE ISLANDS365♦♠5=-3
-9.3Sun 25 Oct 15:00🇷🇸 SERBIA254♠♥Q+1-7
-10.0Thu 15 Oct 22:15🇸🇷 SURINAME243NT♠3+1-7
-10.3Fri 23 Oct 18:00🇬🇪 GEORGIA14♥x♠T-3-12
-10.4Thu 15 Oct 20:30🇵🇪 PERU104♥♦J+3-17
-11.0Thu 15 Oct 22:15🇸🇷 SURINAME194♦♣A-1-2
-12.0Thu 15 Oct 22:15🇸🇷 SURINAME203NT♠8+4-12
-13.0Thu 15 Oct 22:15🇸🇷 SURINAME134♠♥4+1+10