ODDSFOLIO
Deterministic sports models

Know the number before you bet.

Oddsfolio projects every game from stored data alone, compares that projection against the market, and calls a bet only when the gap is worth taking. Every call it makes is graded against the final score and published — the losses too.

  • Six sports — soccer across 10 leagues, NFL, MLB, NHL, NBA and college basketball
  • 47 call types — winners, goals and points lines, halves and periods, team totals, corners, cards, bet builders
  • A public record you can audit call by call

Get started See the record

Today’s calls2026-10-22
NFL · Bears v Patriots
1H O/U 10.5 🔒 1 call
NHL · Penguins v Panthers
O/U 3.5P1 GOAL 🔒 2 calls
NHL · Oilers v Hurricanes
O/U 3.5 🔒 1 call

The live record

Real calls, really graded. Nothing here is a simulation.

Soccer

65.5%763–402 from 1165 graded calls
★ 76.9%headline ★ calls · 343–103 from 446

NBA

—no graded calls yet · season underway

College basketball

—no graded calls yet · opens in about 12 days (around 3 Nov)

NHL

79%692–184 from 876 graded calls
★ 90.2%headline ★ calls · 138–15 from 153

NFL

78%503–142–6 from 651 graded calls
★ 90.3%headline ★ calls · 84–9 from 93

MLB

75.2%245–81 from 326 graded calls
★ 77.1%headline ★ calls · 165–49 from 214

How it decides

Four rules the engine cannot break.

Numbers from code, not opinion

Every projection is a pure function of stored data. No language model ever produces, adjusts or rounds a number in the pick pipeline.

Nothing is fitted on the future

A match is rated only on matches that finished before it. Strategies are tuned on early seasons and scored on later ones they never saw.

NO BET is a position

A day with no call is a correct output, and it is published like any other. The engine never calls a game just because the game exists.

A call cannot be edited

Calls are append-only. The line it was called at is frozen onto the row and graded against that, never against a friendlier line fetched later.

What it covers

Six sports on one board — soccer year-round, the rest as their seasons run.

Sports & leagues

Scanned every fixture day; a dimmed chip is a season that has not opened yet.

EPLLa LigaSerie ABundesligaLigue 1ChampionshipPrimeira LigaBelgian Pro LeagueBrazil Série AMLS NFLMLB NHL · OctoberNBA · late OctoberNCAA basketball · November

47 call types

Each one modelled and graded separately — never blended into a single headline number.

Soccer
Edge (O/U 2.5)High confidence (O/U 2.5)Winner (1X2)Win-or-draw (double chance)1st half O/U 1.5Over/Under 1.5Over/Under 3.5Both teams to scoreBet builder combinationsTotal corners O/U 10.5Total cards O/U 4.52nd half over 0.5 goalsTeam total over 1.5
NFL
Winner (straight up)Both teams 14+ pointsOver 43.5 pointsOver 37.5 pointsBoth teams 10+ points1st-half lead1st half over 10.5 points1st half over 13.5 pointsStarter 175+ passing yardsStarter 200+ passing yards
MLB
Winner (straight up)First-5-innings leadTeam to score 4+ runsStarter 5+ strikeoutsStarter 2 or fewer walksStarter completes 6 inningsTeam 7+ hits
NHL
1st-period goal (over 0.5)Both teams 2+ goalsOver 5.5 goalsOver 4.5 goalsOver 3.5 goalsTeam to score 3+ goalsGoal in every period
NBA
Totals (Over/Under)Winner (straight up)Double-digit win (by 10+)1st-half leadBoth teams 100+
College basketball
Totals (Over/Under)Winner (straight up)Double-digit win (by 10+)1st-half leadBoth teams 70+

Plans

One sport, or all of them. Cancel whenever — access simply runs out.

College Basketball

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

NBA

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

Soccer

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

NHL

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

NFL

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

MLB

$5
per month · paid in crypto
  • Every call type for this sport
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access
Best value

All Access

$25
per month · paid in crypto
  • Every sport and every call type
  • Full board from 7 AM ET, results within the hour
  • Complete graded history + paper trading
Get access

See today’s board.

Or read the record first — every call, graded, wins and losses alike. It is public and needs no account.

Create an account Browse the record