🇮🇸 JONSSON Thorlakur · ICELAND

52rank
+24.9Butler · 170 bds
+0.15per board
±4.5swing
-0.36vs par /bd · #95/135
+0.15adjusted /bd
Butler per round: 6.5 -20.4 -18.8 4.6 13.1 -4.8 0.7 -1.4 8.7 4.3 7.9 17.5 9.4 -5.7 1.4 -13 14.9by round

vs par split: bidding -0.03 · play -0.07

Strength of schedule: opponents averaged +0.01/bd (an average draw) → opponent-adjusted +0.15/bd

Card play — on target: opening leads 83.3% #47 of 135 · declarer play 78.1% #38 of 135 · defence 82.3% #128 of 135

Card play by contract type — on target
vs NTvs a suit
Opening leads·83.3% (36)
Declarer play·78.1% (32)
Defence·82.3% (62)

Opening leads by suit led: ♠ 100.0% (6) · ♥ 90.0% (10) · ♦ 75.0% (8) · ♣ 75.0% (12)

vs par by strain: a suit -0.10 (125)

vs par by level: part-score -0.86 (59) · game +1.09 (57) · slam -2.67 (9)

By role: declaring +0.64/bd (-2.36 vs par · 87) · defending -0.37/bd (+1.72 vs par · 83)

By vulnerability: vulnerable +0.13/bd (-0.13 vs par · 86) · not vulnerable +0.17/bd (-0.61 vs par · 84)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1H.IngasonR.Milne – B.O'BrienOpen10+6.5+0.65+1.20
Round 2H.IngasonJ.Hansen – S.SchouOpen10-20.4-2.04-3.00
Round 4H.IngasonM.Abecassis – A.LevyOpen10-18.8-1.88-4.10
Round 6H.IngasonW.Starkowski – M.KwiecienClosed10+4.6+0.46+1.30
Round 7H.IngasonD.Urseanu – D.SavinOpen10+13.1+1.31-2.50
Round 8H.IngasonA.Goodman – B.ShortOpen10-4.8-0.48-0.30
Round 9H.IngasonB.Senior – P.HackettOpen10+0.7+0.07-1.80
Round 10H.IngasonA.Morath – J.OstbergOpen10-1.4-0.14+0.70
Round 12H.IngasonJ.Stas – D.JohnsonOpen10+8.7+0.87+2.20
Round 14H.IngasonJ.Foldi – A.FogarasClosed10+4.3+0.43+2.60
Round 15H.IngasonJ.Derivaz – G.ZivkovicOpen10+7.9+0.79+0.50
Round 16H.IngasonA.Rummel – I.KalmaClosed10+17.5+1.75+0.00
Round 17H.IngasonD.Ballas – M.GaroufalisClosed10+9.4+0.94+0.10
Round 18H.IngasonM.Rozenblyum – V.RapoportOpen10-5.7-0.57-1.00
Round 20H.IngasonR.Marsal – H.KlumppClosed10+1.4+0.14-1.30
Round 22H.IngasonG.Ozolina – M.PurgailisClosed10-13.0-1.30-1.80
Round 23H.IngasonL.Folque – J.HenriquesOpen10+14.9+1.49+1.00

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
+12.3Round 12🇧🇪 BELGIUM224♥♣4-1+13
+10.9Round 7🇷🇴 ROMANIA103♦x♠4-4+11
+10.1Round 18🇷🇺 RUSSIA225♠♦A-1+10
+9.5Round 4🇫🇷 FRANCE27♣♣3=-2
+8.7Round 23🇵🇹 PORTUGAL183N♣4-3+10
+8.3Round 6🇵🇱 POLAND304♠♥J+1+1
+8.0Round 15🇨🇭 SWITZERLAND244♥♠Q=+7
+7.7Round 14🇭🇺 HUNGARY114♥♣J=+7
+7.6Round 15🇨🇭 SWITZERLAND285♦x♠K-4+12
+7.1Round 7🇷🇴 ROMANIA15♦♥A-1+8
+7.1Round 7🇷🇴 ROMANIA34♠♣8+2+1
+6.9Round 16🇪🇪 ESTONIA13N♠6+1+8
+6.7Round 16🇪🇪 ESTONIA43♠♠10=+0
+6.4Round 20🇩🇪 GERMANY144♣♠A+1+2
+6.1Round 6🇵🇱 POLAND274♥x♥6-3+2
+6.0Round 16🇪🇪 ESTONIA74♠♣K=+10
+5.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND292♦x♦A-1+9
+5.7Round 12🇧🇪 BELGIUM214♥♦K+3+14
+5.3Round 22🇱🇻 LATVIA43N♥5+2+2
+5.1Round 6🇵🇱 POLAND253N♦2+1+1
+5.1Round 15🇨🇭 SWITZERLAND234♥♦3=-1
+5.0Round 20🇩🇪 GERMANY123♥♠K+1+1
+4.9Round 7🇷🇴 ROMANIA51N♦6+1-7
+4.8Round 15🇨🇭 SWITZERLAND221N♠3-2+16
+4.6Round 23🇵🇹 PORTUGAL113N♦8-1+8
+4.5Round 10🇸🇪 SWEDEN76♠♦10-1+17
+4.2Round 17🇬🇷 GREECE203N♠8=+0
+4.0Round 6🇵🇱 POLAND224♠♥3=+7
+4.0Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND123♠♣2-1+10
+3.9Round 1🇮🇪 IRELAND14♠♥6-2+11
+3.9Round 17🇬🇷 GREECE155♣♠J+1-11
+3.9Round 20🇩🇪 GERMANY135♥x♠J-2+8
+3.8Round 1🇮🇪 IRELAND73♥♠Q-1+6
+3.8Round 2🇩🇰 DENMARK202♠♣4+1+0
+3.6Round 10🇸🇪 SWEDEN33N♣3-1+5
+3.3Round 10🇸🇪 SWEDEN25♣x♠Q-2+5
+3.3Round 22🇱🇻 LATVIA104♥♦5+2+13
+3.1Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND265♣x♥K-1+7
+3.1Round 23🇵🇹 PORTUGAL193N♠10=+3
+2.9Round 23🇵🇹 PORTUGAL174♠♦10-2+6
+2.8Round 20🇩🇪 GERMANY192♦♠10+1-1
+2.7Round 2🇩🇰 DENMARK142♠♣7-1+4
+2.7Round 6🇵🇱 POLAND284♠♣6+1+11
+2.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND283♥♠5-1+5
+2.7Round 17🇬🇷 GREECE162♦♠2+1+7
+2.6Round 16🇪🇪 ESTONIA23N♣4+2+1
+2.6Round 16🇪🇪 ESTONIA34♠♣K+1+0
+2.6Round 20🇩🇪 GERMANY172♠♥A=+6
+2.2Round 2🇩🇰 DENMARK153♦♠Q=+0
+2.2Round 22🇱🇻 LATVIA26♥♠8=+0
+2.1Round 14🇭🇺 HUNGARY151N♦J+1+0
+2.0Round 4🇫🇷 FRANCE33N♦6=-13
+2.0Round 18🇷🇺 RUSSIA234♥♦A-1+6
+1.9Round 1🇮🇪 IRELAND27♣x♥K-3+0
+1.8Round 10🇸🇪 SWEDEN103N♦5=-1
+1.7Round 7🇷🇴 ROMANIA72♠♣4+1+0
+1.7Round 10🇸🇪 SWEDEN43♦♠5-2-7
+1.7Round 17🇬🇷 GREECE123♥♦2-2+2
+1.6Round 1🇮🇪 IRELAND83N♥J=-1
+1.5Round 15🇨🇭 SWITZERLAND303♣♥5-1-3
+1.5Round 16🇪🇪 ESTONIA53♦♥Q-1-3
+1.5Round 16🇪🇪 ESTONIA103♥♣A=+10
+1.4Round 14🇭🇺 HUNGARY184♥♦4=+0
+1.4Round 16🇪🇪 ESTONIA64♥♠2+1+1
+1.4Round 17🇬🇷 GREECE193N♠5-2+6
+1.4Round 23🇵🇹 PORTUGAL123♦♣A=+0
+1.3Round 1🇮🇪 IRELAND104♠♦K+1+1
+1.2Round 15🇨🇭 SWITZERLAND213N♠5+1-13
+1.1Round 4🇫🇷 FRANCE13N♠7+1+1
+1.1Round 4🇫🇷 FRANCE72♥♣A-1+5
+1.1Round 17🇬🇷 GREECE144♠♥9+1+1
+1.0Round 12🇧🇪 BELGIUM302N♠5=+0
+0.9Round 2🇩🇰 DENMARK132♠♦Q-1+1
+0.9Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND133N♥2-2+7
+0.9Round 18🇷🇺 RUSSIA263♥♠5=+0
+0.8Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND153N♠5+1+1
+0.8Round 10🇸🇪 SWEDEN52♥♣4=-1
+0.7Round 12🇧🇪 BELGIUM294♥♠4+2+3
+0.6Round 1🇮🇪 IRELAND44♥♦K+1+1
+0.6Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND306♦♣2=-2
+0.5Round 14🇭🇺 HUNGARY163♠♣4-1+8
+0.5Round 23🇵🇹 PORTUGAL203N♥10+3-12
+0.3Round 12🇧🇪 BELGIUM243♦♣K=+0
+0.3Round 14🇭🇺 HUNGARY203N♠2+1+0
+0.3Round 16🇪🇪 ESTONIA83N♣5+3-10
+0.2Round 7🇷🇴 ROMANIA93N♠J+2+0
+0.2Round 17🇬🇷 GREECE174♥♦7+1+0
+0.1Round 6🇵🇱 POLAND243N♦A=+1
+0.1Round 20🇩🇪 GERMANY202♥♦Q=+0
-0.0Round 1🇮🇪 IRELAND63N♠4=+0
+0.0Round 2🇩🇰 DENMARK114♥♠5+1+0
-0.0Round 7🇷🇴 ROMANIA64♥♦K+1+0
+0.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND234♠♣Q+2-17
+0.0Round 12🇧🇪 BELGIUM284♠♦2=+1
-0.0Round 22🇱🇻 LATVIA74♠♦K+1-13
-0.1Round 22🇱🇻 LATVIA53N♠5+1+0
-0.2Round 14🇭🇺 HUNGARY123♥♣K-1+2
-0.2Round 20🇩🇪 GERMANY184♠♣Q=+1
-0.3Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND143N♠7+2+0
-0.3Round 14🇭🇺 HUNGARY132♦♣3+2+10
-0.4Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND173♣♠5-1-3
-0.4Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND191♠♣A=-2
-0.4Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND213N♥3+1-12
-0.5Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND114♠♣4=+0
-0.5Round 18🇷🇺 RUSSIA271N♥10=+1
-0.6Round 14🇭🇺 HUNGARY194♥♥3=+0
-0.7Round 1🇮🇪 IRELAND53♥♠J=-7
-0.7Round 1🇮🇪 IRELAND92N♠6=+1
-0.8Round 17🇬🇷 GREECE111N♠8=+0
-1.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND243♠♥10-1+5
-1.0Round 23🇵🇹 PORTUGAL162♠♦K+1-1
-1.2Round 18🇷🇺 RUSSIA213♠♣Q+1-6
-1.2Round 22🇱🇻 LATVIA94♠♠A+1+0
-1.3Round 6🇵🇱 POLAND214♥♠K+1+4
-1.3Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND251N♠7+1-1
-1.4Round 15🇨🇭 SWITZERLAND251♥♦8-1+2
-1.4Round 18🇷🇺 RUSSIA303N♠J+1+10
-1.5Round 18🇷🇺 RUSSIA296♥♦10-1-13
-1.5Round 23🇵🇹 PORTUGAL151♥x♣8-1-5
-1.6Round 12🇧🇪 BELGIUM234♠♣J+1+13
-1.6Round 20🇩🇪 GERMANY163N♣4+3-13
-1.7Round 12🇧🇪 BELGIUM271N♦3+2-6
-1.7Round 23🇵🇹 PORTUGAL144♥♦8+1+0
-1.8Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND162♥♥3+3-6
-1.9Round 14🇭🇺 HUNGARY172♥♠A=+0
-2.1Round 12🇧🇪 BELGIUM254♥♦K-1-6
-2.1Round 22🇱🇻 LATVIA33♠♥K=-11
-2.1Round 23🇵🇹 PORTUGAL133N♠3+1+1
-2.2Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND182♠♥K=-5
-2.3Round 2🇩🇰 DENMARK122♥♦5-1-5
-2.3Round 4🇫🇷 FRANCE54♠♣4=+1
-2.3Round 17🇬🇷 GREECE132♦♦7-1+0
-2.4Round 18🇷🇺 RUSSIA284♦♥5-1-5
-2.7Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND224♠♣K+1-8
-2.7Round 10🇸🇪 SWEDEN81N♥3-1-5
-2.7Round 17🇬🇷 GREECE183N♠2-1-4
-3.3Round 4🇫🇷 FRANCE104♠♣K-1-6
-3.3Round 22🇱🇻 LATVIA83♣♦A=+0
-3.8Round 6🇵🇱 POLAND263♦♣5=+0
-3.8Round 15🇨🇭 SWITZERLAND292♠♥K-1-5
-3.9Round 2🇩🇰 DENMARK162♥♣A+1-6
-3.9Round 4🇫🇷 FRANCE64♥♦10=+1
-4.3Round 18🇷🇺 RUSSIA242♥♦7-1-2
-4.5Round 10🇸🇪 SWEDEN63♣♦K+1+0
-4.7Round 4🇫🇷 FRANCE94♠♥K-1-6
-4.7Round 10🇸🇪 SWEDEN13N♠3=+0
-4.7Round 14🇭🇺 HUNGARY144♠♣K=-1
-4.9Round 8🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND204♠♣6-4-5
-5.2Round 1🇮🇪 IRELAND31♥♠7+2+0
-5.2Round 10🇸🇪 SWEDEN92♠♥3-1-6
-5.5Round 4🇫🇷 FRANCE84♥x♣K-1-6
-5.6Round 2🇩🇰 DENMARK173N♥A+1-7
-5.9Round 12🇧🇪 BELGIUM262♠♥7+3-10
-6.0Round 6🇵🇱 POLAND293♥♠10-2-7
-6.0Round 7🇷🇴 ROMANIA81N♥A=-11
-6.0Round 9🏴󠁧󠁢󠁥󠁮󠁧󠁿 ENGLAND274♠♣2+1-4
-6.4Round 7🇷🇴 ROMANIA24♠♣2-1-10
-6.4Round 7🇷🇴 ROMANIA42♦x♣A-2-17
-7.2Round 2🇩🇰 DENMARK194♠♥3=+0
-7.4Round 18🇷🇺 RUSSIA252♠x♣9-1-11
-7.5Round 15🇨🇭 SWITZERLAND266♠♣6=+0
-7.6Round 15🇨🇭 SWITZERLAND274♥♠7-1-10
-7.8Round 22🇱🇻 LATVIA63N♦6=+1
-8.5Round 20🇩🇪 GERMANY113♠♥7=-6
-9.1Round 20🇩🇪 GERMANY154♥♠10-1-11
-9.3Round 22🇱🇻 LATVIA14♥♠7-1-10
-10.6Round 6🇵🇱 POLAND236♣♠2=-7
-11.0Round 2🇩🇰 DENMARK186N♥6-1-17
-12.0Round 16🇪🇪 ESTONIA97♣♥5-1-17
-12.8Round 4🇫🇷 FRANCE42♠x♦5=-16