Sport-specific filters: tennis and esports
Surface, indoor or outdoor courts, series format: some variables exist in only one sport, and where they exist they matter more than form. How the specialist filters work and why niche strategies start there.
Structure beats form in some sports
Take a player who has won four of his last five matches and put him on grass. If those wins came on clay, the form filter that flagged him is describing a different game. Most filters on Bet2Invest are generalists, and rightly so: a win streak is a win streak whether the team kicks a ball or clicks a mouse, and an odds range reads the same in any sport. But a few variables exist in only one sport, and where they exist they often matter more than anything a form filter can see. Tennis has its playing surface. Esports has its series format. Bet2Invest gives each its own filter, and this article covers all three: surface, court_environment and best_of_x.
They share one more trait worth knowing up front: all three sit in the Explorer tier, available on every plan. If you want to build a specialist strategy, these are among the cheapest tools in the box.
Surface: the variable tennis is built around
Tennis is played on hard courts, clay and grass, and the sport does not merely tolerate the difference; it is organised around it. Clay is slow and high-bouncing: points stretch into long rallies and reward patience, topspin and legs. Grass is fast and skiddy: the serve dominates, points end in three shots, and a big server can bully opponents who would grind him down anywhere else. Hard courts sit in between, with plenty of variation of their own.
Because the surfaces reward different tools, players specialise. A clay-court grinder and a grass-court server are, for practical purposes, almost playing different sports. A player's overall record blends results from all three, which makes it a blurry guide to any single one of them.
The surface filter lets your strategy see through that blur. It works at the tournament level: you restrict a strategy to events played on hard, clay or grass, and your recent-form and streak filters then measure form on the surface that actually applies. Two angles follow naturally. The first is the specialist window: parts of the calendar concentrate on one surface, and players built for it can outperform what their headline ranking suggests. The second is the transition: when the tour switches surfaces, results from the previous stretch describe a different game. A strategy scoped to a single surface never mixes those regimes; a generalist one always does.
Indoor or outdoor
The second tennis filter, court_environment, splits events into indoor and outdoor. It sounds minor next to surface. It is not nothing.
Outdoors, the match is partly played against the conditions: wind disturbs the ball toss, heat and humidity change how the ball flies, the sun ends up in someone's eyes. Indoors, all of that disappears. Conditions are stable, the ball tends to travel quickly, and clean, aggressive hitting, the serve above all, gets full value. A strategy targeting big servers has a reason to care about the roof over the court, and one built on grinding baseline form has a reason to care about the opposite. Filtering to indoor events also simply removes weather as a source of variance in whatever your other filters measure.
What the unknown option means
Both tennis filters offer an extra value: unknown. Not every event in years of historical data carries a verified surface or environment classification. Rather than guessing, the platform labels those events unknown and lets you decide.
Treat that as honesty, not clutter. If your strategy's whole thesis is clay, exclude unknowns and accept a smaller but cleaner sample. If surface is incidental to your angle, include them and keep the volume. Either choice is defensible; silently mislabelling events would not be.
One more tennis note, about data depth this time: spread and total odds history starts in 2023. The 2021 season and most of 2022 only carry moneyline odds, so a strategy betting set handicaps or set totals backtests on a shorter window than a moneyline one. The builder reminds you of this when you pick those markets.
Best-of-x: format is destiny in esports
Now to esports, where the structural variable is the series length. best_of_x filters matchups by format: best-of-one, best-of-three, best-of-five.
No single variable shapes an esports match more. A Bo1 is a coin flip with sponsors: one map, often decided partly in the veto phase, where a weaker team can win with a pocket strategy, a good read, or plain variance. Upsets are routine, and pricing them is genuinely hard. A Bo3 gives the stronger team room to drop a map and adapt; a Bo5 rewards depth of map pool and stamina, and the favourite's chances stretch accordingly. The same two teams can be a near toss-up in one format and a lopsided matchup in another, so a strategy that mixes formats is averaging over different games.
That cuts both ways, usefully. Underdog-leaning strategies have an obvious interest in short formats, favourite-leaning ones in long series. The filter applies anywhere the data records a series format.
Tennis speaks this language too. Almost the whole calendar is best-of-three; only men's singles at the Grand Slams is best-of-five, where the favourite gets two extra sets to assert himself and upsets get rarer. Filtering on best-of-five is therefore the cleanest way to scope a tennis strategy to Grand Slam men's singles, and excluding it keeps your sample in the tour's regular best-of-three rhythm.
Scoping the game with group
Esports on Bet2Invest is not one sport so much as a family of them: CS2 and Dota 2 share a category, not a rulebook. The group filter is how you scope a strategy to one game title. It matches any league belonging to a named group, and it is dynamic, so new tournaments in that game are picked up automatically as they appear. A best_of_x rule almost always wants a group rule next to it: format effects are a property of a specific game's competitive scene, not of esports in general. The group filter is covered in more depth in League and market quality filters.
The specialist's real advantage
Here is the general lesson these three filters teach. Odds-setters have to price everything: every surface, every format, every regional qualifier. Their attention concentrates where the money is, and sport-specific structure is exactly where a generalist market is most likely to get lazy: the surface switch nobody repriced for, the Bo1 where the favourite's price assumes a Bo3 world.
A specialist's strategy should encode the sport's real fault lines, not generic form. "Won four of the last five" is a sentence any market already prices well. "Clay specialist, on clay, in a best-of-three stretch of the calendar" is a sentence built from the sport itself, and because these filters cost nothing beyond the Explorer tier, encoding it is open to anyone on any plan. No promise of profit comes attached. The promise is narrower and more useful: your rules will finally speak the same language as the sport you know.
Where to go next
- Filters overview: the full map of all filter families and how tiers and resource costs work.
- League and market quality filters: scoping filters like group, plus the tools for judging how sharp a league's prices are.
- Anatomy of a strategy: how sport, bet selection and the filter tree fit together into one strategy.
Continue aprendendo
Ver todos os artigos
The filter palette: an overview
A map of all 24 filters: what each one tests, how they combine, which plan tier unlocks them, and how to pick the few that actually belong in your strategy.

Odds and market filters
A deep dive into Odds range and Favorite side: what each one tests, how Odds range adapts to all four markets, and why the price window you choose shapes everything else about your strategy.

Form and scoring filters: the team-history family
Five Pro-tier filters that read a team's recent results and goals. How streaks, rates and averages work, and why raw form only pays when you combine it.