🇳🇴 SAETRE Magnus · NORWAY

51rank
+31.3Butler · 208 bds
+0.15per board
±4.5swing
+0.39vs par /bd · #34/100
+0.16adjusted /bd
Butler per round: -1.5 -7.3 20.5 12.2 -12.4 -35.1 -19.1 22.3 -10.8 23.3 33.6 -29.4 35by round

vs par split: bidding +0.67 · play -0.26

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

Card play — on target: opening leads 86.0% #14 of 100 · declarer play 69.6% #65 of 100 · defence 81.0% #62 of 100

Bidding activity — not a pass: 44.9% #30 of 100 (272/606)

Card play by contract type — on target
vs NTvs a suit
Opening leads76.5% (17)90.9% (33)
Declarer play64.3% (14)71.9% (32)
Defence77.1% (35)82.9% (70)

Opening leads by suit led: ♠ 90.9% (11) · ♥ 100.0% (13) · ♦ 76.9% (13) · ♣ 76.9% (13)

vs par by strain: NT +1.59 (63) · a suit -0.10 (144)

vs par by level: part-score -0.10 (73) · game +0.46 (125) · slam +3.89 (9)

By role: declaring +0.34/bd (-0.94 vs par · 102) · defending -0.04/bd (+1.72 vs par · 105)

By vulnerability: vulnerable +0.13/bd (+0.59 vs par · 104) · not vulnerable +0.17/bd (+0.20 vs par · 104)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1A.BrogelandJ.Koller – C.KollerOpen16-1.5-0.09-0.69
Round 3A.BrogelandG.Giubilo – F.PortaClosed16-7.3-0.46-1.00
Round 6A.BrogelandN.Rahi – L.RahiClosed16+20.5+1.28-1.50
Round 7A.BrogelandP.Skordas – I.PollatouClosed16+12.2+0.76+2.12
Round 8A.BrogelandK.Kopka – K.CichyClosed16-12.4-0.78+2.12
Round 10A.BrogelandJ.Jalsovszky – M.KemenyClosed16-35.1-2.19-2.62
Round 11A.BrogelandC.Lahrmann – D.TylvadClosed16-19.1-1.19-1.19
Round 12A.BrogelandR.Toom – K.IherClosed16+22.3+1.39+3.50
Round 14A.BrogelandY.Sliwowicz – O.SabbahClosed16-10.8-0.68+0.56
Round 15A.BrogelandL.Finnegan – D.WalshClosed16+23.3+1.46+1.75
Round 17A.BrogelandJ.Lepper – O.FarwigClosed16+33.6+2.10+1.12
Round 18A.BrogelandR.Goor – X.FriesenClosed16-29.4-1.84-1.62
Round 19A.BrogelandK.Ren – M.KennedyClosed16+35.0+2.19+2.56

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.4Round 7🇬🇷 GREECE106♠♦3-2+13
+11.9Round 15🇮🇪 IRELAND155♥x♠A-3+12
+11.8Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND134♥x♠A-3+12
+10.9Round 15🇮🇪 IRELAND74♠♦A=+9
+10.7Round 7🇬🇷 GREECE34♥♠6=+7
+10.4Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND166♣♦A=+11
+9.7Round 6🇫🇮 FINLAND255♥x♠A-2+12
+9.1Round 12🇪🇪 ESTONIA186♣♦A=+0
+9.0Round 17🇩🇪 GERMANY105♠♥A-2+13
+8.9Round 12🇪🇪 ESTONIA173NT♦6-2+11
+8.5Round 12🇪🇪 ESTONIA243NT♣2-2+11
+7.6Round 17🇩🇪 GERMANY15♦♠6=+3
+7.5Round 15🇮🇪 IRELAND33♦♣2=+8
+7.4Round 1🇦🇹 AUSTRIA23NT♦A=+7
+7.1Round 8🇵🇱 POLAND264♠♦A=+0
+6.8Round 7🇬🇷 GREECE23NT♣4-1+10
+6.8Round 15🇮🇪 IRELAND13NT♠T-1+10
+6.7Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND153NT♣3=+0
+6.3Round 12🇪🇪 ESTONIA317♣♥J=-2
+5.7Round 11🇩🇰 DENMARK124♠♦7-3+9
+5.7Round 17🇩🇪 GERMANY71NT♥6-3+4
+5.4Round 3🇮🇹 ITALY63♠♦3-2+7
+5.3Round 12🇪🇪 ESTONIA273NT♦3-2+14
+5.3Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND114♠♦J-2+6
+5.2Round 1🇦🇹 AUSTRIA83NT♥K+2+11
+5.2Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND143NT♠3+2+11
+5.1Round 6🇫🇮 FINLAND294♦♠5+1+10
+4.9Round 6🇫🇮 FINLAND245♠x♥K-1+5
+4.7Round 12🇪🇪 ESTONIA253NT♦K+2+8
+4.7Round 17🇩🇪 GERMANY63♦♥J-1-1
+4.6Round 17🇩🇪 GERMANY154♥♦7-1+12
+4.6Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND63♠x♥A-2+4
+4.5Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND24♠♥K=+0
+4.4Round 6🇫🇮 FINLAND283NT♦8+1+4
+4.3Round 11🇩🇰 DENMARK143♥♣2-1+5
+4.2Round 3🇮🇹 ITALY151NT♦3=+5
+4.2Round 14🇮🇱 ISRAEL293NT♠Q=+3
+4.2Round 17🇩🇪 GERMANY54♥♠A=+7
+4.1Round 12🇪🇪 ESTONIA213NT♦3-1+10
+4.1Round 17🇩🇪 GERMANY25♣x♦A-2+2
+3.9Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND54♥♦A=+0
+3.8Round 8🇵🇱 POLAND173NT♠6-2+11
+3.6Round 6🇫🇮 FINLAND264♥♠3=-13
+3.4Round 14🇮🇱 ISRAEL255♣♥A=+0
+3.2Round 3🇮🇹 ITALY14♠♣7-2+9
+3.1Round 18🇳🇱 NETHERLANDS274♠♦A=+0
+3.0Round 11🇩🇰 DENMARK71NT♣2-2+3
+2.9Round 8🇵🇱 POLAND221NT♠4+2-6
+2.9Round 12🇪🇪 ESTONIA294♥♣Q=+9
+2.8Round 10🇭🇺 HUNGARY233♦♥Q=+6
+2.8Round 10🇭🇺 HUNGARY293NT♥Q+1+0
+2.8Round 14🇮🇱 ISRAEL193NT♠7+1+8
+2.8Round 14🇮🇱 ISRAEL204♥♦J=+3
+2.8Round 17🇩🇪 GERMANY112♠♦4+1+0
+2.7Round 6🇫🇮 FINLAND314♥♣A+2+1
+2.6Round 8🇵🇱 POLAND272NT♠6=+0
+2.6Round 17🇩🇪 GERMANY161NT♥Q=+5
+2.5Round 15🇮🇪 IRELAND23♠♠3-1+0
+2.5Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND13♠♥A-1+10
+2.2Round 11🇩🇰 DENMARK83NT♠T+1+0
+2.2Round 15🇮🇪 IRELAND85♦♠A=+3
+2.1Round 7🇬🇷 GREECE63NT♥2=-1
+2.0Round 3🇮🇹 ITALY24♥♣8+1+0
+2.0Round 10🇭🇺 HUNGARY311NT♦2-1-1
+2.0Round 18🇳🇱 NETHERLANDS212♦♣3+2+11
+2.0Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND34♥♠Q-1+5
+1.9Round 1🇦🇹 AUSTRIA132♥♣T+1+2
+1.9Round 7🇬🇷 GREECE94♥♣3=+0
+1.9Round 11🇩🇰 DENMARK34♠♦6+1+8
+1.9Round 15🇮🇪 IRELAND104♥♠5+1+1
+1.8Round 7🇬🇷 GREECE53♥♣A-1-2
+1.8Round 7🇬🇷 GREECE153NT♠4+1+11
+1.8Round 14🇮🇱 ISRAEL321NT♠3-1+0
+1.6Round 14🇮🇱 ISRAEL175♠x♦A-1+5
+1.6Round 18🇳🇱 NETHERLANDS194♠♦6=+0
+1.5Round 8🇵🇱 POLAND232♠♣A=+6
+1.5Round 17🇩🇪 GERMANY33NT♣J+1+0
+1.4Round 1🇦🇹 AUSTRIA12♠♥4+1+1
+1.4Round 6🇫🇮 FINLAND231NT♠6+3-9
+1.4Round 11🇩🇰 DENMARK134♦♣2-2+2
+1.4Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND42♠♦6+2-1
+1.2Round 6🇫🇮 FINLAND182♣♥K-1-2
+1.2Round 14🇮🇱 ISRAEL233NT♠7+2+1
+1.2Round 17🇩🇪 GERMANY124♥♠4+2+1
+1.1Round 6🇫🇮 FINLAND274♠♦K+1+4
+1.1Round 6🇫🇮 FINLAND325♠x♥9-2-9
+1.1Round 15🇮🇪 IRELAND61NT♣J-1+4
+1.0Round 10🇭🇺 HUNGARY253NT♣2+1+1
+1.0Round 14🇮🇱 ISRAEL314♠♥K+1+0
+0.9Round 3🇮🇹 ITALY161NT♦3=-1
+0.7Round 17🇩🇪 GERMANY83NT♦Q=+0
+0.6Round 3🇮🇹 ITALY93NT♣Q+1+0
+0.6Round 7🇬🇷 GREECE42♥♣7+3+9
+0.6Round 7🇬🇷 GREECE126♦♥2=+2
+0.6Round 10🇭🇺 HUNGARY27Pass-3
+0.6Round 18🇳🇱 NETHERLANDS284♠♥4=-1
+0.5Round 3🇮🇹 ITALY104♥♠3+2+1
+0.5Round 18🇳🇱 NETHERLANDS182♠♣9+1+0
+0.4Round 1🇦🇹 AUSTRIA164♠♦5=-1
+0.4Round 3🇮🇹 ITALY134♥♣J+1+1
+0.3Round 1🇦🇹 AUSTRIA32♠♣2+1+0
+0.3Round 15🇮🇪 IRELAND42♠♣K-1+1
+0.2Round 1🇦🇹 AUSTRIA124♠♠9=-1
+0.2Round 8🇵🇱 POLAND183NT♦2=+2
+0.2Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND93♠♦8=+7
+0.1Round 12🇪🇪 ESTONIA304♣♥A=+1
+0.0Round 1🇦🇹 AUSTRIA103NT♠6+4+12
-0.0Round 11🇩🇰 DENMARK111♠♥A-1+2
-0.1Round 3🇮🇹 ITALY123NT♦K-2-1
-0.1Round 18🇳🇱 NETHERLANDS303NT♥2+1+0
-0.2Round 1🇦🇹 AUSTRIA145♥♥9+1-11
-0.2Round 7🇬🇷 GREECE12♣♥3+2+0
-0.2Round 14🇮🇱 ISRAEL263NT♥3+2+0
-0.4Round 18🇳🇱 NETHERLANDS202♥♣A=-1
-0.5Round 6🇫🇮 FINLAND173♥♦4-1-8
-0.6Round 1🇦🇹 AUSTRIA152♥♣4+1+0
-0.6Round 6🇫🇮 FINLAND195♥♠K=+0
-0.6Round 11🇩🇰 DENMARK93NT♦5=-2
-0.6Round 12🇪🇪 ESTONIA194♥♣3=+0
-0.6Round 14🇮🇱 ISRAEL274♥♠3=+1
-0.8Round 3🇮🇹 ITALY53NT♥7=-1
-0.8Round 8🇵🇱 POLAND202♣♦A+1+0
-0.8Round 11🇩🇰 DENMARK153NT♠3=+0
-0.8Round 18🇳🇱 NETHERLANDS253♠♣J-2-2
-0.9Round 7🇬🇷 GREECE135♣♠8-1+6
-0.9Round 8🇵🇱 POLAND283♣♠A-2+6
-0.9Round 12🇪🇪 ESTONIA223NT♦2+2+0
-0.9Round 15🇮🇪 IRELAND133♦♣A=+0
-1.0Round 10🇭🇺 HUNGARY244♠♣2+1-1
-1.0Round 11🇩🇰 DENMARK44♠♦6-1-6
-1.1Round 6🇫🇮 FINLAND201NT♦5=-1
-1.3Round 3🇮🇹 ITALY44♥♠3+1+0
-1.4Round 8🇵🇱 POLAND313NT♣9+2+10
-1.4Round 12🇪🇪 ESTONIA203♥♦6=+0
-1.4Round 12🇪🇪 ESTONIA232♠♥4-1+11
-1.5Round 1🇦🇹 AUSTRIA72♠♦5=+0
-1.5Round 17🇩🇪 GERMANY143NT♣2+1-11
-1.6Round 14🇮🇱 ISRAEL243NT♥J+1+0
-1.7Round 15🇮🇪 IRELAND162♥♦4-1+1
-1.9Round 1🇦🇹 AUSTRIA112NT♣6+1-7
-1.9Round 10🇭🇺 HUNGARY223NT♠2+3-1
-2.3Round 6🇫🇮 FINLAND224♥♥9=+0
-2.3Round 6🇫🇮 FINLAND303♦♠6=-5
-2.3Round 12🇪🇪 ESTONIA324♣♦5=-1
-2.4Round 1🇦🇹 AUSTRIA42♥♣3-1-11
-2.4Round 1🇦🇹 AUSTRIA92NT♦4+2-2
-2.4Round 7🇬🇷 GREECE144♠♦Q=+0
-2.4Round 8🇵🇱 POLAND253♦♠5+1+0
-2.4Round 15🇮🇪 IRELAND51NT♠A=+0
-2.4Round 17🇩🇪 GERMANY133♠x♣6-2-4
-2.5Round 10🇭🇺 HUNGARY203NT♠4=+1
-2.5Round 17🇩🇪 GERMANY94♥♠T=+0
-2.8Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND84♥♠6-1-4
-2.9Round 10🇭🇺 HUNGARY193NT♥J-1-10
-3.0Round 18🇳🇱 NETHERLANDS222♠♥J-2-2
-3.1Round 18🇳🇱 NETHERLANDS314♠♦5-2-6
-3.2Round 7🇬🇷 GREECE73♥♥5-1-6
-3.3Round 10🇭🇺 HUNGARY183NT♥4=+0
-3.3Round 14🇮🇱 ISRAEL184♠♦6=-1
-3.4Round 1🇦🇹 AUSTRIA54♠♦6=+0
-3.5Round 18🇳🇱 NETHERLANDS244♥♣A=+0
-3.6Round 3🇮🇹 ITALY34♥♣7-1-10
-3.6Round 11🇩🇰 DENMARK25♣x♣A-2-5
-3.6Round 11🇩🇰 DENMARK162♠♦4-1+0
-3.6Round 14🇮🇱 ISRAEL283♦♥A=+0
-3.6Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND72♠x♦5-1-10
-3.7Round 8🇵🇱 POLAND214♦♥4-2+6
-3.7Round 15🇮🇪 IRELAND94♥♠A-1-6
-3.8Round 8🇵🇱 POLAND194♥♣4-1-5
-3.8Round 18🇳🇱 NETHERLANDS323NT♦5-2-8
-3.9Round 3🇮🇹 ITALY146♥♦8=+0
-3.9Round 15🇮🇪 IRELAND143♥♦A-1+2
-4.2Round 8🇵🇱 POLAND242♥x♥T-2-5
-4.2Round 18🇳🇱 NETHERLANDS173♠♦4=-1
-4.2Round 18🇳🇱 NETHERLANDS294♥♣4-2-3
-4.3Round 3🇮🇹 ITALY73♥♦A=-13
-4.3Round 10🇭🇺 HUNGARY175♦♠8-3+0
-4.4Round 8🇵🇱 POLAND306♦♠K=+12
-4.4Round 8🇵🇱 POLAND325♦♥A-1-5
-4.4Round 11🇩🇰 DENMARK13♠♣Q=-10
-4.4Round 11🇩🇰 DENMARK64♠♣6+3-12
-4.4Round 15🇮🇪 IRELAND124♦♠3-1-7
-4.5Round 8🇵🇱 POLAND293NT♣3=+2
-4.5Round 10🇭🇺 HUNGARY324♠♥3-1-10
-4.6Round 3🇮🇹 ITALY114♥♣8-2-6
-4.6Round 7🇬🇷 GREECE114♠♦A-2-5
-4.6Round 18🇳🇱 NETHERLANDS263NT♠2+1+0
-4.8Round 15🇮🇪 IRELAND114♥♠Q-1-10
-4.9Round 10🇭🇺 HUNGARY285♥♣A-1-9
-5.1Round 7🇬🇷 GREECE83NT♥8=+0
-5.1Round 10🇭🇺 HUNGARY264♠♦7-1-6
-5.2Round 10🇭🇺 HUNGARY213♠♥3=+0
-5.9Round 1🇦🇹 AUSTRIA64♠♥T-1-11
-5.9Round 3🇮🇹 ITALY83NT♥3=-7
-6.0Round 14🇮🇱 ISRAEL212♠♦K=-5
-6.3Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND124♠♦Q-1-10
-6.9Round 14🇮🇱 ISRAEL306NT♥6+1-1
-7.4Round 14🇮🇱 ISRAEL225♣x♥A-4-5
-7.9Round 6🇫🇮 FINLAND214♥♣6-2-13
-8.7Round 10🇭🇺 HUNGARY303♣x♥K=-9
-8.7Round 17🇩🇪 GERMANY43♣♥A=-13
-9.1Round 12🇪🇪 ESTONIA264♠♦3=-3
-9.4Round 11🇩🇰 DENMARK54♠♥Q=-3
-9.5Round 18🇳🇱 NETHERLANDS234♥x♦K-1-13
-9.8Round 11🇩🇰 DENMARK103NT♦3+1-10
-10.1Round 7🇬🇷 GREECE163NT♣2=-10
-10.8Round 19🏴󠁧󠁢󠁳󠁣󠁴󠁿 SCOTLAND106♠♦2=+0
-11.9Round 12🇪🇪 ESTONIA284♥x♣3=-13