Michael RANIS · PANAMA

124rank
-5.6Butler · 108 bds
-0.05per board
±5.0swing
-0.34vs par /bd
-0.13adjusted /bd
Butler per match: 5.3 25.2 -19.2 -1.6 -11.1 -39 2.2 50 -17.4by match

vs par split: bidding -1.08 · play +0.77

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

Card play — on target: opening leads 69.2% · declarer play 92.9% · defence 81.5%

Bidding activity — not a pass: 42.9% (117/273)

Card play by contract type — on target
vs NTvs a suit
Opening leads71.4% (7)68.4% (19)
Declarer play92.3% (13)93.3% (15)
Defence83.3% (18)80.6% (36)

Opening leads by suit led: ♠ 85.7% (7) · ♥ 60.0% (10) · ♦ 40.0% (5) · ♣ 100.0% (4)

vs par by strain: NT -0.93 (41) · a suit +0.06 (66)

vs par by level: part-score +0.00 (51) · game -0.19 (53) · slam -8.00 (3)

By role: declaring +0.26/bd (-2.30 vs par · 53) · defending -0.27/bd (+1.63 vs par · 54)

By vulnerability: vulnerable +0.04/bd (-0.26 vs par · 54) · not vulnerable -0.15/bd (-0.43 vs par · 54)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 3Donald DALPEAnnie Francoise Marie LOE-MIE – Denis BILLARDClosed12+5.3+0.44+0.50
Match 4Donald DALPEAndres ARREDONDO – Sebastian OCHOAClosed12+25.2+2.10+0.42
Match 5Donald DALPEAriel GARCIA MUGICA – Carlos TEJADA DUVERGEClosed12-19.2-1.60-3.08
Match 6Donald DALPEMohammed BADAWOUD – Abdullah REHAIMIOpen12-1.6-0.13-1.33
Match 7Donald DALPEAmiran KASRADZE – Revaz BERIASHVILIClosed12-11.1-0.92-3.83
Match 8Donald DALPEFilip KATUSIC – Toni VIDOVICClosed12-39.0-3.25-1.17
Match 9Donald DALPEArne MIKKELSEN – Danjal Pauli MOHROpen12+2.2+0.18+3.08
Match 11Donald DALPENovelle MARTIN – Charles BROWNEClosed12+50.0+4.17+3.75
Match 12Donald DALPEVeljko 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.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.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.3Fri 16 Oct 22:30🇲🇶 MARTINIQUE23NT♠Q-2+5
+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.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
+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.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.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.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.3Fri 23 Oct 18:00🇬🇪 GEORGIA14♥x♠T-3-12