🇳🇴 FARSTAD Arve · NORWAY

114rank
-86.7Butler · 224 bds
-0.39per board
±4.4swing
-0.31vs par /bd · #100/136
-0.32adjusted /bd
Butler per round: 2.1 -69.3 -22.3 22.5 -2.1 15.3 16.2 -12.6 20.6 -25.2 0.4 5.5 -12.5 -25.3by round

vs par split: bidding -0.36 · play +0.05

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

Card play — on target: opening leads 79.0% #80 of 136 · declarer play 85.5% #2 of 136 · defence 89.5% #28 of 136

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (24)86.8% (38)
Declarer play83.3% (18)86.5% (37)
Defence85.4% (41)91.8% (73)

Opening leads by suit led: ♠ 73.7% (19) · ♥ 77.8% (9) · ♦ 84.2% (19) · ♣ 80.0% (15)

vs par by strain: NT -0.89 (72) · a suit -0.03 (152)

vs par by level: part-score -0.59 (83) · game +0.21 (126) · slam -3.07 (15)

By role: declaring -0.11/bd (-2.75 vs par · 110) · defending -0.66/bd (+2.05 vs par · 114)

By vulnerability: vulnerable -0.30/bd (-0.56 vs par · 112) · not vulnerable -0.47/bd (-0.05 vs par · 112)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2T.BakkeJ.Simm – P.LondClosed16+2.1+0.13+0.69
Round 3T.BakkeD.Schaltz – P.SchaltzClosed16-69.3-4.33-3.12
Round 6T.BakkeB.Efraimsson – M.AxdorphOpen16-22.3-1.39-2.56
Round 7T.BakkeJ.Klukowski – V.MarkowiczClosed16+22.5+1.41+0.12
Round 9T.BakkeW.Vogt – L.FresenClosed16-2.1-0.13-0.56
Round 10T.BakkeF.Bigdeli – J.LafourcadeOpen16+15.3+0.96+0.50
Round 12T.BakkeM.Blagojevic – V.StosicOpen16+16.2+1.01+0.00
Round 14T.BakkeF.Terraneo – S.TerraneoClosed16-12.6-0.79+0.38
Round 16T.BakkeI.Sime – J.MathesonClosed16+20.6+1.29+1.38
Round 17T.BakkeM.Ince – N.KoktenOpen16-25.2-1.57-1.38
Round 19T.BakkeJ.Trouwborst – N.DoremansClosed16+0.4+0.03+1.38
Round 20T.BakkeM.Baluna – C.PopescuOpen16+5.5+0.34-0.25
Round 22T.BakkeM.Orey Capucho – J.CastanheiraClosed16-12.5-0.78-0.12
Round 23T.BakkeA.Comella – S.SabbatiniOpen16-25.3-1.58-0.75

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
+18.7Round 7🇵🇱 POLAND311NTxx♦A-4+18
+12.9Round 10🇧🇪 BELGIUM226♣♦8=+7
+11.0Round 9🇩🇪 GERMANY97♠♠5=+0
+10.8Round 12🇷🇸 SERBIA293NT♥J=+12
+9.7Round 2🇪🇪 ESTONIA165♠♦6-2+12
+9.6Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND274♥x♣J=+5
+8.8Round 2🇪🇪 ESTONIA85♠♣A-1+8
+8.4Round 20🇷🇴 ROMANIA163NT♥3=+10
+8.2Round 19🇳🇱 NETHERLANDS224♠♦K=+3
+8.0Round 14🇦🇹 AUSTRIA273NT♦Q-1+10
+7.8Round 7🇵🇱 POLAND324♠♦A-1+10
+7.6Round 6🇸🇪 SWEDEN144♥♦3=+0
+7.0Round 9🇩🇪 GERMANY84♠x♦A-2+5
+6.8Round 2🇪🇪 ESTONIA32♠♣10-3+5
+6.8Round 22🇵🇹 PORTUGAL224♥♠A-1+14
+6.7Round 19🇳🇱 NETHERLANDS304♠♥Q-2+9
+6.7Round 19🇳🇱 NETHERLANDS324♠♣2=+10
+6.6Round 7🇵🇱 POLAND261♠♣3=+12
+6.5Round 12🇷🇸 SERBIA326♠♥K+1+8
+5.9Round 10🇧🇪 BELGIUM234♥♠A-1+12
+5.9Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND233NT♦4=+10
+5.7Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND192♠♥9+1+1
+5.3Round 23🇮🇹 ITALY143NT♣Q-2+5
+5.0Round 22🇵🇹 PORTUGAL194♥♦6=+0
+4.8Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND295♥♠Q-1+15
+4.6Round 17🇹🇷 TURKEY113NT♠6-2+6
+4.2Round 12🇷🇸 SERBIA174♥♣A=-1
+4.2Round 23🇮🇹 ITALY124♥♦J=+0
+4.1Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND286♥♠J=+0
+4.0Round 23🇮🇹 ITALY94♥♦8-3+7
+3.9Round 9🇩🇪 GERMANY134♥♦K-1+12
+3.8Round 7🇵🇱 POLAND234♣♠A-1+1
+3.6Round 12🇷🇸 SERBIA253♥♠3-1-2
+3.5Round 12🇷🇸 SERBIA224♠♣A=+0
+3.3Round 22🇵🇹 PORTUGAL175♦♠A=+3
+3.2Round 14🇦🇹 AUSTRIA292♠♣9+1+0
+3.1Round 12🇷🇸 SERBIA312♦♦9+1+10
+3.0Round 2🇪🇪 ESTONIA113♥♦10=+1
+3.0Round 17🇹🇷 TURKEY124NT♥6+2+16
+2.8Round 22🇵🇹 PORTUGAL253NT♥Q+3+1
+2.7Round 20🇷🇴 ROMANIA53NT♠J+1+0
+2.5Round 23🇮🇹 ITALY131NT♥2-1-1
+2.4Round 17🇹🇷 TURKEY153♠♦J-1+0
+2.3Round 9🇩🇪 GERMANY142NT♥3=+0
+2.3Round 10🇧🇪 BELGIUM295♦♥7=+0
+2.3Round 14🇦🇹 AUSTRIA244♠♥4+1+0
+2.1Round 10🇧🇪 BELGIUM192♥♣7+1+1
+2.0Round 10🇧🇪 BELGIUM312♠♥2-1+0
+1.9Round 20🇷🇴 ROMANIA74♠♠3=+1
+1.8Round 7🇵🇱 POLAND173NT♠K+2+11
+1.8Round 20🇷🇴 ROMANIA122♠♣2+2-6
+1.7Round 7🇵🇱 POLAND304♥♠J+1-11
+1.7Round 19🇳🇱 NETHERLANDS184♠♣A+2+13
+1.7Round 22🇵🇹 PORTUGAL284♣♦A+1+8
+1.6Round 2🇪🇪 ESTONIA52♦♣3=+7
+1.6Round 14🇦🇹 AUSTRIA183NT♦4=+2
+1.6Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND181NT♠8-1+2
+1.6Round 19🇳🇱 NETHERLANDS272♠♠5+1+0
+1.5Round 10🇧🇪 BELGIUM212♠♥3+1+0
+1.5Round 10🇧🇪 BELGIUM302♠♥7+1+0
+1.4Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND224♣♦8=+7
+1.3Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND264♠♠3=+0
+1.3Round 22🇵🇹 PORTUGAL324♦x♦A-1+0
+1.2Round 10🇧🇪 BELGIUM284♠♦7+1+1
+1.1Round 2🇪🇪 ESTONIA143NT♥10=-1
+1.1Round 19🇳🇱 NETHERLANDS203NT♠7-1+6
+1.0Round 7🇵🇱 POLAND193NT♣2-2+6
+1.0Round 9🇩🇪 GERMANY13♥♠A-2-1
+1.0Round 10🇧🇪 BELGIUM324♠♥7+1+0
+1.0Round 14🇦🇹 AUSTRIA261NT♦3+2+10
+1.0Round 20🇷🇴 ROMANIA93♦♠6-1+4
+1.0Round 22🇵🇹 PORTUGAL264♠♣6=+0
+0.9Round 20🇷🇴 ROMANIA14♠x♥Q-2+3
+0.8Round 22🇵🇹 PORTUGAL293♥♣6-1-1
+0.7Round 7🇵🇱 POLAND203NT♥3+2-12
+0.7Round 9🇩🇪 GERMANY121NT♣Q=-1
+0.7Round 10🇧🇪 BELGIUM173NT♥Q+1+0
+0.7Round 14🇦🇹 AUSTRIA284♠♣4=+0
+0.7Round 20🇷🇴 ROMANIA144♠♥Q=+1
+0.6Round 2🇪🇪 ESTONIA24NT♣6=-1
+0.6Round 3🇩🇰 DENMARK324♠♦A+1+1
+0.5Round 6🇸🇪 SWEDEN33NT♠K+3+11
+0.5Round 6🇸🇪 SWEDEN165♥♦K=+0
+0.5Round 7🇵🇱 POLAND252♥♥5=+0
+0.5Round 17🇹🇷 TURKEY134♠♣J=-1
+0.4Round 10🇧🇪 BELGIUM242♥♦3-1+5
+0.4Round 12🇷🇸 SERBIA231NT♥5=+1
+0.4Round 14🇦🇹 AUSTRIA214♥♣K+1+1
+0.3Round 9🇩🇪 GERMANY163NT♠6=+1
+0.3Round 12🇷🇸 SERBIA196NT♣7-1-17
+0.3Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND302♠♣4-1+9
+0.3Round 19🇳🇱 NETHERLANDS263NT♥3-1+5
+0.2Round 3🇩🇰 DENMARK223NT♠7+1+0
+0.2Round 19🇳🇱 NETHERLANDS282♠♦4+1+0
+0.1Round 7🇵🇱 POLAND183♦♠Q=+0
+0.1Round 12🇷🇸 SERBIA204♥♣K=-13
+0.0Round 2🇪🇪 ESTONIA63♠♣A+1-6
-0.0Round 6🇸🇪 SWEDEN133NT♣K-1-12
-0.0Round 12🇷🇸 SERBIA284♠♣J+1+1
-0.0Round 14🇦🇹 AUSTRIA324♠♦K+1+0
-0.0Round 17🇹🇷 TURKEY14♥♦K+1-1
+0.0Round 20🇷🇴 ROMANIA114♥♦K+1+0
-0.1Round 9🇩🇪 GERMANY61NT♥A-1+1
-0.1Round 23🇮🇹 ITALY165♥♠A=+8
-0.2Round 3🇩🇰 DENMARK306♥♦9+1+11
-0.2Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND171NT♣Q=+1
-0.2Round 20🇷🇴 ROMANIA82♥♦6=-1
-0.2Round 20🇷🇴 ROMANIA135♦♣J=-1
-0.2Round 22🇵🇹 PORTUGAL184♠♣Q-1+12
-0.2Round 23🇮🇹 ITALY83NT♠7=-1
-0.3Round 6🇸🇪 SWEDEN113♥♠5=+0
-0.3Round 12🇷🇸 SERBIA271NT♥3=+1
-0.3Round 17🇹🇷 TURKEY22♠♦3+1+0
-0.3Round 17🇹🇷 TURKEY83NT♥6+2+0
-0.3Round 19🇳🇱 NETHERLANDS233NT♦8+1+1
-0.3Round 20🇷🇴 ROMANIA62♠♠3-1-2
-0.4Round 7🇵🇱 POLAND244♥♣K=+11
-0.5Round 3🇩🇰 DENMARK193NT♥5=-13
-0.5Round 6🇸🇪 SWEDEN93NT♥J+1+0
-0.5Round 10🇧🇪 BELGIUM253NT♠3+1+0
-0.5Round 12🇷🇸 SERBIA184♥♠A-1+12
-0.5Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND253NT♠5+1+0
-0.7Round 22🇵🇹 PORTUGAL314♥♦2=+0
-0.8Round 6🇸🇪 SWEDEN53NT♣Q+1+1
-0.8Round 9🇩🇪 GERMANY103NT♠9+2+0
-0.8Round 20🇷🇴 ROMANIA22♠♣9=-7
-0.8Round 20🇷🇴 ROMANIA34♠♣K+1+0
-0.8Round 23🇮🇹 ITALY154♥♣3=+1
-0.9Round 2🇪🇪 ESTONIA152♥♦K=+0
-1.0Round 2🇪🇪 ESTONIA44♠♣10=-1
-1.0Round 9🇩🇪 GERMANY32♦x♥3-3-4
-1.1Round 9🇩🇪 GERMANY25♦♥6=-3
-1.2Round 14🇦🇹 AUSTRIA313♠♣A-1-7
-1.3Round 14🇦🇹 AUSTRIA193♦♥4=-11
-1.3Round 17🇹🇷 TURKEY61NT♥5=-5
-1.3Round 23🇮🇹 ITALY112♥♦A=+0
-1.4Round 6🇸🇪 SWEDEN71NT♦10-1-11
-1.4Round 9🇩🇪 GERMANY51NT♠2-1+2
-1.4Round 14🇦🇹 AUSTRIA233NT♣3+2+12
-1.5Round 17🇹🇷 TURKEY96♠♥K+1-13
-1.5Round 19🇳🇱 NETHERLANDS251♠♦A=-5
-1.5Round 20🇷🇴 ROMANIA44♥♠K+1-1
-1.6Round 7🇵🇱 POLAND223NT♠6+3-2
-1.7Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND242♠x♦6-1-5
-1.8Round 2🇪🇪 ESTONIA133♠♣A-1+11
-1.8Round 3🇩🇰 DENMARK273NT♥2-3-6
-1.8Round 12🇷🇸 SERBIA243♠♣4+1-6
-1.8Round 17🇹🇷 TURKEY53♥♦Q-3-1
-1.8Round 19🇳🇱 NETHERLANDS193♥♥3=+0
-1.9Round 9🇩🇪 GERMANY112♥♠A-1+2
-2.0Round 3🇩🇰 DENMARK294♠♥10-1-12
-2.0Round 6🇸🇪 SWEDEN64♥♣3=+0
-2.1Round 14🇦🇹 AUSTRIA303NT♦7-2-6
-2.1Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND314♥♠7-2-5
-2.2Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND203♥♠Q+1-10
-2.2Round 17🇹🇷 TURKEY163NT♥3+2+10
-2.2Round 23🇮🇹 ITALY24♣♠8+1-6
-2.3Round 6🇸🇪 SWEDEN23♥♠K+1-6
-2.3Round 14🇦🇹 AUSTRIA224♦♣7-1-5
-2.3Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND212♠♣2-1-8
-2.3Round 22🇵🇹 PORTUGAL276♦♥A=+2
-2.5Round 3🇩🇰 DENMARK252♣♦7+1-5
-2.5Round 23🇮🇹 ITALY33NT♠K=+1
-2.6Round 6🇸🇪 SWEDEN83NT♣7=-11
-2.7Round 9🇩🇪 GERMANY154♠♣A-3-2
-2.8Round 6🇸🇪 SWEDEN124♠♥A-1-5
-2.8Round 19🇳🇱 NETHERLANDS313♠♦K-1-4
-2.9Round 6🇸🇪 SWEDEN102♥♥6-2-2
-2.9Round 17🇹🇷 TURKEY43♠♣7-1-11
-3.0Round 2🇪🇪 ESTONIA16NT♠A-4-8
-3.0Round 10🇧🇪 BELGIUM181NT♠3+4-2
-3.0Round 23🇮🇹 ITALY73NT♥Q-2-13
-3.1Round 2🇪🇪 ESTONIA103♠♣K=+0
-3.1Round 17🇹🇷 TURKEY74♦♠5=+0
-3.2Round 20🇷🇴 ROMANIA154♥♦K-1-5
-3.3Round 10🇧🇪 BELGIUM262♠♦7+1-6
-3.4Round 3🇩🇰 DENMARK283♣♣10+1+10
-3.4Round 10🇧🇪 BELGIUM273♦♠K+1+0
-3.7Round 7🇵🇱 POLAND283♥x♠A-2-9
-3.7Round 12🇷🇸 SERBIA213♣♥3-2+0
-3.7Round 14🇦🇹 AUSTRIA251NT♥5=+0
-3.8Round 7🇵🇱 POLAND273NT♠A+3-14
-3.8Round 12🇷🇸 SERBIA262♠♦3=+0
-3.9Round 2🇪🇪 ESTONIA73♠♥A+1+7
-3.9Round 6🇸🇪 SWEDEN14♠♦10+3-10
-4.0Round 7🇵🇱 POLAND211NT♠5+3-6
-4.0Round 19🇳🇱 NETHERLANDS244♥♠K+1-1
-4.0Round 19🇳🇱 NETHERLANDS291NT♣10-1-5
-4.3Round 3🇩🇰 DENMARK201NT♣4+1-12
-4.3Round 17🇹🇷 TURKEY33NT♥3+3-8
-4.5Round 19🇳🇱 NETHERLANDS213NT♠J+2+0
-4.9Round 20🇷🇴 ROMANIA104♥♣10=+0
-4.9Round 22🇵🇹 PORTUGAL204♠♣J-1-12
-5.0Round 6🇸🇪 SWEDEN153♥♠A+1+4
-5.1Round 16🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND324♥♦8+1+0
-5.2Round 22🇵🇹 PORTUGAL213NT♣J=+0
-5.3Round 22🇵🇹 PORTUGAL246♦♠10=+2
-5.4Round 3🇩🇰 DENMARK176♥♦10=+0
-5.4Round 23🇮🇹 ITALY55♣♦K=-7
-5.4Round 23🇮🇹 ITALY104♥♦K+1-1
-5.7Round 3🇩🇰 DENMARK263NT♦10=+2
-5.9Round 22🇵🇹 PORTUGAL233NT♠Q-2-17
-6.0Round 3🇩🇰 DENMARK313NT♣6=-3
-6.0Round 10🇧🇪 BELGIUM202♠♣K+2-10
-6.2Round 12🇷🇸 SERBIA303NT♦2=-6
-6.2Round 23🇮🇹 ITALY63NT♠5=-7
-6.4Round 6🇸🇪 SWEDEN44♥♦Q=+0
-6.4Round 23🇮🇹 ITALY45♦♣6=+1
-6.7Round 7🇵🇱 POLAND295♣♠5=-13
-7.0Round 17🇹🇷 TURKEY104♥♠8=+0
-7.2Round 19🇳🇱 NETHERLANDS174♥♦J-1-10
-7.5Round 3🇩🇰 DENMARK245♣♥A+1+1
-7.6Round 2🇪🇪 ESTONIA124♠♣6-1-12
-7.8Round 14🇦🇹 AUSTRIA204♠♣A=+0
-7.8Round 23🇮🇹 ITALY13NT♦3=+1
-8.0Round 9🇩🇪 GERMANY74♠x♥K-1-8
-8.2Round 2🇪🇪 ESTONIA96♥♦K-1-11
-8.4Round 3🇩🇰 DENMARK214♥♠A=+0
-9.8Round 3🇩🇰 DENMARK183NT♦Q=-12
-10.0Round 14🇦🇹 AUSTRIA176♥♥10=+0
-10.7Round 22🇵🇹 PORTUGAL306♥♣J-1-14
-11.0Round 17🇹🇷 TURKEY143NT♦3-2-14
-11.3Round 9🇩🇪 GERMANY46NT♠8-1-13
-12.6Round 3🇩🇰 DENMARK234♠♣8-1-12