About & Methodology
DeuceLab is a transparent statistical model for table tennis, covering six live leagues β Setka Cup, Czech Liga Pro, TT Elite Series, TT Cup, Setka Cup Women and the Challenger Series. We publish our predictions, our method, and our measured accuracy. Nothing is hidden.
What this is
This is an open model dashboard, not a tipster service. An Elo rating system estimates each player's strength from real match results; every prediction is just the model's output, shown alongside how well it has actually performed.
How the model works
Each player carries an Elo rating. After every match the winner gains rating and the loser loses it (K-factor 24, base 1500). A match's win probability follows from the rating gap. We then apply temperature calibration (fitted on past outcomes) so the probabilities aren't over-confident.
All accuracy, Brier and Log-Loss figures are walk-forward: every prediction is graded using only information available before that match β no hindsight.
Our honest stance
We do not claim to beat bookmakers. We tested it directly: across hundreds of matches with real closing odds, the model shows no reliable edge over the market β so you will never see a "value bet" badge here. What we offer is transparent, well-calibrated prediction quality, openly measured.
Data & updates
Match data comes from BetsAPI across all six leagues. Each league has its own Elo pool and its own calibration, since the player fields don't overlap. Ratings, predictions and results refresh roughly every 10 minutes, and these leagues run around the clock β so every track record grows continuously.
Limitations
These leagues are high-variance: many matches are near coin-flips, which is exactly why most predictions sit between 50β60%. Some leagues are more decisive than others β the Challenger Series and the women's field are far more predictable than the round-the- clock men's leagues, and the measured accuracy reflects that honestly. Small samples swing a lot, and we have no injury, fatigue or day-form data. Treat predictions as a model's best estimate β not certainty.
Contact
Questions, corrections, a league we're missing, or a partnership idea? Send a message β we read everything.
Disclaimer
For information and entertainment only. Nothing here is betting or financial advice. Gambling involves risk β only stake what you can afford to lose, and seek help if it stops being fun (18+). If gambling is a problem for you, contact a local support service.