Standings and Rankings
Use this guide to effectively access NCAAWB standings and rankings. It also covers the Daily Change Log endpoint which can be used to track postgame revisions to standings and rankings.
Prerequisite - Accessing Available Seasons
To avoid confusion and ensure you're accessing available data, refer to our Seasons feed. This resource lists all the seasons for which we have data.
For example: To ensure data availability for future seasons, such as a schedule in advance of when a season begins, first check the Seasons feed to verify that data for that specific season is already provided.
Starting with this feed can prevent unnecessary errors and streamline your data retrieval process.
Starting Year for Each Season
It's important to note that the
season
parameter uses the starting year of the season; for example, to retrieve data for the 2024-25 NCAAWB season, you would use2024
as the value for the season parameter.
Difference Between Standings and Rankings
In college basketball, standings and rankings refer to related but distinct concepts:
- Standings provide detailed team records across various views including, overall, conference, and division information.
- Rankings are used to determine teams' rank in divisions and conferences. This endpoint is updated on different cadences. We provide the following rankings endpoints in the NCAAWB API:
- Rankings (Current Week) - List of current Associated Press and USA Today rankings, including those teams not ranked but receiving votes.
- Rankings (By Week) - List by week of Associated Press and USA Today rankings, including those teams not ranked but receiving votes.
- RPI (Rate Percentage Index) Rankings - RPI information including rating, strength of schedule, ranking, and records based on Sportradar’s RPI calculations.
When Rankings are Updated
- Rankings data is refreshed at different intervals depending on the source. The current week rankings and rankings by week are updated manually each week.
- RPI rankings are updated automatically overnight after all scheduled games have concluded.
- The NET rankings—which apply only to NCAA Men’s Basketball—are updated every morning starting one month into the season.
How to Access Standings
You can access standings using the Standings feed. This endpoint provides detailed team records across various views including, overall, conference, and division information.
Recommended Call Frequency:
- Standings are updated on a timer of 10 minutes after a game has moved to complete.
- Pull every hour or less, depending on your use case.
- Pull 10 mins after a game is moved to 'complete' to receive the quickest updates.
Analyzing Standings Data
{
"league": {
"id": "affab7b6-647e-4304-bbe2-1f9d68cd0cea",
"name": "NCAA WOMEN",
"alias": "NCAAW"
},
"season": {
"id": "a263b759-0702-45fb-803a-b1c0651da16f",
"year": 2024,
"type": "REG"
},
"conferences": [
{
"id": "2b83870c-321a-4862-adb5-c8b61e344e6b",
"name": "Southeastern Women",
"alias": "SEC-W",
"teams": [
{
"id": "b2ebc67e-bd54-4eb3-b0eb-eb2b769999dc",
"name": "Longhorns",
"market": "Texas",
"alias": "TEX",
"wins": 35,
"losses": 4,
"win_pct": 0.897,
"points_for": 77.85,
"points_against": 56.15,
"point_diff": 21.69,
"conf_points_for": 71.31,
"conf_points_against": 56.81,
"clinched": null,
"post_season_ineligible": false,
"strength_of_schedule_rank": 2,
"conference_rank": 2,
"subdivision_rank": 0,
"streak": {
"kind": "loss",
"length": 1
},
"games_behind": {
"conference": 0
},
"records": [
{
"record_type": "a10-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "acc-w",
"wins": 0,
"losses": 1,
"win_pct": 0
},
{
"record_type": "below_500",
"wins": 5,
"losses": 0,
"win_pct": 1
},
{
"record_type": "big10-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "big12-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "bigeast-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "caa-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "conference",
"wins": 15,
"losses": 1,
"win_pct": 0.938
},
{
"record_type": "cusa-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "equal_rebounds",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "equal_turnovers",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "fewer_turnovers",
"wins": 29,
"losses": 1,
"win_pct": 0.967
},
{
"record_type": "home",
"wins": 17,
"losses": 0,
"win_pct": 1
},
{
"record_type": "last_10",
"wins": 8,
"losses": 2,
"win_pct": 0.8
},
{
"record_type": "last_10_home",
"wins": 10,
"losses": 0,
"win_pct": 1
},
{
"record_type": "last_10_road",
"wins": 7,
"losses": 3,
"win_pct": 0.7
},
{
"record_type": "leads_field_goal_pct",
"wins": 30,
"losses": 0,
"win_pct": 1
},
{
"record_type": "leads_rebounds",
"wins": 27,
"losses": 1,
"win_pct": 0.964
},
{
"record_type": "neutral",
"wins": 8,
"losses": 2,
"win_pct": 0.8
},
{
"record_type": "opponent_fewer_turnovers",
"wins": 5,
"losses": 3,
"win_pct": 0.625
},
{
"record_type": "opponent_leads_field_goal_pct",
"wins": 3,
"losses": 4,
"win_pct": 0.429
},
{
"record_type": "opponent_leads_rebounds",
"wins": 7,
"losses": 3,
"win_pct": 0.7
},
{
"record_type": "ovc-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "overtime",
"wins": 0,
"losses": 1,
"win_pct": 0
},
{
"record_type": "over_500",
"wins": 30,
"losses": 4,
"win_pct": 0.882
},
{
"record_type": "road",
"wins": 10,
"losses": 2,
"win_pct": 0.833
},
{
"record_type": "scores_100_or_more",
"wins": 4,
"losses": 0,
"win_pct": 1
},
{
"record_type": "sec-w",
"wins": 18,
"losses": 3,
"win_pct": 0.857
},
{
"record_type": "southland-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "summit-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "sunbelt-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "swac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "ten_points",
"wins": 24,
"losses": 4,
"win_pct": 0.857
},
{
"record_type": "three_points",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "top_25",
"wins": 12,
"losses": 4,
"win_pct": 0.75
},
{
"record_type": "wac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
}
]
},
{
"id": "7f4f0451-6b78-4082-9503-ce851e549b0c",
"name": "Gamecocks",
"market": "South Carolina",
"alias": "SCAR",
"wins": 35,
"losses": 4,
"win_pct": 0.897,
"points_for": 79.13,
"points_against": 58.03,
"point_diff": 21.1,
"conf_points_for": 81.13,
"conf_points_against": 57.94,
"clinched": "conference",
"post_season_ineligible": false,
"strength_of_schedule_rank": 1,
"conference_rank": 1,
"subdivision_rank": 0,
"streak": {
"kind": "loss",
"length": 1
},
"games_behind": {
"conference": 0
},
"records": [
{
"record_type": "aac-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "acc-w",
"wins": 4,
"losses": 0,
"win_pct": 1
},
{
"record_type": "below_500",
"wins": 3,
"losses": 0,
"win_pct": 1
},
{
"record_type": "big10-w",
"wins": 4,
"losses": 1,
"win_pct": 0.8
},
{
"record_type": "big12-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "bigeast-w",
"wins": 0,
"losses": 2,
"win_pct": 0
},
{
"record_type": "bigsouth-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "conference",
"wins": 15,
"losses": 1,
"win_pct": 0.938
},
{
"record_type": "equal_rebounds",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "equal_turnovers",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "fewer_turnovers",
"wins": 29,
"losses": 2,
"win_pct": 0.935
},
{
"record_type": "home",
"wins": 16,
"losses": 1,
"win_pct": 0.941
},
{
"record_type": "last_10",
"wins": 9,
"losses": 1,
"win_pct": 0.9
},
{
"record_type": "last_10_home",
"wins": 9,
"losses": 1,
"win_pct": 0.9
},
{
"record_type": "last_10_road",
"wins": 9,
"losses": 1,
"win_pct": 0.9
},
{
"record_type": "leads_field_goal_pct",
"wins": 34,
"losses": 0,
"win_pct": 1
},
{
"record_type": "leads_rebounds",
"wins": 29,
"losses": 0,
"win_pct": 1
},
{
"record_type": "meac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "neutral",
"wins": 11,
"losses": 1,
"win_pct": 0.917
},
{
"record_type": "opponent_fewer_turnovers",
"wins": 5,
"losses": 2,
"win_pct": 0.714
},
{
"record_type": "opponent_leads_field_goal_pct",
"wins": 1,
"losses": 4,
"win_pct": 0.2
},
{
"record_type": "opponent_leads_rebounds",
"wins": 5,
"losses": 4,
"win_pct": 0.556
},
{
"record_type": "ovc-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "overtime",
"wins": 0,
"losses": 0,
"win_pct": 0
},
{
"record_type": "over_500",
"wins": 32,
"losses": 4,
"win_pct": 0.889
},
{
"record_type": "road",
"wins": 8,
"losses": 2,
"win_pct": 0.8
},
{
"record_type": "scores_100_or_more",
"wins": 3,
"losses": 0,
"win_pct": 1
},
{
"record_type": "sec-w",
"wins": 19,
"losses": 1,
"win_pct": 0.95
},
{
"record_type": "southern-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "ten_points",
"wins": 31,
"losses": 3,
"win_pct": 0.912
},
{
"record_type": "three_points",
"wins": 0,
"losses": 0,
"win_pct": 0
},
{
"record_type": "top_25",
"wins": 15,
"losses": 4,
"win_pct": 0.789
}
]
},
{
"id": "83271bc0-c5f0-4f88-8612-4c8581f20275",
"name": "Tigers",
"market": "LSU",
"alias": "LSU",
"wins": 31,
"losses": 6,
"win_pct": 0.838,
"points_for": 84.76,
"points_against": 65.7,
"point_diff": 19.05,
"conf_points_for": 78,
"conf_points_against": 70.88,
"clinched": null,
"post_season_ineligible": false,
"strength_of_schedule_rank": 3,
"conference_rank": 3,
"subdivision_rank": 0,
"streak": {
"kind": "loss",
"length": 1
},
"games_behind": {
"conference": 3
},
"records": [
{
"record_type": "aac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "acc-w",
"wins": 4,
"losses": 0,
"win_pct": 1
},
{
"record_type": "ae-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "as-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "below_500",
"wins": 8,
"losses": 0,
"win_pct": 1
},
{
"record_type": "big10-w",
"wins": 1,
"losses": 1,
"win_pct": 0.5
},
{
"record_type": "bigeast-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "bigsouth-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "conference",
"wins": 12,
"losses": 4,
"win_pct": 0.75
},
{
"record_type": "equal_rebounds",
"wins": 1,
"losses": 1,
"win_pct": 0.5
},
{
"record_type": "equal_turnovers",
"wins": 2,
"losses": 1,
"win_pct": 0.667
},
{
"record_type": "fewer_turnovers",
"wins": 22,
"losses": 2,
"win_pct": 0.917
},
{
"record_type": "home",
"wins": 19,
"losses": 1,
"win_pct": 0.95
},
{
"record_type": "last_10",
"wins": 6,
"losses": 4,
"win_pct": 0.6
},
{
"record_type": "last_10_home",
"wins": 9,
"losses": 1,
"win_pct": 0.9
},
{
"record_type": "last_10_road",
"wins": 5,
"losses": 5,
"win_pct": 0.5
},
{
"record_type": "leads_field_goal_pct",
"wins": 25,
"losses": 2,
"win_pct": 0.926
},
{
"record_type": "leads_rebounds",
"wins": 27,
"losses": 2,
"win_pct": 0.931
},
{
"record_type": "meac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "mvc-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "mwc-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "neutral",
"wins": 6,
"losses": 2,
"win_pct": 0.75
},
{
"record_type": "opponent_fewer_turnovers",
"wins": 7,
"losses": 3,
"win_pct": 0.7
},
{
"record_type": "opponent_leads_field_goal_pct",
"wins": 6,
"losses": 3,
"win_pct": 0.667
},
{
"record_type": "opponent_leads_rebounds",
"wins": 3,
"losses": 3,
"win_pct": 0.5
},
{
"record_type": "opponent_scores_100_or_more",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "overtime",
"wins": 1,
"losses": 1,
"win_pct": 0.5
},
{
"record_type": "over_500",
"wins": 23,
"losses": 6,
"win_pct": 0.793
},
{
"record_type": "road",
"wins": 6,
"losses": 3,
"win_pct": 0.667
},
{
"record_type": "scores_100_or_more",
"wins": 7,
"losses": 0,
"win_pct": 1
},
{
"record_type": "sec-w",
"wins": 13,
"losses": 5,
"win_pct": 0.722
},
{
"record_type": "southland-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "sunbelt-w",
"wins": 2,
"losses": 0,
"win_pct": 1
},
{
"record_type": "swac-w",
"wins": 1,
"losses": 0,
"win_pct": 1
},
{
"record_type": "ten_points",
"wins": 23,
"losses": 1,
"win_pct": 0.958
},
{
"record_type": "three_points",
"wins": 2,
"losses": 1,
"win_pct": 0.667
},
{
"record_type": "top_25",
"wins": 7,
"losses": 5,
"win_pct": 0.583
}
]
}
]
}
]
}
- Season and Conference Overview
- The data represents the 2024 NCAA Women’s Basketball Regular Season (
type: REG
) and is focused on teams in the Southeastern Conference – Women (SEC-W). - Each team’s performance is tracked within its respective conference, enabling side-by-side comparisons and evaluation of postseason readiness.
- The data represents the 2024 NCAA Women’s Basketball Regular Season (
- Team Profiles and Performance Metrics
- Each team entry includes identifiers like ID, name, alias, and market (e.g., Texas Longhorns, South Carolina Gamecocks, LSU Tigers).
- Key stats tracked per team include:
- Wins/Losses and Win Percentage (e.g., Texas is 35–4 with a 0.897 win percentage).
- Points For / Against: Texas averages 77.85 PPG and allows 56.15 PPG, showing a strong offensive and defensive balance.
- Conference Rank and Games Behind help assess standings within the SEC-W.
- Streaks (e.g., South Carolina is on a 1-game losing streak) offer insight into momentum.
- Record Breakdown by Scenario
- The
records
section captures how teams perform in various game conditions:- Conference Record: Reflects success within SEC-W matchups (e.g., LSU is 13–5).
- Home vs. Road: Tracks home-court advantage and road challenges (e.g., Texas is undefeated at home: 17–0).
- Performance Against Other Conferences: Includes matchups against ACC, Big Ten, etc.
- Special Scenarios:
- Record when leading in field goal %, rebounds, or with fewer turnovers.
- Record against top 25 opponents (e.g., South Carolina is 15–4).
- Records in overtime, when scoring 100+, or facing teams above/below .500.
- The
- Strength Indicators
- Point Differential: Shows overall team dominance (e.g., Texas: +21.69 average margin).
- Strength of Schedule Rank (SOS): Evaluates difficulty of opponents (e.g., South Carolina is ranked 1st).
- Games Behind: Measures distance from the top spot in conference standings (e.g., LSU is 3 games behind).
What is Clinching Status?
Clinching status refers to the point in the season when a team has secured a the top spot in their conference (clinched =
conference
) based on their performance.
You might consider displaying NCAAWB season standings data like the following to provide users with a comprehensive overview of team performances. It shows detailed statistics including wins, losses, home and away records.
How to Access Rankings
To retrieve rankings information, you can use the following feeds:
- RPI Rankings - RPI (Rate Percentage Index) Rankings - RPI information including rating, strength of schedule, ranking, and records based on Sportradar's RPI calculations.
- Associated Press (AP) and USA Today Rankings
- Rankings (Current Week) (AP Rankings) - List of current Associated Press and USA Today rankings, including those teams not ranked but receiving votes.
- Rankings (By Week) - List by week of Associated Press and USA Today rankings, including those teams not ranked but receiving votes.
RPI Rankings Example:
{
"season": {
"id": "a263b759-0702-45fb-803a-b1c0651da16f",
"year": 2024,
"type": "REG"
},
"rankings": [
{
"id": "6e0c5edc-4a6d-416b-9e10-7cccf13e971f",
"name": "Huskies",
"market": "UConn",
"rank": 1,
"prev_rank": 1,
"wins": 37,
"losses": 3,
"home_wins": 15,
"home_losses": 1,
"away_wins": 10,
"away_losses": 2,
"neut_wins": 12,
"neut_losses": 0,
"opp_wins": 860,
"opp_losses": 402,
"owp": 0.6734,
"oowp": 0.5614,
"awp": 0.9309,
"sos": 0.636,
"rpi": 0.7097,
"opponents": [
{
"rank": "1-25",
"wins": 11,
"losses": 3
},
{
"rank": "1-50",
"wins": 12,
"losses": 3
},
{
"rank": "101-150",
"wins": 8,
"losses": 0
},
{
"rank": "151+",
"wins": 6,
"losses": 0
},
{
"rank": "26-50",
"wins": 1,
"losses": 0
},
{
"rank": "51-100",
"wins": 11,
"losses": 0
}
]
},
{
"id": "7f4f0451-6b78-4082-9503-ce851e549b0c",
"name": "Gamecocks",
"market": "South Carolina",
"rank": 2,
"prev_rank": 2,
"wins": 35,
"losses": 4,
"home_wins": 16,
"home_losses": 1,
"away_wins": 8,
"away_losses": 2,
"neut_wins": 11,
"neut_losses": 1,
"opp_wins": 905,
"opp_losses": 365,
"owp": 0.6595,
"oowp": 0.5905,
"awp": 0.8983,
"sos": 0.6365,
"rpi": 0.7019,
"opponents": [
{
"rank": "1-25",
"wins": 14,
"losses": 4
},
{
"rank": "1-50",
"wins": 17,
"losses": 4
},
{
"rank": "101-150",
"wins": 9,
"losses": 0
},
{
"rank": "151+",
"wins": 3,
"losses": 0
},
{
"rank": "26-50",
"wins": 3,
"losses": 0
},
{
"rank": "51-100",
"wins": 6,
"losses": 0
}
]
},
{
"id": "a983fe02-db1e-4137-9cfe-34d9eaca890c",
"name": "Bruins",
"market": "UCLA",
"rank": 3,
"prev_rank": 3,
"wins": 35,
"losses": 3,
"home_wins": 15,
"home_losses": 1,
"away_wins": 10,
"away_losses": 1,
"neut_wins": 10,
"neut_losses": 1,
"opp_wins": 800,
"opp_losses": 406,
"owp": 0.6318,
"oowp": 0.5749,
"awp": 0.9167,
"sos": 0.6128,
"rpi": 0.6888,
"opponents": [
{
"rank": "1-25",
"wins": 11,
"losses": 3
},
{
"rank": "1-50",
"wins": 18,
"losses": 3
},
{
"rank": "101-150",
"wins": 6,
"losses": 0
},
{
"rank": "151+",
"wins": 8,
"losses": 0
},
{
"rank": "26-50",
"wins": 7,
"losses": 0
},
{
"rank": "51-100",
"wins": 3,
"losses": 0
}
]
},
{
"id": "b2ebc67e-bd54-4eb3-b0eb-eb2b769999dc",
"name": "Longhorns",
"market": "Texas",
"rank": 4,
"prev_rank": 4,
"wins": 35,
"losses": 4,
"home_wins": 17,
"home_losses": 0,
"away_wins": 10,
"away_losses": 2,
"neut_wins": 8,
"neut_losses": 2,
"opp_wins": 841,
"opp_losses": 412,
"owp": 0.6279,
"oowp": 0.5704,
"awp": 0.9096,
"sos": 0.6087,
"rpi": 0.6839,
"opponents": [
{
"rank": "1-25",
"wins": 14,
"losses": 4
},
{
"rank": "1-50",
"wins": 15,
"losses": 4
},
{
"rank": "101-150",
"wins": 7,
"losses": 0
},
{
"rank": "151+",
"wins": 8,
"losses": 0
},
{
"rank": "26-50",
"wins": 1,
"losses": 0
},
{
"rank": "51-100",
"wins": 5,
"losses": 0
}
]
}
]
}
The RPI Rankings feed provides a comprehensive view of team performance by combining win-loss records, strength of schedule, and results against various tiers of opponents—highlighting how each team measures up across different competitive scenarios:
-
Each team includes both its current rank and its previous rank, showing any change week to week.
- Example: The UConn Huskies have a
rank
of1
and aprev_rank
of1
, indicating they held the top spot consistently.
- Example: The UConn Huskies have a
-
Performance is segmented by game location to highlight consistency across venues.
- Example: UConn's record includes
home_wins
: 15,home_losses
: 1,away_wins
: 10,away_losses
: 2,neut_wins
: 12,neut_losses
: 0, showing a dominant 12–0 neutral-site record.
- Example: UConn's record includes
-
Several fields assess team strength through the lens of their opponents and schedule:
sos
(Strength of Schedule) indicates difficulty of schedule.rpi
(Rating Percentage Index) combines win record and opponent strength.- Example: South Carolina has an
sos
of0.6365
and anrpi
of0.7019
.
-
Opponent breakdowns show performance against different tiers of competition, grouped by rank ranges.
- Example: UCLA is 11–3 vs. top 25 (
rank: "1-25"
), and 18–3 vs. top 50 (rank: "1-50"
), demonstrating success against high-ranked teams.
- Example: UCLA is 11–3 vs. top 25 (
RPI Rankings - Recommended Pull Frequency
- RPI Rankings are updated overnight around 11 AM UTC.
- Pull every hour or less, depending on your use case.
AP and USA Today Rankings
The Rankings (Current Week) and Rankings (By Week) endpoints return the current Associated Press and USA Today rankings, including those teams not ranked but receiving votes.
AP Rankings (By Week) - Example:
{
"poll": {
"id": "a888428d-0a37-46ec-8c07-5020efe942ea",
"alias": "AP",
"name": "AP Top 25"
},
"year": 2024,
"week": "W10",
"effective_time": "2025-01-06T12:00:00+00:00",
"rankings": [
{
"id": "a983fe02-db1e-4137-9cfe-34d9eaca890c",
"name": "Bruins",
"market": "UCLA",
"rank": 1,
"wins": 15,
"losses": 0,
"prev_rank": 1,
"points": 798,
"fp_votes": 30
},
{
"id": "7f4f0451-6b78-4082-9503-ce851e549b0c",
"name": "Gamecocks",
"market": "South Carolina",
"rank": 2,
"wins": 14,
"losses": 1,
"prev_rank": 2,
"points": 760
},
{
"id": "3edf3884-1a3c-4b2d-aacf-aaa53cbe14fb",
"name": "Fighting Irish",
"market": "Notre Dame",
"rank": 3,
"wins": 12,
"losses": 2,
"prev_rank": 3,
"points": 732,
"fp_votes": 2
},
{
"id": "72d9b9f1-fba7-478b-b4e8-cc33c9687f24",
"name": "Trojans",
"market": "USC",
"rank": 4,
"wins": 14,
"losses": 1,
"prev_rank": 4,
"points": 694
},
{
"id": "b2ebc67e-bd54-4eb3-b0eb-eb2b769999dc",
"name": "Longhorns",
"market": "Texas",
"rank": 5,
"wins": 15,
"losses": 1,
"prev_rank": 5,
"points": 651
},
{
"id": "83271bc0-c5f0-4f88-8612-4c8581f20275",
"name": "Tigers",
"market": "LSU",
"rank": 6,
"wins": 17,
"losses": 0,
"prev_rank": 6,
"points": 624
},
{
"id": "6e0c5edc-4a6d-416b-9e10-7cccf13e971f",
"name": "Huskies",
"market": "UConn",
"rank": 7,
"wins": 13,
"losses": 2,
"prev_rank": 7,
"points": 611
},
{
"id": "c612ba6e-aa21-48f8-a5d8-0a9e0a9c3320",
"name": "Terrapins",
"market": "Maryland",
"rank": 8,
"wins": 14,
"losses": 0,
"prev_rank": 8,
"points": 608
},
{
"id": "3d736e36-ebbe-4d0c-a9dc-5bbfd33ae179",
"name": "Buckeyes",
"market": "Ohio State",
"rank": 9,
"wins": 14,
"losses": 0,
"prev_rank": 10,
"points": 512
},
{
"id": "2de61423-304a-4b3f-be95-215895646fe8",
"name": "Sooners",
"market": "Oklahoma",
"rank": 10,
"wins": 13,
"losses": 2,
"prev_rank": 9,
"points": 490
},
{
"id": "5f51a5c8-3004-43f2-a007-431de4f4bdb2",
"name": "Horned Frogs",
"market": "TCU",
"rank": 11,
"wins": 15,
"losses": 1,
"prev_rank": 11,
"points": 488
},
{
"id": "eae54b66-a3dc-4c1f-a81e-308b96ad1e41",
"name": "Wildcats",
"market": "Kansas State",
"rank": 12,
"wins": 15,
"losses": 1,
"prev_rank": 12,
"points": 462
},
{
"id": "10d8e1cc-4ce5-46d4-9caf-154b203768ed",
"name": "Yellow Jackets",
"market": "Georgia Tech",
"rank": 13,
"wins": 15,
"losses": 0,
"prev_rank": 13,
"points": 423
},
{
"id": "4c3ea33b-15f8-4685-a318-4fa6b2efee62",
"name": "Blue Devils",
"market": "Duke",
"rank": 14,
"wins": 12,
"losses": 3,
"prev_rank": 14,
"points": 368
},
{
"id": "4e903d14-4ac7-450b-b79c-268ca049dde6",
"name": "Wildcats",
"market": "Kentucky",
"rank": 15,
"wins": 13,
"losses": 1,
"prev_rank": 16,
"points": 359
},
{
"id": "9ff241d6-0055-4dac-8741-f4e7bfe637b6",
"name": "Lady Volunteers",
"market": "Tennessee",
"rank": 16,
"wins": 13,
"losses": 1,
"prev_rank": 15,
"points": 316
},
{
"id": "d48ba213-af20-4d7b-842f-7c1d770ecbb7",
"name": "Mountaineers",
"market": "West Virginia",
"rank": 17,
"wins": 12,
"losses": 2,
"prev_rank": 18,
"points": 261
},
{
"id": "54ba2c2d-a63b-4ab0-bc6d-0b2272f2e15f",
"name": "Crimson Tide",
"market": "Alabama",
"rank": 18,
"wins": 15,
"losses": 1,
"prev_rank": 19,
"points": 247
},
{
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"name": "Tar Heels",
"market": "North Carolina",
"rank": 19,
"wins": 13,
"losses": 3,
"prev_rank": 17,
"points": 241
},
{
"id": "ffe4ab56-ed35-42c6-97e8-6879352bff4c",
"name": "Spartans",
"market": "Michigan State",
"rank": 20,
"wins": 12,
"losses": 2,
"prev_rank": 21,
"points": 187
},
{
"id": "4fe3043a-8c40-48dc-ba83-7cb5a7df1071",
"name": "Wolfpack",
"market": "North Carolina State",
"rank": 21,
"wins": 11,
"losses": 3,
"prev_rank": 22,
"points": 178
},
{
"id": "c286b749-51fd-4f84-a3d8-4dca88f75988",
"name": "Utes",
"market": "Utah",
"rank": 22,
"wins": 12,
"losses": 2,
"points": 99
},
{
"id": "7269c5c7-6614-41d8-9415-7ca3243f6612",
"name": "Hawkeyes",
"market": "Iowa",
"rank": 23,
"wins": 12,
"losses": 3,
"prev_rank": 23,
"points": 86
},
{
"id": "98377853-e9cd-4ffa-8cee-5d4134926143",
"name": "Golden Bears",
"market": "California",
"rank": 24,
"wins": 14,
"losses": 2,
"prev_rank": 20,
"points": 74
},
{
"id": "49931d63-9723-435e-afe4-6e578955ba9e",
"name": "Wolverines",
"market": "Michigan",
"rank": 25,
"wins": 10,
"losses": 4,
"prev_rank": 24,
"points": 56
}
],
"candidates": [
{
"id": "1d9515d0-910a-44d1-b2bb-661390767673",
"name": "Commodores",
"market": "Vanderbilt",
"wins": 14,
"losses": 2,
"votes": 18
},
{
"id": "b3f67b30-436c-4e98-ba50-8194ee92a384",
"name": "Seminoles",
"market": "Florida State",
"wins": 13,
"losses": 2,
"votes": 18
},
{
"id": "dda4b210-4df6-49bd-be9b-19c210b2a418",
"name": "Rebels",
"market": "Ole Miss",
"wins": 10,
"losses": 4,
"votes": 14
},
{
"id": "963d6231-eb9b-49d9-b836-4249e07ad68d",
"name": "Crimson",
"market": "Harvard",
"wins": 12,
"losses": 1,
"votes": 10
},
{
"id": "a308cb89-d758-4f79-ab62-3667edb44462",
"name": "Golden Gophers",
"market": "Minnesota",
"wins": 15,
"losses": 1,
"votes": 7
},
{
"id": "cd38229c-ba89-4137-bfc8-28acf2ae9499",
"name": "Cowgirls",
"market": "Oklahoma State",
"wins": 12,
"losses": 2,
"votes": 5
},
{
"id": "fda3a1ef-debb-4263-acab-698318674285",
"name": "Huskies",
"market": "Washington",
"wins": 11,
"losses": 4,
"votes": 2
},
{
"id": "10eb43d2-840a-47fd-8e3a-a8341e01f533",
"name": "Bulldogs",
"market": "Mississippi State",
"wins": 13,
"losses": 3,
"votes": 1
}
]
}
This code sample represents the AP Top 25 Poll for the 2024 NCAA Women’s Division I Basketball season, offering a weekly snapshot of team rankings, win–loss records, and voting points. It details each team’s current rank, previous rank, number of first-place votes, and total poll points.
For example, the UCLA Bruins are ranked No. 1 with an undefeated 15–0 record and 30 first-place votes, while South Carolina and Notre Dame follow closely in the top three. The data reflects team performance trends and movement within the poll across weeks.
The feed also includes teams receiving votes but not ranked, such as Vanderbilt and Florida State, enabling users to track emerging contenders and shifts in public perception throughout the season.
AP and USA Today Rankings - Recommended Call Frequency
- All AP and USA Today Rankings are updated within 15 minutes after their release to the public, typically on Sundays.
- Pull every hour or less, depending on your use case.
Monitoring Standings and Rankings with the Daily Change Log
The Daily Change Log can be a helpful tool for tracking potential adjustments to standings and rankings within college football (though rare). For example, if a game statistic is revised due to a correction or a late reporting of results, the change log will include an entry for the update in its results node.
Steps:
-
Identify Change Type: When you encounter an ID within the results node, it signifies that some data associated with the game has been updated. This doesn't necessarily mean the final score has changed, but rather that various game-related details have been modified.
-
Pull Detailed Data: Use the game IDs to pull information from the Postgame Standings and Rankings feeds.
-
Verify Changes: After pulling the detailed data from the Postgame Standings and Rankings feeds, compare the newly retrieved data against previously stored data to verify changes to the standings and update your records accordingly.
Note: While standings and rankings data typically remains stable once games are concluded and results are recorded, rare changes can still occur, such as adjustments following a review of play outcomes or corrections of data errors. You can continue monitoring the Daily Change Log to catch any updates that could impact standings, even though such adjustments are infrequent.
Update Frequency
TTL / Cache: 300 seconds
Data Updates:
- Entries populate live for changes to teams, players, game statistics, schedules, and standings.
- Start time of the log is 05:00:00 UTC; end time is 04:59:59 UTC
Updated about 9 hours ago