🇭🇺 REVAI Hanna · HUNGARY

33rank
-393.6Butler · 220 bds
-1.79per board
±4.9swing
-1.91vs par /bd · #32/32
-1.29adjusted /bd
Butler per round: -21.4 -61 -20.2 -38.8 -56.6 -17 -41.6 -24.6 -39.6 -17.8 -55by round

vs par split: bidding -0.79 · play -1.12

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

Card play — on target: opening leads 76.4% #25 of 32 · declarer play 49.0% #31 of 32 · defence 70.6% #30 of 32

Card play by contract type — on target
vs NTvs a suit
Opening leads66.7% (15)80.0% (40)
Declarer play40.0% (15)52.9% (34)
Defence63.3% (30)73.4% (79)

Opening leads by suit led: ♠ 76.5% (17) · ♥ 71.4% (14) · ♦ 66.7% (9) · ♣ 86.7% (15)

vs par by strain: NT -1.99 (66) · a suit -1.88 (154)

vs par by level: part-score -1.30 (113) · game -2.83 (99) · slam +0.75 (8)

By role: declaring -1.94/bd (-4.20 vs par · 111) · defending -1.64/bd (+0.41 vs par · 109)

By vulnerability: vulnerable -1.76/bd (-1.49 vs par · 110) · not vulnerable -1.81/bd (-2.34 vs par · 110)

By round↑ top

RoundPartnerOpponentsRoomBdsButlerAvgvs par
Round 1Z.BekoJ.Zmuda – I.JaworskaOpen20-21.4-1.07-2.55
Round 3Z.BekoS.Combescure – S.Thepaut-VentosClosed20-61.0-3.05-2.05
Round 4Z.BekoM.Klingen – T.HaugeOpen20-20.2-1.01-0.95
Round 6Z.BekoM.Budzynska – J.BredeOpen20-38.8-1.94-3.55
Round 7Z.BekoD.Van Delft – L.LeufkensOpen20-56.6-2.83-4.35
Round 8Z.BekoS.Combescure – S.Thepaut-VentosOpen20-17.0-0.85-0.90
Round 11Z.BekoJ.Zmuda – I.JaworskaOpen20-41.6-2.08-2.15
Round 13Z.BekoS.Combescure – S.Thepaut-VentosOpen20-24.6-1.23-1.70
Round 14Z.BekoM.Klingen – T.HaugeOpen20-39.6-1.98-1.85
Round 16Z.BekoA.Huberschwiller – J.MourguesOpen20-17.8-0.89+1.30
Round 19Z.BekoJ.Zmuda – J.BredeOpen20-55.0-2.75-2.30

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.2Round 16🇫🇷 FRANCE53NT♣A-2+13
+11.4Round 8🇫🇷 FRANCE14♥x♠4+2+10
+11.0Round 16🇫🇷 FRANCE33NT♥Q-2+14
+10.4Round 8🇫🇷 FRANCE106♠♥9-1+17
+10.4Round 19🇵🇱 POLAND46♠♣A-1+13
+9.0Round 13🇫🇷 FRANCE94♦♣10-1+9
+8.6Round 4🇳🇴 NORWAY164NT♠10+2+1
+8.4Round 6🇵🇱 POLAND144♥♠10=-1
+8.0Round 8🇫🇷 FRANCE73NT♠3+2-12
+7.8Round 13🇫🇷 FRANCE154♠x♦5-1+0
+7.2Round 3🇫🇷 FRANCE156♣♠3-1+13
+7.2Round 4🇳🇴 NORWAY183♣♦A-2+11
+6.6Round 14🇳🇴 NORWAY43♠♦K-3+14
+5.6Round 6🇵🇱 POLAND174♦x♠9-1+0
+5.4Round 19🇵🇱 POLAND64♥♣4+2-9
+4.8Round 11🇵🇱 POLAND184♥♦2-1+6
+4.4Round 1🇵🇱 POLAND83NT♥7=-1
+4.4Round 1🇵🇱 POLAND183NT♦Q-3+5
+3.8Round 1🇵🇱 POLAND12♥♦Q-2+0
+3.8Round 7🇳🇱 NETHERLANDS134♥x♠K-2+12
+3.6Round 1🇵🇱 POLAND133♠♥J=+0
+3.6Round 4🇳🇴 NORWAY153♠♥A-2+11
+3.6Round 16🇫🇷 FRANCE146♠♠2=+0
+3.4Round 11🇵🇱 POLAND135♦♥J-1+6
+3.4Round 11🇵🇱 POLAND144♥♦K=+0
+3.2Round 8🇫🇷 FRANCE183NT♥7-2+6
+3.2Round 16🇫🇷 FRANCE102♥♦A-2+3
+3.0Round 8🇫🇷 FRANCE132NT♥6-1+6
+2.8Round 16🇫🇷 FRANCE72♥♠7+1+1
+2.6Round 1🇵🇱 POLAND192♠♠10=+0
+2.6Round 7🇳🇱 NETHERLANDS103♥♣A=+0
+2.6Round 13🇫🇷 FRANCE124♥♠K+1+0
+2.6Round 16🇫🇷 FRANCE124NT♠2+2+13
+2.4Round 4🇳🇴 NORWAY103NT♥4=+0
+2.4Round 11🇵🇱 POLAND74♠♦Q+2+13
+2.4Round 13🇫🇷 FRANCE82♣♠2=+2
+2.2Round 1🇵🇱 POLAND23NT♥6+1-1
+2.2Round 14🇳🇴 NORWAY111NT♥A-3-4
+2.2Round 14🇳🇴 NORWAY153♥♣A-1-1
+2.0Round 8🇫🇷 FRANCE142♠♥4=-1
+1.8Round 4🇳🇴 NORWAY123♥♦A=-2
+1.8Round 4🇳🇴 NORWAY196♣♥2=-12
+1.8Round 7🇳🇱 NETHERLANDS202♠♥K+2-10
+1.8Round 11🇵🇱 POLAND193♦♣A-1+4
+1.6Round 1🇵🇱 POLAND102♠♥10+1+1
+1.6Round 4🇳🇴 NORWAY35♦♣6-1+5
+1.6Round 14🇳🇴 NORWAY92♦♥K=+0
+1.4Round 6🇵🇱 POLAND123NT♥J+1-10
+1.4Round 14🇳🇴 NORWAY135♦♠J+2+13
+1.4Round 19🇵🇱 POLAND113♣♦4=-1
+1.2Round 6🇵🇱 POLAND33♦♠K+1+7
+1.2Round 7🇳🇱 NETHERLANDS14♠♣10=-11
+1.2Round 13🇫🇷 FRANCE192♠♥A-1+3
+1.2Round 14🇳🇴 NORWAY191NT♥4-2+5
+1.2Round 19🇵🇱 POLAND91NT♣6=+5
+1.0Round 4🇳🇴 NORWAY71NT♠2=+2
+1.0Round 8🇫🇷 FRANCE203♥♣Q+1+10
+0.8Round 3🇫🇷 FRANCE24♣♠2+2+14
+0.8Round 7🇳🇱 NETHERLANDS55♣♦Q-1-5
+0.8Round 7🇳🇱 NETHERLANDS192♠♦3+3+2
+0.8Round 11🇵🇱 POLAND154♠♦3-2-5
+0.6Round 3🇫🇷 FRANCE192NT♥2+1+6
+0.6Round 8🇫🇷 FRANCE41NT♠3=+5
+0.6Round 14🇳🇴 NORWAY84♥♥4+1-10
+0.6Round 16🇫🇷 FRANCE164♥♠6-1-5
+0.4Round 3🇫🇷 FRANCE13NT♦6+1+1
+0.4Round 4🇳🇴 NORWAY83♥♠K=+1
+0.4Round 6🇵🇱 POLAND94♥♦A-1-2
+0.4Round 8🇫🇷 FRANCE122NT♠7+1+1
+0.4Round 13🇫🇷 FRANCE42NT♣2-2-13
+0.4Round 13🇫🇷 FRANCE142NT♥7+4+4
+0.2Round 6🇵🇱 POLAND203NT♠4+1+1
-0.0Round 1🇵🇱 POLAND112♠♣4-1-2
-0.0Round 11🇵🇱 POLAND204♠♣Q+1+1
-0.0Round 14🇳🇴 NORWAY124♠♣A=+0
-0.0Round 14🇳🇴 NORWAY184♠♣A+1+0
-0.0Round 16🇫🇷 FRANCE23♣♦6-2+11
-0.2Round 3🇫🇷 FRANCE74♠♥7=+1
-0.2Round 6🇵🇱 POLAND72♦♠5+2+10
-0.2Round 16🇫🇷 FRANCE43♦♠A+3+15
-0.4Round 1🇵🇱 POLAND33NT♠3+1+0
-0.4Round 3🇫🇷 FRANCE114♠♣3+1+0
-0.4Round 7🇳🇱 NETHERLANDS144♠♥10+2-1
-0.4Round 7🇳🇱 NETHERLANDS183NT♠K=-1
-0.4Round 11🇵🇱 POLAND102♠♥5-1-5
-0.4Round 13🇫🇷 FRANCE185♣♦7+1+11
-0.6Round 1🇵🇱 POLAND171NT♠5=+0
-0.6Round 1🇵🇱 POLAND201♠♠A+2+0
-0.6Round 14🇳🇴 NORWAY142♠♣5+2+6
-0.8Round 4🇳🇴 NORWAY12♠♦Q=+1
-0.8Round 6🇵🇱 POLAND43NT♥7+2-1
-0.8Round 8🇫🇷 FRANCE173♣♥A-3+0
-0.8Round 11🇵🇱 POLAND84♥♦6-2+0
-0.8Round 13🇫🇷 FRANCE24♠♣A+1-1
-0.8Round 14🇳🇴 NORWAY73NT♣K=+0
-1.0Round 1🇵🇱 POLAND93NT♠3+2-13
-1.0Round 3🇫🇷 FRANCE101NT♦J-2-2
-1.0Round 3🇫🇷 FRANCE144♥♠7-1-8
-1.0Round 4🇳🇴 NORWAY143♦♣K-2+1
-1.0Round 4🇳🇴 NORWAY201NT♠A+2-1
-1.0Round 7🇳🇱 NETHERLANDS23NT♦10-1-12
-1.0Round 8🇫🇷 FRANCE112♥♦K=+0
-1.0Round 11🇵🇱 POLAND53♠♦3-1+0
-1.0Round 13🇫🇷 FRANCE51♠♥10=-5
-1.0Round 16🇫🇷 FRANCE64♠♥A=+0
-1.0Round 19🇵🇱 POLAND184♥♦9=-1
-1.2Round 13🇫🇷 FRANCE115♠♣4+1+11
-1.2Round 19🇵🇱 POLAND83NT♥5+2+14
-1.4Round 1🇵🇱 POLAND44♥♦9=-13
-1.4Round 14🇳🇴 NORWAY34♦♠K=-9
-1.4Round 19🇵🇱 POLAND32♥♣K=-1
-1.4Round 19🇵🇱 POLAND73♠♥2+1-1
-1.8Round 6🇵🇱 POLAND82♥♣5-1-8
-1.8Round 6🇵🇱 POLAND155♣♣A-1-5
-1.8Round 13🇫🇷 FRANCE12♥♦5-2-5
-1.8Round 14🇳🇴 NORWAY101NT♦A-2-2
-2.0Round 4🇳🇴 NORWAY174♠♦Q=+0
-2.0Round 7🇳🇱 NETHERLANDS115♣x♥A-1-8
-2.0Round 11🇵🇱 POLAND173♥♠4+1-7
-2.0Round 16🇫🇷 FRANCE113♠♣A-1-2
-2.0Round 19🇵🇱 POLAND163NT♥7+1-10
-2.2Round 3🇫🇷 FRANCE166♥♥J=+0
-2.2Round 13🇫🇷 FRANCE172NT♥J-2-5
-2.4Round 6🇵🇱 POLAND194♥♣5+1+0
-2.4Round 14🇳🇴 NORWAY64♠♥J+3-12
-2.6Round 3🇫🇷 FRANCE54♥♣10-3-7
-2.6Round 3🇫🇷 FRANCE182NT♠4-1-4
-2.6Round 8🇫🇷 FRANCE83♣♥7+2-6
-2.6Round 14🇳🇴 NORWAY14♠♥Q+3-2
-2.6Round 19🇵🇱 POLAND104♠♦2+1+0
-2.8Round 4🇳🇴 NORWAY51NT♦5+1+0
-2.8Round 7🇳🇱 NETHERLANDS162NT♣J-2-5
-2.8Round 11🇵🇱 POLAND32♥♠A+1-1
-3.0Round 3🇫🇷 FRANCE204♥♣K+1+0
-3.2Round 6🇵🇱 POLAND53♥♥2=+0
-3.2Round 8🇫🇷 FRANCE93NT♦K-3-6
-3.2Round 13🇫🇷 FRANCE131NT♣3-2-3
-3.2Round 16🇫🇷 FRANCE81NT♣7+3-2
-3.4Round 3🇫🇷 FRANCE91♠♥8-1+0
-3.4Round 6🇵🇱 POLAND13NT♦K-2-6
-3.4Round 8🇫🇷 FRANCE191NT♥4-2+1
-3.4Round 19🇵🇱 POLAND152NT♦Q-2-13
-3.6Round 1🇵🇱 POLAND124♦♠J+1+8
-3.6Round 7🇳🇱 NETHERLANDS74♦♠9=+0
-3.6Round 7🇳🇱 NETHERLANDS83NT♠3=+0
-3.6Round 8🇫🇷 FRANCE54♠♠10+1-1
-3.8Round 4🇳🇴 NORWAY64♠♥Q=+0
-3.8Round 7🇳🇱 NETHERLANDS92♦♠8=+1
-3.8Round 11🇵🇱 POLAND14♦♠6-2-7
-3.8Round 11🇵🇱 POLAND62♦♥7=+1
-3.8Round 11🇵🇱 POLAND162♥♦A+1-2
-4.0Round 1🇵🇱 POLAND162♠x♣K-1-2
-4.0Round 3🇫🇷 FRANCE84♠♦3-1-11
-4.0Round 4🇳🇴 NORWAY22NT♣J-2+0
-4.0Round 6🇵🇱 POLAND23NT♣J-1-5
-4.0Round 16🇫🇷 FRANCE151NT♣Q=+0
-4.0Round 16🇫🇷 FRANCE192NT♦5-2-3
-4.2Round 3🇫🇷 FRANCE62♣♥K-2-3
-4.2Round 7🇳🇱 NETHERLANDS172NT♣6-1-5
-4.2Round 8🇫🇷 FRANCE61♥♦5=-5
-4.2Round 13🇫🇷 FRANCE102♠♣2-2-2
-4.2Round 19🇵🇱 POLAND123♥♦J=+0
-4.2Round 19🇵🇱 POLAND143♠♣A=+0
-4.4Round 1🇵🇱 POLAND61NT♠Q-2-2
-4.4Round 3🇫🇷 FRANCE34♥♣10=+1
-4.4Round 4🇳🇴 NORWAY132NT♦4-1+1
-4.4Round 6🇵🇱 POLAND161NT♥A+3-2
-4.6Round 11🇵🇱 POLAND22♥♥2-3-2
-4.6Round 14🇳🇴 NORWAY163NT♠5+1-1
-4.8Round 6🇵🇱 POLAND62♠♣10-1-12
-4.8Round 19🇵🇱 POLAND22♠♥Q-1-5
-5.0Round 13🇫🇷 FRANCE33NT♣3-4-7
-5.0Round 13🇫🇷 FRANCE164♦♥K+3-14
-5.0Round 16🇫🇷 FRANCE13♥♠5-1-5
-5.0Round 16🇫🇷 FRANCE133♠♥J-1+0
-5.0Round 19🇵🇱 POLAND173NT♦3=-7
-5.2Round 7🇳🇱 NETHERLANDS43NT♠2+1-1
-5.2Round 13🇫🇷 FRANCE64♠♣J+1-4
-5.2Round 14🇳🇴 NORWAY203♠♥A-2-7
-5.2Round 16🇫🇷 FRANCE93♥x♣K-1-2
-5.2Round 19🇵🇱 POLAND13NT♦3=-6
-5.6Round 6🇵🇱 POLAND132♦♣8-1-6
-5.8Round 4🇳🇴 NORWAY93♣♦Q-2-7
-5.8Round 6🇵🇱 POLAND103♦♠2-1-12
-5.8Round 16🇫🇷 FRANCE174♠♥K-1-4
-6.0Round 1🇵🇱 POLAND73♣♦10=+0
-6.0Round 1🇵🇱 POLAND143♥♦Q+3-13
-6.2Round 19🇵🇱 POLAND53♥♠7-3-5
-6.6Round 7🇳🇱 NETHERLANDS66♠♣3+1-11
-6.6Round 8🇫🇷 FRANCE34♠♦5-1-10
-6.8Round 6🇵🇱 POLAND115♠x♣3=-8
-7.0Round 11🇵🇱 POLAND113♣♦9+1-13
-7.0Round 11🇵🇱 POLAND123♠♣6-4-12
-7.2Round 1🇵🇱 POLAND154♥♦6=-3
-7.4Round 13🇫🇷 FRANCE202♦♦2=-5
-8.0Round 3🇫🇷 FRANCE175♦♠4=-6
-8.0Round 8🇫🇷 FRANCE153♦♠7-4-7
-8.2Round 19🇵🇱 POLAND133NT♣J-2-8
-8.8Round 1🇵🇱 POLAND52♠♥5+4-15
-9.0Round 16🇫🇷 FRANCE203♣♠10=-12
-9.2Round 3🇫🇷 FRANCE45♥♠5=-13
-9.4Round 16🇫🇷 FRANCE183♣♥8-6-9
-9.6Round 8🇫🇷 FRANCE165♣♥K+1-15
-10.2Round 7🇳🇱 NETHERLANDS34♠x♣A-1-7
-10.4Round 11🇵🇱 POLAND93NT♥2+1-7
-10.6Round 4🇳🇴 NORWAY116NT♠4-2-14
-10.8Round 3🇫🇷 FRANCE123NT♠A=-10
-10.8Round 11🇵🇱 POLAND43♦♥K+1-13
-10.8Round 19🇵🇱 POLAND205♦♣7=+0
-11.0Round 6🇵🇱 POLAND184♥♥2-2-11
-11.0Round 13🇫🇷 FRANCE73NT♥5=-10
-11.0Round 14🇳🇴 NORWAY173NT♠K=-7
-11.4Round 7🇳🇱 NETHERLANDS124♥x♣2=-10
-11.8Round 19🇵🇱 POLAND195♦♥K=-11
-12.0Round 14🇳🇴 NORWAY55♣♠9=-10
-12.4Round 4🇳🇴 NORWAY44♥♠A-1-17
-12.4Round 7🇳🇱 NETHERLANDS154♠♦7-5-15
-13.0Round 3🇫🇷 FRANCE134NT♣4-2-13
-13.0Round 14🇳🇴 NORWAY24♠♥9=-10
-14.0Round 8🇫🇷 FRANCE25♦♠3=-11