# NCAA API: Get NCAA Top 25 rankings

> Gets the latest NCAA.com Top 25 ranking for a college sport: AP, College Football Playoff, or D1Baseball for baseball. Coaches polls and polls not yet published for the current season are unavailable.

Unofficial. Not affiliated with or endorsed by NCAA.

- Page: https://fous.com/methods/ncaa.com/get-rankings
- Method: `ncaa.com/get_rankings`, version 1
- Website: ncaa.com
- Returns: poll name, poll period, and teams with rank, record, points, first-place votes, previous rank
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `poll` | string | no |  | Poll to show, for example ap. Baseball always uses the D1Baseball Top 25, since it has no AP poll. One of "ap", "coaches", "college_football_playoff". Default "ap". |
| `sport` | string | yes | `"baseball"` | College sport to rank, for example football. One of "football", "mens_basketball", "womens_basketball", "baseball". |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "sport": "baseball"
}
```

Its output:

```json
{
  "sport": "baseball",
  "teams": [
    {
      "rank": 1,
      "team": "Oklahoma",
      "record": "43-23",
      "page_link": "https://www.ncaa.com/rankings/baseball/d1/d1baseballcom-top-25",
      "poll_points": null,
      "previous_rank": null,
      "first_place_votes": null
    },
    {
      "rank": 2,
      "team": "North Carolina",
      "record": "54-14",
      "page_link": "https://www.ncaa.com/rankings/baseball/d1/d1baseballcom-top-25",
      "poll_points": null,
      "previous_rank": 4,
      "first_place_votes": null
    },
    {
      "rank": 3,
      "team": "Georgia",
      "record": "53-14",
      "page_link": "https://www.ncaa.com/rankings/baseball/d1/d1baseballcom-top-25",
      "poll_points": null,
      "previous_rank": 3,
      "first_place_votes": null
    }
  ],
  "poll_name": "D1Baseball.com Top 25",
  "poll_date_or_week": "Through Games JUN. 23, 2026"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"ncaa.com/get_rankings","input":{"sport":"baseball"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What is the latest AP Top 25 college football poll this week?
- Show me the current College Football Playoff rankings with records and previous ranks.
- Which teams are in the top 25 for men's basketball right now, and how many first-place votes did each get?
- Give me the D1Baseball Top 25 for this season, including each team's record and points.
- On ncaa.com, can you pull up the women's basketball top 25 with each team's previous rank?

## Input schema

```json
{
  "type": "object",
  "required": [
    "sport"
  ],
  "properties": {
    "poll": {
      "enum": [
        "ap",
        "coaches",
        "college_football_playoff"
      ],
      "type": "string",
      "default": "ap",
      "description": "Poll to show, for example ap. Baseball always uses the D1Baseball Top 25, since it has no AP poll."
    },
    "sport": {
      "enum": [
        "football",
        "mens_basketball",
        "womens_basketball",
        "baseball"
      ],
      "type": "string",
      "description": "College sport to rank, for example football."
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "sport",
    "poll_name",
    "poll_date_or_week",
    "teams"
  ],
  "properties": {
    "sport": {
      "type": "string",
      "description": "Sport requested."
    },
    "teams": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "rank",
          "team",
          "record",
          "poll_points",
          "first_place_votes",
          "previous_rank",
          "page_link"
        ],
        "properties": {
          "rank": {
            "type": "integer"
          },
          "team": {
            "type": "string"
          },
          "record": {
            "type": [
              "string",
              "null"
            ]
          },
          "page_link": {
            "type": "string"
          },
          "poll_points": {
            "type": [
              "integer",
              "null"
            ]
          },
          "previous_rank": {
            "type": [
              "integer",
              "null"
            ]
          },
          "first_place_votes": {
            "type": [
              "integer",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "poll_name": {
      "type": "string",
      "description": "Name of the published poll."
    },
    "poll_date_or_week": {
      "type": "string",
      "description": "Poll period as labeled on the NCAA page."
    }
  },
  "additionalProperties": false
}
```

## See more

- [NCAA API: Get scores](https://fous.com/methods/ncaa.com/get-scores.md): Gets NCAA college sports games for a date (or, for football, the week containing it) with scores, rankings, live status, TV networks and NCAA game links, optionally for one conference.
- [topuniversities.com API: List QS university rankings](https://fous.com/methods/topuniversities.com/list-university-rankings.md): Lists the QS World University Rankings, or a QS subject ranking, for an edition and optionally one country, with each university's displayed rank, location, overall score and the indicator scores published for that table.
- [FIFA API: Get world ranking](https://fous.com/methods/fifa.com/get-world-ranking.md): Gets the latest official FIFA men's or women's national-team ranking, with points and movement since the previous ranking. Unranked teams are excluded.
- [atptour.com API: Get ATP singles rankings](https://fous.com/methods/atptour.com/get-rankings.md): Gets the ATP men's singles world rankings as of the latest published ranking date. Finds one ranked player by name, or returns up to 500 ranked players in rank order.
- [Premier League API: List top players by stat](https://fous.com/methods/premierleague.com/list-top-scorers.md): Ranks Premier League players for a season by goals, assists or goalkeeper clean sheets, with each player's club and nationality.
- [ESPN API: Get scores](https://fous.com/methods/espn.com/get-scores.md): Gets ESPN scores and the schedule for a league on a local day. You can filter by team, and start times are shown in your time zone.
- [Sports Reference API: List season leaders](https://fous.com/methods/sports-reference.com/list-season-leaders.md): Lists league leaders for a season and statistic in NBA basketball, NFL football, MLB baseball or NHL hockey. If no season is given, it uses the latest season with published leaders.
- [ESPN API: Get game summary](https://fous.com/methods/espn.com/get-game-summary.md): Finds the latest game between two teams, or their game on a given date, in major US leagues, MLS or the EPL. Returns the score, scoring by period, leading players, team stats and player box scores.
- [All NCAA methods](https://fous.com/methods/ncaa.com.md)
