Serie B, Italy's second division, offers a distinctive betting landscape shaped by its competitive unpredictability. Unlike Serie A, where a handful of dominant clubs dictate outcomes, Serie B features tighter margins between teams, frequent draws, and lower-scoring matches — the league average typically hovers around 2.3-2.5 total goals per game. This parity makes match result markets particularly volatile, which can work in favor of sharp bettors who invest time in studying the division's nuances. Market depth is notably thinner than Serie A; while moneyline, over/under, and Asian handicap lines are widely available, prop markets and player-specific offerings are limited, and liquidity can be shallow, especially for midweek fixtures.
Bookmaker margins on Serie B tend to run wider than those on top-flight Italian football. Where Serie A match odds might carry a vig in the 3-5% range at competitive books, Serie B lines frequently sit in the 5-8% range, reflecting both lower betting volume and greater uncertainty in outcomes. Books price in additional margin because the league is harder to model — squad turnover is high, tactical approaches vary wildly between managers, and reliable data is less abundant. This makes vig comparison especially valuable for regular Serie B bettors, as the difference between a sharp and a soft book can meaningfully erode long-term returns.
The Serie B season runs from mid-August through May, with a brief winter break around the holidays. Odds tend to be most competitive during the opening weeks and during the playoff stretch in May and June, when public interest peaks and books sharpen their lines to attract volume. Key factors influencing odds include home/away splits — home advantage remains pronounced in Serie B, partly due to difficult travel logistics and hostile atmospheres at smaller grounds — as well as squad depth, which becomes critical during the congested fixture periods in December and March. Promotion-chasing clubs often rotate heavily, and injuries to key players in thin squads can swing a line significantly. Weather also plays a role during winter months, particularly at northern venues where cold and fog can suppress scoring.
Analysis updated September 6, 2026. Odds data above refreshes hourly.
Cesena FC @ Juve Stabia
Best moneyline price: Juve Stabia +225 at betPARX; Cesena FC +135 at Pinnacle; Draw +233 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | betPARX: +225 | +190 |
| away | h2h | Pinnacle: +135 | +110 |
| draw | h2h | Pinnacle: +233 | +200 |
| over | totals | Pinnacle: +104 (+2.5) | -108 |
| under | totals | Bovada: -120 (+2.5) | -141 |
| home | spreads | Bovada: -118 (+0.25) | -125 |
| away | spreads | Pinnacle: +102 (-0.25) | -106 |
| over | totals | BetOnline.ag: -138 (+2.25) | -138 |
| under | totals | BetOnline.ag: +100 (+2.25) | +100 |
Benevento @ Carrarese
Best moneyline price: Carrarese +145 at Fanatics; Benevento +196 at Pinnacle; Draw +240 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Fanatics: +145 | +135 |
| away | h2h | Pinnacle: +196 | +170 |
| draw | h2h | BetMGM: +240 | +210 |
| over | totals | Bovada: -102 (+2.5) | -113 |
| under | totals | Pinnacle: -109 (+2.5) | -130 |
| home | spreads | Pinnacle: +111 (-0.25) | +105 |
| away | spreads | Pinnacle: -129 (+0.25) | -141 |
| over | totals | LowVig.ag: +104 (+2.75) | +104 |
| under | totals | LowVig.ag: -146 (+2.75) | -146 |
Virtus Entella @ Cremonese
Best moneyline price: Cremonese +100 at LowVig.ag; Virtus Entella +290 at Pinnacle; Draw +241 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | LowVig.ag: +100 | -110 |
| away | h2h | Pinnacle: +290 | +260 |
| draw | h2h | Pinnacle: +241 | +220 |
| over | totals | Bovada: +112 (+2.5) | -102 |
| under | totals | Bovada: -134 (+2.5) | -140 |
| home | spreads | LowVig.ag: -142 (-0.25) | -142 |
| away | spreads | LowVig.ag: +105 (+0.25) | +105 |
| home | spreads | Pinnacle: +100 (-0.5) | -102 |
| away | spreads | Pinnacle: -117 (+0.5) | -118 |
Padova @ Palermo
Best moneyline price: Palermo +490 at FanDuel; Padova -172 at LowVig.ag; Draw +319 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | FanDuel: +490 | +400 |
| away | h2h | LowVig.ag: -172 | -210 |
| draw | h2h | Pinnacle: +319 | +285 |
| over | totals | betPARX: -130 (+2.5) | -150 |
| under | totals | Bovada: +114 (+2.5) | -110 |
| home | spreads | LowVig.ag: +105 (+0.75) | +105 |
| away | spreads | LowVig.ag: -142 (-0.75) | -142 |
| over | totals | Pinnacle: -105 (+2.75) | -114 |
| under | totals | Pinnacle: -114 (+2.75) | -120 |
| home | spreads | Pinnacle: -117 (+1) | -118 |
| away | spreads | Pinnacle: +101 (-1) | -102 |
US Catanzaro 1929 @ Sampdoria
Best moneyline price: Sampdoria +110 at Fanatics; US Catanzaro 1929 +262 at Pinnacle; Draw +243 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Fanatics: +110 | +104 |
| away | h2h | Pinnacle: +262 | +220 |
| draw | h2h | Pinnacle: +243 | +220 |
| home | spreads | Bovada: -118 (-0.25) | -136 |
| away | spreads | LowVig.ag: +102 (+0.25) | -102 |
| over | totals | LowVig.ag: -138 (+2.25) | -138 |
| under | totals | LowVig.ag: +100 (+2.25) | +100 |
| over | totals | Bovada: +105 (+2.5) | -105 |
| under | totals | Pinnacle: -123 (+2.5) | -135 |
Avellino @ Ascoli
Best moneyline price: Ascoli +114 at Pinnacle; Avellino +260 at betPARX; Draw +250 at FanDuel.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Pinnacle: +114 | -110 |
| away | h2h | betPARX: +260 | +240 |
| draw | h2h | FanDuel: +250 | +220 |
| over | totals | Bovada: +102 (+2.5) | -114 |
| under | totals | Pinnacle: -116 (+2.5) | -129 |
| home | spreads | Pinnacle: -119 (-0.25) | -126 |
| away | spreads | Pinnacle: +102 (+0.25) | -105 |
| over | totals | LowVig.ag: +112 (+2.75) | +112 |
| under | totals | LowVig.ag: -159 (+2.75) | -159 |
Südtirol @ Arezzo
Best moneyline price: Arezzo +126 at Pinnacle; Südtirol +245 at betPARX; Draw +220 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Pinnacle: +126 | +107 |
| away | h2h | betPARX: +245 | +210 |
| draw | h2h | Fanatics: +220 | +190 |
| over | totals | BetMGM: +125 (+2.5) | +120 |
| under | totals | betPARX: -175 (+2.5) | -185 |
| home | spreads | Pinnacle: -107 (-0.25) | -114 |
| away | spreads | Pinnacle: -109 (+0.25) | -116 |
| over | totals | LowVig.ag: +101 (+2.25) | +101 |
| under | totals | LowVig.ag: -140 (+2.25) | -140 |
Vicenza @ Hellas Verona
Best moneyline price: Hellas Verona -108 at BetMGM; Vicenza +325 at betPARX; Draw +268 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | BetMGM: -108 | -132 |
| away | h2h | betPARX: +325 | +270 |
| draw | h2h | Pinnacle: +268 | +235 |
| over | totals | betPARX: -107 (+2.5) | -118 |
| under | totals | Pinnacle: -101 (+2.5) | -136 |
| home | spreads | LowVig.ag: +110 (-0.75) | +110 |
| away | spreads | LowVig.ag: -149 (+0.75) | -149 |
| over | totals | LowVig.ag: +100 (+2.75) | +100 |
| under | totals | LowVig.ag: -138 (+2.75) | -138 |
Pisa @ Mantova
Best moneyline price: Mantova +178 at Pinnacle; Pisa +180 at betPARX; Draw +240 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Pinnacle: +178 | +140 |
| away | h2h | betPARX: +180 | +145 |
| draw | h2h | BetMGM: +240 | +210 |
| over | totals | Bovada: +102 (+2.5) | -109 |
| under | totals | Pinnacle: -118 (+2.5) | -141 |
| home | spreads | Pinnacle: +102 (0) | -113 |
| away | spreads | Bovada: -110 (0) | -119 |
Empoli @ Modena
Best moneyline price: Modena +438 at Pinnacle; Empoli -139 at betPARX; Draw +280 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| home | h2h | Pinnacle: +438 | +340 |
| away | h2h | betPARX: -139 | -160 |
| draw | h2h | Pinnacle: +280 | +245 |
| over | totals | Bovada: -102 (+2.5) | -118 |
| under | totals | Pinnacle: -109 (+2.5) | -136 |
| home | spreads | Pinnacle: +100 (+0.75) | -108 |
| away | spreads | Bovada: -112 (-0.75) | -123 |
| over | totals | LowVig.ag: +108 (+2.75) | +108 |
| under | totals | LowVig.ag: -152 (+2.75) | -152 |
Frequently Asked Questions
What are the best Serie B - Italy lines today?
The table below shows which sportsbook has the best available price on each side of every upcoming Serie B - Italy event. Line shopping across multiple books can save you 1–3% per bet compared to sticking with a single sportsbook.
What is vig (vigorish) in sports betting?
Vig — short for vigorish, also called juice or overround — is the margin a sportsbook builds into its odds. It's the difference between the true probability of an outcome and what the odds imply. Lower vig means you keep more of your winnings on every bet. For example, a standard -110/-110 line has about 4.76% vig.
How often is this data updated?
We pull fresh odds from The Odds API every hour, on the hour (UTC). Each snapshot captures the latest lines from every sportsbook that has posted odds. The timestamp at the top of the page shows the most recent refresh.
How is the vig grade calculated?
Each sportsbook is graded on average vig: A+ (under 2%) is exchange-level pricing, A (2–3%) very competitive, B+ (3–4%) above average, B (4–5%) the industry standard, C+ (5–6%) slightly below average, C (6–7%) below average, D (7–8%) high vig, D− (8–10%) very high, F (10%+) predatory.
Why does lower vig matter for bettors?
Lower vig directly impacts your long-term returns. A bettor placing $1,000 per week at a book with 4% vig loses roughly $40/week to the house edge. At 2% vig, that drops to $20/week — a $1,040 difference over a year. For serious bettors, shopping for lower vig is one of the most reliable ways to improve profitability.
What sportsbooks do you track?
We track both regulated US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars) and offshore books (Bovada, BetOnline, MyBookie, BetUS, LowVig.ag, BetAnything). Data comes from The Odds API, which aggregates real-time lines from licensed sources.
How We Calculate These Numbers
- Data Source
- All odds on this page come from The Odds API, which aggregates real-time lines from licensed US and offshore sportsbooks. We track moneyline, spread, and totals markets across every sport with active betting lines.
- Update Frequency
- We pull a fresh snapshot of every tracked market every hour, on the hour (UTC). Each snapshot captures the latest lines from every sportsbook that has posted odds for a given event. The timestamp at the top of each page tells you exactly when the data was last refreshed.
- Vig Calculation
- Vig (short for vigorish, also called juice or overround) measures the margin a sportsbook builds into its odds. We calculate it by converting the odds on each side of a market to implied probabilities, summing those probabilities, and subtracting 100%. For example, a market priced at -110/-110 implies 52.38% on each side — a total of 104.76%, meaning a vig of 4.76%. Lower vig means better value for bettors because you keep more of your winnings.
- Per-Market Breakdown
- We compute vig separately for each market type: moneyline (h2h), point spreads, and totals (over/under). The "average vig" shown for each sportsbook is the mean across all market types weighted by the number of events sampled in each market.
- Grading Scale
- Every sportsbook receives a letter grade based on its average vig: A+ (under 2%) is exchange-level pricing. A (2–3%) is very competitive. B+ (3–4%) is above average. B (4–5%) is the industry standard — a -110/-110 line is 4.76%. C+ (5–6%) is slightly below average. C (6–7%) is below average. D (7–8%) is high vig. D− (8–10%) is very high vig. F (10%+) is predatory pricing. See the full Vig Index Methodology for formulas, worked examples, and known limitations.
- Trend Tracking
- We store daily snapshots for 30 days, allowing us to show 24-hour and 7-day vig trends. A downward trend (improving) means sportsbooks are tightening their lines — often in response to increased competition or higher betting volume as a season heats up.