🇱🇻 BALODIS Martins · LATVIA

73rank
-18.4Butler · 238 bds
-0.08per board
±5.3swing
-0.28vs par /bd · #72/99
-0.10adjusted /bd
Butler per round: 39.2 -22.3 -8.2 -0 1.9 5.3 -49.8 20.4 -2.9 21.1 -3.5 -16.6 12.3 10.8 -22.4 -27.4 23.7by round

vs par split: bidding -0.55 · play +0.27

Strength of schedule: opponents averaged -0.02/bd (an average draw) → opponent-adjusted -0.10/bd

Card play — on target: opening leads 76.6% #65 of 99 · declarer play 85.0% #5 of 99 · defence 83.2% #56 of 99

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (18)80.4% (46)
Declarer play68.8% (16)90.9% (44)
Defence64.5% (31)89.8% (88)

Opening leads by suit led: ♠ 75.0% (16) · ♥ 82.4% (17) · ♦ 69.2% (13) · ♣ 77.8% (18)

vs par by strain: NT -1.21 (71) · a suit +0.12 (167)

vs par by level: part-score +0.42 (108) · game -0.62 (118) · slam -3.17 (12)

By role: declaring +0.05/bd (-2.08 vs par · 119) · defending -0.20/bd (+1.53 vs par · 119)

By vulnerability: vulnerable +0.17/bd (-0.53 vs par · 119) · not vulnerable -0.32/bd (-0.03 vs par · 119)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1G.DreimanisF.Basoalto – N.DavilaClosed14+39.2+2.80+4.57
Round 2G.DreimanisL.Bellicaud – R.BaslerOpen14-22.3-1.59-0.50
Round 3G.DreimanisS.Bune – M.ChristensenClosed14-8.2-0.59+0.64
Round 4G.DreimanisY.Ling – D.LeeOpen14-0.0-0.00+0.07
Round 5G.DreimanisF.Chiarandini – A.GaiottiClosed14+1.9+0.14-4.00
Round 6G.DreimanisA.Sandin – S.ClementssonOpen14+5.3+0.38+0.07
Round 7G.DreimanisN.Chang – C.SpencerClosed14-49.8-3.56-4.07
Round 8G.DreimanisX.Wang – R.PanOpen14+20.4+1.46+1.00
Round 9G.DreimanisA.Ezion – A.ZamirClosed14-2.9-0.21-3.29
Round 10G.DreimanisC.Chang – W.ChenClosed14+21.1+1.51+1.29
Round 11G.DreimanisP.Godlewski – K.MajewskiOpen14-3.5-0.25-2.86
Round 12G.DreimanisN.Man – S.TsengClosed14-16.6-1.19-2.64
Round 13G.DreimanisH.Paoli – J.MautoneOpen14+12.3+0.88+0.21
Round 14G.DreimanisY.Caris – P.DupontClosed14+10.8+0.77+1.93
Round 15G.DreimanisL.Streck – F.AlterOpen14-22.4-1.60+1.00
Round 16G.DreimanisKAR SOUVIK – ROY SAGNIKClosed14-27.4-1.96-0.57
Round 17G.DreimanisW.Peniston – R.CaveOpen14+23.7+1.69+2.43

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
+16.9Round 4🇸🇬 SINGAPORE135♣x♦Q-5+19
+13.2Round 17🇧🇲 BERMUDA43♣x♣6-5+13
+12.9Round 10🇹🇼 CHINESE TAIPEI232♠x♣5=+15
+12.9Round 11🇵🇱 POLAND76♥♣A=+0
+12.5Round 1🇨🇱 CHILE73♥♣5-6+13
+12.2Round 1🇨🇱 CHILE96♠♥9=+11
+11.6Round 17🇧🇲 BERMUDA85♥x♠J-3+12
+11.4Round 2🇫🇷 FRANCE212♠x♠3=+11
+10.8Round 2🇫🇷 FRANCE163♠♥2=+12
+10.3Round 8🇨🇳 CHINA134♥♠K=+3
+10.2Round 12🇭🇰 CHINA HONG KONG264♠♦3-1+12
+9.8Round 14🇳🇱 NETHERLANDS224♥x♠6=+5
+9.7Round 9🇮🇱 ISRAEL284♥♠2-1+10
+9.4Round 13🇧🇷 BRAZIL23NT♣6+2+4
+9.3Round 17🇧🇲 BERMUDA75♣♠5+2+14
+9.1Round 4🇸🇬 SINGAPORE54♠x♥A=+7
+9.1Round 8🇨🇳 CHINA32♣x♣9-2+9
+8.8Round 6🇸🇪 SWEDEN63♥x♠Q-3+8
+8.5Round 10🇹🇼 CHINESE TAIPEI203NT♦5+2+2
+8.4Round 13🇧🇷 BRAZIL104♠♥8=+1
+7.6Round 7🇺🇸 USA173♣x♥Q+2+9
+7.6Round 9🇮🇱 ISRAEL194♠♦J-1+13
+7.5Round 13🇧🇷 BRAZIL33NT♣10=+7
+7.1Round 1🇨🇱 CHILE43NT♠6+4+17
+6.6Round 6🇸🇪 SWEDEN146♦♠J-1+10
+6.5Round 5🇮🇹 ITALY284♥♣6-2+11
+6.3Round 13🇧🇷 BRAZIL53♥♠4+1+7
+6.1Round 11🇵🇱 POLAND114♥♠4=+8
+6.1Round 13🇧🇷 BRAZIL44♠♦9+2+2
+5.4Round 1🇨🇱 CHILE145♥♦A=+11
+5.2Round 11🇵🇱 POLAND81♥x♠A=+7
+5.1Round 3🇩🇰 DENMARK64♥♦9-2+7
+5.1Round 7🇺🇸 USA163♦♠3-3+5
+5.1Round 17🇧🇲 BERMUDA114♥x♣J-2+9
+4.8Round 9🇮🇱 ISRAEL262♣♥3-3-7
+4.8Round 11🇵🇱 POLAND101NT♣4-3+4
+4.5Round 1🇨🇱 CHILE82♣♦10+1+9
+4.5Round 10🇹🇼 CHINESE TAIPEI224♠♣8-3+10
+4.4Round 13🇧🇷 BRAZIL123♦♥7+2+7
+4.4Round 17🇧🇲 BERMUDA102♠x♥3-1+2
+4.2Round 6🇸🇪 SWEDEN85♣x♥A=+4
+4.1Round 3🇩🇰 DENMARK101NT♠6-3+5
+3.9Round 1🇨🇱 CHILE113♣♦A-4+2
+3.9Round 6🇸🇪 SWEDEN93♠♦6+1+8
+3.9Round 12🇭🇰 CHINA HONG KONG244♠♦6+1+0
+3.4Round 3🇩🇰 DENMARK123NT♣4=+7
+3.4Round 5🇮🇹 ITALY253♠♥4=+0
+3.3Round 5🇮🇹 ITALY173NT♥3+2-10
+3.2Round 2🇫🇷 FRANCE183♠♣2+2+6
+3.2Round 3🇩🇰 DENMARK144♠♥J+1+0
+3.2Round 10🇹🇼 CHINESE TAIPEI194♥♦4+1+2
+3.2Round 14🇳🇱 NETHERLANDS243NT♥4+2+2
+3.1Round 6🇸🇪 SWEDEN53NT♠3+2+1
+3.1Round 12🇭🇰 CHINA HONG KONG191NT♠6=+5
+3.1Round 16🇮🇳 INDIA243♣x♥Q-2-12
+2.9Round 8🇨🇳 CHINA144♥♠3-4+3
+2.9Round 16🇮🇳 INDIA273♠♣J=+7
+2.8Round 2🇫🇷 FRANCE201NT♠Q=+5
+2.8Round 14🇳🇱 NETHERLANDS232♦♣J=-1
+2.7Round 15🇩🇪 GERMANY53NT♣7-1+5
+2.6Round 4🇸🇬 SINGAPORE83♠♠3=+1
+2.5Round 5🇮🇹 ITALY223NT♠3=-2
+2.5Round 8🇨🇳 CHINA91NT♦J+1+0
+2.4Round 5🇮🇹 ITALY163NT♠3+2-11
+2.4Round 12🇭🇰 CHINA HONG KONG154♥♥5+2-13
+2.4Round 17🇧🇲 BERMUDA125NT♥2=+0
+2.3Round 8🇨🇳 CHINA74♠♥7=+0
+2.3Round 9🇮🇱 ISRAEL184♠♥3+1-13
+2.2Round 15🇩🇪 GERMANY33♠♠5-2+11
+2.0Round 10🇹🇼 CHINESE TAIPEI243NT♥Q-2+0
+1.9Round 1🇨🇱 CHILE62♥♠6-2+12
+1.9Round 13🇧🇷 BRAZIL13♠♦4+1+6
+1.9Round 13🇧🇷 BRAZIL75♥x♦8-2+0
+1.8Round 15🇩🇪 GERMANY134♥♦J+1+4
+1.6Round 1🇨🇱 CHILE132♥♦K+1+0
+1.6Round 10🇹🇼 CHINESE TAIPEI153NT♥3+2+11
+1.6Round 11🇵🇱 POLAND134♥♦3+2-13
+1.6Round 14🇳🇱 NETHERLANDS263NT♣10+1+0
+1.5Round 14🇳🇱 NETHERLANDS163♥♣A=-7
+1.5Round 17🇧🇲 BERMUDA13NT♣5+1+0
+1.4Round 6🇸🇪 SWEDEN43♥♦5=+0
+1.3Round 4🇸🇬 SINGAPORE62♦♣J-1+5
+1.2Round 4🇸🇬 SINGAPORE111NT♥6+2+1
+1.2Round 5🇮🇹 ITALY213NT♠Q=-1
+1.2Round 14🇳🇱 NETHERLANDS255♠♦4=+13
+1.1Round 2🇫🇷 FRANCE194♥♦9=+0
+1.1Round 9🇮🇱 ISRAEL216♠♥5+1-13
+1.1Round 12🇭🇰 CHINA HONG KONG212♠♦K+2+1
+0.9Round 7🇺🇸 USA271NT♥6+1-1
+0.9Round 8🇨🇳 CHINA105♣♠3=-13
+0.9Round 8🇨🇳 CHINA123NT♠K=+0
+0.8Round 14🇳🇱 NETHERLANDS173NT♠4=-1
+0.8Round 14🇳🇱 NETHERLANDS192♥♦J+1+10
+0.6Round 5🇮🇹 ITALY265♦♠A-1-9
+0.6Round 6🇸🇪 SWEDEN72♥♣K-2+2
+0.6Round 12🇭🇰 CHINA HONG KONG201NT♥2+2+10
+0.6Round 16🇮🇳 INDIA172♠♥J-1+2
+0.5Round 1🇨🇱 CHILE102♥♣J=+0
+0.5Round 4🇸🇬 SINGAPORE21NT♠10=-1
+0.5Round 5🇮🇹 ITALY202♥♠10-2-9
+0.5Round 6🇸🇪 SWEDEN124♠♦4+1+0
+0.5Round 10🇹🇼 CHINESE TAIPEI212♥♠K=+0
+0.5Round 11🇵🇱 POLAND33NT♠9+3+1
+0.4Round 5🇮🇹 ITALY243♠♥Q-1-3
+0.4Round 9🇮🇱 ISRAEL224♠♦A+1+0
+0.2Round 6🇸🇪 SWEDEN105♠x♥K-1-12
+0.2Round 13🇧🇷 BRAZIL83NT♠A+1-1
+0.1Round 1🇨🇱 CHILE33NT♣J=+1
+0.1Round 13🇧🇷 BRAZIL115♥♣9=-11
+0.0Round 15🇩🇪 GERMANY44♥♠10+1+0
+0.0Round 17🇧🇲 BERMUDA143NT♥7+1+1
-0.1Round 2🇫🇷 FRANCE284♥♣3+1+11
-0.1Round 3🇩🇰 DENMARK42♥♦2+1+0
-0.1Round 8🇨🇳 CHINA44♠♥5+1+0
-0.2Round 1🇨🇱 CHILE22NTx♥4-2+0
-0.2Round 15🇩🇪 GERMANY63NT♣6+1+0
-0.3Round 12🇭🇰 CHINA HONG KONG271NT♥3+2-1
-0.4Round 1🇨🇱 CHILE12♥♦6+3-5
-0.4Round 10🇹🇼 CHINESE TAIPEI274♥♣9+1+0
-0.4Round 15🇩🇪 GERMANY93♠♣7+1+8
-0.4Round 16🇮🇳 INDIA283NT♣4+1-1
-0.5Round 5🇮🇹 ITALY274♠♥6=-3
-0.5Round 14🇳🇱 NETHERLANDS183♠♦7=+0
-0.5Round 16🇮🇳 INDIA193NT♥2+1-1
-0.5Round 17🇧🇲 BERMUDA24♦♠3-2+0
-0.6Round 3🇩🇰 DENMARK22♥♠K-1+1
-0.6Round 10🇹🇼 CHINESE TAIPEI263NT♣5=-1
-0.6Round 15🇩🇪 GERMANY14♠♣K+1+0
-0.6Round 16🇮🇳 INDIA204♠♥A-1-6
-0.7Round 4🇸🇬 SINGAPORE33NT♠10+2+0
-0.7Round 8🇨🇳 CHINA113NT♠K-2+6
-0.8Round 2🇫🇷 FRANCE273NT♦2+2+0
-0.8Round 10🇹🇼 CHINESE TAIPEI175♠x♥A-2+0
-0.8Round 15🇩🇪 GERMANY83♥♥10-1+2
-0.9Round 10🇹🇼 CHINESE TAIPEI281NTx♥6-2-2
-0.9Round 14🇳🇱 NETHERLANDS152♠♦7+1+7
-0.9Round 17🇧🇲 BERMUDA32♠♥5+2-6
-1.0Round 8🇨🇳 CHINA62♠♥A-2+11
-1.0Round 9🇮🇱 ISRAEL272♠♥Q=+0
-1.0Round 11🇵🇱 POLAND63♣♥K+2-1
-1.1Round 5🇮🇹 ITALY196NT♣9=+0
-1.1Round 9🇮🇱 ISRAEL152♣♠2=+2
-1.2Round 15🇩🇪 GERMANY111NT♣4+4+6
-1.3Round 11🇵🇱 POLAND54♠♣J+1-1
-1.4Round 3🇩🇰 DENMARK132♥♦2=+1
-1.4Round 8🇨🇳 CHINA22♥♦K+1-4
-1.4Round 13🇧🇷 BRAZIL144♥♣6+1+0
-1.4Round 16🇮🇳 INDIA253♣♦A-2-5
-1.5Round 2🇫🇷 FRANCE154♠♣J+2-1
-1.5Round 3🇩🇰 DENMARK14♥♠7+2+10
-1.5Round 8🇨🇳 CHINA13♥♣3=+0
-1.5Round 15🇩🇪 GERMANY23NT♦2+2+0
-1.5Round 16🇮🇳 INDIA163NT♠4=+1
-1.6Round 16🇮🇳 INDIA214♠♣4=+11
-1.6Round 17🇧🇲 BERMUDA91NT♠5-2+0
-1.8Round 4🇸🇬 SINGAPORE13♣♠K-1-4
-1.8Round 7🇺🇸 USA181NT♦3-2-2
-1.8Round 8🇨🇳 CHINA52♦♠Q+1+0
-1.8Round 14🇳🇱 NETHERLANDS273NT♥Q+1-1
-1.9Round 1🇨🇱 CHILE52♠♣K=+1
-1.9Round 10🇹🇼 CHINESE TAIPEI182NT♥3-1-6
-1.9Round 12🇭🇰 CHINA HONG KONG181NT♦K+2-1
-1.9Round 16🇮🇳 INDIA263♥x♠A-3+12
-2.0Round 8🇨🇳 CHINA84♥♦A+1-1
-2.1Round 3🇩🇰 DENMARK33♦x♠A-1-6
-2.1Round 7🇺🇸 USA154♥♠4=+1
-2.1Round 12🇭🇰 CHINA HONG KONG233♥♣5-2-10
-2.1Round 14🇳🇱 NETHERLANDS212♣♥3+1+0
-2.1Round 15🇩🇪 GERMANY142♠♥J=+0
-2.2Round 9🇮🇱 ISRAEL254♠♣6-1-5
-2.3Round 10🇹🇼 CHINESE TAIPEI163♥♠A+1+1
-2.4Round 3🇩🇰 DENMARK93♠♥Q=-1
-2.4Round 12🇭🇰 CHINA HONG KONG283NT♥5+1+0
-2.4Round 14🇳🇱 NETHERLANDS204♥♥3=+0
-2.5Round 2🇫🇷 FRANCE222♠♦10+1+0
-2.5Round 3🇩🇰 DENMARK52NT♠10=+0
-2.5Round 6🇸🇪 SWEDEN25♣♠K=+0
-2.6Round 6🇸🇪 SWEDEN31NT♦A-2+0
-2.6Round 11🇵🇱 POLAND12♦♣5=-5
-2.8Round 3🇩🇰 DENMARK113♦♣A-1-5
-2.8Round 4🇸🇬 SINGAPORE73NT♥10+1+0
-2.8Round 7🇺🇸 USA233NT♣4=-10
-2.8Round 12🇭🇰 CHINA HONG KONG221NT♣6-1-4
-3.0Round 9🇮🇱 ISRAEL205♦♠K-2-7
-3.1Round 16🇮🇳 INDIA155♣♥Q-1+5
-3.2Round 7🇺🇸 USA286♣♥Q+1-13
-3.2Round 11🇵🇱 POLAND42♥♣3=+0
-3.2Round 14🇳🇱 NETHERLANDS284♠♥A+1+0
-3.5Round 4🇸🇬 SINGAPORE121NT♣7-2-2
-3.8Round 15🇩🇪 GERMANY73♠x♠2-1-2
-3.9Round 4🇸🇬 SINGAPORE43♦♣6-2-7
-3.9Round 12🇭🇰 CHINA HONG KONG176♦♥5-1-10
-4.1Round 6🇸🇪 SWEDEN112♦♦2-3+0
-4.2Round 9🇮🇱 ISRAEL163♠♥Q+1-6
-4.4Round 17🇧🇲 BERMUDA63NT♣4-1-5
-4.6Round 16🇮🇳 INDIA232♠♣5=-1
-4.8Round 13🇧🇷 BRAZIL93NT♦4-3-7
-5.1Round 3🇩🇰 DENMARK74♠♥A+1-10
-5.1Round 7🇺🇸 USA192♥♦2-3-6
-5.1Round 9🇮🇱 ISRAEL244♦x♣A-1-8
-5.1Round 11🇵🇱 POLAND21NT♠9+1-12
-5.2Round 10🇹🇼 CHINESE TAIPEI253NT♥5+4-14
-5.3Round 5🇮🇹 ITALY154♥♣8=+0
-5.4Round 5🇮🇹 ITALY234♠♣K-2-7
-5.5Round 3🇩🇰 DENMARK83NT♦4=+0
-5.5Round 15🇩🇪 GERMANY102♠♥J=-6
-5.6Round 4🇸🇬 SINGAPORE93♥x♥A-1-5
-5.6Round 6🇸🇪 SWEDEN131♠♠Q+3-10
-5.6Round 7🇺🇸 USA214♠♦K+1+8
-5.6Round 9🇮🇱 ISRAEL172♥x♥2-2-5
-5.6Round 16🇮🇳 INDIA183NT♠8=-7
-5.8Round 2🇫🇷 FRANCE264♥♦A+1-10
-5.9Round 4🇸🇬 SINGAPORE144♥♥J=-3
-6.0Round 7🇺🇸 USA203♠♣8+1-10
-6.2Round 11🇵🇱 POLAND94♠♥A-2-11
-6.6Round 5🇮🇹 ITALY183NT♠5+3-12
-6.6Round 9🇮🇱 ISRAEL233♥♠5=-7
-6.6Round 11🇵🇱 POLAND142♠x♥A-2-4
-6.7Round 7🇺🇸 USA225♠♠3+2-14
-7.0Round 2🇫🇷 FRANCE244♠♦3=-7
-7.4Round 4🇸🇬 SINGAPORE103♥♠8+1-10
-7.9Round 17🇧🇲 BERMUDA134♠♣3+1-1
-8.0Round 1🇨🇱 CHILE123NT♣8-2-8
-8.5Round 17🇧🇲 BERMUDA54♠♣8-2-5
-8.6Round 11🇵🇱 POLAND123NT♠2-3-13
-9.2Round 6🇸🇪 SWEDEN13NT♠5-1-10
-9.3Round 2🇫🇷 FRANCE234♥♦7+3-17
-9.4Round 7🇺🇸 USA264♥♠2-1-13
-9.9Round 7🇺🇸 USA256♣x♠A-2-5
-10.1Round 12🇭🇰 CHINA HONG KONG163NT♦J=-12
-10.8Round 7🇺🇸 USA247♠x♣5=-6
-11.1Round 2🇫🇷 FRANCE176♦♠A=+0
-12.2Round 13🇧🇷 BRAZIL136♠♠6=+0
-12.8Round 16🇮🇳 INDIA223♣x♥8-6-13
-13.0Round 15🇩🇪 GERMANY123NT♠6-4-14
-13.5Round 2🇫🇷 FRANCE254♥♥3-2-17
-14.4Round 12🇭🇰 CHINA HONG KONG251NTxx♠K+1-14
-15.5Round 13🇧🇷 BRAZIL66♦♥K=-12