🇳🇴 TOESSE Thomas · NORWAY

35rank
+57.7Butler · 210 bds
+0.27per board
±4.8swing
+0.18vs par /bd · #51/121
+0.12adjusted /bd
Butler per round: -17.5 34.4 23.4 -1.5 -0.8 -13.4 32.8 -2.3 10.1 -20.9 32 12.8 -9.3 -29.7 7.6by round

vs par split: bidding -0.38 · play +0.55

Strength of schedule: opponents averaged -0.16/bd (an easy draw) → opponent-adjusted +0.12/bd

Card play — on target: opening leads 82.8% #39 of 121 · declarer play 81.6% #14 of 121 · defence 91.8% #4 of 121

Bidding activity — not a pass: 41.4% #87 of 121 (237/572)

Card play by contract type — on target
vs NTvs a suit
Opening leads73.1% (26)89.5% (38)
Declarer play90.9% (11)78.9% (38)
Defence92.5% (40)91.4% (70)

Opening leads by suit led: ♠ 83.3% (18) · ♥ 83.3% (12) · ♦ 86.7% (15) · ♣ 78.9% (19)

vs par by strain: NT +0.79 (71) · a suit -0.14 (139)

vs par by level: part-score -0.78 (74) · game +1.29 (118) · slam -3.17 (18)

By role: declaring +0.92/bd (-1.59 vs par · 100) · defending -0.31/bd (+1.78 vs par · 110)

By vulnerability: vulnerable +0.04/bd (-0.72 vs par · 105) · not vulnerable +0.51/bd (+1.08 vs par · 105)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 2M.AustadE.Civici – A.TuranOpen14-17.5-1.25-2.21
Round 3M.AustadD.Walsh – L.FinneganClosed14+34.4+2.46+2.50
Round 5M.AustadN.Rahi – L.RahiOpen14+23.4+1.67+2.93
Round 6M.AustadI.Foteinakis – D.KapirisClosed14-1.5-0.11-0.57
Round 8M.AustadF.Odelga – E.KurtovicOpen14-0.8-0.06-0.36
Round 10M.AustadI.Walach – P.KarlikOpen14-13.4-0.96-0.93
Round 13M.AustadC.Wauters – C.BeukemaOpen14+32.8+2.34+2.36
Round 14M.AustadV.Peychev – A.MomovOpen14-2.3-0.16+0.50
Round 15M.AustadR.Rubins – A.FreibergsOpen14+10.1+0.72-0.43
Round 16M.AustadR.Goor – X.FriesenClosed14-20.9-1.49+0.36
Round 17M.AustadK.Cichy – K.KopkaOpen14+32.0+2.29+0.86
Round 19M.AustadD.Calipetre – S.TanasaOpen14+12.8+0.91-0.21
Round 20M.AustadJ.Vahk – A.PedmansonOpen14-9.3-0.66-0.79
Round 21M.AustadM.Bertheau – E.WibergOpen14-29.7-2.12-1.29
Round 23M.AustadL.Fegarty – J.FegartyOpen14+7.6+0.54-0.07

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.7Round 3🇮🇪 IRELAND97NT♣8=+0
+10.4Round 17🇵🇱 POLAND63NT♥3=+11
+9.9Round 21🇸🇪 SWEDEN211♠x♥Q-3+12
+9.4Round 17🇵🇱 POLAND133♠♦6-1+3
+9.4Round 21🇸🇪 SWEDEN196NT♠7=+0
+9.2Round 13🇧🇪 BELGIUM224♠♥Q-1+6
+9.1Round 19🇷🇴 ROMANIA124♥♣7=+10
+8.7Round 20🇪🇪 ESTONIA225♥x♣2-3+0
+8.6Round 3🇮🇪 IRELAND124♥♦T=+12
+8.2Round 10🇨🇿 CZECH REPUBLIC66♠♣A-2+14
+8.2Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND203NT♥4=-1
+7.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND185♥♠A-1+6
+7.3Round 13🇧🇪 BELGIUM194♠♣J=+7
+7.3Round 19🇷🇴 ROMANIA63NT♥J=+0
+7.3Round 19🇷🇴 ROMANIA96♥♦2+1+1
+7.0Round 10🇨🇿 CZECH REPUBLIC41NT♥4+1+0
+6.8Round 13🇧🇪 BELGIUM152♥♣Q=+11
+6.7Round 5🇫🇮 FINLAND253NT♥8+1+7
+6.7Round 13🇧🇪 BELGIUM185♠♣K-1+11
+6.3Round 8🇦🇹 AUSTRIA92♥♣K+2+8
+6.3Round 20🇪🇪 ESTONIA185♦♦3+1+13
+6.1Round 19🇷🇴 ROMANIA83NT♠T-1+10
+6.0Round 5🇫🇮 FINLAND263NT♥5-1+12
+6.0Round 19🇷🇴 ROMANIA17♣♥3=-2
+5.9Round 5🇫🇮 FINLAND204♥♠9-2+8
+5.6Round 8🇦🇹 AUSTRIA113NT♦5-1+14
+5.6Round 15🇱🇻 LATVIA54♥♠T-1+9
+5.4Round 19🇷🇴 ROMANIA53NT♠Q=+10
+5.2Round 16🇳🇱 NETHERLANDS234♠♦4-1+6
+5.2Round 17🇵🇱 POLAND23NT♥J+2+1
+5.2Round 17🇵🇱 POLAND73♦♥Q-3-7
+5.1Round 15🇱🇻 LATVIA23♥♠K=+6
+4.8Round 14🇧🇬 BULGARIA92♠♣6-1+5
+4.7Round 6🇬🇷 GREECE83♦x♠A=+11
+4.6Round 2🇹🇷 TURKIYE154♠♥A-1+9
+4.6Round 3🇮🇪 IRELAND51NT♣T-2+3
+4.5Round 15🇱🇻 LATVIA13NT♦3-3+7
+4.5Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224♥♣5-1+6
+4.3Round 3🇮🇪 IRELAND142♠♦J-1+4
+4.3Round 6🇬🇷 GREECE132♥♠A=-1
+4.2Round 5🇫🇮 FINLAND214♥♦2-1+5
+3.9Round 6🇬🇷 GREECE64♥♦A=+3
+3.9Round 14🇧🇬 BULGARIA63NTx♦A-1+5
+3.7Round 8🇦🇹 AUSTRIA133♠♣A=+0
+3.6Round 5🇫🇮 FINLAND184♠♦6+1+0
+3.6Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND246♠♦J=+0
+3.4Round 21🇸🇪 SWEDEN255♦♠Q-2+0
+3.2Round 6🇬🇷 GREECE22♥♣A+3+7
+3.2Round 13🇧🇪 BELGIUM254♠♦K=+0
+3.1Round 15🇱🇻 LATVIA62♥♣6=+0
+3.1Round 16🇳🇱 NETHERLANDS216♣♥J+1-11
+3.0Round 15🇱🇻 LATVIA71♣♥Q-3-8
+3.0Round 17🇵🇱 POLAND53♥♠K=+0
+2.8Round 3🇮🇪 IRELAND132♠♦A-1+0
+2.8Round 5🇫🇮 FINLAND194♥♠Q-1+3
+2.7Round 16🇳🇱 NETHERLANDS184♥♠6+1+0
+2.6Round 2🇹🇷 TURKIYE204NT♣3+2+1
+2.6Round 3🇮🇪 IRELAND64♥♣Q-2+0
+2.6Round 8🇦🇹 AUSTRIA141NT♦T+2+0
+2.6Round 10🇨🇿 CZECH REPUBLIC24♥♠9+2+1
+2.6Round 10🇨🇿 CZECH REPUBLIC144♥♠4=+0
+2.6Round 14🇧🇬 BULGARIA51NT♥2-1-1
+2.6Round 15🇱🇻 LATVIA104♥♠Q+1+0
+2.5Round 17🇵🇱 POLAND112♠♦2=+6
+2.5Round 17🇵🇱 POLAND145♣♦K-1+5
+2.4Round 13🇧🇪 BELGIUM171NT♣2+1+1
+2.2Round 2🇹🇷 TURKIYE162♥x♠K-2-8
+2.2Round 8🇦🇹 AUSTRIA13♥♠Q=+1
+2.2Round 10🇨🇿 CZECH REPUBLIC33NT♥8=-1
+2.1Round 14🇧🇬 BULGARIA144♠♣K=-1
+2.0Round 2🇹🇷 TURKIYE215♠♠7+1-11
+2.0Round 8🇦🇹 AUSTRIA84♥♠2-1+4
+2.0Round 14🇧🇬 BULGARIA71NT♠3+1+10
+2.0Round 15🇱🇻 LATVIA81NT♣2-1+10
+1.9Round 6🇬🇷 GREECE144♠♥7-1+5
+1.9Round 13🇧🇪 BELGIUM264♥♣9=+3
+1.9Round 14🇧🇬 BULGARIA83♥♠T-1+5
+1.9Round 14🇧🇬 BULGARIA121NT♦T-1+2
+1.9Round 17🇵🇱 POLAND123NT♦8=+0
+1.7Round 6🇬🇷 GREECE121NT♠3=+5
+1.7Round 10🇨🇿 CZECH REPUBLIC93NT♥3-3-4
+1.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND254♠♥3=+0
+1.6Round 20🇪🇪 ESTONIA284♠♥K-2+5
+1.4Round 19🇷🇴 ROMANIA113NT♠2-1+4
+1.4Round 21🇸🇪 SWEDEN234♥♠7=+0
+1.3Round 2🇹🇷 TURKIYE222♠♣Q+1+0
+1.3Round 16🇳🇱 NETHERLANDS174♠♥A+2+5
+1.3Round 21🇸🇪 SWEDEN223NT♥4-1+5
+1.2Round 3🇮🇪 IRELAND102♠♥5+1+1
+1.2Round 5🇫🇮 FINLAND153NT♣T+2+1
+1.2Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND173NT♥6+2+0
+1.1Round 19🇷🇴 ROMANIA32♦♣6+1+0
+1.0Round 2🇹🇷 TURKIYE262NT♠Q+1+0
+1.0Round 5🇫🇮 FINLAND174♥♣5+1+11
+1.0Round 15🇱🇻 LATVIA33NT♣4+2+0
+0.8Round 13🇧🇪 BELGIUM211NT♦2+1+0
+0.7Round 16🇳🇱 NETHERLANDS243♦♠4=+7
+0.6Round 3🇮🇪 IRELAND24♥♣8=-1
+0.5Round 3🇮🇪 IRELAND112♥♠7+4+7
+0.5Round 8🇦🇹 AUSTRIA24NT♠3=+0
+0.5Round 14🇧🇬 BULGARIA113♦♠Q=+8
+0.5Round 20🇪🇪 ESTONIA174♠♦K+1+8
+0.5Round 20🇪🇪 ESTONIA263NT♦7=+1
+0.4Round 3🇮🇪 IRELAND45♣♦A=+1
+0.4Round 3🇮🇪 IRELAND73♥♠4+1-10
+0.4Round 17🇵🇱 POLAND44♥♣6=-1
+0.3Round 13🇧🇪 BELGIUM203NT♥6+2+13
+0.3Round 14🇧🇬 BULGARIA34♥♦9+2+11
+0.2Round 6🇬🇷 GREECE54♥♠3+1+0
+0.2Round 15🇱🇻 LATVIA111NT♦A=-1
+0.2Round 16🇳🇱 NETHERLANDS191NT♠8+2+6
+0.2Round 16🇳🇱 NETHERLANDS223NT♠4+1+10
+0.2Round 19🇷🇴 ROMANIA23♣♥4+2-10
+0.1Round 5🇫🇮 FINLAND243NT♠9+2+0
+0.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND285♦♠Q-1+6
-0.0Round 13🇧🇪 BELGIUM164♥♦9+1-11
-0.0Round 20🇪🇪 ESTONIA234♥♣A+1+0
-0.2Round 2🇹🇷 TURKIYE272♥♣Q+2-6
-0.2Round 5🇫🇮 FINLAND284♠x♣4-1-1
-0.2Round 20🇪🇪 ESTONIA163NT♠J=+1
-0.4Round 2🇹🇷 TURKIYE284♥♠2+2+12
-0.4Round 6🇬🇷 GREECE105♦♥T+1-10
-0.4Round 21🇸🇪 SWEDEN243NT♥4=-1
-0.5Round 3🇮🇪 IRELAND82♣♥Q=+7
-0.5Round 8🇦🇹 AUSTRIA122NT♠7=+0
-0.5Round 13🇧🇪 BELGIUM234♠♥9=+0
-0.5Round 14🇧🇬 BULGARIA102♥♦5+1-10
-0.6Round 10🇨🇿 CZECH REPUBLIC113NT♥7=+1
-0.6Round 10🇨🇿 CZECH REPUBLIC123NT♥K+2+13
-0.6Round 16🇳🇱 NETHERLANDS274♥♣4=+0
-0.6Round 17🇵🇱 POLAND33♦♠A-1-2
-0.8Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND214♠♥A-1-6
-0.9Round 6🇬🇷 GREECE44♠♥A+1+0
-0.9Round 8🇦🇹 AUSTRIA54♦♠A-1-5
-0.9Round 13🇧🇪 BELGIUM271NT♥J+2-2
-0.9Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND261NT♦2=-1
-1.1Round 5🇫🇮 FINLAND223♦♠5+1+0
-1.1Round 6🇬🇷 GREECE93NT♦A=+0
-1.1Round 15🇱🇻 LATVIA123NT♣4=-1
-1.2Round 20🇪🇪 ESTONIA253NT♠2+2-1
-1.3Round 16🇳🇱 NETHERLANDS153NT♥8+2+0
-1.3Round 17🇵🇱 POLAND82♥♠8+1+0
-1.4Round 2🇹🇷 TURKIYE193♦♥A-1+0
-1.5Round 20🇪🇪 ESTONIA193NT♦9+1-13
-1.6Round 8🇦🇹 AUSTRIA74♠♣Q=+0
-1.7Round 15🇱🇻 LATVIA143NT♦2+2+0
-1.7Round 16🇳🇱 NETHERLANDS262♠♦A=-6
-1.7Round 17🇵🇱 POLAND13NT♣5+2+0
-1.8Round 5🇫🇮 FINLAND275♦♠A-1-4
-1.8Round 21🇸🇪 SWEDEN263NT♥4+1+0
-1.8Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND271NT♥J+1+1
-1.9Round 5🇫🇮 FINLAND232♦♣7+1-1
-1.9Round 10🇨🇿 CZECH REPUBLIC106♠♣J=+0
-1.9Round 13🇧🇪 BELGIUM284♠♦2+1+0
-2.0Round 14🇧🇬 BULGARIA22♠♥A-2-5
-2.0Round 20🇪🇪 ESTONIA152♠♣A-1+0
-2.1Round 2🇹🇷 TURKIYE231NT♥Q=+1
-2.1Round 3🇮🇪 IRELAND34♥♠Q+3+10
-2.1Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND153NT♥Q=+0
-2.3Round 15🇱🇻 LATVIA94♠♦2-1-6
-2.3Round 17🇵🇱 POLAND93♠♦J+1-4
-2.3Round 20🇪🇪 ESTONIA273NT♥T=+1
-2.4Round 19🇷🇴 ROMANIA142♥♠3=+0
-2.5Round 10🇨🇿 CZECH REPUBLIC71♥♠6-2-3
-2.5Round 13🇧🇪 BELGIUM242♠♣8+3-6
-2.5Round 15🇱🇻 LATVIA136NT♣3+1-13
-2.6Round 14🇧🇬 BULGARIA134♠♦7=-1
-2.6Round 17🇵🇱 POLAND104♠♥9+1+0
-2.7Round 3🇮🇪 IRELAND14NT♥5=+1
-3.0Round 21🇸🇪 SWEDEN174♥♠5=+0
-3.1Round 5🇫🇮 FINLAND165♣♠K=+0
-3.2Round 6🇬🇷 GREECE14♥♦K=-3
-3.2Round 14🇧🇬 BULGARIA15♥x♠T-2-4
-3.3Round 6🇬🇷 GREECE32♠♦T-3-5
-3.3Round 16🇳🇱 NETHERLANDS166♣♦J=+2
-3.5Round 8🇦🇹 AUSTRIA63♣♥6=-6
-3.6Round 10🇨🇿 CZECH REPUBLIC84♠♣A-2-5
-4.0Round 21🇸🇪 SWEDEN183NT♣4+1-8
-4.0Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND164♠♥7+1+0
-4.3Round 6🇬🇷 GREECE113NT♣3=-7
-4.3Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND196NT♣8=+0
-4.4Round 10🇨🇿 CZECH REPUBLIC14♠x♥6-3-3
-4.8Round 21🇸🇪 SWEDEN155♥♣7=-11
-5.1Round 20🇪🇪 ESTONIA213NT♥5=-10
-5.3Round 2🇹🇷 TURKIYE182♠♣Q+1-6
-5.3Round 16🇳🇱 NETHERLANDS285♦♣K=+0
-5.5Round 2🇹🇷 TURKIYE244♠x♦A-1-6
-5.5Round 19🇷🇴 ROMANIA131♠♣7-2-7
-5.7Round 8🇦🇹 AUSTRIA34♠♦2-1-5
-5.7Round 8🇦🇹 AUSTRIA43NT♠9=+0
-5.7Round 23🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠♦8-1-12
-5.8Round 8🇦🇹 AUSTRIA102NT♦6=-16
-6.1Round 2🇹🇷 TURKIYE254♥♣T=-7
-6.1Round 20🇪🇪 ESTONIA202NT♠2-2-7
-6.2Round 19🇷🇴 ROMANIA103NT♣2+1-1
-6.8Round 21🇸🇪 SWEDEN287♣♣5=+2
-7.0Round 16🇳🇱 NETHERLANDS206♥♣A=+0
-7.3Round 19🇷🇴 ROMANIA73♠♦J-1-6
-8.2Round 6🇬🇷 GREECE73♥♦K=-13
-8.5Round 20🇪🇪 ESTONIA243♥♣4-1-9
-8.6Round 21🇸🇪 SWEDEN206♣x♠K+1+10
-9.4Round 15🇱🇻 LATVIA43NT♦T=-9
-9.5Round 10🇨🇿 CZECH REPUBLIC53♥x♦A-3-11
-9.7Round 19🇷🇴 ROMANIA44♥♠9-1-12
-10.2Round 2🇹🇷 TURKIYE173♦x♣K+1-10
-11.0Round 21🇸🇪 SWEDEN272♠x♥A=-13
-14.0Round 14🇧🇬 BULGARIA46♣♠A-1-17
-14.6Round 10🇨🇿 CZECH REPUBLIC136♥♦J=-15
-14.7Round 21🇸🇪 SWEDEN166NT♥A-1-14
-15.1Round 16🇳🇱 NETHERLANDS256♥x♠T-3-14