Buy Credits
HomeExploreFree ProductsTop SellersCategoriesUse CasesData PartnersBuy Credits
AboutFAQContact
TermsPrivacy
©2026 .
Professional Football
HomeProductsProfessional FootballNFL 2025 Play-by-Play Data
professional-footballAnalytics

NFL 2025 Play-by-Play Data

Professional-football analytics – data from txodds.com

Chronological play-by-play timeline for individual NFL games in the 2025 NFL season

120 credits
Txodds Com logo

Seller

Txodds Com
txodds.com logo

Provider

txodds.com
<8.2s
67% success
professional-footballAnalytics

NFL 2025 Play-by-Play Data

Professional-football analytics – data from txodds.com

120 credits

Chronological play-by-play timeline for individual NFL games in the 2025 NFL season

Txodds Com logo
SellerTxodds Com
txodds.com logo
Providertxodds.com
Response<8.2s
CoverageNorth America
Success rate67%
NFL 2025 Play-by-Play Data

Bulk data endpoint — not a realtime API. Each pull queries the source live and can return thousands to millions of rows, so responses take seconds, not milliseconds, and arrive as a downloadable CSV with a JSON preview.

Input parameters

11 parameters · 1 required

This insight accepts 11 parameters to customize your result. 1 is required, marked with *.

NUM
INDEX
Enter number(18,0)…
TEX
FIXTURE_ID
Enter text…
FIXTURE: START_TIME: COMPETITION: SEASON: CATEGORY: MIN: PERIOD: SUMMARY: SCORE:

About This Feed

Access detailed NFL play-by-play data for the complete 2025 season, with every game available as a CSV for use in analytics, machine learning models, backtesting, automated recaps and dashboards.


Each row represents a single event in chronological order, creating a complete timeline of what happened during the game. Events include kickoffs, drives, passes, rushing plays, play outcomes, touchdowns, field goals, penalties, timeouts, fumbles, injuries, punts, possession changes, one- and two-point conversions, safeties and overtime actions. Pre-game information such as weather conditions, the coin toss and team direction appears before the opening quarter, with the halftime direction switch positioned correctly within the event sequence.


Every event contains the fixture, scheduled kickoff time, event category, game clock, quarter, plain-English event description and running score at that point in the game. MIN follows the NFL game clock and counts down within the current quarter or period, rather than counting upwards continuously from the start of the game. Event summaries provide additional context including the teams involved, possession, penalty type and yardage, drive outcomes and scoring plays. Running scores are calculated from touchdowns, field goals, safeties and conversions, with adjustments applied where necessary to maintain an accurate score throughout the full game.


The dataset is built from the TXODDS Scores feed and uses the same consistent schema as the 2024 and 2026 NFL datasets. This makes it straightforward to combine multiple seasons or run existing models, queries and pipelines against 2025 data without additional field mapping or transformation.


Ideal for NFL analytics, in-game win probability modelling, drive-level analysis, sports betting research, historical backtesting, automated game recaps, AI and agent training, and interactive football dashboards.


A catalogue of every 2025 NFL game, listed in the order it was played, is available at 

https://tinyurl.com/NFL-2025-Scores-Actions


For additional inquiries, please email hello@txodds.com.

Who this is for

Sports AnalystsFantasy PlayersGeneral Business
Categoryprofessional-football
Data Sourcetxodds.com
CoverageNorth America
Data PeriodAugust 1, 2025 to February 8, 2026
Updatesevery day

Data accuracy and methodology verified. Originally released September 8, 2026. Last updated October 14, 2026.

Tags

nflfootballplay-by-play

How requests & billing work

1

This endpoint has 1 required parameter — marked with a red * above. You must supply a value for it before making a request. Calls missing any required value are rejected before you're charged.

2

Every request returns a single CSV file — no pagination. You get a preview and a download link in the response. Each request is capped at 1,000 rows for speed and safety.

3

You're charged 120 credits per request on 200 OK — not per row. One request = 120 credits, whether you get 10 rows or 1,000.

4

The only reason to request less data is relevance — use filters to scope results. Tighter filters = a smaller, faster file at the same cost.

5

Need rows in the response body instead of a file? Pass delivery: "inline" and rows come back directly in the response, subject to the same 1,000-row cap. Handy for live-UI integrations.

Example

A query returning the full 1,000 rows → 1 request → 120 credits, delivered as a single CSV. Filter to a subset → still 1 request → 120 credits, smaller file.

Code ExamplesSign in to get your key
Delivery:
Default · full result as a file, preview + download URL in response
🔑

API key required

Sign in to auto-populate your key and make live requests. The endpoint URL and code are real — only the key is gated.

Sign in →
https://txodds-com.api.spartera.com/endpoints/v1/nfl-2025-play-by-play-data
# Bulk export to GCS — full result delivered as a single file.
# This is the default; you don't need to pass a delivery flag.
# Response carries a preview + download_url; you GET that URL to grab the file.
curl -X POST "https://txodds-com.api.spartera.com/endpoints/v1/nfl-2025-play-by-play-data" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "format": "csv",
    "limit":  1000000
  }'

# Then pull the actual file (URL is public-read GCS — no auth needed):
# curl -O "<download_url from response.response.download_url>"

Response envelope: data.spartera (billing/file stats) · data.response.download_url (HTTPS link to file) · data.response.preview (first 50 rows)

Common Questions

NFL 2025 Play-by-Play Data returns time-stamped records, so the change is measured by ordering results chronologically rather than by reading a single snapshot. Each record carries INDEX, FIXTURE_ID, FIXTURE, START_TIME. Data is sourced from txodds.com, refreshed daily, and delivered on demand by Txodds Com through Spartera.

NFL 2025 Play-by-Play Data returns time-stamped records, so the change is measured by ordering results chronologically rather than by reading a single snapshot. Each record carries INDEX, FIXTURE_ID, FIXTURE, START_TIME. Data is sourced from txodds.com, refreshed daily, and delivered on demand by Txodds Com through Spartera.

NFL 2025 Play-by-Play Data is built to answer this directly. Chronological play-by-play timeline for individual NFL games in the 2025 NFL season Returned fields include INDEX, FIXTURE_ID, FIXTURE, START_TIME. Data is sourced from txodds.com, refreshed daily, and delivered on demand by Txodds Com through Spartera.

Chronological play-by-play timeline for individual NFL games in the 2025 NFL season

Each pull costs 120 credits (from $60.00), billed only on a successful 200 OK. You're charged once per request — whether the file holds 10 rows or 100,000 — not per row.

The data is pulled live from txodds.com at request time and delivered by Txodds Com. Each request queries the source directly rather than returning a cached snapshot.

Sign up for a free Spartera account, add credits, then call the endpoint from the marketplace or directly over REST with your API key. Each request returns a downloadable CSV plus a JSON preview and a download URL in the response.

The underlying source refreshes every day. Because each pull queries the source live, you receive the latest available rows at the moment you make the request.

Each request returns the full result as a downloadable CSV file, with a JSON preview and a download URL in the response. If you'd rather receive rows directly in the API response body, pass delivery: "inline".

Recommended For You

Loading recommendations...

Price

120 credits

120 credits · from $60.00 per request*

— or —
GDPR-compliant · *Billed on 200 OK only

Not for AI training

Analysis with AI tools is permitted. Using this data to train, fine-tune or improve a model is not.

Set by the seller · Binding under the marketplace terms

Why sign up?

  • Pull this and 12,000+ other analytical products on-demand
  • Flexible credit packages from $0.50/credit
  • Download results as CSV, share, and set alerts
  • Call directly via REST API with your own key
  • GDPR-compliant · billed only on a successful 200 OK
Response Schema — per data row
INDEXnumber(18,0)
FIXTURE_IDtext
FIXTUREtext
START_TIMEtimestamp_ntz
COMPETITIONtext
SEASONnumber(5,0)
CATEGORYtext
MINtext
PERIODtext
SUMMARYtext
SCOREtext
—
rate limit
67%
Success rate
8.2 s
Avg latency
Refresh Frequency
Daily
Refreshes every day
Last refresh ~3 hours ago

Refresh Frequency

Daily
Refreshes every day
Last refresh: ~3 hours ago
(estimated)

Region

North America

Parameters

11enabled · 1 required, 10 optional

Sources

  • Show sources information

    Data for the following insight was sourced from the following:

    txodds.comtxodds.com
    Visit Provider
  • Show publisher information
    txodds.comtxodds.com
    Visit Publisher
  • How to Cite

    Chicago Style:

    Txodds Com. "NFL 2025 Play-by-Play Data." Spartera Analytics Marketplace, 2026. https://marketplace.spartera.com/products/nfl-2025-play-by-play-data/6c979c3b-f8da-4d0a-9079-65162e583f1b

    MLA Style:

    Txodds Com. "NFL 2025 Play-by-Play Data." Spartera Analytics Marketplace, 2026, https://marketplace.spartera.com/products/nfl-2025-play-by-play-data/6c979c3b-f8da-4d0a-9079-65162e583f1b.

    APA Style:

    Txodds Com. (2026). NFL 2025 Play-by-Play Data. Spartera Analytics Marketplace. https://marketplace.spartera.com/products/nfl-2025-play-by-play-data/6c979c3b-f8da-4d0a-9079-65162e583f1b

Details

PublishedSep 8, 2026
Last updatedOct 14, 2026
Data typeTime-series rows
FormatJSON preview + CSV
Response timeSeconds (bulk)
Vol. per session1,000+ rows
PricingPer pull (200 OK)