| Rank | Player | W-L | Win % | Games | High Score | Avg Win |
|---|---|---|---|---|---|---|
| 1 | Tom | 391-30 | 92.9% | 421 | 503 (3 bags) | 309 |
| 2 | Luke | 224-22 | 91.1% | 246 | 496 (6 bags) | 308 |
| 3 | Andy | 49-38 | 56.3% | 87 | 435 (5 bags) | 313 |
| 4 | Jon | 41-4 | 91.1% | 45 | 342 | 298 |
| 5 | Other | 13-3 | 81.3% | 16 | 470 | 310 |
A streak resets the day it breaks. These do not.
| Player | Best run | Games | Hands | Tricks | Points | Playing since |
|---|---|---|---|---|---|---|
| Tom | 62 wins Sep 2026 | 421 | 3,116 | 14,500 | 125,883 | Sep 2025 367 days |
| Luke | 50 wins Jan 2026 | 246 | 1,723 | 7,994 | 71,302 | Sep 2025 367 days |
| Andy | 9 wins Sep 2025 | 87 | 594 | 3,161 | 18,033 | Sep 2025 368 days |
| Jon | 23 wins Sep 2025 | 45 | 340 | 1,516 | 13,277 | Sep 2025 17 days |
Three stats that try to be honest rather than flattering. Every one carries the number of games or hands it rests on, because a hot split over ten games is not a fact.
Your wins minus the wins easy Otto would expect against the same mix of Marta levels. Otto is replacement level: the house algorithm playing itself, measured at every rung.
Par is what the hand was actually worth against perfect play, solved from the cards both seats were dealt. Bidding your par is skill; making a bid on a hand worth three more is luck. Solved for 3,343 hands.
Bidding accuracy once someone is within 100 of winning, against every other hand. A swing near zero means the pressure changes nothing, which is what the numbers say.
How each player actually plays, with Otto and Marta from the practice table as the control: that pair is the house algorithm playing itself, so the gap to a human is the human.
| Player | Hands | Exact Bids | Fav Bid | Bags / Hand | Tricks / Hand | Nil | Blind |
|---|---|---|---|---|---|---|---|
| Tom | 3232 | 40.0% | 4 | 0.11 | 4.39 | 23/35 | 54/80 |
| Luke | 1697 | 30.8% | 4 | 0.21 | 4.45 | 63/113 | 87/117 |
| Andy | 592 | 27.0% | 4 | 0.14 | 4.70 | 17/43 | 45/88 |
| Jon | 347 | 34.9% | 3 | 0.20 | 4.37 | - | - |
| Otto (bot) | 5164 | 18.4% | 4 | 1.47 | 4.98 | 1/7 | 288/474 |
| Marta (bot) | 5164 | 19.2% | 4 | 1.44 | 5.02 | 6/14 | 281/449 |
How each regular actually plays, worked out from their own bids, bags and gambles. Titles are earned from the numbers, not assigned. Otto's mirror match is the yardstick: 19% exact bids, 1.5 bags a hand.
Tom bids what the hand will take: exact on 39.8% of hands, twice my own rate, and only 0.73 bags a hand. Nothing is wasted. The price is getting set 17.4% of the time, because there is no cushion under a bid like that.
How to beat Tom: You won't out-bid them, so make the bid cost something: once they've bid, hand them tricks they don't want. Lead high when they're made and let the bags pile up. Their nil is real, so break it early with a low lead in their long suit.
Luke has bid nil 113 times and made it 56% of the time, and goes blind on 6% of hands with a 75% strike rate. A third of the edge comes from the two big swings; the ordinary hands are bid a shade under.
How to beat Luke: Assume the nil is coming whenever they're behind, and duck under everything: lead your lowest cards, follow under theirs, force them to win one. When they go blind, bid normally and set them; a failed blind is a hundred points the other way.
Andy bids a trick more than the hand holds: average bid 4.13, set 28.3% of the time, and the two bids add past 10 on 11.6% of hands. The hand reads fine; the rounding is up, every time. Blind bids are the equalizer: 45 of 88 made.
How to beat Andy: Let the bid do the work. Bid your hand honestly, then play to set them: hold the high cards in their long suits, trump their winners, and don't chase tricks you don't need. When they go blind, that's the hand to be careful in; it's the one they win.
Jon has never bid nil or gone blind in 347 hands, and is set only 12.1% of the time. Safe bids, no swings, no surprises.
How to beat Jon: Bid to your hand and take the tricks they leave behind. They won't punish an aggressive bid, and they won't gamble their way back when behind.
You get a loss only when you finish a complete game and Marta beats you. That's it.
You lose when:
What DOESN'T count as a loss:
Tap the gear next to Marta's name on the game board to pick her level. Every level above easy beat the one below it on the practice table. 18.6% of hands so far were played above easy.
Otto is a bot that plays Marta a few games a day using her own brain, so this is the house algorithm against itself. Bot games live in their own ledger and never touch the leaderboard.
Otto picks a fresh number of games each day, 1 to 100, and Marta ratchets against him the same way she does against a person: up when he wins, down when he loses. Her strength against him settles wherever he wins half the time.