🇵🇰 ASKARI Hasan · PAKISTAN

102rank
-109.6Butler · 255 bds
-0.43per board
±4.8swing
-0.09vs par /bd · #72/125
-0.31adjusted /bd
Butler per round: 0.6 39.8 -24.5 -25.5 -2.9 9.1 -16.9 -45.6 3.6 -1.7 10.7 10.1 1.3 -21.3 -43 -3.4by round

vs par split: bidding +0.24 · play -0.03

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

Card play — on target: opening leads 87.5% #37 of 125 · declarer play 70.3% #100 of 125 · defence 89.8% #60 of 125

Card play by contract type — on target
vs NTvs a suit
Opening leads·87.5% (32)
Declarer play·70.3% (37)
Defence·89.8% (88)

Opening leads by suit led: ♠ 100.0% (8) · ♥ 85.7% (14) · ♦ 100.0% (4) · ♣ 66.7% (6)

vs par by strain: a suit +0.21 (168)

vs par by level: part-score -0.12 (76) · game -0.08 (76) · slam +3.12 (16)

By role: declaring -0.21/bd (-1.94 vs par · 125) · defending -0.64/bd (+1.73 vs par · 129)

By vulnerability: vulnerable -0.73/bd (-0.87 vs par · 127) · not vulnerable -0.13/bd (+0.68 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2K.MohiuddinK.Venkataraman – S.ChokshiClosed16+0.6+0.04+0.88
Round 3K.MohiuddinK.Frey – E.PaganiClosed16+39.8+2.49+4.56
Round 4K.MohiuddinS.De Wijs – B.MullerOpen16-24.5-1.53-2.44
Round 5K.MohiuddinA.Smirnov – J.PiekarekOpen16-25.5-1.59+0.50
Round 6K.MohiuddinB.Robles – J.PacareuOpen16-2.9-0.18+0.38
Round 7K.MohiuddinM.Berrada – A.RerhayeClosed16+9.1+0.57+1.69
Round 8K.MohiuddinK.Woolsey – F.StewartOpen16-16.9-1.06-2.06
Round 9K.MohiuddinG.Groetheim – U.TundalClosed16-45.6-2.85-1.81
Round 11K.MohiuddinS.Noshy – A.YousryClosed15+3.6+0.24-0.13
Round 12K.MohiuddinA.Bach – M.CornellOpen16-1.7-0.11-0.81
Round 14K.MohiuddinJ.Dai – L.YangClosed16+10.7+0.67-0.56
Round 15K.MohiuddinG.Matushko – A.KhokhlovClosed16+10.1+0.63+2.06
Round 17K.MohiuddinG.Duboin – A.SementaOpen16+1.3+0.08+0.19
Round 19K.MohiuddinJ.Shih – C.ShenOpen16-21.3-1.33-3.69
Round 20K.MohiuddinI.Robinson – A.De LiveraClosed16-43.0-2.69-1.44
Round 21K.MohiuddinP.Lambardi – J.VentinOpen16-3.4-0.21+1.25

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.3Round 15🇷🇺 RUSSIA136♥♠3-1+17
+12.7Round 9🇳🇴 NORWAY166♥♠2-1+17
+11.7Round 8🇺🇸 USA 1205♦♥T-1+12
+11.7Round 12🇳🇿 NEW ZEALAND172♠x♦A-5+12
+11.2Round 12🇳🇿 NEW ZEALAND276♦x♠A+1+13
+10.5Round 15🇷🇺 RUSSIA116♥♦4-2+11
+10.5Round 17🇮🇹 ITALY166♠♥A-1+15
+8.9Round 3🇲🇽 MEXICO24♠♣2=+8
+8.8Round 15🇷🇺 RUSSIA13Nx♠5=+9
+8.3Round 11🇪🇬 EGYPT66♥♠3-2+13
+8.1Round 3🇲🇽 MEXICO163♠♦K+1+10
+8.0Round 21🇦🇷 ARGENTINA94♠♠3-1+6
+7.6Round 15🇷🇺 RUSSIA52♥x♦3-1+11
+7.2Round 6🇨🇱 CHILE214♠x♣6-2+5
+7.2Round 11🇪🇬 EGYPT95♠♥6+1+13
+6.8Round 15🇷🇺 RUSSIA35♦x♥5=+8
+6.2Round 14🇨🇳 CHINA LONG ZHU OPEN213♣x♥3-4+4
+6.0Round 14🇨🇳 CHINA LONG ZHU OPEN184♠♥J=+0
+5.9Round 5🇩🇪 GERMANY76♣♥A+1+0
+5.8Round 15🇷🇺 RUSSIA94♠♦A-1+12
+5.6Round 7🇲🇦 MOROCCO64♠♣7-1+9
+5.6Round 19🇹🇼 CHINESE TAIPEI156♥♣A=-13
+5.3Round 2🇮🇳 INDIA263N♥J=+10
+5.1Round 2🇮🇳 INDIA313♠♦2=+6
+4.9Round 11🇪🇬 EGYPT126♣♦K=+0
+4.8Round 19🇹🇼 CHINESE TAIPEI47♠♠3=+0
+4.7Round 6🇨🇱 CHILE204♠♥A-2+8
+4.7Round 7🇲🇦 MOROCCO155♣♠A-1+10
+4.7Round 20🇦🇺 AUSTRALIA262N♣Q-1+6
+4.6Round 12🇳🇿 NEW ZEALAND292N♦6=+0
+4.4Round 5🇩🇪 GERMANY43N♦5=+10
+4.4Round 11🇪🇬 EGYPT44♠♣7=+0
+4.3Round 3🇲🇽 MEXICO123N♦7+1+0
+4.1Round 6🇨🇱 CHILE253♠♥A-2+3
+4.1Round 20🇦🇺 AUSTRALIA183♥♥2+2+6
+3.9Round 6🇨🇱 CHILE314♥♦8+1+8
+3.9Round 7🇲🇦 MOROCCO122N♥2=+7
+3.8Round 4🇳🇱 NETHERLANDS253♣♦4+1+0
+3.7Round 12🇳🇿 NEW ZEALAND304♠♦Q=+0
+3.6Round 2🇮🇳 INDIA204♥♣K+1+0
+3.6Round 17🇮🇹 ITALY84♠♣A+1+8
+3.5Round 14🇨🇳 CHINA LONG ZHU OPEN193N♣3+1+0
+3.5Round 21🇦🇷 ARGENTINA52N♠3=+6
+3.4Round 2🇮🇳 INDIA294♥♦A+2+1
+3.4Round 3🇲🇽 MEXICO151N♥T=+5
+3.2Round 21🇦🇷 ARGENTINA163N♥5=-1
+3.1Round 11🇪🇬 EGYPT163♠♦A-2+5
+3.0Round 8🇺🇸 USA 1221♥♣K+1+0
+2.9Round 3🇲🇽 MEXICO31N♦6+1+0
+2.9Round 3🇲🇽 MEXICO74♠♥7+1+17
+2.9Round 11🇪🇬 EGYPT53♥♥3-1-2
+2.8Round 3🇲🇽 MEXICO53♠♦3-1+5
+2.8Round 7🇲🇦 MOROCCO24♥♦7+2+2
+2.8Round 7🇲🇦 MOROCCO111♥♦K+1+6
+2.8Round 19🇹🇼 CHINESE TAIPEI33♣♥2+2+10
+2.7Round 3🇲🇽 MEXICO115♠♦2=+4
+2.7Round 14🇨🇳 CHINA LONG ZHU OPEN281N♣5-1+4
+2.7Round 17🇮🇹 ITALY114♥♠K+1+0
+2.6Round 19🇹🇼 CHINESE TAIPEI113N♦5+1-1
+2.5Round 17🇮🇹 ITALY43N♦Q+1-1
+2.5Round 20🇦🇺 AUSTRALIA273♦♥A+2+1
+2.5Round 21🇦🇷 ARGENTINA81N♥8-1-2
+2.4Round 3🇲🇽 MEXICO103♣♠9-1+0
+2.4Round 4🇳🇱 NETHERLANDS181N♣9+1-11
+2.4Round 4🇳🇱 NETHERLANDS304♦♣5+1-6
+2.4Round 15🇷🇺 RUSSIA44N♦9+1+0
+2.4Round 17🇮🇹 ITALY123♣♥T-1+8
+2.3Round 19🇹🇼 CHINESE TAIPEI63N♠7+2+0
+2.2Round 8🇺🇸 USA 1212♦♦6-1-2
+2.2Round 9🇳🇴 NORWAY91♠♥K-1+2
+2.2Round 19🇹🇼 CHINESE TAIPEI54♥♠Q-2+0
+2.1Round 21🇦🇷 ARGENTINA12N♦5=+7
+2.0Round 8🇺🇸 USA 1303♥♠A-1+5
+1.9Round 6🇨🇱 CHILE173N♠7+1+0
+1.9Round 7🇲🇦 MOROCCO72♠♥6+2+10
+1.8Round 2🇮🇳 INDIA252♠♥5+1+6
+1.8Round 6🇨🇱 CHILE222♣♦9+2-7
+1.7Round 2🇮🇳 INDIA271N♥5-1+4
+1.7Round 3🇲🇽 MEXICO63N♥6-3+3
+1.7Round 7🇲🇦 MOROCCO161N♠3+1+0
+1.6Round 11🇪🇬 EGYPT134♥♠K+2-12
+1.6Round 15🇷🇺 RUSSIA164♥♠Q=-1
+1.5Round 2🇮🇳 INDIA303♥♦5-1+5
+1.5Round 5🇩🇪 GERMANY153N♠2=+1
+1.4Round 4🇳🇱 NETHERLANDS242♥♦A=+0
+1.4Round 8🇺🇸 USA 1172♥♦Q+4+6
+1.4Round 11🇪🇬 EGYPT11N♣3+1+0
+1.4Round 17🇮🇹 ITALY94♠♥K-1+6
+1.4Round 17🇮🇹 ITALY101N♣2-2+2
+1.4Round 17🇮🇹 ITALY143♦♠K+1+5
+1.3Round 3🇲🇽 MEXICO94♥♦9=+0
+1.3Round 7🇲🇦 MOROCCO31N♦2+2+6
+1.3Round 7🇲🇦 MOROCCO43♥♥6=+10
+1.3Round 14🇨🇳 CHINA LONG ZHU OPEN305♣x♦Q-3+7
+1.2Round 5🇩🇪 GERMANY144♥♦Q=+11
+1.2Round 14🇨🇳 CHINA LONG ZHU OPEN273♣♥Q+1+0
+1.1Round 14🇨🇳 CHINA LONG ZHU OPEN293N♦J+3-13
+1.1Round 21🇦🇷 ARGENTINA123N♦6+1+10
+1.0Round 19🇹🇼 CHINESE TAIPEI14♥♠6=+0
+0.9Round 3🇲🇽 MEXICO141N♥3+3+6
+0.9Round 8🇺🇸 USA 1184♠♥A-1+5
+0.9Round 12🇳🇿 NEW ZEALAND192♠♥4+1+0
+0.8Round 5🇩🇪 GERMANY33N♣7=-1
+0.8Round 6🇨🇱 CHILE322N♠5=-1
+0.8Round 7🇲🇦 MOROCCO94♠♣J+1+0
+0.8Round 11🇪🇬 EGYPT102♠♥A-1+1
+0.7Round 17🇮🇹 ITALY72♠♣4=-11
+0.7Round 20🇦🇺 AUSTRALIA252♣♥4+1+5
+0.6Round 6🇨🇱 CHILE283N♣2+1+0
+0.6Round 12🇳🇿 NEW ZEALAND324♠♣K+1+0
+0.6Round 14🇨🇳 CHINA LONG ZHU OPEN223♦♦9+1+10
+0.4Round 12🇳🇿 NEW ZEALAND203N♥2+2+0
+0.4Round 14🇨🇳 CHINA LONG ZHU OPEN323N♣J+3+1
+0.4Round 17🇮🇹 ITALY153♣♥2=-1
+0.3Round 2🇮🇳 INDIA233N♥5+1-1
+0.3Round 21🇦🇷 ARGENTINA104♥♣7=+0
+0.2Round 2🇮🇳 INDIA283♠♣A=+0
+0.2Round 12🇳🇿 NEW ZEALAND215♠♦Q=+0
+0.2Round 14🇨🇳 CHINA LONG ZHU OPEN173♦♥K=+0
+0.1Round 3🇲🇽 MEXICO81N♥K-1-3
+0.1Round 8🇺🇸 USA 1231N♠8-1-1
+0.1Round 8🇺🇸 USA 1272♥♣T-2+0
+0.1Round 9🇳🇴 NORWAY153♦♥9=-1
+0.1Round 19🇹🇼 CHINESE TAIPEI131N♦6-1-1
+0.1Round 20🇦🇺 AUSTRALIA304♥♣T=+1
-0.1Round 4🇳🇱 NETHERLANDS263♠♣2-1+6
-0.1Round 4🇳🇱 NETHERLANDS323N♦T=+2
-0.1Round 5🇩🇪 GERMANY121N♦4-1-2
-0.1Round 12🇳🇿 NEW ZEALAND223N♠4=-1
-0.1Round 21🇦🇷 ARGENTINA136N♥7=+0
-0.2Round 5🇩🇪 GERMANY102♥♥3+2+10
-0.3Round 14🇨🇳 CHINA LONG ZHU OPEN263N♦J=-1
-0.3Round 14🇨🇳 CHINA LONG ZHU OPEN314♠♥4=+0
-0.3Round 17🇮🇹 ITALY11N♣Q-1+2
-0.4Round 3🇲🇽 MEXICO43N♠5+3+17
-0.4Round 6🇨🇱 CHILE262♠♠6+1+0
-0.4Round 8🇺🇸 USA 1244♠♣J=-1
-0.5Round 9🇳🇴 NORWAY51N♣6=-2
-0.5Round 20🇦🇺 AUSTRALIA314♥♣6+1-1
-0.6Round 2🇮🇳 INDIA243N♠J-1+2
-0.6Round 9🇳🇴 NORWAY22♥♣A=+1
-0.6Round 20🇦🇺 AUSTRALIA173N♦4+2+11
-0.7Round 11🇪🇬 EGYPT83N♠8+1+1
-0.8Round 4🇳🇱 NETHERLANDS274♠♦2=+0
-0.8Round 8🇺🇸 USA 1324♠♥7+2-11
-0.9Round 4🇳🇱 NETHERLANDS313♦♦7-2-9
-0.9Round 7🇲🇦 MOROCCO83♣♠A-1-5
-0.9Round 7🇲🇦 MOROCCO105♥x♣Q+1-9
-0.9Round 9🇳🇴 NORWAY114♥♦A+1+0
-1.0Round 3🇲🇽 MEXICO131N♣4+1+0
-1.0Round 15🇷🇺 RUSSIA104♥♥7+1+0
-1.0Round 15🇷🇺 RUSSIA144♠♦6+1+0
-1.1Round 4🇳🇱 NETHERLANDS172♥♦5=+0
-1.1Round 4🇳🇱 NETHERLANDS214♥♦J+2+11
-1.1Round 9🇳🇴 NORWAY133N♥3=+0
-1.2Round 3🇲🇽 MEXICO14♥♣T+2+1
-1.2Round 4🇳🇱 NETHERLANDS222♦♣T+1+1
-1.2Round 11🇪🇬 EGYPT152♠♦Q+1+7
-1.2Round 15🇷🇺 RUSSIA62N♥K-1+2
-1.2Round 17🇮🇹 ITALY65♣x♥3-3-5
-1.4Round 5🇩🇪 GERMANY64♥♦A-1-10
-1.4Round 6🇨🇱 CHILE303N♠4=+0
-1.4Round 14🇨🇳 CHINA LONG ZHU OPEN241N♣4+1+0
-1.5Round 2🇮🇳 INDIA173N♠3+1-1
-1.5Round 6🇨🇱 CHILE274♠♠2-1-4
-1.5Round 20🇦🇺 AUSTRALIA205♣♥A-1-6
-1.6Round 2🇮🇳 INDIA214♠♦3-1+3
-1.6Round 12🇳🇿 NEW ZEALAND183♣♦A+2-11
-1.6Round 20🇦🇺 AUSTRALIA282♥♣4=+0
-1.9Round 5🇩🇪 GERMANY92♠♦3+1+0
-1.9Round 8🇺🇸 USA 1192N♠K=+0
-2.0Round 12🇳🇿 NEW ZEALAND23Pass-3
-2.1Round 6🇨🇱 CHILE295♣♠J+1+0
-2.1Round 20🇦🇺 AUSTRALIA244♠♣K=-3
-2.3Round 21🇦🇷 ARGENTINA154♠♥2+2+11
-2.4Round 19🇹🇼 CHINESE TAIPEI163N♣9-1+2
-2.5Round 21🇦🇷 ARGENTINA32N♣2=+1
-2.5Round 21🇦🇷 ARGENTINA63N♠J=+1
-2.6Round 6🇨🇱 CHILE194♠♥9-1+5
-2.6Round 21🇦🇷 ARGENTINA141N♠T+1+0
-2.8Round 5🇩🇪 GERMANY14♣♦K=+0
-2.8Round 11🇪🇬 EGYPT143♥♣2=-1
-2.9Round 5🇩🇪 GERMANY83N♠A+1+0
-2.9Round 19🇹🇼 CHINESE TAIPEI73N♠K-1-6
-2.9Round 21🇦🇷 ARGENTINA115♥x♠A-3-2
-3.0Round 14🇨🇳 CHINA LONG ZHU OPEN234♥♠2-1-6
-3.0Round 19🇹🇼 CHINESE TAIPEI143♥♣6=-6
-3.1Round 7🇲🇦 MOROCCO13N♥7=+0
-3.1Round 14🇨🇳 CHINA LONG ZHU OPEN202♥♠9-3-8
-3.1Round 21🇦🇷 ARGENTINA72♠♦T-1-5
-3.2Round 7🇲🇦 MOROCCO53N♥7-3-9
-3.2Round 9🇳🇴 NORWAY143♥♠K=+0
-3.3Round 2🇮🇳 INDIA325♣♥J-2-11
-3.3Round 4🇳🇱 NETHERLANDS193♥♦A+1-6
-3.3Round 6🇨🇱 CHILE233♠♥8-1+0
-3.3Round 12🇳🇿 NEW ZEALAND311N♠2=-5
-3.3Round 21🇦🇷 ARGENTINA22♥♠J=-5
-3.7Round 2🇮🇳 INDIA193♦♦4-1+3
-3.8Round 7🇲🇦 MOROCCO143♥♦8-1-10
-3.8Round 9🇳🇴 NORWAY12♦♠K=-6
-3.8Round 17🇮🇹 ITALY24♥♦7-2-7
-3.9Round 17🇮🇹 ITALY53♦♥5=+0
-4.0Round 6🇨🇱 CHILE183♥♦4-1-10
-4.0Round 8🇺🇸 USA 1312♣♠2=-5
-4.0Round 15🇷🇺 RUSSIA81N♥K+3-2
-4.0Round 19🇹🇼 CHINESE TAIPEI24♥x♣A-4-11
-4.1Round 5🇩🇪 GERMANY24♥♠6=+1
-4.1Round 5🇩🇪 GERMANY114♠♦9-2-6
-4.2Round 8🇺🇸 USA 1253N♠6+3-11
-4.4Round 4🇳🇱 NETHERLANDS203♦♥J-1+0
-4.4Round 9🇳🇴 NORWAY73N♥3=+1
-4.4Round 14🇨🇳 CHINA LONG ZHU OPEN253N♥2-3-7
-4.8Round 21🇦🇷 ARGENTINA44♠x♥3-1-7
-4.9Round 5🇩🇪 GERMANY161Nx♣2=-7
-5.0Round 11🇪🇬 EGYPT22N♦2+1-6
-5.1Round 15🇷🇺 RUSSIA152♠♦3+3-3
-5.2Round 4🇳🇱 NETHERLANDS293N♠2-2-8
-5.3Round 2🇮🇳 INDIA184♥♠T+1-13
-5.3Round 9🇳🇴 NORWAY123N♠6-1-6
-5.3Round 12🇳🇿 NEW ZEALAND243N♥6=-3
-5.6Round 12🇳🇿 NEW ZEALAND264♠♣A=+0
-5.6Round 19🇹🇼 CHINESE TAIPEI104♠♣J+3-17
-5.8Round 7🇲🇦 MOROCCO134♥♦3=+0
-5.8Round 20🇦🇺 AUSTRALIA215♦♠K=+0
-5.9Round 17🇮🇹 ITALY132N♥T-2-7
-6.3Round 2🇮🇳 INDIA223N♦8=+0
-6.4Round 19🇹🇼 CHINESE TAIPEI123N♠K-1-12
-6.5Round 9🇳🇴 NORWAY83♠♣A+2-6
-6.5Round 20🇦🇺 AUSTRALIA323N♣7-1-10
-6.7Round 9🇳🇴 NORWAY35♥♠7-1-6
-6.9Round 12🇳🇿 NEW ZEALAND253N♣6=-3
-7.6Round 4🇳🇱 NETHERLANDS233♠♣7+1-10
-7.7Round 8🇺🇸 USA 1293♠♦7+1-10
-7.9Round 5🇩🇪 GERMANY56♣♥K+1+1
-8.1Round 15🇷🇺 RUSSIA24♠♦3=-7
-8.2Round 8🇺🇸 USA 1286♥♦6-1-12
-8.5Round 19🇹🇼 CHINESE TAIPEI85♣x♠A=-4
-8.5Round 20🇦🇺 AUSTRALIA293N♦7-1-13
-8.7Round 4🇳🇱 NETHERLANDS282♠x♣Q-3-9
-8.7Round 9🇳🇴 NORWAY63N♦5-1-13
-9.0Round 5🇩🇪 GERMANY136♥♦7=+0
-9.0Round 20🇦🇺 AUSTRALIA227♠♠4=+0
-9.4Round 9🇳🇴 NORWAY43♠♥Q+2-10
-9.5Round 9🇳🇴 NORWAY103N♥3=+0
-9.5Round 20🇦🇺 AUSTRALIA193N♠8-2-11
-9.5Round 20🇦🇺 AUSTRALIA234♠x♣K+1-9
-9.8Round 11🇪🇬 EGYPT35♦♠3-1-10
-9.9Round 19🇹🇼 CHINESE TAIPEI94♥♠3=+0
-10.2Round 12🇳🇿 NEW ZEALAND283♦x♠J-3-12
-10.6Round 17🇮🇹 ITALY33N♦4+1-11
-10.9Round 15🇷🇺 RUSSIA124♠♦K-1-12
-11.1Round 8🇺🇸 USA 1264♠♣2-2-8
-11.5Round 11🇪🇬 EGYPT116♥♥Q=-11
-12.6Round 6🇨🇱 CHILE247♣♦4=-1
-15.4Round 15🇷🇺 RUSSIA74♣x♥K+1-12