NCAA football data API
The world's easiest
NCAAF API for developers ballers.
Scores, player data, play-by-play and intelligence through one clean API.
Player identity
A player profile, not a roster stub.
DeVon Rice
Hawai'i Rainbow Warriors
- Passing yards
- —
- Total TD
- 2
- Rush + rec yards
- 60
- PPR points
- 20.0
Game detail
Live shape. Six seasons deep.
New Mexico State Aggies
19Hawai'i Rainbow Warriors
29Final scoring share from the served quarter-by-quarter linescore.
Live shape. Six seasons deep.
Standings
2026 regular-season standings.
Calculated from completed regular-season games. Newest result represented: Sep 13, 2026, 1:00 AM UTC. Recalculated Sep 16, 2026, 5:04 AM UTC.
| Program | W | L | Pct |
|---|---|---|---|
| 3 | 0 | 1.000 | |
| 3 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 | |
| 2 | 0 | 1.000 |
Team leaderboard
20 programs, ranked by current record.
Overall record, games played and scoring margin come from the served standings table. Conference records and poll ranks are not claimed because this response does not currently carry them.
- 1North Dakota State Bison3–03 GP
- 2USC Trojans3–03 GP
- 3Alabama Crimson Tide2–02 GP
- 4App State Mountaineers2–02 GP
- 5Auburn Tigers2–02 GP
- 6BYU Cougars2–02 GP
- 7Cincinnati Bearcats2–02 GP
- 8Colorado Buffaloes2–02 GP
- 9Colorado State Rams2–02 GP
- 10Duke Blue Devils2–02 GP
- 11Florida Gators2–02 GP
- 12Georgia Bulldogs2–02 GP
- 13Georgia State Panthers2–02 GP
- 14Houston Cougars2–02 GP
- 15Indiana Hoosiers2–02 GP
- 16Iowa Hawkeyes2–02 GP
- 17James Madison Dukes2–02 GP
- 18Kansas State Wildcats2–02 GP
- 19LSU Tigers2–02 GP
- 20Maryland Terrapins2–02 GP
Player rankings
Top fantasy performers from one completed game.
Transparent PPR scoring from the served New Mexico State Aggies at Hawai'i Rainbow Warriors box score.
- #1Hawai'i Rainbow WarriorsTU
Tama Uiliata
Position not served
- PPR
- 25.0
- Pass
- 7
- Rush/Rec
- 107
- #2Hawai'i Rainbow WarriorsDR
DeVon Rice
Position not served
- PPR
- 20.0
- Pass
- —
- Rush/Rec
- 60
- #3New Mexico State AggiesJJ
James Jones
Position not served
- PPR
- 17.2
- Pass
- —
- Rush/Rec
- 92
- #4Hawai'i Rainbow WarriorsKC
Kainoa Carvalho
Position not served
- PPR
- 17.2
- Pass
- —
- Rush/Rec
- 82
- #5New Mexico State AggiesTK
TK King
Position not served
- PPR
- 16.9
- Pass
- —
- Rush/Rec
- 69
- #6Hawai'i Rainbow WarriorsAH
Audric Harris
Position not served
- PPR
- 14.5
- Pass
- —
- Rush/Rec
- 105
Live play feed
Follow the college game, one snap at a time.
The dedicated American-football play route refreshes about every five minutes while a game is live. This finished-game panel shows the latest served snaps without presenting them as live.
/v1/live-stats/american_football/f445cd96-dc78-4daa-97af-2ae43f2e8608/playsFinished game- Q4
0:48SCORING PLAY(00:56) No Huddle-Shotgun #12 R.Moore III rush right for 79 yards gain to the TSU00 TOUCHDOWN, clock 00:48, 1ST DOWN #91 C.Arreola kick attempt failed (H: #47 B.Braun, LS: #46 C.Loeb) - Q4
1:23Rush(01:33) No Huddle-Shotgun #12 R.Moore III rush middle for 1 yard gain to the UTEP21 (#14 L.Zaccaro; #29 D.Sims) - Q4
1:40Field Goal Missed(01:45) #10 M.Arana field goal attempt from 31 yards NO GOOD (H: #50 B.Mays Jr, LS: #51 I.Mbagwu), clock 01:40 - Q4
1:45Fumble Recovery (Own)(01:52) Shotgun #2 N.Peterson, Jr. rush middle for 2 yards loss to the UTEP14 fumbled by #2 N.Peterson, Jr. at UTEP17 recovered by TSU #2 N.Peterson, Jr. at UTEP25 (#22 K.White-Tinsley), out of bounds - Q4
1:56Pass Incompletion(02:00) Shotgun #2 N.Peterson, Jr. pass incomplete short left to #1 R.Richardson thrown to UTEP00 - Q4
2:00TimeoutTimeout Texas Southern, clock 02:00 - Q4
2:15Pass Reception(02:22) Shotgun #2 N.Peterson, Jr. pass complete short left to #5 J.McGee caught at UTEP22, for 7 yards to the UTEP12 (#24 J.Guerrero) - Q4
3:01Rush(03:06) Shotgun #21 D.Green, Jr. rush middle for 3 yards gain to the UTEP19 (#93 J.Brasher), 1ST DOWN
Next up
The next NCAA football games on the schedule.
Sep 17, 2026, 12:00 AM UTC
Sep 17, 2026, 11:30 PM UTC · ESPN
Sep 18, 2026, 11:30 PM UTC
From response to product
The same game, rendered and raw.
Resize the two views to inspect how a real NCAAF game response maps into a match-center interface. The JSON is fetched from the published game-detail route on the server.
Sacramento State Hornets
3Fresno State Bulldogs
49| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| SAC | 0 | 0 | 3 | 0 | 3 |
| FRES | 0 | 32 | 14 | 3 | 49 |
{
"data": {
"id": "d3dde430-c735-4433-aa92-7dea8132ed6e",
"sport": "american_football",
"league": "NCAAF",
"home": {
"id": "ed13600b-99d1-413d-9458-064cf76ec81a",
"name": "Fresno State Bulldogs",
"short_name": "FRES",
"logo_url": "https://api.bigballsdata.com/v1/assets/1j_74vKtEk51YpKIQtfrBG0Ygn1my8tfMcRaSGy8LPSDc5Xu0ibE1fSvK6OULSJV-7sst-3gmndgM7p-wk7lDrpA9JAZVGN_PPnku-Ki"
},
"away": {
"id": "5ec45708-9470-4e2f-9ad4-7ab88474a8fa",
"name": "Sacramento State Hornets",
"short_name": "SAC",
"logo_url": "https://api.bigballsdata.com/v1/assets/4GOMkS-bnJzBkd2DEUmYfqegLDOaPd4IH9Y0Rnvb2fwZlY9BI5Ef97JnkHczl6sp-nDiRTx6CU22H5ih-PUyhUfUXw_IAowVAo0zpTc"
},
"kickoff_utc": "2026-09-13T02:30:00.000Z",
"status": "finished",
"score": {
"home": 49,
"away": 3
},
"linescore": {
"away": [
0,
0,
3,
0
],
"home": [
0,
32,
14,
3
]
},
"attendance": 40198,
"broadcast": "CBSSN",
"round": null,
"has_odds": true
}
}Drag the divider or use the arrow keys. On mobile the product view and exact response stack.
Embeddable NCAAF widgets
Publish useful NCAAF views before writing an integration.
These lightweight iframe pages need no visitor API key. Standings and player leaders read the same server-cached NCAAF feed used by this page.
Standings
<iframe src="https://bigballsdata.com/embed/ncaaf/standings" title="NCAAF Standings" width="100%" height="620" loading="lazy" style="border:0"></iframe>Player leaders
<iframe src="https://bigballsdata.com/embed/ncaaf/leaders" title="NCAAF Player leaders" width="100%" height="560" loading="lazy" style="border:0"></iframe>Real API example
One request. A traversable game ID.
A game ID is stable across the schedule, detail and play routes. Start with a finished game, then reuse that ID for its plays, statistics and odds.
curl -H "Authorization: Bearer $BBS_API_KEY" \
+ "https://api.bigballsdata.com/v1/matches?sport=american_football&league=ncaaf"{
"id": "d3dde430-c735-4433-aa92-7dea8132ed6e",
"league": "NCAAF",
"away": "Sacramento State Hornets",
"home": "Fresno State Bulldogs",
"status": "finished",
"score": {
"home": 49,
"away": 3
}
}NCAAF data reference
Start with the product you want to build.
The categories stay simple; expand a row only when you need the exact route and plan floor.
Games, scores + standings
The free foundation for schedules, final scores, quarter lines and the current conference race.
FBS games, scores + linescoresFree
GET /v1/matches?sport=american_football&league=ncaafFCS gamesFree
GET /v1/matches?sport=american_football&league=ncaaf-fcsConference + division standingsFree
GET /v1/standings?sport=american_football&league=ncaafPlayer + program intelligence
Game-level player production, recent form and head-to-head history for FBS and FCS products.
Player game statisticsFree
GET /v1/players/:id/statsRecent program formSolo
GET /v1/teams/:id/formProgram head-to-head historySolo
GET /v1/teams/:id/h2h-intelligenceOdds + backtesting
Current pricing and historical snapshots for FBS models; FCS odds are not currently available.
Current game oddsEdge
GET /v1/matches/:id/oddsHistorical odds snapshotsEdge
GET /v1/odds/historical?sport=american_football&league=ncaafMCP
Connect an agent. Start building.
Send your dashboard key as a bearer token and give your agent the NCAAF data tools.
Build me a fantasy college football board using the latest served game.
- ✓ Games and standings loaded
- ✓ Player statistics ranked
- ✓ Game plays connected
Ranking the verified player lines and connecting every result to its game and program.
Data freshness
How fresh is the data, exactly?
Update intervals and the latest verifiable NCAA football timestamp.
- Real-time
Live scores
Every 15 secondsduring live games - Real-time
Odds
Every 60 secondswhen NCAAF markets are active - Real-time
Standings
After final whistle - Real-time
Player stats
Every 15 secondsduring live games - Daily
Rosters
Checked daily - Frequent
Live plays
About every 5 minutesduring live games - Frequent
Games and schedule
Every 5 minutesLast updated: Sep 16, 2026, 5:50 AM UTC - Static
Historical stats
Static
Cadences are upper bounds. Live subscribers receive changes when the upstream poll detects them, without an additional page-cache delay.
BigBalls Sports Data API
Scores, odds and play-by-play for developers. Plans step up by sport coverage and depth, not just request volume.
- 1 sport
- 250 requests / day (500 with GitHub)
- Current season
- Scores, schedules, fixtures
- Teams and players
- Standings
- Box scores and final results
- Everything in Free, plus
- 1 sport
- 10,000 requests / day
- Up to 5 seasons
- Player headshots
- Player and team season stats
- Injuries and designations
- Rosters and depth charts
- Elo ratings and team model bands
- Predictions
- Everything in Solo, plus
- 3 sports
- 25,000 requests / day
- Up to 5 seasons
- Everything in Trio, plus
- All sports
- 100,000 requests / day
- All available history
- Current odds board
- Historical odds and line movement
- Closing lines and CLV analytics
- Against-the-spread records
- Value finder (+EV)
- Value props
- Everything in Edge, plus
- All sports
- 200,000 requests / day
- All available history
- NCAAF play-by-play
- Odds-divergence feed
- Real-time WebSocket streaming
Pricing
BigBalls Sports Data API
Scores, odds and play-by-play for developers. Plans step up by sport coverage and depth, not just request volume.
- 1 sport
- 250 requests / day (500 with GitHub)
- Current season
- Scores, schedules, fixtures
- Teams and players
- Standings
- Box scores and final results
- Everything in Free, plus
- 1 sport
- 10,000 requests / day
- Up to 5 seasons
- Player headshots
- Player and team season stats
- Injuries and designations
- Rosters and depth charts
- Elo ratings and team model bands
- Predictions
- Everything in Solo, plus
- 3 sports
- 25,000 requests / day
- Up to 5 seasons
- Everything in Trio, plus
- All sports
- 100,000 requests / day
- All available history
- Current odds board
- Historical odds and line movement
- Closing lines and CLV analytics
- Against-the-spread records
- Value finder (+EV)
- Value props
- Everything in Edge, plus
- All sports
- 200,000 requests / day
- All available history
- NCAAF play-by-play
- Odds-divergence feed
- Real-time WebSocket streaming
NCAAF API FAQ
Answers before you build.
Is NCAA football live right now?
Yes. FBS and FCS schedules use separate league keys, but both share the same live match surface. During games, score, period and clock polling runs every 15 seconds; the first kickoff can take up to about two minutes to register while the worker is in its idle cadence. Live plays are now available at GET /v1/live-stats/american_football/:matchId/plays and refresh on an approximately five-minute worker cadence. Per-game player and team box scores remain postgame data rather than a live in-game surface.
How fast are NCAAF live scores, and what updates during a game?
The live match poller is adaptive, so the honest answer has two numbers. While any game is in progress, score, period and clock poll every 15 seconds plus a small scheduling stagger; when nothing is live, it backs off to a two-minute cycle, so the first kickoff can take longer to appear. GET /v1/matches/:id is served uncached. Live plays are a separate surface at GET /v1/live-stats/american_football/:matchId/plays and currently refresh about every five minutes. Per-game player stats, team stats and box scores are still written after the game and should not be presented as live.
How far back does NCAAF history go?
A full decade — 9,204 FBS games from 2016 through the 2026 schedule (2016-08-27 to 2026-11-28). Per-game player stats are live for 2016 through 2025, covering 93% of finished FBS games (8,188 of 8,798). That total includes 1,024 FBS-vs-FCS "buy games" — previously excluded because FCS opponents had no resolvable roster, now carried since FCS is its own separate league (see below).
Which programs are covered?
All FBS programs across the Power Five, Group of Five, and independents, built on the College Football Data feed. FCS (Football Championship Subdivision) is also covered as a separate league — see the FCS question below.
Do you cover FCS (Football Championship Subdivision)?
Yes — as a separate league (league=ncaaf-fcs), sharing the same American Football sport as FBS, not merged into it. 139 teams. A decade of regular-season history, 2016-2025 (weeks 1-15 only — the 24-team FCS postseason playoff is not loaded, a real gap). 7,113 games touch an FCS team: 6,089 FCS-vs-FCS games filed under the FCS league, plus 1,024 FBS-vs-FCS "buy games" filed under NCAAF (FBS) since they are part of the FBS team's own schedule too — both kinds show up on either team's own record via /v1/teams/:id/form and /v1/teams/:id/h2h-intelligence, but a league-scoped browse (league=ncaaf-fcs) surfaces the 6,089 FCS-vs-FCS games only. Per-game player stats are strong for 2021-2025 (88-99% of games) and the 1,024 buy games are covered back to 2016 — but pure FCS-vs-FCS box scores are sparse before 2021: the upstream source's own historical FCS box-score collection doesn't reach back that far, a source limit, not a gap on our end. End-to-end that's about 58% of the 7,113 games (1,087,323 rows across 42,761 players). No standings, Elo ratings, or odds for FCS yet.
Are NCAA football odds available?
Yes — for FBS, on /v1/odds/historical. Opening and closing snapshots are archived for 716 of the 2025 season's 1,121 games (64%), which is what you want for backtesting. Reach for that endpoint rather than /v1/matches/:id/odds: the per-match route serves CURRENT pricing only, so it returns nothing for a finished 2025 game and nothing at all between seasons. Same shape as the NFL odds surface — 2026 pricing resumes closer to kickoff. No odds are loaded for FCS today.
Does the NCAAF API include play-by-play or box scores?
Yes. Live college-football plays are served at /v1/live-stats/american_football/:matchId/plays on an approximately five-minute refresh cadence while a game is active. Per-game player statistics (passing, rushing, receiving, and more) remain a separate postgame surface: 93% of finished FBS games from 2016 through 2025 carry box-score-level player stats via /v1/players/:id/stats. FCS coverage is strongest from 2021 through 2025 and sparse before 2021 because the upstream historical collection does not reach further back.
Is it on the free tier?
Yes. Scores, standings, team form, head-to-head history, and per-game player stats are all on the free tier at 1,000 req/day (2,000 with GitHub) — FBS and FCS alike. Per-game and historical odds both require the Edge plan ($149/mo) or higher.