NFL Dataset, games, players and plays as CSV
Clean NFL data for the seasons you choose: game results, team and player stats, play-by-play, rosters and schedules, in one consistent set of tables. Built for models, fantasy tools and analysts.
- ✓Games, scores, team stats and player stats, by season and week
- ✓Play-by-play with down, distance, field position and result
- ✓Rosters, schedules and venues, joined by game and player id
Any
seasons you choose
Weekly
updates in season
24 hrs
free sample delivery
What the tables contain
Separate tables for games, player stats and plays, joined by game_id and player_id, so they drop straight into pandas, R, SQL or Excel.
| Field | Example value | What it is |
|---|---|---|
| game_id | 2025_05_KC_BUF | Season, week and teams in one key |
| season, week, game_date | 2025, 5, 2025-10-05 | |
| home_team, away_team | BUF, KC | |
| home_score, away_score | 27, 24 | |
| stadium, roof, surface | Highmark Stadium, outdoors, grass | |
| player_id, player_name, position | 00-0034796, Example Player, QB | |
| passing_yards, passing_tds, interceptions | 284, 2, 1 | Per player, per game |
| rushing_yards, receiving_yards, receptions | 41, 0, 0 | |
| fantasy_points | 21.4 | Standard and PPR |
| play_id, quarter, clock | 1823, 3, 08:41 | Play-by-play table |
| down, yards_to_go, yardline | 3, 6, OPP 34 | |
| play_type, yards_gained | pass, 11 | |
| description | Short right pass complete for 11 yards |
Example values are illustrative. The free sample contains real records.
Who buys this data
Prediction models
Results, team stats and player stats season after season, ready to build and test a model.
Fantasy football tools
Player game stats and fantasy points by week, ready for projections, rankings and draft tools.
Analysts and writers
Team and player trends as clean tables, instead of copying box scores by hand.
Apps and startups
Seed a sports app with schedules, results and stats without building and babysitting a scraper.
Students and researchers
Consistent play-by-play across seasons for modelling, with one row per play.
Media and creators
Fast answers for articles, charts and videos, from data you can trust.
How it works
Tell us the scope
The seasons, the tables (games, players, plays, rosters) and whether you want weekly updates.
Check the free sample
1,000 real rows in the exact format you will receive, within 1 working day.
Get the full file
CSV, Excel or JSON by download link. In-season updates arrive every week, same columns every time.
Pricing
Pay for the data you need, not a yearly sports-data licence.
Sample
Free
1,000 rows
- ✓Every field, real records
- ✓Delivered within 1 working day
- ✓No credit card, no call
Standard file
From $49
per one-off file
- ✓Up to 10,000 rows
- ✓Every field on the page
- ✓CSV, Excel or JSON
- ✓Delivered within 2 working days
Large or refreshed
Custom
quoted on your scope
- ✓Many seasons, every table
- ✓Weekly or monthly refresh
- ✓Delivery to S3, a bucket or by API
- ✓Engineer on WhatsApp
What customers say
4.7 from 37 reviews on Trustpilot
It's a fantastic tool to scrape all sorts of information from the web, and for the price, an absolute bargain. Their customer service through WhatsApp is top-notch.
Patrick Reverchon · GB · Jul 2026
The customer service team is impressive. I was expecting few days or at least a week for response. But to my surprise, they responded right after I sent the email and worked on the fix.
YM J · US · Aug 2026
Any query or doubts I had, I contacted the team and they helped me with the solution. They even explained in detail how this thing works.
Rajesh A · IN · Jul 2026
I run my business using these amazing apps developed by Omkar! Their support is really fast and helpful too.
Daniel Morgan · ZA · Jul 2026
Questions, answered
Why not use a free dataset from Kaggle or GitHub?
Free copies are usually a few years old, cover someone else's scope and need cleaning. We collect the games, stats and plays fresh for the scope you choose, in clean columns that load straight into Excel, a database or a model.
Which seasons can I get?
Tell us the seasons you need in the form. We confirm coverage and the row count before you pay.
Can I get updates during the season?
Yes. Weekly updates add the new games, stats and plays, same columns every time.
What formats do you deliver?
CSV and Excel for spreadsheets, JSON for developers. Large files by download link or straight to your S3 bucket.
Is there a free sample?
Yes. 1,000 real rows for the scope you choose, with every field, sent within 1 working day. No credit card and no sales call.
See the real data before you spend a dollar.
Tell us what you need and we send a free sample within 1 working day. Prefer to talk? Our engineers answer on WhatsApp and email.