🇦🇺 MCMAHON John · AUSTRALIA

1rank
+83.8Butler · 48 bds
+1.75per board
±4.4swing
+2.17vs par /bd · #1/95
+1.62adjusted /bd
Butler per round: 12 24.6 7.5 7 9.1 23.6by round

vs par split: bidding +1.52 · play +0.65

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

Card play — on target: opening leads 93.8% #7 of 95 · declarer play 80.0% #31 of 95 · defence 96.3% #1 of 95

Card play by contract type — on target
vs NTvs a suit
Opening leads100.0% (1)93.3% (15)
Declarer play75.0% (4)83.3% (6)
Defence100.0% (2)96.0% (25)

Opening leads by suit led: ♠ 100.0% (2) · ♥ 100.0% (3) · ♦ 85.7% (7) · ♣ 100.0% (4)

vs par by strain: NT -3.00 (8) · a suit +3.20 (40)

vs par by level: part-score +1.59 (17) · game +2.65 (29) · slam +0.00 (2)

By role: declaring +1.24/bd (-0.71 vs par · 21) · defending +2.14/bd (+4.41 vs par · 27)

By vulnerability: vulnerable +2.00/bd (+1.62 vs par · 24) · not vulnerable +1.49/bd (+2.71 vs par · 24)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1N.RansonA.Arredondo – A.TeixeiraOpen8+12.0+1.50+3.50
Round 2N.RansonA.Ezion – T.LoonsteinClosed8+24.6+3.08+1.25
Round 4N.RansonJ.Ye – S.KennedyClosed8+7.5+0.94+0.38
Round 6N.RansonK.Rosenberg – B.KristensenOpen8+7.0+0.88+0.88
Round 7N.RansonT.Sprinkhuizen – G.Mendes De LeonOpen8+9.1+1.14+1.50
Round 8N.RansonH.Tanabe – H.YugeClosed8+23.6+2.95+5.50

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.7Round 2GREISNOR124♣x♦6-5+10
+9.3Round 4NATT315♥♦Q-1+13
+8.8Round 7🇳🇱 NETHERLANDS226♠♦9=+0
+8.5Round 1🇺🇾 URUGUAY74♥♣K=+10
+8.5Round 6SIVY B94♥♠2-1+10
+8.2Round 2GREISNOR164♠x♥Q=+5
+7.1Round 8🇯🇵 JAPAN314♠♦6-1+12
+6.8Round 7🇳🇱 NETHERLANDS214♠♣3-1+5
+6.5Round 1🇺🇾 URUGUAY32♠♥K-5+8
+5.7Round 8🇯🇵 JAPAN284♦♣K-2+12
+5.6Round 8🇯🇵 JAPAN255♣x♠K-4+4
+4.8Round 6SIVY B103NT♥3-1+6
+4.5Round 7🇳🇱 NETHERLANDS185♣x♠K-1+6
+3.5Round 4NATT252♥♣10+2+1
+3.4Round 4NATT293NT♥6+1+0
+3.1Round 2GREISNOR134♠♥A+1+0
+2.8Round 8🇯🇵 JAPAN325♦♣K-1+5
+2.3Round 1🇺🇾 URUGUAY84♠♥2-1+4
+2.3Round 6SIVY B144♥♣3-1+10
+2.2Round 7🇳🇱 NETHERLANDS232♥♦7+1+0
+1.9Round 2GREISNOR152NT♣4=+0
+1.8Round 2GREISNOR105♦♥K=+0
+1.8Round 8🇯🇵 JAPAN264♠♥10=+0
+1.6Round 8🇯🇵 JAPAN292♠♣3=+11
+1.4Round 1🇺🇾 URUGUAY13♠♦9-2+0
+1.4Round 2GREISNOR114♥♥6+1+0
+1.3Round 1🇺🇾 URUGUAY63♦♦2=+10
+1.2Round 6SIVY B124♥♠8=+0
+1.0Round 7🇳🇱 NETHERLANDS194♥♣A-2+7
+0.9Round 4NATT262♥♦4-1+0
+0.6Round 6SIVY B134♠♦K+1+0
+0.2Round 6SIVY B154♥♦A=-1
-0.2Round 8🇯🇵 JAPAN305♦x♥10-2+0
-0.3Round 4NATT274♥♥6=+0
-0.4Round 4NATT283♠♣K=+0
-0.7Round 2GREISNOR94♠♥3=+1
-0.8Round 1🇺🇾 URUGUAY52♥♦A+2-1
-0.8Round 8🇯🇵 JAPAN272♥♣10+1+0
-2.1Round 4NATT304♠♣K=+1
-2.2Round 7🇳🇱 NETHERLANDS171NT♦J-2+0
-2.7Round 1🇺🇾 URUGUAY26♥♦7=+0
-3.8Round 2GREISNOR142♦♥3=-6
-4.5Round 1🇺🇾 URUGUAY44♠♥2=-3
-4.9Round 7🇳🇱 NETHERLANDS243♦♣5+1-6
-5.1Round 6SIVY B163NT♠5-2-13
-5.5Round 6SIVY B113NT♠2-1-5
-6.8Round 4NATT322NT♦3-2-12
-7.1Round 7🇳🇱 NETHERLANDS203NT♠J+2+0