# Cricbuzz API: Get cricketer profile

> Finds a cricketer on Cricbuzz by name, optionally narrowed by country. Returns the profile, current ICC rankings and career statistics.

Unofficial. Not affiliated with or endorsed by Cricbuzz.

- Page: https://fous.com/methods/cricbuzz.com/get-player
- Method: `cricbuzz.com/get_player`, version 1
- Website: cricbuzz.com
- Returns: full name, country, role, styles, date of birth, photo, link, teams, ICC rankings, career stats (Test/ODI/T20I/IPL)
- 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 |
|---|---|---|---|---|
| `player` | string | yes | `"Virat Kohli"` | Player name, for example Virat Kohli. |
| `country` | string | no |  | Country to distinguish players with the same name, for example Indonesia. Default "". |

## Output

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

```json
{
  "player": "Virat Kohli"
}
```

Its output:

```json
{
  "role": "batter",
  "teams": [
    "India",
    "Delhi",
    "India Red"
  ],
  "country": "India",
  "full_name": "Virat Kohli",
  "career_stats": {
    "ipl": {
      "runs": 9336,
      "economy": 8.8,
      "fifties": 68,
      "innings": 275,
      "matches": 283,
      "wickets": 4,
      "hundreds": 9,
      "strike_rate": 134.8,
      "best_bowling": "2/25",
      "highest_score": "113",
      "batting_average": 40.42,
      "bowling_average": 92
    },
    "odi": {
      "runs": 15109,
      "economy": 6.16,
      "fifties": 79,
      "innings": 305,
      "matches": 317,
      "wickets": 5,
      "hundreds": 55,
      "strike_rate": 94.37,
      "best_bowling": "1/13",
      "highest_score": "183",
      "batting_average": 58.79,
      "bowling_average": 136
    },
    "t20i": {
      "runs": 4188,
      "economy": 8.05,
      "fifties": 38,
      "innings": 117,
      "matches": 125,
      "wickets": 4,
      "hundreds": 1,
      "strike_rate": 137.05,
      "best_bowling": "1/13",
      "highest_score": "122",
      "batting_average": 48.7,
      "bowling_average": 51
    },
    "test": {
      "runs": 9230,
      "economy": 2.88,
      "fifties": 31,
      "innings": 210,
      "matches": 123,
      "wickets": 0,
      "hundreds": 30,
      "strike_rate": 55.58,
      "best_bowling": null,
      "highest_score": "254",
      "batting_average": 46.85,
      "bowling_average": null
    }
  },
  "icc_rankings": {
    "odi": {
      "batting": 3,
      "bowling": null,
      "all_rounder": null
    },
    "t20i": {
      "batting": null,
      "bowling": null,
      "all_rounder": null
    },
    "test": {
      "batting": null,
      "bowling": null,
      "all_rounder": null
    }
  },
  "batting_style": "Right Handed Bat",
  "bowling_style": "Right-arm medium",
  "cricbuzz_link": "https://www.cricbuzz.com/profiles/1413/virat-kohli",
  "date_of_birth": "1988-11-05",
  "photo_image_link": "https://static.cricbuzz.com/a/img/v1/i1/c616517/virat-kohli.jpg?d=low&p=gthumb"
}
```

## 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":"cricbuzz.com/get_player","input":{"player":"Virat Kohli"}}'
```

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

- Find the cricket profile and career stats for Virat Kohli
- What are Joe Root's Test batting averages and current ICC ranking?
- Look up Rashid Khan's bowling styles, date of birth and T20I statistics on cricbuzz.com
- Show me the teams and IPL career numbers for Jasprit Bumrah
- Is there an Australian all-rounder named Marcus Stoinis, and what are his ODI stats and role?

## Input schema

```json
{
  "type": "object",
  "required": [
    "player"
  ],
  "properties": {
    "player": {
      "type": "string",
      "minLength": 1,
      "description": "Player name, for example Virat Kohli."
    },
    "country": {
      "type": "string",
      "default": "",
      "description": "Country to distinguish players with the same name, for example Indonesia."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "full_name",
    "country",
    "role",
    "batting_style",
    "bowling_style",
    "date_of_birth",
    "photo_image_link",
    "cricbuzz_link",
    "teams",
    "icc_rankings",
    "career_stats"
  ],
  "properties": {
    "role": {
      "type": [
        "string",
        "null"
      ]
    },
    "teams": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "country": {
      "type": [
        "string",
        "null"
      ]
    },
    "full_name": {
      "type": [
        "string",
        "null"
      ]
    },
    "career_stats": {
      "type": "object"
    },
    "icc_rankings": {
      "type": "object"
    },
    "batting_style": {
      "type": [
        "string",
        "null"
      ]
    },
    "bowling_style": {
      "type": [
        "string",
        "null"
      ]
    },
    "cricbuzz_link": {
      "type": [
        "string",
        "null"
      ]
    },
    "date_of_birth": {
      "type": [
        "string",
        "null"
      ]
    },
    "photo_image_link": {
      "type": [
        "string",
        "null"
      ]
    }
  }
}
```

## See more

- [Cricbuzz API: Get cricket match scorecard](https://fous.com/methods/cricbuzz.com/get-scorecard.md): Gets a cricket match's full scorecard on Cricbuzz from two team names. You can pick the match by date or series, or pass a match link. Otherwise you get the teams' most recent match, including live play.
- [Cricbuzz API: Get live scores](https://fous.com/methods/cricbuzz.com/get-live-scores.md): Lists live, recent and upcoming cricket matches from Cricbuzz with teams, scores, venue and status. Filter by team or series name.
- [Premier League API: Get player stats](https://fous.com/methods/premierleague.com/get-player-stats.md): Looks up a Premier League player by name and returns the profile and either career totals or the stats for a chosen season. If names clash, a current Premier League player is preferred.
- [NBA API: Get player by name](https://fous.com/methods/nba.com/get-player.md): Looks up an NBA player by name, including retired players, and returns the bio and regular-season per-game averages for the reported season and career.
- [MLB API: Get player stats](https://fous.com/methods/mlb.com/get-player-stats.md): Gets an MLB player's profile and regular-season hitting and pitching statistics for one season and for his career. Without a season it uses the current season, or the player's latest MLB season if he has no stats this year.
- [Yahoo API: Get player stats](https://fous.com/methods/sports.yahoo.com/get-player-stats.md): Looks up a Yahoo Sports player by name and returns the player's regular-season statistics for a season, alongside career totals. Each stat includes season and career values.
- [ESPN API: Get player stats](https://fous.com/methods/espn.com/get-player-stats.md): Looks up an ESPN player by name and returns season and career statistics. Use a league to tell apart players with the same name, and a season year or label to pick a past season.
- [NHL API: Get player stats](https://fous.com/methods/nhl.com/get-player-stats.md): Looks up an NHL player by name, link or ID and returns the profile with regular-season stats for a season and career totals.
- [All Cricbuzz methods](https://fous.com/methods/cricbuzz.com.md)
