DIPORO Kgomotso · BOTSWANA

71rank
-374.4Butler · 154 bds
-2.43per board
±4.9swing
-2.21vs par /bd · #62/66
-2.31adjusted /bd
Butler per round: -73.5 -35.4 -4.2 -5.7 -62.8 -40.3 -28.4 11.6 -25.5 -64.2 -46by round

vs par split: bidding -0.61 · play -1.60

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

Card play — on target: opening leads 68.8% #62 of 66 · declarer play 41.2% #65 of 66 · defence 65.9% #65 of 66

Card play by contract type — on target
vs NTvs a suit
Opening leads46.7% (15)78.8% (33)
Declarer play40.0% (15)42.1% (19)
Defence53.3% (30)72.7% (55)

Opening leads by suit led: ♠ 60.0% (10) · ♥ 66.7% (6) · ♦ 66.7% (15) · ♣ 76.5% (17)

vs par by strain: NT -2.87 (60) · a suit -1.79 (94)

vs par by level: part-score -3.02 (58) · game -1.60 (86) · slam -2.70 (10)

By role: declaring -2.63/bd (-5.45 vs par · 69) · defending -2.27/bd (+0.42 vs par · 85)

By vulnerability: vulnerable -2.76/bd (-2.69 vs par · 77) · not vulnerable -2.10/bd (-1.73 vs par · 77)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1O.MolomeF.Butto – C.BurgioClosed14-73.5-5.25-3.79
Round 2O.MolomeH.Yang – W.YaoOpen14-35.4-2.53-2.93
Round 3O.MolomeO.Engin – N.OzecogluClosed14-4.2-0.30-0.29
Round 4O.MolomeS.Sjodal – T.IndreboOpen14-5.7-0.41-0.86
Round 5O.MolomeE.Moskovsky – L.TravisClosed14-62.8-4.49-4.79
Round 6O.MolomeA.Leleu – M.ThuillezClosed14-40.3-2.88-2.43
Round 8O.MolomeJ.Arbit – A.TebhaClosed14-28.4-2.03-1.71
Round 9O.MolomeVORA NIYATI – SATHE SHRUTIClosed14+11.6+0.83-1.29
Round 10O.MolomeM.Beko – A.FischerOpen14-25.5-1.82-1.14
Round 11O.MolomeQ.Wu – B.ZhaoClosed14-64.2-4.59-3.50
Round 13O.GaolatlhweL.Leufkens – M.TichaOpen14-46.0-3.29-1.57

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
+10.6Round 2🇹🇼 CHINESE TAIPEI176♥♦8-1+14
+9.1Round 8🇺🇸 USA151NTx♦6+1+13
+8.5Round 4🇳🇴 NORWAY216♦♣K-1+12
+8.1Round 4🇳🇴 NORWAY283NT♠7=+7
+7.8Round 9🇮🇳 INDIA214♥♣10+3+12
+6.9Round 4🇳🇴 NORWAY243NT♦3+1-1
+6.6Round 9🇮🇳 INDIA244♥♠A-1+10
+6.3Round 3🇹🇷 TURKEY94♥♦A=+0
+5.5Round 4🇳🇴 NORWAY234♠♥A=+0
+4.9Round 10🇭🇺 HUNGARY43♠♣7-1+6
+4.5Round 9🇮🇳 INDIA182♥♦K+2+10
+4.3Round 8🇺🇸 USA283NT♥9-1+5
+4.2Round 11🇨🇳 CHINA263NT♣4+1+1
+3.9Round 1🇮🇹 ITALY63NT♣4=+0
+3.8Round 13🇳🇱 NETHERLANDS141♠♦5+1+5
+3.6Round 9🇮🇳 INDIA173♣♦10+4+7
+3.2Round 13🇳🇱 NETHERLANDS13♥♠6-1+10
+3.1Round 6🇫🇷 FRANCE174♥♣A-1+5
+3.1Round 10🇭🇺 HUNGARY64♠♥J+2+13
+2.9Round 9🇮🇳 INDIA273NT♥7+2-11
+2.7Round 3🇹🇷 TURKEY23NT♥8-2+11
+2.7Round 4🇳🇴 NORWAY205♦♣2-2+9
+2.5Round 9🇮🇳 INDIA192♥♣3+2+6
+2.5Round 10🇭🇺 HUNGARY95♦x♠3-1+5
+2.5Round 10🇭🇺 HUNGARY103♠♦A-1-1
+2.4Round 3🇹🇷 TURKEY81NT♣10=-2
+2.2Round 6🇫🇷 FRANCE154♠♣A-1+5
+1.9Round 3🇹🇷 TURKEY14♠♦A-1+4
+1.9Round 4🇳🇴 NORWAY275♣♥J+1+11
+1.8Round 10🇭🇺 HUNGARY143NT♦5+1+0
+1.5Round 2🇹🇼 CHINESE TAIPEI242NT♥9-1+5
+1.4Round 3🇹🇷 TURKEY73NT♠J+1-1
+1.4Round 3🇹🇷 TURKEY132♥♦3=-1
+1.3Round 10🇭🇺 HUNGARY86NT♥10=-11
+1.2Round 3🇹🇷 TURKEY41NT♥9-1+0
+1.1Round 6🇫🇷 FRANCE204♠♥6+1-13
+1.0Round 10🇭🇺 HUNGARY133NT♦6+1+0
+0.8Round 1🇮🇹 ITALY112NT♠J=-1
+0.8Round 5🇦🇺 AUSTRALIA13NT♥Q-1+4
+0.6Round 3🇹🇷 TURKEY52♠♥3-1-2
+0.6Round 3🇹🇷 TURKEY124♠♥J-1+6
+0.6Round 5🇦🇺 AUSTRALIA64♠♥A-1+5
+0.6Round 6🇫🇷 FRANCE162NT♦3-2+11
+0.4Round 13🇳🇱 NETHERLANDS63NT♥9-1+10
+0.2Round 8🇺🇸 USA234♠♣4=+1
+0.1Round 3🇹🇷 TURKEY34♥♦5=+0
+0.1Round 9🇮🇳 INDIA152♠♥A-1-1
+0.0Round 8🇺🇸 USA193NT♦A+1+0
+0.0Round 8🇺🇸 USA244♠♦5=+0
-0.0Round 9🇮🇳 INDIA162♠♦J+1+0
-0.1Round 2🇹🇼 CHINESE TAIPEI273♦♥J=-7
-0.2Round 4🇳🇴 NORWAY263NT♠10+1+0
-0.2Round 9🇮🇳 INDIA263NT♦2+2-13
-0.5Round 8🇺🇸 USA204♥♠9-1+6
-0.6Round 2🇹🇼 CHINESE TAIPEI163♦♣J-2+0
-0.6Round 11🇨🇳 CHINA193NT♣5+1+0
-0.7Round 3🇹🇷 TURKEY113NT♦3+3+11
-0.8Round 4🇳🇴 NORWAY173NT♠K-2-5
-0.9Round 1🇮🇹 ITALY104♠♣4+2-1
-1.0Round 9🇮🇳 INDIA253NT♦K+1+1
-1.1Round 2🇹🇼 CHINESE TAIPEI253NT♥3=-1
-1.1Round 4🇳🇴 NORWAY224♥♦Q+1+0
-1.1Round 5🇦🇺 AUSTRALIA106♥♣4=+0
-1.1Round 11🇨🇳 CHINA164♣x♦5-2-1
-1.2Round 9🇮🇳 INDIA235♣♠8=-3
-1.3Round 5🇦🇺 AUSTRALIA94♠♥K=+0
-1.3Round 13🇳🇱 NETHERLANDS81NT♥6-3-2
-1.4Round 2🇹🇼 CHINESE TAIPEI213NT♦9+2-1
-1.4Round 6🇫🇷 FRANCE262♠♣4+2+10
-1.5Round 2🇹🇼 CHINESE TAIPEI223♠♦6+1-1
-1.5Round 11🇨🇳 CHINA283NT♥8+2+0
-1.8Round 6🇫🇷 FRANCE273NT♦9-1-10
-1.8Round 8🇺🇸 USA181NT♠2+2-6
-1.9Round 2🇹🇼 CHINESE TAIPEI192♠♥Q+1+0
-2.0Round 2🇹🇼 CHINESE TAIPEI182♠♥7=-7
-2.0Round 5🇦🇺 AUSTRALIA134♥♣A=+0
-2.0Round 6🇫🇷 FRANCE241NT♠8+3-2
-2.0Round 13🇳🇱 NETHERLANDS53♦♠8+3-6
-2.1Round 11🇨🇳 CHINA182♣♣2+2+0
-2.1Round 13🇳🇱 NETHERLANDS92♥♣10+1+0
-2.2Round 5🇦🇺 AUSTRALIA74♥♠Q=-13
-2.5Round 1🇮🇹 ITALY143♠♣6-2-5
-2.5Round 6🇫🇷 FRANCE183♣♠K-1-5
-2.5Round 11🇨🇳 CHINA174♠♦A+2+11
-2.5Round 11🇨🇳 CHINA274♠♥K+1-1
-2.6Round 13🇳🇱 NETHERLANDS41NT♥4=-11
-2.8Round 9🇮🇳 INDIA284♠♥A-1-10
-2.9Round 1🇮🇹 ITALY84♥♠K+2+1
-3.2Round 8🇺🇸 USA254♥♠6+1+0
-3.2Round 9🇮🇳 INDIA225♥♣9=-10
-3.2Round 13🇳🇱 NETHERLANDS132♥♦10+2-1
-3.5Round 5🇦🇺 AUSTRALIA82NT♣6-4-2
-3.5Round 13🇳🇱 NETHERLANDS125♦♣2=+13
-3.6Round 1🇮🇹 ITALY24♠♥5-3-1
-3.7Round 1🇮🇹 ITALY33NT♠2-1-1
-3.8Round 6🇫🇷 FRANCE191NT♦4+1-6
-3.9Round 4🇳🇴 NORWAY154♠♥8+1+0
-3.9Round 8🇺🇸 USA213NT♦A+1+0
-3.9Round 8🇺🇸 USA223♠♣A-2-13
-4.1Round 2🇹🇼 CHINESE TAIPEI234♥♦5=+0
-4.2Round 3🇹🇷 TURKEY144♥♣A=-11
-4.4Round 10🇭🇺 HUNGARY14♠x♥A-1-6
-4.5Round 1🇮🇹 ITALY126NT♥4=+13
-4.5Round 4🇳🇴 NORWAY163♥♣9-2-11
-4.7Round 5🇦🇺 AUSTRALIA141NT♠9+3-2
-4.9Round 2🇹🇼 CHINESE TAIPEI155♦♥2=-11
-4.9Round 5🇦🇺 AUSTRALIA43♥♦A-1-5
-4.9Round 11🇨🇳 CHINA221NT♦A+2-6
-5.3Round 8🇺🇸 USA173♠♣7-1-9
-5.4Round 6🇫🇷 FRANCE232♥♠J-2-7
-5.5Round 10🇭🇺 HUNGARY23♣♥2-2+5
-5.5Round 10🇭🇺 HUNGARY73NT♠3+1+0
-5.6Round 5🇦🇺 AUSTRALIA34♥♣9-1-13
-5.7Round 6🇫🇷 FRANCE214♠♥2=-7
-5.8Round 10🇭🇺 HUNGARY114♠♣8=-7
-5.8Round 13🇳🇱 NETHERLANDS73NT♣2+2-1
-5.9Round 10🇭🇺 HUNGARY33NT♦2-1-14
-6.1Round 8🇺🇸 USA163♥♠3+1-6
-6.2Round 1🇮🇹 ITALY54♥♣2=+0
-6.2Round 3🇹🇷 TURKEY101NT♥10+1-6
-6.4Round 6🇫🇷 FRANCE254♠♦A+1+0
-6.4Round 8🇺🇸 USA274♠♦9=-3
-6.5Round 4🇳🇴 NORWAY193♠♣2+1-10
-6.5Round 13🇳🇱 NETHERLANDS31NT♦2+3-3
-6.6Round 10🇭🇺 HUNGARY126♥♦3=+0
-7.0Round 5🇦🇺 AUSTRALIA121NT♠5+2-7
-7.1Round 11🇨🇳 CHINA153NT♦10+1+0
-7.4Round 13🇳🇱 NETHERLANDS103♣♦Q+2-11
-8.0Round 9🇮🇳 INDIA205♣♣6-1-16
-8.0Round 13🇳🇱 NETHERLANDS23♦♠A+1-11
-8.1Round 6🇫🇷 FRANCE224♠♣3=-8
-8.2Round 1🇮🇹 ITALY95♣x♠K-3-9
-8.6Round 2🇹🇼 CHINESE TAIPEI285♦♣J-1-10
-8.7Round 2🇹🇼 CHINESE TAIPEI264♥♠4-2-12
-8.9Round 10🇭🇺 HUNGARY53NT♣A=-6
-8.9Round 11🇨🇳 CHINA206♣x♣5-3-7
-9.0Round 5🇦🇺 AUSTRALIA113NT♦6-2-11
-9.0Round 11🇨🇳 CHINA252NT♣8=-11
-9.1Round 11🇨🇳 CHINA213NT♠10-3-11
-9.2Round 4🇳🇴 NORWAY253♠♦3+1-10
-9.2Round 11🇨🇳 CHINA241♠♦A=-14
-9.6Round 5🇦🇺 AUSTRALIA23NT♠8+1-13
-9.9Round 11🇨🇳 CHINA233♦♠5+1-10
-10.2Round 1🇮🇹 ITALY131NT♠8=-15
-10.2Round 6🇫🇷 FRANCE284♠♣Q=-7
-10.5Round 1🇮🇹 ITALY73NT♦10+1+0
-10.9Round 8🇺🇸 USA263♦x♣10-2-12
-11.0Round 13🇳🇱 NETHERLANDS113♦♣K=-14
-11.7Round 3🇹🇷 TURKEY63NT♣5+1-13
-12.4Round 1🇮🇹 ITALY46NT♦4-2-17
-12.6Round 1🇮🇹 ITALY16NT♣7-3-17
-12.6Round 2🇹🇼 CHINESE TAIPEI203NT♦6=-10
-13.1Round 4🇳🇴 NORWAY186NT♠J-1-14
-13.3Round 5🇦🇺 AUSTRALIA55♣♠3=-10