Your Free-to-Access Horse Racing Data & Football Analytics Resource
PortfolioSports publishes what actually happened, counted: racecards and results, league tables and fixtures, and deep statistics on every match and every race.
We do not publish tips or selections. The numbers are here in full so you can reach your own view — and the Match Wizard will walk you to one, step by step, keeping the odds out of sight until your view is formed.
New: the Match Wizard
A four-step walk through any upcoming match in our competitions — the table and its blocks, home and away form, goal timings, and the bookies’ favourite markets — built entirely from played-match facts, with every figure carrying its denominator. No odds are shown until your own appraisal is made; only then does the market arrive beside your view. At half-time, give it the score and it reads the second half from the same book.
Horse racing
Today's racecards, results and course statistics
Every British meeting with the full card: runners, form, going and best bookmaker prices, updated through the day. Results as they land, and draw-bias and course records computed from our own twelve-month results bank.
Next 3 races
- Wolverhampton
7 runners
- Catterick
9 runners
- Wolverhampton
11 runners
Football
Tables, fixtures and match statistics
18 competitions across the English pyramid to step five, all four Scottish divisions, the women's game and the domestic cups. Match pages carry form, goals, both-teams-to-score, shots, expected goals — and corners and cards, which most free sites keep behind a paywall.
Upcoming matches
- Crystal Palace v Manchester City
Premier League — Friday, 28 August 2026
- Dunfermline Athletic v Raith Rovers
Scottish Championship — Friday, 28 August 2026
- Wrexham v Birmingham City
Championship — Friday, 28 August 2026
Recent articles
-
What Is Sportzino? The US Sweepstakes Sportsbook Explained for UK Readers
Sportzino is attracting considerable attention in America — but could a sweepstakes sportsbook ever work in Britain?
How to read what is here
- Percentages are counts, not forecasts. "Over 2.5 goals in 54%" means it happened in 54% of matches played, not that it is 54% likely next time.
- Missing data shows as a dash, never as zero. A nought on this site is a real nought.
- Where a side has played too few matches to describe it, the page says so and states which season it is showing instead.
- Odds are the market's prices, reported as a fact. They are not a recommendation, and they move.
Built to be readable by machines too
Every data page has a plain Markdown twin at the same address with
.md on the end, and embeds its figures
as structured JSON. Free to use with attribution.
18+. Gambling should be entertainment, never a way to make money. Free, confidential help is available from the National Gambling Helpline on 0808 8020 133, 24 hours a day. See our safer gambling page.