How to Export Sports Scores, Standings, and Box Scores (NFL, NBA, MLB, NHL, Soccer)
ESPN covers scores and standings for every major league, but there is no bulk export — just live pages meant for browsing. This tool reads ESPN's own data feeds directly and returns scoreboards, standings, team rosters, and full game box scores as structured data, for NFL, NBA, MLB, NHL, NCAA, and major soccer leagues.
In short: Manually checking standings or scores across leagues and dates doesn't scale, and there's no official bulk API for casual use. This tool automates it — you get structured, ready-to-use data instead of copying it by hand.
What the data shows: In this sample of the current MLB standings, the top 10 teams span both leagues with win percentages from 52.6% to 62.9% — a full-league snapshot that would otherwise require checking each division's standings page separately.
Sample data
| Team | League | Record | Win % | GB |
|---|---|---|---|---|
| Los Angeles Dodgers | National League | 61-36 | 62.9% | - |
| Milwaukee Brewers | National League | 59-37 | 61.5% | 1.5 |
| Tampa Bay Rays | American League | 56-38 | 59.6% | - |
| Atlanta Braves | National League | 55-40 | 57.9% | 5 |
| New York Yankees | American League | 54-42 | 56.3% | 3 |
| Chicago Cubs | National League | 54-42 | 56.3% | 6.5 |
| Philadelphia Phillies | National League | 54-44 | 55.1% | 7.5 |
| Miami Marlins | National League | 52-45 | 53.6% | 9 |
| Chicago White Sox | American League | 50-45 | 52.6% | 6.5 |
| St. Louis Cardinals | National League | 50-45 | 52.6% | 10 |
What each field means
| Field | Description |
|---|---|
teamName, teamAbbrev, group | Team name, abbreviation, and division/conference |
wins, losses, ties, winPercent | Current record and win percentage |
gamesBehind, playoffSeed, streak | Games behind the division leader, current playoff seed, and win/loss streak |
Scoreboard mode | Live and completed game scores for a given date, with team scores and game status |
Game summary mode | Full box score for a specific game: player stats, scoring plays, and team totals |
Teams mode | Full roster and team info for a league |
How to use it
- Open the tool on Apify (link below).
- Fill in the search form — no code required.
- Run it and wait for it to finish (usually seconds).
- Download your results as JSON, CSV, or Excel.
Frequently asked questions
Do I need to know how to code?
No. You pick a league and what to fetch (scores, standings, teams, or a game box score) and download the results as JSON, CSV, or Excel.
Is this real-time data?
Yes, every run fetches current data directly from ESPN at the time you run it.
Which leagues are supported?
NFL, NBA, MLB, NHL, NCAA football and basketball, and major soccer leagues like the Premier League and La Liga.