🇸🇬 Sean TEO · SINGAPORE

113rank
+10.1Butler · 84 bds
+0.12per board
±5.0swing
-0.07vs par /bd
+0.18adjusted /bd
Butler per match: -6.8 24 -15.8 -11 -9 17.8 10.9by match

vs par split: bidding -0.71 · play +0.60

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

Card play — on target: opening leads 70.6% · declarer play 87.9% · defence 84.4%

Bidding activity — not a pass: 54.0% (127/235)

Card play by contract type — on target
vs NTvs a suit
Opening leads77.8% (9)62.5% (8)
Declarer play66.7% (6)92.6% (27)
Defence75.0% (12)90.0% (20)

Opening leads by suit led: ♠ 50.0% (4) · ♥ 83.3% (6) · ♦ 75.0% (4) · ♣ 66.7% (3)

vs par by strain: NT +1.14 (22) · a suit -0.56 (61)

vs par by level: part-score +0.29 (31) · game -0.07 (44) · slam -1.88 (8)

By role: declaring +0.63/bd (-1.61 vs par · 51) · defending -0.59/bd (+2.28 vs par · 32)

By vulnerability: vulnerable +0.34/bd (-0.48 vs par · 42) · not vulnerable -0.10/bd (+0.33 vs par · 42)

By match↑ top

MatchPartnerOpponentsRoomBdsButlerAvgvs par
Match 2Derek LEEPetro KARLYKOV – Vitaly ZUBANClosed12-6.8-0.57-1.17
Match 3Derek LEEAbdallah AL-AJLOUNI – Samer ALRAWASHDEHClosed12+24.0+2.00+1.92
Match 4Ryan TANKhvicha MERABISHVILI – Amiran KASRADZEOpen12-15.8-1.32-1.67
Match 5Ryan TANGuillermo MINUTTI – Roberto MARTINEZOpen12-11.0-0.92-1.42
Match 6Kheng Hun SIEWPol EGHOLM – Magni JOKLADALClosed12-9.0-0.75+1.17
Match 7Kheng Hun SIEWPobsit KAMOLVEJ – Siraphob SAENGTUENOpen12+17.8+1.48+1.25
Match 12Kheng Hun SIEWVictor THEODORE – Irvin SMITHClosed12+10.9+0.91-0.58

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
+14.0Sat 17 Oct 10:45🇯🇴 JORDAN177♦♣J=+0
+10.3Sat 17 Oct 09:00🇺🇦 UKRAINE46♥♣J=+0
+10.2Sat 17 Oct 14:15🇬🇪 GEORGIA434♥x♦K=+10
+10.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS133♥♣8+1+10
+9.3Sun 18 Oct 12:45🇹🇭 THAILAND423NT♥3-2+13
+9.1Sat 17 Oct 14:15🇬🇪 GEORGIA423NT♠J=+10
+8.4Sat 17 Oct 16:00🇺🇾 URUGUAY514♠♥Q=+7
+7.9Sun 18 Oct 12:45🇹🇭 THAILAND415♥x♠A=+5
+7.0Sun 25 Oct 13:15SAINT LUCIA175♦x♣Q-1+5
+6.3Sat 17 Oct 09:00🇺🇦 UKRAINE93NT♦3=+10
+6.0Sat 17 Oct 10:45🇯🇴 JORDAN234♥♠J=+3
+5.3Sun 25 Oct 13:15SAINT LUCIA245♠♦A-4+5
+5.0Sun 25 Oct 13:15SAINT LUCIA144♥♦6-1+5
+4.6Sun 18 Oct 12:45🇹🇭 THAILAND452♠♦7+1+7
+4.0Sat 17 Oct 10:45🇯🇴 JORDAN181NT♥4+1+6
+3.7Sat 17 Oct 10:45🇯🇴 JORDAN202♥♦3+1+0
+3.4Sat 17 Oct 16:00🇺🇾 URUGUAY524♠♦K=+0
+3.4Sun 25 Oct 13:15SAINT LUCIA203♠♥K-1-3
+3.1Sun 18 Oct 12:45🇹🇭 THAILAND444♥♦5=+3
+3.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS225♣x♥A-3+0
+2.7Sat 17 Oct 09:00🇺🇦 UKRAINE84♠♥Q-1+10
+2.6Sun 25 Oct 13:15SAINT LUCIA153♦♣A=+6
+2.3Sat 17 Oct 09:00🇺🇦 UKRAINE63♣♠K=-9
+2.3Sat 17 Oct 16:00🇺🇾 URUGUAY583♠♥3=+0
+2.0Sat 17 Oct 10:45🇯🇴 JORDAN192♣♦7-4+9
+2.0Sun 18 Oct 12:45🇹🇭 THAILAND463NT♠4=+2
+1.7Sat 17 Oct 10:45🇯🇴 JORDAN153NT♥T-3+11
+1.7Sat 17 Oct 14:15🇬🇪 GEORGIA394♠♦8-1+6
+1.4Sat 17 Oct 14:15🇬🇪 GEORGIA483♥♦2+1+7
+1.4Sun 25 Oct 13:15SAINT LUCIA233♠♣J+1+1
+1.3Sat 17 Oct 09:00🇺🇦 UKRAINE104♠♣4+3-17
+1.3Sat 17 Oct 10:45🇯🇴 JORDAN244♠♣7+1+0
+1.1Sat 17 Oct 14:15🇬🇪 GEORGIA461♥♣2=-1
+0.8Sat 17 Oct 16:00🇺🇾 URUGUAY571NT♥Q+2+1
+0.7Sat 17 Oct 10:45🇯🇴 JORDAN133♠♣9=-1
+0.4Sun 18 Oct 12:45🇹🇭 THAILAND391NT♦5-1+0
+0.3Sun 18 Oct 12:45🇹🇭 THAILAND404♠x♠7-1+0
-0.0Sat 17 Oct 09:00🇺🇦 UKRAINE24♠♣4+1+0
-0.0Sat 17 Oct 09:00🇺🇦 UKRAINE114♠♦K-1-10
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS153♦♠3+1+2
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS173NT♦6=-1
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS184♥♦K-2+0
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS205♣♠6=+0
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS214♠♦2=+0
+0.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS246♠♣4+1+11
-0.1Sat 17 Oct 16:00🇺🇾 URUGUAY563♥♠A-1-5
-0.3Sun 18 Oct 12:45🇹🇭 THAILAND434♠♣Q+1+0
-0.4Sun 25 Oct 13:15SAINT LUCIA211NT♥6=-5
-0.6Sun 18 Oct 12:45🇹🇭 THAILAND382♥♦A-1+1
-0.6Sun 25 Oct 13:15SAINT LUCIA193♠♦K=+0
-0.7Sat 17 Oct 09:00🇺🇦 UKRAINE73NT♠7+1-1
-0.7Sat 17 Oct 10:45🇯🇴 JORDAN214♠♣6=-1
-0.8Sat 17 Oct 16:00🇺🇾 URUGUAY601NT♦2=+1
-1.6Sat 17 Oct 14:15🇬🇪 GEORGIA402♣♦2-2-5
-1.6Sun 18 Oct 12:45🇹🇭 THAILAND373NT♥J-1-6
-1.6Sun 25 Oct 13:15SAINT LUCIA134♠♣6=+0
-1.8Sat 17 Oct 16:00🇺🇾 URUGUAY541NT♥8+1-1
-2.0Sat 17 Oct 09:00🇺🇦 UKRAINE16NT♠J=+11
-2.0Sat 17 Oct 10:45🇯🇴 JORDAN143♦♥2+2-7
-2.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS194♠♣7+1+0
-2.0Sun 25 Oct 13:15SAINT LUCIA182♥x♠Q-2-2
-2.1Sat 17 Oct 16:00🇺🇾 URUGUAY536♦♣A+1-13
-2.3Sun 18 Oct 12:45🇹🇭 THAILAND481NT♥3+3-1
-2.3Sun 25 Oct 13:15SAINT LUCIA223♣♠6+2-7
-3.0Sat 17 Oct 10:45🇯🇴 JORDAN164♦♣7-1+6
-3.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS14Pass+3
-3.2Sat 17 Oct 16:00🇺🇾 URUGUAY554♥♠7+1+0
-3.3Sat 17 Oct 14:15🇬🇪 GEORGIA471NT♣2=+1
-3.4Sat 17 Oct 16:00🇺🇾 URUGUAY494♠♥A+1-1
-3.7Sat 17 Oct 10:45🇯🇴 JORDAN223♥♠K+2-3
-4.3Sat 17 Oct 14:15🇬🇪 GEORGIA413NT♦Q-2-7
-4.6Sat 17 Oct 16:00🇺🇾 URUGUAY594♥♦A-2-6
-5.0Sat 17 Oct 14:15🇬🇪 GEORGIA374♠♠3-1-10
-5.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS161NT♦A=+1
-5.0Sun 18 Oct 12:45🇹🇭 THAILAND473NT♠3-1-9
-6.2Sat 17 Oct 14:15🇬🇪 GEORGIA384♥♥3+2-13
-6.8Sat 17 Oct 14:15🇬🇪 GEORGIA445♣x♠4-2-5
-6.9Sun 25 Oct 13:15SAINT LUCIA166♥x♠K-2-12
-7.3Sat 17 Oct 09:00🇺🇦 UKRAINE123NT♦2=+2
-7.7Sat 17 Oct 09:00🇺🇦 UKRAINE55♦x♥9-1-6
-9.9Sat 17 Oct 16:00🇺🇾 URUGUAY506♦♠K=+0
-12.0Sat 17 Oct 09:00🇺🇦 UKRAINE35♣x♥K=-4
-12.0Sun 18 Oct 09:15🇫🇴 FAROE ISLANDS236♣♦J-1-12
-12.1Sat 17 Oct 14:15🇬🇪 GEORGIA453NT♦6-2-13