---
updatedAt: 2025-11-18T16:46:38.000Z
agentTools:
  siteIndex: https://developer.sportradar.com/llms.txt
  projectIndex: https://developer.sportradar.com/basketball/v7/llms.txt
---

# RPI Rankings

**NCAAMB RPI Rankings** RPI information including rating, strength of schedule, ranking, and records based on the Sportradar’s RPI calculations.

<Callout icon="⏱️" theme="default">
  ### Update Frequency

  2s Time To Live / Cache
</Callout>

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "ncaa-mens-basketball",
    "version": "7"
  },
  "servers": [
    {
      "url": "https://api.sportradar.com/ncaamb/"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/{access_level}/v7/{language_code}/rpi/{season_year}/rankings.{format}": {
      "get": {
        "summary": "RPI Rankings",
        "description": "**NCAAMB RPI Rankings** RPI information including rating, strength of schedule, ranking, and records based on the Sportradar’s RPI calculations.",
        "operationId": "ncaamb-rpi-rankings",
        "parameters": [
          {
            "name": "access_level",
            "in": "path",
            "description": "The access level of your API key",
            "schema": {
              "type": "string",
              "enum": [
                "trial",
                "production"
              ],
              "default": "trial"
            },
            "required": true
          },
          {
            "name": "language_code",
            "in": "path",
            "description": "2-letter code for supported languages<br><br>`en` (English)",
            "schema": {
              "type": "string",
              "enum": [
                "en"
              ],
              "default": "en"
            },
            "required": true
          },
          {
            "name": "season_year",
            "in": "path",
            "description": "Year in 4 digit format (YYYY)",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 2021
            },
            "required": true
          },
          {
            "name": "format",
            "in": "path",
            "description": "Format returned",
            "schema": {
              "type": "string",
              "enum": [
                "json",
                "xml"
              ],
              "default": "json"
            },
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n    \"season\": {\n        \"id\": \"415ae0cb-38dd-4ace-8f22-fb6015b39006\",\n        \"year\": 2022,\n        \"type\": \"REG\"\n    },\n    \"rankings\": [\n        {\n            \"id\": \"c2104cdc-c83d-40d2-a3cd-df986e29f5d3\",\n            \"name\": \"Crimson Tide\",\n            \"market\": \"Alabama\",\n            \"rank\": 1,\n            \"prev_rank\": 1,\n            \"wins\": 31,\n            \"losses\": 6,\n            \"home_wins\": 15,\n            \"home_losses\": 0,\n            \"away_wins\": 9,\n            \"away_losses\": 3,\n            \"neut_wins\": 7,\n            \"neut_losses\": 3,\n            \"opp_wins\": 766,\n            \"opp_losses\": 439,\n            \"owp\": 0.6238,\n            \"oowp\": 0.5496,\n            \"awp\": 0.8563,\n            \"sos\": 0.5991,\n            \"rpi\": 0.6634,\n            \"opponents\": [\n                {\n                    \"rank\": \"1-25\",\n                    \"wins\": 4,\n                    \"losses\": 4\n                },\n                {\n                    \"rank\": \"1-50\",\n                    \"wins\": 15,\n                    \"losses\": 5\n                },\n                {\n                    \"rank\": \"101-150\",\n                    \"wins\": 2,\n                    \"losses\": 1\n                },\n                {\n                    \"rank\": \"151+\",\n                    \"wins\": 9,\n                    \"losses\": 0\n                },\n                {\n                    \"rank\": \"26-50\",\n                    \"wins\": 11,\n                    \"losses\": 1\n                },\n                {\n                    \"rank\": \"51-100\",\n                    \"wins\": 5,\n                    \"losses\": 0\n                }\n            ]\n        },\n    ]\n}"
                  }
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```