🇹🇭 Woranittha PHONGPHA · THAILAND

128rank
-7.1Butler · 59 bds
-0.12per board
±5.4swing
-1.14vs par /bd
+0.38adjusted /bd
Butler per match: 53.9 -6.6 -25.6 -28 -0.8by match

vs par split: bidding -0.81 · play -0.29

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

Card play — on target: opening leads 78.9% · declarer play 55.6% · defence 80.6%

Bidding activity — not a pass: 42.9% (69/161)

Card play by contract type — on target
vs NTvs a suit
Opening leads80.0% (5)78.6% (14)
Declarer play100.0% (2)42.9% (7)
Defence85.7% (7)79.2% (24)

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

vs par by strain: NT -0.85 (13) · a suit -1.18 (45)

vs par by level: part-score -0.24 (29) · game -1.11 (27) · slam -13.50 (2)

By role: declaring -1.25/bd (-3.19 vs par · 27) · defending +0.92/bd (+0.71 vs par · 31)

By vulnerability: vulnerable -0.73/bd (-1.77 vs par · 30) · not vulnerable +0.51/bd (-0.48 vs par · 29)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 8Siraphob SAENGTUENKarima POPAT – Kamal K SHAHClosed12+53.9+4.49+1.75
Match 9Nattapong PIMPISANAndris SMILGAJS – Ugis JANSONSOpen12-6.6-0.55-1.42
Match 10Nattapong PIMPISANJohn MADURO – Ed ANTOSZClosed11-25.6-2.33-2.18
Match 11Siraphob SAENGTUENMonia KLIBI JELLOULI KLIBI – Anas MESTIRIOpen12-28.0-2.33-3.75
Match 12Siraphob SAENGTUENSophie ROSS – Carl Christopher KINGClosed12-0.8-0.07-0.17

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.3Thu 22 Oct 14:00🇰🇪 KENYA162♠x♦A-5+9
+11.3Thu 22 Oct 14:00🇰🇪 KENYA234♠♦A-2+13
+10.6Sat 24 Oct 15:00PANAMA233NT♣5+1+10
+9.3Thu 22 Oct 14:00🇰🇪 KENYA132♥♠Q+4+9
+8.6Sun 25 Oct 13:15🇹🇳 TUNISIA164♥♦J=+0
+6.0Thu 22 Oct 14:00🇰🇪 KENYA173♣♦4+1+6
+5.7Thu 22 Oct 14:00🇰🇪 KENYA193♠♥6+2+3
+5.6Sun 25 Oct 15:00🇵🇪 PERU355♦♠A-1+6
+5.3Thu 22 Oct 14:00🇰🇪 KENYA223♥♣4+1-6
+5.1Sun 25 Oct 15:00🇵🇪 PERU313♦♣2+3+13
+5.0Thu 22 Oct 14:00🇰🇪 KENYA144♠♠J-1+5
+4.1Sat 24 Oct 13:15🇱🇻 LATVIA73NT♠T-1+5
+4.0Sun 25 Oct 15:00🇵🇪 PERU293♣♦T+1+0
+3.3Sat 24 Oct 15:00PANAMA214♥♠4=+0
+3.0Sat 24 Oct 13:15🇱🇻 LATVIA93♦♣A=+0
+3.0Sun 25 Oct 15:00🇵🇪 PERU274♣♥3-1+5
+2.8Sat 24 Oct 13:15🇱🇻 LATVIA33NT♦7-1-2
+2.4Sun 25 Oct 15:00🇵🇪 PERU253♠♥K=+0
+1.4Sat 24 Oct 13:15🇱🇻 LATVIA62♥♣5=+0
+1.1Sun 25 Oct 13:15🇹🇳 TUNISIA144♦x♥2-1+1
+1.1Sun 25 Oct 15:00🇵🇪 PERU345♦x♠J-2+0
+1.0Thu 22 Oct 14:00🇰🇪 KENYA152♠♣A-2-11
+1.0Sat 24 Oct 15:00PANAMA175♥♠5=+0
+0.8Sat 24 Oct 13:15🇱🇻 LATVIA124♠♦Q+1+0
+0.2Sat 24 Oct 13:15🇱🇻 LATVIA82♣♠Q+1+0
+0.1Sun 25 Oct 13:15🇹🇳 TUNISIA243NT♠5=+0
+0.0Thu 22 Oct 14:00🇰🇪 KENYA243NT♦J+1+0
-0.0Sat 24 Oct 13:15🇱🇻 LATVIA44♠♦K+2-13
+0.0Sun 25 Oct 15:00🇵🇪 PERU333NT♣9+1-1
-0.3Thu 22 Oct 14:00🇰🇪 KENYA204♠♣Q=-1
-0.3Sun 25 Oct 13:15🇹🇳 TUNISIA184♠♦8+1-1
-0.6Sun 25 Oct 13:15🇹🇳 TUNISIA191NT♦K+2+0
-0.7Thu 22 Oct 14:00🇰🇪 KENYA212♦♠8=-5
-0.8Sat 24 Oct 13:15🇱🇻 LATVIA102♠♦A+2+10
-1.0Thu 22 Oct 14:00🇰🇪 KENYA183NT♦8=-1
-1.0Sun 25 Oct 15:00🇵🇪 PERU282♠♦K+1-1
-1.1Sun 25 Oct 13:15🇹🇳 TUNISIA174♠♥A+1-4
-1.2Sat 24 Oct 15:00PANAMA225♣♠A-1+6
-1.3Sun 25 Oct 15:00🇵🇪 PERU301NT♥3+3+6
-1.6Sun 25 Oct 13:15🇹🇳 TUNISIA134♠♣6=+0
-1.8Sat 24 Oct 13:15🇱🇻 LATVIA5Pass-3
-1.9Sun 25 Oct 15:00🇵🇪 PERU322♠♥Q+2-6
-2.3Sun 25 Oct 13:15🇹🇳 TUNISIA223♣♦3+2-7
-2.6Sat 24 Oct 13:15🇱🇻 LATVIA21NT♥K+1+1
-2.6Sat 24 Oct 15:00PANAMA203♥♠A=+0
-3.0Sat 24 Oct 13:15🇱🇻 LATVIA13♥♦8-1-4
-3.4Sun 25 Oct 13:15🇹🇳 TUNISIA202♠♥K+1-8
-3.7Sun 25 Oct 13:15🇹🇳 TUNISIA153♦♥Q-1+0
-4.6Sat 24 Oct 15:00PANAMA163NT♠2-1-14
-4.7Sat 24 Oct 15:00PANAMA144♣♠A=-6
-5.5Sat 24 Oct 15:00PANAMA132♠♣J-1-5
-5.6Sat 24 Oct 15:00PANAMA153NTx♥7=-3
-6.5Sat 24 Oct 15:00PANAMA194♠x♥A-2+0
-7.7Sun 25 Oct 15:00🇵🇪 PERU365♥♣K-1-12
-9.4Sun 25 Oct 13:15🇹🇳 TUNISIA212♠x♥T=-11
-9.8Sat 24 Oct 15:00PANAMA186♥♣A-1-12
-10.1Sun 25 Oct 15:00🇵🇪 PERU263NT♥5-1-12
-10.7Sat 24 Oct 13:15🇱🇻 LATVIA114♥♠K=-11
-15.4Sun 25 Oct 13:15🇹🇳 TUNISIA236♣x♥K-4-15