🇺🇸 MOSS Brad · USA2

13rank
+78.9Butler · 255 bds
+0.31per board
±5.5swing
+0.08vs par /bd · #9/22
+0.40adjusted /bd
Butler per round: 26.7 26.7 26.7 26.7 30.3 30.3 30.3 30.3 30.3 21.9 21.9 21.9 21.9 21.9 21.9 21.9by round

vs par split: bidding -0.36 · play +0.44

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

Card play — on target: opening leads 77.8% #18 of 22 · declarer play 79.2% #9 of 22 · defence 87.0% #9 of 22

Card play by contract type — on target
vs NTvs a suit
Opening leads47.1% (17)89.1% (46)
Declarer play68.0% (25)85.1% (47)
Defence84.4% (32)87.9% (91)

Opening leads by suit led: ♠ 71.4% (14) · ♥ 93.8% (16) · ♦ 65.0% (20) · ♣ 84.6% (13)

vs par by strain: NT +0.33 (73) · a suit -0.02 (182)

vs par by level: part-score -0.04 (90) · game +0.34 (142) · slam -1.00 (23)

By role: declaring +0.41/bd (-2.22 vs par · 132) · defending +0.20/bd (+2.55 vs par · 123)

By vulnerability: vulnerable -0.03/bd (+0.36 vs par · 127) · not vulnerable +0.64/bd (-0.20 vs par · 128)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
QuarterfinalJ.GrueF.Nystrom – J.UpmarkClosed16+6.4+0.40-1.12
QuarterfinalJ.GrueJ.Sylvan – F.WrangClosed16+21.2+1.32-0.12
QuarterfinalJ.GrueF.Nystrom – J.UpmarkOpen16+8.1+0.51-1.12
QuarterfinalJ.GrueJ.Sylvan – F.WrangOpen16-9.0-0.56-1.75
SemifinalJ.GrueV.Aronov – D.DamianovaClosed16-9.9-0.62+1.12
SemifinalJ.GrueV.Mihov – G.KarakolevClosed16+17.5+1.09-0.62
SemifinalJ.GrueI.Nanev – J.StefanovOpen15+3.7+0.25+1.07
SemifinalJ.GrueJ.Stefanov – I.NanevClosed16+10.0+0.62-0.69
SemifinalJ.GrueV.Mihov – G.KarakolevClosed16+9.0+0.56+3.38
FinalJ.GrueC.Lorenzini – J.QuantinClosed16+14.4+0.90-0.06
FinalJ.GrueT.Bessis – F.VolckerOpen16-13.8-0.86-0.25
FinalJ.GrueC.Lorenzini – J.QuantinClosed16+21.3+1.33+0.75
FinalJ.GrueF.Volcker – T.BessisClosed16-20.7-1.29+0.25
FinalJ.GrueC.Lorenzini – J.QuantinClosed16-0.3-0.02-0.50
FinalJ.GrueT.Bessis – F.VolckerOpen16+28.0+1.75+0.62
FinalJ.GrueC.Lorenzini – J.QuantinOpen16-7.0-0.44+0.44

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.0Final🇫🇷 FRANCE1047♣♠7=-2
+15.0Semifinal🇧🇬 BULGARIA952♠x♠3+2+14
+14.0Final🇫🇷 FRANCE293NT♣3-3+14
+13.0Quarterfinal🇸🇪 SWEDEN235♠♥Q+1+16
+13.0Final🇫🇷 FRANCE1006♥♠2=+0
+13.0Final🇫🇷 FRANCE1175♦♥2-1+13
+12.3Quarterfinal🇸🇪 SWEDEN294♥♣4-1+12
+12.0Semifinal🇧🇬 BULGARIA864♥x♦4-2+12
+12.0Final🇫🇷 FRANCE1102♠xx♠3+1+12
+11.3Final🇫🇷 FRANCE576♦♠10+1-2
+11.0Semifinal🇧🇬 BULGARIA293NT♦7+2+11
+11.0Semifinal🇧🇬 BULGARIA786♦♣2-2+14
+11.0Final🇫🇷 FRANCE313NTx♠7=+9
+11.0Final🇫🇷 FRANCE1205♥♠4-1+11
+10.4Quarterfinal🇸🇪 SWEDEN224♠x♥7=+12
+10.3Quarterfinal🇸🇪 SWEDEN74♠♥5=+0
+10.0Semifinal🇧🇬 BULGARIA754♠♦6=+0
+8.3Final🇫🇷 FRANCE954♥♦7=-1
+8.0Quarterfinal🇸🇪 SWEDEN44♥♣K-2+13
+8.0Final🇫🇷 FRANCE35♥♠Q+2-10
+8.0Final🇫🇷 FRANCE144NT♠5+1+0
+8.0Final🇫🇷 FRANCE495♥♣J-1+8
+8.0Final🇫🇷 FRANCE1122NT♠2+1-10
+7.7Semifinal🇧🇬 BULGARIA325♦x♦10+1-4
+7.7Final🇫🇷 FRANCE862♠x♥J-3+12
+7.7Final🇫🇷 FRANCE892♥♣K=+10
+7.4Quarterfinal🇸🇪 SWEDEN505♣x♠A=+4
+7.4Quarterfinal🇸🇪 SWEDEN684♥♥3=+0
+7.3Quarterfinal🇸🇪 SWEDEN563NT♠5-1+10
+7.0Semifinal🇧🇬 BULGARIA802♠♦Q+1+0
+7.0Final🇫🇷 FRANCE24♠x♦Q-2+5
+7.0Final🇫🇷 FRANCE844♠♥J=+10
+6.7Final🇫🇷 FRANCE623NT♥K-1+10
+6.4Quarterfinal🇸🇪 SWEDEN136♣♠2=+0
+6.4Quarterfinal🇸🇪 SWEDEN241NTx♦2=+8
+6.3Semifinal🇧🇬 BULGARIA235♦x♣7-3+7
+6.0Semifinal🇧🇬 BULGARIA63NT♠Q=+7
+6.0Semifinal🇧🇬 BULGARIA272♥♣2+2+6
+6.0Semifinal🇧🇬 BULGARIA683♦♥J=-9
+5.7Semifinal🇧🇬 BULGARIA53♠♣Q-1+10
+5.7Final🇫🇷 FRANCE112♠♦7+1+0
+5.4Quarterfinal🇸🇪 SWEDEN14♠♣7-3+7
+5.3Quarterfinal🇸🇪 SWEDEN576♦♠Q-1+11
+5.3Quarterfinal🇸🇪 SWEDEN736♠♣A-2+11
+5.0Semifinal🇧🇬 BULGARIA723♣♦K=+5
+5.0Semifinal🇧🇬 BULGARIA903NT♦10-1+6
+5.0Final🇫🇷 FRANCE643♦♦2+1+0
+5.0Final🇫🇷 FRANCE1215♥x♦K-2+11
+4.7Semifinal🇧🇬 BULGARIA203♦x♠6-3+4
+4.6Quarterfinal🇸🇪 SWEDEN24♠x♥J-1+0
+4.3Semifinal🇧🇬 BULGARIA132NT♦2-3+8
+4.3Semifinal🇧🇬 BULGARIA554NT♠8=+15
+4.1Quarterfinal🇸🇪 SWEDEN153♥♠2=+1
+4.1Quarterfinal🇸🇪 SWEDEN592♦♥K=+5
+4.0Semifinal🇧🇬 BULGARIA124♣♥4=+1
+4.0Semifinal🇧🇬 BULGARIA534♠♥J+2+1
+4.0Final🇫🇷 FRANCE767♥x♠K-4+4
+4.0Final🇫🇷 FRANCE1111NT♦5=+5
+4.0Final🇫🇷 FRANCE1154♥♦5-1+5
+3.7Quarterfinal🇸🇪 SWEDEN212♠♦8-3+1
+3.7Quarterfinal🇸🇪 SWEDEN803NT♠J+2-13
+3.7Final🇫🇷 FRANCE563♠♣9-1+5
+3.7Final🇫🇷 FRANCE593NT♥6+1+7
+3.4Quarterfinal🇸🇪 SWEDEN312♣♠10=+5
+3.3Semifinal🇧🇬 BULGARIA493♥♥2+1+7
+3.3Final🇫🇷 FRANCE163♣♣4=+0
+3.3Final🇫🇷 FRANCE535♥♦10+1+11
+3.3Final🇫🇷 FRANCE804♥♦4=+0
+3.1Quarterfinal🇸🇪 SWEDEN194♠♦5+1+0
+3.1Quarterfinal🇸🇪 SWEDEN693NT♣8+2+0
+3.0Quarterfinal🇸🇪 SWEDEN182♦♦2=+5
+3.0Semifinal🇧🇬 BULGARIA282♠♥K+2+1
+3.0Final🇫🇷 FRANCE701NT♠7=+5
+3.0Final🇫🇷 FRANCE813♠♣J-2+0
+3.0Final🇫🇷 FRANCE1262NT♣A-2-5
+2.7Semifinal🇧🇬 BULGARIA593NT♦6=-1
+2.7Final🇫🇷 FRANCE53NT♠4+3+10
+2.7Final🇫🇷 FRANCE272♠♦3-1-2
+2.4Quarterfinal🇸🇪 SWEDEN82♦♦3-1+4
+2.3Quarterfinal🇸🇪 SWEDEN266♦♠10=-2
+2.1Quarterfinal🇸🇪 SWEDEN513NT♣9+1+0
+2.0Final🇫🇷 FRANCE1062♥♠6=+9
+1.7Semifinal🇧🇬 BULGARIA13♦♣A=-1
+1.7Semifinal🇧🇬 BULGARIA112NT♠8-1-2
+1.7Semifinal🇧🇬 BULGARIA313♣♠8-2+5
+1.7Final🇫🇷 FRANCE233NT♣3=+2
+1.6Quarterfinal🇸🇪 SWEDEN64♠♣Q-1-4
+1.6Quarterfinal🇸🇪 SWEDEN654♠x♦A=+5
+1.0Semifinal🇧🇬 BULGARIA155♦♠7=+11
+1.0Semifinal🇧🇬 BULGARIA613♠♠A=+0
+1.0Semifinal🇧🇬 BULGARIA794♥♠A+2+1
+1.0Final🇫🇷 FRANCE63NT♥3=+0
+1.0Final🇫🇷 FRANCE172♥♠5-2-1
+1.0Final🇫🇷 FRANCE513♠♥2-1-8
+1.0Final🇫🇷 FRANCE1143NT♠2+2+0
+0.7Quarterfinal🇸🇪 SWEDEN303NT♥Q+1-10
+0.7Quarterfinal🇸🇪 SWEDEN633NT♥2+3-11
+0.7Quarterfinal🇸🇪 SWEDEN742♥♣3=+0
+0.7Semifinal🇧🇬 BULGARIA212♥♥8=+0
+0.7Semifinal🇧🇬 BULGARIA303NT♣3+2+0
+0.7Semifinal🇧🇬 BULGARIA543♣♠Q=+0
+0.7Semifinal🇧🇬 BULGARIA634♥♠Q=-3
+0.7Final🇫🇷 FRANCE913♦♥Q+1+0
+0.6Quarterfinal🇸🇪 SWEDEN583NT♦10+1+0
+0.4Quarterfinal🇸🇪 SWEDEN173♦♥10-2+0
+0.4Quarterfinal🇸🇪 SWEDEN494♥♠3=+1
+0.3Quarterfinal🇸🇪 SWEDEN783NT♦10+2+0
+0.3Semifinal🇧🇬 BULGARIA584♠♦2+1+0
+0.3Final🇫🇷 FRANCE93NT♠7+2+0
+0.3Final🇫🇷 FRANCE244♥♠10=+1
+0.3Final🇫🇷 FRANCE264NT♠7+1-13
+0.1Quarterfinal🇸🇪 SWEDEN104♥♠Q+1+0
-0.0Quarterfinal🇸🇪 SWEDEN524♥♦5=+0
-0.0Quarterfinal🇸🇪 SWEDEN544♠♦6+1+0
+0.0Semifinal🇧🇬 BULGARIA74♠♣2+1+0
+0.0Semifinal🇧🇬 BULGARIA144♠♥J=-3
-0.0Semifinal🇧🇬 BULGARIA566♦♥6=+0
-0.0Semifinal🇧🇬 BULGARIA573♥x♠J-1-2
+0.0Semifinal🇧🇬 BULGARIA664♥♥3=-7
+0.0Semifinal🇧🇬 BULGARIA693NT♦5+1+0
+0.0Semifinal🇧🇬 BULGARIA704♥♣A-1+6
+0.0Semifinal🇧🇬 BULGARIA713NT♠5-1-6
+0.0Semifinal🇧🇬 BULGARIA732♠♦9+1-6
+0.0Semifinal🇧🇬 BULGARIA773NT♠5+1+0
+0.0Semifinal🇧🇬 BULGARIA811NT♦6+2+6
+0.0Semifinal🇧🇬 BULGARIA823NT♥5+2+11
+0.0Semifinal🇧🇬 BULGARIA843NT♦3-3+14
+0.0Semifinal🇧🇬 BULGARIA854♥♦5+2-1
+0.0Semifinal🇧🇬 BULGARIA872♥♣Q+1+1
+0.0Semifinal🇧🇬 BULGARIA895♣♠K=-11
+0.0Semifinal🇧🇬 BULGARIA923NT♥6+1+0
+0.0Semifinal🇧🇬 BULGARIA944♠♥A+2+1
+0.0Final🇫🇷 FRANCE504♠♣4=+0
+0.0Final🇫🇷 FRANCE556♦♥K+1+11
+0.0Final🇫🇷 FRANCE664♥♦Q=+0
+0.0Final🇫🇷 FRANCE713NT♣8=+0
+0.0Final🇫🇷 FRANCE796♥♦Q=+0
+0.0Final🇫🇷 FRANCE853NT♠6+2+0
-0.0Final🇫🇷 FRANCE1013NT♥2=+1
-0.0Final🇫🇷 FRANCE1021NT♦5=+5
-0.0Final🇫🇷 FRANCE1034♠♦7+2-1
-0.0Final🇫🇷 FRANCE1074♥♠2-1+10
-0.0Final🇫🇷 FRANCE1094♠♥K+1+0
-0.0Final🇫🇷 FRANCE1134♥♣10-2+6
-0.0Final🇫🇷 FRANCE1163NT♦Q+1+12
-0.0Final🇫🇷 FRANCE1194♠♦A=+0
-0.0Final🇫🇷 FRANCE1223NT♠4+2-1
-0.0Final🇫🇷 FRANCE1253NT♥3+2+1
-0.0Final🇫🇷 FRANCE1275♥♦A+1-11
-0.1Quarterfinal🇸🇪 SWEDEN323NT♥3+1-1
-0.1Quarterfinal🇸🇪 SWEDEN721NT♦3+1+1
-0.3Quarterfinal🇸🇪 SWEDEN761NT♣A+3+10
-0.3Semifinal🇧🇬 BULGARIA511NT♦2+1+1
-0.3Final🇫🇷 FRANCE833NT♠J=-1
-0.3Final🇫🇷 FRANCE963♦♥Q-1+3
-0.7Final🇫🇷 FRANCE582NT♦9+1-1
-0.7Final🇫🇷 FRANCE674♥♣5+1+0
-1.0Semifinal🇧🇬 BULGARIA83♠♦4=+0
-1.0Semifinal🇧🇬 BULGARIA103NT♠10+1-1
-1.0Semifinal🇧🇬 BULGARIA914♠♦Q+2-1
-1.0Semifinal🇧🇬 BULGARIA964♠♠2+2-1
-1.0Final🇫🇷 FRANCE12♠♣Q-2+1
-1.0Final🇫🇷 FRANCE44♥♠Q=-1
-1.0Final🇫🇷 FRANCE74♠♣6+2+13
-1.0Final🇫🇷 FRANCE183♣♠8-2+1
-1.0Final🇫🇷 FRANCE283NT♣2-4-8
-1.0Final🇫🇷 FRANCE524♠♠3=-1
-1.0Final🇫🇷 FRANCE613♠♦2=-10
-1.0Final🇫🇷 FRANCE653♠♠3=-1
-1.0Final🇫🇷 FRANCE753♠♥4=+1
-1.0Final🇫🇷 FRANCE1055♦♥10+2+10
-1.0Final🇫🇷 FRANCE1084♠♦2+1-11
-1.3Quarterfinal🇸🇪 SWEDEN795♦♥J=-2
-1.3Final🇫🇷 FRANCE773♣♠2+1-10
-1.6Quarterfinal🇸🇪 SWEDEN605♣♥2=-11
-1.7Semifinal🇧🇬 BULGARIA182♠♣4+2-2
-1.7Final🇫🇷 FRANCE942♠♠2-2-5
-1.9Quarterfinal🇸🇪 SWEDEN166♠♦2=+0
-1.9Quarterfinal🇸🇪 SWEDEN253♣♦Q=-7
-1.9Quarterfinal🇸🇪 SWEDEN551NT♥4=-5
-2.0Quarterfinal🇸🇪 SWEDEN114♠♠8=+1
-2.0Semifinal🇧🇬 BULGARIA252♠♣5=-6
-2.0Semifinal🇧🇬 BULGARIA265♦♣Q+1-13
-2.0Final🇫🇷 FRANCE152NT♦6=-1
-2.0Final🇫🇷 FRANCE974♥♠A-1+5
-2.3Semifinal🇧🇬 BULGARIA502NT♥3+1-7
-2.3Final🇫🇷 FRANCE124♥♥4=+0
-2.3Final🇫🇷 FRANCE631NT♠4=+1
-2.3Final🇫🇷 FRANCE692♥♦5+2+6
-2.7Quarterfinal🇸🇪 SWEDEN93♣♣6-1-5
-2.7Semifinal🇧🇬 BULGARIA601NT♠2-1-5
-2.7Final🇫🇷 FRANCE212♠♣10=-6
-2.7Final🇫🇷 FRANCE785♦x♥K-1+5
-2.7Final🇫🇷 FRANCE903♦♥J-2-3
-2.9Quarterfinal🇸🇪 SWEDEN754♦♣6=+0
-3.0Final🇫🇷 FRANCE736♠♦Q+1-11
-3.0Final🇫🇷 FRANCE923♦♣J-2-2
-3.0Final🇫🇷 FRANCE934♠♥2=-10
-3.1Quarterfinal🇸🇪 SWEDEN622♥♦5=-5
-3.3Quarterfinal🇸🇪 SWEDEN612♠♣Q-1-5
-3.3Semifinal🇧🇬 BULGARIA174♥♦K=+0
-3.3Semifinal🇧🇬 BULGARIA243NT♠K-1-5
-3.3Semifinal🇧🇬 BULGARIA624♠♣2=+0
-3.4Quarterfinal🇸🇪 SWEDEN662♠♠4-1+1
-3.7Final🇫🇷 FRANCE306♠♥A+1+11
-3.9Quarterfinal🇸🇪 SWEDEN534♠x♠2-1-6
-3.9Quarterfinal🇸🇪 SWEDEN712NT♦3-1-11
-4.0Quarterfinal🇸🇪 SWEDEN675♣♥K-2-7
-4.0Final🇫🇷 FRANCE104♥♠7-1-12
-4.3Quarterfinal🇸🇪 SWEDEN124♥♦A-1+1
-4.3Semifinal🇧🇬 BULGARIA25♦x♣A-1-11
-4.3Final🇫🇷 FRANCE134♠♠2-1-6
-4.3Final🇫🇷 FRANCE684♥♣10=+13
-4.7Quarterfinal🇸🇪 SWEDEN35♣♠9=-11
-4.7Semifinal🇧🇬 BULGARIA195♦♣Q=-7
-4.7Semifinal🇧🇬 BULGARIA643NT♠2+3+10
-5.0Semifinal🇧🇬 BULGARIA743NT♥4-1-5
-5.0Semifinal🇧🇬 BULGARIA932♦♥K-1+1
-5.3Final🇫🇷 FRANCE253NT♠4-2-7
-5.6Quarterfinal🇸🇪 SWEDEN703NT♠3+1-13
-6.0Quarterfinal🇸🇪 SWEDEN644♠x♥A+1-6
-6.0Semifinal🇧🇬 BULGARIA764♠♥6=+1
-6.0Semifinal🇧🇬 BULGARIA882♥♥7=+0
-6.0Final🇫🇷 FRANCE83NT♥5=+0
-6.0Final🇫🇷 FRANCE1234♣♠K=-6
-6.3Semifinal🇧🇬 BULGARIA42♥♠10-2-3
-6.7Semifinal🇧🇬 BULGARIA33♣♥3+2-7
-6.7Final🇫🇷 FRANCE326♦♣5=+2
-6.7Final🇫🇷 FRANCE723NT♦2-1-10
-6.7Final🇫🇷 FRANCE884♥♠10-1-8
-7.0Semifinal🇧🇬 BULGARIA163♠♣9+1+10
-7.0Final🇫🇷 FRANCE223♣♥3-2-3
-7.0Final🇫🇷 FRANCE873NT♣4=+1
-7.3Semifinal🇧🇬 BULGARIA224NTx♦A=-7
-7.7Final🇫🇷 FRANCE194♥♦A-1-6
-7.7Final🇫🇷 FRANCE605♥♠2-1-9
-7.9Quarterfinal🇸🇪 SWEDEN276♠♣6+1-11
-8.0Semifinal🇧🇬 BULGARIA93NT♠2+2-1
-8.0Semifinal🇧🇬 BULGARIA671NT♠6-1-5
-8.0Final🇫🇷 FRANCE746♦♥A=+2
-8.7Final🇫🇷 FRANCE544♠♥Q-1-10
-8.9Quarterfinal🇸🇪 SWEDEN56♠♥5-1-13
-9.6Quarterfinal🇸🇪 SWEDEN775♦♥6=-10
-9.7Final🇫🇷 FRANCE205♣♠Q=+2
-10.0Semifinal🇧🇬 BULGARIA834♥♠J-1+2
-10.0Final🇫🇷 FRANCE823♠♥3+2-14
-10.0Final🇫🇷 FRANCE1183NT♥5=+0
-11.0Semifinal🇧🇬 BULGARIA656♠♣A=+0
-11.0Final🇫🇷 FRANCE993♣x♦10=-8
-11.0Final🇫🇷 FRANCE1244NT♠5+2-11
-12.0Quarterfinal🇸🇪 SWEDEN143♣x♠K-4-12
-12.0Final🇫🇷 FRANCE984♠x♦K=-15
-13.0Quarterfinal🇸🇪 SWEDEN286♥♦2-1-13
-14.6Quarterfinal🇸🇪 SWEDEN206♥♦5-1-17
-17.0Final🇫🇷 FRANCE1287♠♠6-1-18