NAV Navbar
cURL
  • Introduction
  • Getting Started
  • Cricket API V2
  • Cricket Reference
  • Soccer API
  • Introduction

    Entity Sports application programming interfaces (API) give you access to our sports data. You can use our Entity Sports API to build web and mobile sports application. Either it's fantasy sports or live score our data full fills requirements for all type of applications.

    Entity Sports API deliver season, competition, teams, matches, player, statistical data for Cricket and Soccer.Since the API is true to RESTful principles, it’s easy to interact with using any tool capable of performing https requests, such as Postman or cURL.

    To allow you to interact securely with our API from a client-side web application (though you should remember that you should never expose your API keys in any public website's client-side code). JSON will be returned in all responses from the API, including errors.

    Getting Started

    Getting your Keys

    You will need an active access key and secret key with a valid subsciption to start using our API. Please visit entitysport.com to request your keys and subscription.

    Obtaining Token

    To authorize, use this code:

    curl -X POST \
       -d "access_key=YOURACCESSKEY" \
       -d "secret_key=YOURSECRETKEY" \
       -d "extend=1" \
       https://rest.entitysport.com/v2/auth
    

    Authentication request without extend parameter

    curl -X POST \
       -d "access_key=YOURACCESSKEY" \
       -d "secret_key=YOURSECRETKEY" \
       https://rest.entitysport.com/v2/auth
    

    The above command returns JSON structured like this:

    
    {
        "status": "ok",
        "response": {
            "token": "1|X#aFhlzAsd",
            "expires": "12312312312",
        },
        "api_version": "2.0"
    }
    
    

    To access any API, you need a token. A token can be generated using your keys. Token is a piece of information that would allow you to access our API data for a short period of time (expire time). Auth API provides you the token, by validating your keys. Request to our Auth API whenever the access token is expired or unavailable.

    Request

    Response

    Making your First Request

    curl -X GET "https://rest.entitysport.com/v2/?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "api_doc": "https://doc.entitysport.com/",
            "status_codes": {
                "ok": "Success",
                "error": "Failure",
                "invalid": "Invalid Request",
                "unauthorized": "Un authorized",
                "noaccess": "No access to requested resource"
            }
        },
        "api_version": "2.0"
    }
    
    

    It's very easy to start using the EntitySport Cricket API. By passing your token as token to our api server, you can get access to our API data instantly.

    https Request

    GET https://rest.entitysport.com/v2/?token=[ACCESS_TOKEN]

    https Status Code

    All API request will resolve with any of the following https header status.

    Response Code Description
    200 API request valid, informations ready to access
    304 API request valid, but data was not modified since last accessed (compared using Etag)
    400 Client side error. occurs for invalid request
    401 occurs for unauthorized request
    501 Server side error. Internal server error, unable to process your request

    API Response

    
    {
        "status": "ok",
        "response": {},
        "etag": "8fc93de066d8d802a36e0882ecc77fdb",
        "modified": "2017-01-31 16:29:11",
        "datetime": "2017-01-31 16:29:11",
        "api_version": "2.0"
    }
    
    

    All successfull API request will return json output. The basic structure of data is available on all of the calls.

    Status - Possible Values are as follows :

    Status Description
    ok A successfull response
    error if the request contains error
    unauthorized if the request is not authorized, usually for invalid/expired access token
    accessdenied if your app try to access non permitted data

    Pagination

    Parameter Value Description
    per_page Number Number of items to list in each API request
    paged Number Page Number for request

    API Objects

    There are some informations that we call as OBJECT. A response can contain a single object, or multiple objects or no objects at all. It is important get famililar with our objects.

    We have 7 Obejcts in total. A object is a set of data, which contains a unique identifier, and directly relates to other objects. ie: match object connects inning object, team object.

    Each object has a unique identifier which start with the first character of object name, and id as suffix. ie: competition unique identified named as cid, for match it's mid, for player it's pid, for team, it's tid and for season - sid.

    Supports Cache

    Our API supports Etag based caching. In all response, if a cache is applicable for the request, we will provide you etag. You can also get etag from the response header. When you make request with a etag, we will return 304 status if data is not modified.

    It's very useful, when you are calling same api multiple times ie: live score update, you will save lots of bandwidth. And you don't need to refresh the screen, if nothing is changed.

    Cricket API V2

    Seasons API

    curl -X GET "https://rest.entitysport.com/v2/seasons/?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    
    {
        "status": "ok",
        "response": {
            "seasons": [
                {
                    "sid": "201617",
                    "name": "2016-17",
                    "competitions_url": "/v2/seasons/201617/competitions"
                }
            ]
        }
    }
    
    

    Provides information of all avaialable cricket seasons you have access. A season is named as complete year ie: 2016 for all tournaments that happens between march to october of the correspoding year, or name cross year ie: 2016-17 for matches happens between November-February or vice versa.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token

    Response

    Reference

    {
        "sid": "201617",
        "name": "2016-17",
        "competitions_url": "/v2/seasons/201617/competitions"
    }
    
    Parameter Value Description
    sid integer season id
    name string season representational name
    competitions_url string API URL address for competitions played on the season

    Season Competitions API

    curl -X GET "https://rest.entitysport.com/v2/seasons/{sid}/competitions?token=[ACCESS_TOKEN]&per_page=10&&paged=1"
    

    The above command returns JSON structured like this:

    
    {
        "status": "ok",
        "response": {
            "items": [
                {
                    "cid": 90088,
                    "title": "Hong Kong in Scotland ODI Series",
                    "abbr": "hkisos-16",
                    "season": "2016",
                    "datestart": "2016-09-08",
                    "dateend": "2016-09-10",
                    "total_matches": "2",
                    "total_rounds": "1",
                    "total_teams": "2",
                    "category": "international",
                    "match_format": "odi",
                    "status": "result",
                    "country": "int",
                    "type": "series",
                    "matches_url": "competitions/90088/matches",
                    "teams_url": "competitions/90088/teams",
                    "standings_url": "competitions/90088/standings",
                    "rounds": [
                        {
                            "rid": 90089,
                            "order": 1,
                            "name": "Hong Kong in Scotland ODI Series",
                            "datestart": "2016-09-08",
                            "dateend": "2016-09-10",
                            "matches_url": "round/90089/matches",
                            "teams_url": "round/90089/teams"
                        }
                    ]
                }
            ],
            "total_items": 38,
            "total_pages": 38
        },
        "etag": "4bc9f9a0b8a89377c321f4373e728aa4",
        "modified": "2017-08-28 23:58:54",
        "datetime": "2017-08-28 23:58:54",
        "api_version": "2.0"
    }
    
    

    This will list all available competitions those you are subscribed and can access for specified season. Season is named using 4 digit year, ex: 2010, or Year combo, ex: 2010-11.

    It will list 10 competitions data per request. If there is more than 10 competitions, you will get extra value under response node. You can use the page parameter to jump to a specific page if exists.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token
    per_page Number Number of competition to list in each API request
    paged Number Page Number for request

    Response

    Reference

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    country string Country ISO Code
    type string competition type, possible values are tour, tournament, series
    matches_url string api url for matches data
    teams_url string api url for teams data
    standings_url string api url for standings data
    rounds array an array of rounds played in the competition, see round object reference.

    Round Properties

    Parameter Value Description
    rid integer round id
    order integer round sort order
    name string Round name/title
    datestart date round first match date
    dateend date round last match date
    matches_url string api url for matches data
    teams_url string api url for teams data

    Competitions Overview API

    curl -X GET "https://rest.entitysport.com/v2/competitions/91396?token=[ACCESS_TOKEN]"
    
    curl -X GET "https://rest.entitysport.com/v2/competitions?yearmonth=2018-02(yyyy-mm)&paged=1&per_page=50&token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "cid": 91396,
            "title": "Caribbean Premier League",
            "abbr": "caribbean-premier-league-2017",
            "category": "domestic",
            "game_format": "t20",
            "status": "live",
            "season": "2017",
            "datestart": "2017-08-04",
            "dateend": "2017-09-09",
            "total_matches": "34",
            "total_rounds": "1",
            "total_teams": "6",
            "country": "wi",
            "table": "1",
            "rounds": [
                {
                    "rid": 104883,
                    "order": 1,
                    "name": "Group Stage",
                    "type": "group",
                    "match_format": "t20",
                    "datestart": "2017-08-05",
                    "dateend": "2017-09-04"
                }
            ]
        },
        "etag": "47ad73992b654633b91a3d324702935b",
        "modified": "2017-09-05 09:50:54",
        "datetime": "2017-09-05 20:48:39",
        "api_version": "2.0"
    }
    

    Competition Object Overview API.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token
    yearmonth string parameter to list competitions from specific month. example - 2018-02(yyyy-mm)
    per_page Number Number of matches to list in each API request
    paged Number Page Number for request

    Response

    Reference

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    category string competition category, possible values are international, domestic, youth, women
    game_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    country string Country ISO Code
    table integer total number of standing tables
    rounds array an array of rounds played in the competition, see round object reference.

    Round Properties

    Parameter Value Description
    rid integer round id
    order integer round sort order
    name string Round name/title
    type string round type group, konckout stage, series
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    datestart date round first match date
    dateend date round last match date

    Competition Matches API

    curl -X GET "https://rest.entitysport.com/v2/competitions/{cid}/matches/?token=[ACCESS_TOKEN]&per_page=10&&paged=1"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "items": [
                {
                    "match_id": 17979,
                    "title": "Scotland vs Hong Kong",
                    "subtitle": "1st ODI",
                    "format": 1,
                    "format_str": "ODI",
                    "status": 2,
                    "status_str": "Completed",
                    "status_note": "No result",
                    "game_state": 0,
                    "game_state_str": "Default",
                    "domestic": "0",
                    "competition": {
                        "cid": 90088,
                        "title": "Hong Kong in Scotland ODI Series",
                        "abbr": "hkisos-16",
                        "season": "2016",
                        "datestart": "2016-09-08",
                        "dateend": "2016-09-10",
                        "total_matches": "2",
                        "total_rounds": "1",
                        "total_teams": "2",
                        "category": "international",
                        "match_format": "odi",
                        "status": "result",
                        "country": "int",
                        "type": "series"
                    },
                    "teama": {
                        "team_id": 9,
                        "name": "Scotland",
                        "short_name": "SCOT",
                        "logo_url": "../assets/uploads/2016/01/scotland-120x80.png",
                        "scores_full": "153/6 (20 ov)",
                        "scores": "153/6",
                        "overs": "20"
                    },
                    "teamb": {
                        "team_id": 1544,
                        "name": "Hong Kong",
                        "short_name": "HKG",
                        "logo_url": "",
                        "scores_full": "136/4 (18 ov)",
                        "scores": "136/4",
                        "overs": "18"
                    },
                    "date_start": "2016-09-08 09:45:00",
                    "date_end": "2016-09-08 19:45:00",
                    "timestamp_start": 1473327900,
                    "timestamp_end": 1473363900,
                    "venue": {
                        "name": "Grange Cricket Club, Raeburn Place",
                        "location": "Edinburgh",
                        "timezone": "1"
                    },
                    "umpires": "Gregory Brathwaite (West Indies), Ian Ramage (Scotland)",
                    "referee": "David Jukes (England)",
                    "equation": "No result",
                    "live": "",
                    "result": "No result",
                    "win_margin": "",
                    "commentary": 1,
                    "wagon": 1,
                    "latest_inning_number": 2,
                    "toss": {
                        "text": "Hong Kong won the toss & elected to field",
                        "winner": 1544,
                        "decision": 2
                    }
                }
            ],
            "total_items": "2",
            "total_pages": 2
        },
        "etag": "1dec30e4b134b76692ca7446caf98d57",
        "modified": "2017-08-29 00:40:14",
        "datetime": "2017-08-29 00:40:14",
        "api_version": "2.0"
    }
    
    

    A competition is a tour that one country takes on to another country, or a local & international league.

    A competition contains playing teams, match schedules, results, team performance & player performance statistical information.

    Competition matches node lists all of the scheduled,played,live matches for the specified competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token
    per_page Number Number of matches to list in each API request
    paged Number Page Number for request

    Response

    Reference

    Parameter Value Description
    match_id interger match id
    title string match name/title
    subtitle string contains either the match format + number or important event name, ie: Final, 2nd ODI, 1st Quarterfinal.
    format interger numerical representation of match format. see match_formats reference.See Cricket Reference
    format_str string match format name
    status string numerical representation of match status. see match_statuss reference.See Cricket Reference
    status_str string match status name.
    status_note string a small note of current match state. It would be the winning margin if match completed, could be current required rate if match is on live, and would containg date if match is scheduled.
    game_state string numerical representation of match game_state. game state is available for live match only. See Cricket Reference
    game_state_str string match game_state name.
    competition array an array of parent competition details of the match, see competition object properties.
    team array an array of teams participating in the match, see team match properties.
    date_start date match start date in in GMT(UTC +0)
    date_end date match end date in GMT(UTC +0)
    timestamp_start integer match start timestamp in GMT(UTC +0).
    timestamp_end integer match end timestamp in GMT(UTC +0).
    venue array an array of venue details of the match, see venue object properties.
    umpires string umpires of the match.
    referee string referee of the match.
    equation string match result condition.
    live string live match status note.
    win_margin string match win margin.
    commentary interger numerical representation of commentary available or not for match.
    wagon interger numerical representation of wagon available or not for match.
    latest_inning_number interger latest or active innings number.
    toss array an array of toss details of the match, see toss object properties.

    Competition Properties

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20 See Cricket Reference
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed) See Cricket Reference
    country string Country ISO Code
    type string competition type, possible values are tour, tournament, series

    Team Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    logo_url string team logo url
    scores_full string team full score
    scores string team score
    overs string overs played by team

    Venue Properties

    Parameter Value Description
    name string Venue name/title
    location string City Name
    timezone string number of hours ahead of GMT if value is positive or number of hours behind GMT if value if negative

    Toss Properties

    Parameter Value Description
    text string Toss result text with team name
    winner integer team id of toss winning team
    decision integer numerical representation of decision made by toss winning team.

    Competition Teams API

    curl -X GET "https://rest.entitysport.com/v2/competitions/{cid}/teams/?token=[ACCESS_TOKEN]
    

    The above command returns JSON structured like this:

    
    {
        "status": "ok",
        "response": {
            "teams": [
                {
                    "tid": 9,
                    "title": "Scotland",
                    "abbr": "SCOT",
                    "thumb_url": "../assets/uploads/2016/01/scotland-120x80.png",
                    "logo_url": "../assets/uploads/2016/01/scotland-32x32.png",
                    "type": "country",
                    "country": "sct",
                    "alt_name": "Scotland"
                },
                {
                    "tid": 1544,
                    "title": "Hong Kong",
                    "abbr": "HKG",
                    "thumb_url": "",
                    "logo_url": "../assets/uploads/2016/02/hong-kong-32x32.png",
                    "type": "country",
                    "country": "hk",
                    "alt_name": "Hong Kong"
                }
            ],
            "total_teams": 2
        },
        "etag": "6520d4b995db86e711a7d299cfaf94c4",
        "modified": "2017-08-29 01:40:48",
        "datetime": "2017-08-29 01:40:48",
        "api_version": "2.0"
    }
    

    Competition teams API provides information of all playing participating teams in competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token

    Response

    Reference

    Parameter Value Description
    tid integer team id
    title string team name
    abbr string team short name
    thumb_url string team logo thumbnail url
    logo_url string team logo url
    type string team type Country(International Team) or Club
    country string Country ISO Code
    alt_name string team alternative name
    players array an array of player details of the team, see player object properties.

    Player Properties

    Parameter Value Description
    pid integer player id
    title string player name
    short_name string player short name
    first_name string player first name
    last_name string player last name
    middle_name string player middle name
    birthdate date player date of birth
    birthplace string player birth place
    country string Country ISO Code
    thumb_url string player logo thumbnail url
    logo_url string player logo url
    playing_role string player playing role
    batting_style string player batting style
    bowling_style string player bowling style
    fielding_position string player fielding position
    recent_match integer match id of last played match
    recent_appearance integer timestamp of last played match

    Competition Squads API

    curl -X GET "https://rest.entitysport.com/v2/competitions/{cid}/squads/?token=[ACCESS_TOKEN]
    

    The above command returns JSON structured like this:

    
    {
        "status": "ok",
        "response": {
            "teams": [
                {
                    "team_id": 9,
                    "title": "Scotland",
                    "gmdate": "2018-02-22",
                    "players": [
                        {
                            "pid": 287,
                            "title": "Kyle Coetzer",
                            "short_name": "KJ Coetzer",
                            "first_name": "Kyle",
                            "last_name": "Coetzer",
                            "middle_name": "James",
                            "birthdate": "1984-04-14",
                            "birthplace": "",
                            "country": "sct",
                            "primary_team": [],
                            "thumb_url": "../assets/uploads/2016/01/coetzer-120x120.jpg",
                            "logo_url": "../assets/uploads/2016/01/coetzer-32x32.jpg",
                            "playing_role": "bat",
                            "batting_style": "Right-hand bat",
                            "bowling_style": "Right-arm medium-fast",
                            "fielding_position": "",
                            "recent_match": 0,
                            "recent_appearance": 0
                        }
                    ]
                },
                {
                    "team_id": 1544,
                    "title": "Hong Kong",
                    "gmdate": "2018-02-22",
                    "players": [
                        {
                            "pid": 1682,
                            "title": "Waqas Khan",
                            "short_name": "Waqas Khan",
                            "first_name": "Waqas",
                            "last_name": "Khan",
                            "middle_name": "",
                            "birthdate": "1999-03-10",
                            "birthplace": "",
                            "country": "hk",
                            "primary_team": [],
                            "thumb_url": "../assets/uploads/2016/02/waqas-khan-1-120x120.jpg",
                            "logo_url": "../assets/uploads/2016/02/waqas-khan-1-32x32.jpg",
                            "playing_role": "bat",
                            "batting_style": "Right-hand bat",
                            "bowling_style": "Right-arm medium-fast",
                            "fielding_position": "",
                            "recent_match": 0,
                            "recent_appearance": 0
                        }
                    ]
                }
            ],
            "total_teams": 2
        },
        "etag": "6520d4b995db86e711a7d299cfaf94c4",
        "modified": "2017-08-29 01:40:48",
        "datetime": "2017-08-29 01:40:48",
        "api_version": "2.0"
    }
    

    Competition Squads API provides information of player roaster of participating teams in competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token

    Response

    Reference

    Parameter Value Description
    tid integer team id
    title string team name
    abbr string team short name
    thumb_url string team logo thumbnail url
    logo_url string team logo url
    type string team type Country(International Team) or Club
    country string Country ISO Code
    alt_name string team alternative name
    players array an array of player details of the team, see player object properties.

    Player Properties

    Parameter Value Description
    pid integer player id
    title string player name
    short_name string player short name
    first_name string player first name
    last_name string player last name
    middle_name string player middle name
    birthdate date player date of birth
    birthplace string player birth place
    country string Country ISO Code
    thumb_url string player logo thumbnail url
    logo_url string player logo url
    playing_role string player playing role
    batting_style string player batting style
    bowling_style string player bowling style
    fielding_position string player fielding position
    recent_match integer match id of last played match
    recent_appearance integer timestamp of last played match

    Competition Standings API

    curl -X GET "https://rest.entitysport.com/v2/competitions/4904/standings/?token=[ACCESS_TOKEN]
    

    The above command returns JSON structured like this:

    {
      "status": "ok",
      "response": {
        "standing_type": "per_round",
        "standings": [
          {
            "round": {
              "rid": 90820,
              "order": 1,
              "name": "IPL T20 2017",
              "type": "group",
              "datestart": "2017-04-05",
              "dateend": "2017-05-14",
              "match_format": "t20"
            },
            "standings": [
              {
                "team_id": "593",
                "played": 14,
                "win": 10,
                "draw": 0,
                "loss": 4,
                "nr": 0,
                "overfor": "272.1",
                "runfor": 2407,
                "overagainst": "278.1",
                "runagainst": 2242,
                "netrr": "0.784",
                "points": 20,
                "team": {
                  "tid": 593,
                  "title": "Mumbai Indians",
                  "abbr": "MI",
                  "thumb_url": "../assets/uploads/2016/04/MI.png",
                  "logo_url": "../assets/uploads/2016/04/MI-32x32.png",
                  "alt_name": "Mum Indians",
                  "type": "club",
                  "country": "in"
                }
              },
            ]
          }
        ]
      },
    }
    

    Competition standings node provides standing table for all of the round or groups for the specified competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token

    Response

    Reference

    Parameter Value Description
    standing_type string completed or per_round standing type
    standings array an array of round and standing table details, see round properties, see standing properties.

    Round Properties

    Parameter Value Description
    rid integer round id
    order integer round sort order
    name string Round name/title
    type string round type group,series,knockout
    datestart date round first match date
    dateend date round last match date
    match_format string matches format of this round

    Standings Properties

    Parameter Value Description
    team_id integer team id
    played integer total number of player matches by team
    win integer total number of won matches
    draw integer total number of drawn matches
    loss integer total number of lossed matches
    nr integer total number of no result matches
    overfor string total number of overs bowled by team
    runfor integer total number of runs scored by team
    overagainst string total number of overs bowled by opponent teams
    runagainst integer total number of runs scored by opponent teams
    netrr string total number of no result matches
    points integer total number of no result matches
    team array an array of team details, see team object properties.

    Team Properties

    Parameter Value Description
    tid integer team id
    title string team name
    abbr string team short name
    thumb_url string team logo thumbnail url
    logo_url string team logo url
    alt_name string team alternative name
    type string team type Country(International Team) or Club
    country string Country ISO Code

    Competition Statistic Type API

    curl -X GET "https://rest.entitysport.com/v2/competitions/90738/stats/?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "formats": [
                "test",
                "odi"
            ],
            "stat_types": [
                {
                    "group_title": "Batting",
                    "types": {
                        "batting_most_runs": "Most Runs",
                        "batting_most_runs_innings": "Highest Individual Score",
                        "batting_highest_strikerate": "Highest Strike Rates",
                        "batting_highest_strikerate_innings": "Highest Strike Rates (Innings)",
                        "batting_highest_average": "Highest Average",
                        "batting_most_run100": "Most Centuries",
                        "batting_most_run50": "Most Fifties",
                        "batting_most_run6": "Most Sixes",
                        "batting_most_run6_innings": "Most Sixes (Innings)",
                        "batting_most_run4": "Most Fours",
                        "batting_most_run4_innings": "Most Fours (Innings)"
                    }
                },
                {
                    "group_title": "Bowling",
                    "types": {
                        "bowling_top_wicket_takers": "Top Wicket Takers",
                        "bowling_best_economy_rates": "Best Economy Rates",
                        "bowling_best_economy_rates_innings": "Best Economy Rates (Innings)",
                        "bowling_best_bowling_figures": "Best Bowling Figures",
                        "bowling_best_strike_rates": "Best Strike Rates",
                        "bowling_best_strike_rates_innings": "Best Strike Rates (Innings)",
                        "bowling_best_averages": "Best Averages",
                        "bowling_most_runs_conceded_innings": "Most runs conceded in an innings",
                        "bowling_four_wickets": "Four Wickets",
                        "bowling_five_wickets": "Five Wickets",
                        "bowling_maidens": "Maidens"
                    }
                },
                {
                    "group_title": "Team",
                    "types": {
                        "team_total_runs": "Total Runs",
                        "team_total_run100": "Most Centuries",
                        "team_total_run50": "Most Fifties",
                        "team_total_wickets": "Total Wickets"
                    }
                }
            ]
        },
        "etag": "fa00424b9a4256acaec3d4a77d0a6836",
        "modified": "2017-08-29 08:35:32",
        "datetime": "2017-08-29 08:35:32",
        "api_version": "2.0"
    }
    

    Competition stats provides information of players statistics and performance. As well as team wise player statistics. The root stats path provide a list of all available statistics available for the competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token

    Response

    Reference

    Parameter Value Description
    formats string formats of matches
    stats_type array an array of batting and bowling statistic type see stats type properties

    Stats type properties

    Parameter Value Description
    group_title string statistics types of Batting, Bowling, Team
    types object A set of string objects for respective group title

    Competition Statistic API

    curl -X GET "https://rest.entitysport.com/v2/competitions/91402/stats/batting_most_runs?format=odi&token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "stats": [
                {
                    "matches": 10,
                    "innings": 10,
                    "notout": 1,
                    "runs": 382,
                    "balls": 260,
                    "highest": "92",
                    "run100": 0,
                    "run50": 3,
                    "run4": 32,
                    "run6": 19,
                    "average": "42.44",
                    "strike": "146.92",
                    "catches": 5,
                    "stumpings": 2,
                    "updated": "2017-09-04 06:54:29",
                    "team": {
                        "tid": 18245,
                        "title": "Guyana Amazon Warriors",
                        "abbr": "GAW",
                        "thumb_url": "../assets/uploads/2016/03/guyana-amazon-warriors-120x80.jpg",
                        "logo_url": "../assets/uploads/2016/03/guyana-amazon-warriors-32x32.jpg",
                        "alt_name": "Amazon",
                        "type": "club",
                        "country": "wi"
                    },
                    "player": {
                        "pid": 50098,
                        "title": "Chadwick Walton",
                        "short_name": "CAK Walton",
                        "first_name": "Chadwick",
                        "last_name": "Walton",
                        "middle_name": "Antonio Kirkpatrick",
                        "birthdate": "1985-07-03",
                        "birthplace": "",
                        "country": "wi",
                        "primary_team": [],
                        "thumb_url": "../assets/uploads/2016/03/walton-120x120.jpg",
                        "logo_url": "../assets/uploads/2016/03/walton-32x32.jpg",
                        "playing_role": "wkbat",
                        "batting_style": "Right-hand bat",
                        "bowling_style": "",
                        "fielding_position": "",
                        "recent_match": 18944,
                        "recent_appearance": 1490545800
                    }
                }
            ],
            "total_items": 94,
            "total_pages": 94,
            "formats": [
                "t20"
            ],
            "stat_types": [
                {
                    "group_title": "Batting",
                    "types": {
                        "batting_most_runs": "Most Runs",
                        "batting_most_runs_innings": "Highest Individual Score",
                        "batting_highest_strikerate": "Highest Strike Rates",
                        "batting_highest_strikerate_innings": "Highest Strike Rates (Innings)",
                        "batting_highest_average": "Highest Average",
                        "batting_most_run100": "Most Centuries",
                        "batting_most_run50": "Most Fifties",
                        "batting_most_run6": "Most Sixes",
                        "batting_most_run6_innings": "Most Sixes (Innings)",
                        "batting_most_run4": "Most Fours",
                        "batting_most_run4_innings": "Most Fours (Innings)"
                    }
                },
                {
                    "group_title": "Bowling",
                    "types": {
                        "bowling_top_wicket_takers": "Top Wicket Takers",
                        "bowling_best_economy_rates": "Best Economy Rates",
                        "bowling_best_economy_rates_innings": "Best Economy Rates (Innings)",
                        "bowling_best_bowling_figures": "Best Bowling Figures",
                        "bowling_best_strike_rates": "Best Strike Rates",
                        "bowling_best_strike_rates_innings": "Best Strike Rates (Innings)",
                        "bowling_best_averages": "Best Averages",
                        "bowling_most_runs_conceded_innings": "Most runs conceded in an innings",
                        "bowling_four_wickets": "Four Wickets",
                        "bowling_five_wickets": "Five Wickets",
                        "bowling_maidens": "Maidens"
                    }
                },
                {
                    "group_title": "Team",
                    "types": {
                        "team_total_runs": "Total Runs",
                        "team_total_run100": "Most Centuries",
                        "team_total_run50": "Most Fifties",
                        "team_total_wickets": "Total Wickets"
                    }
                }
            ],
            "format": "t20",
            "teams": [
                {
                    "team_id": 18243,
                    "name": "Barbados Tridents",
                    "short_name": "BT",
                    "country_iso": "bb",
                    "type": "club",
                    "logo_url": "../assets/uploads/2016/03/barbados-tridents-32x32.jpg"
                },
                {
                    "team_id": 18245,
                    "name": "Guyana Amazon Warriors",
                    "short_name": "GAW",
                    "country_iso": "wi",
                    "type": "club",
                    "logo_url": "../assets/uploads/2016/03/guyana-amazon-warriors-32x32.jpg"
                },
                {
                    "team_id": 18248,
                    "name": "St Lucia Stars",
                    "short_name": "STARS",
                    "country_iso": "wi",
                    "type": "club",
                    "logo_url": "../assets/uploads/2016/03/st-lucia-zouks-32x32.jpg"
                },
                {
                    "team_id": 18250,
                    "name": "Trinbago Knight Riders",
                    "short_name": "TKR",
                    "country_iso": "wi",
                    "type": "club",
                    "logo_url": "../assets/uploads/2017/08/Trinbago-Knight-Riders-32x32.png"
                },
                {
                    "team_id": 18253,
                    "name": "Jamaica Tallawahs",
                    "short_name": "JT",
                    "country_iso": "wi",
                    "type": "club",
                    "logo_url": "../assets/uploads/2016/03/jamaica-tallawahs-32x32.jpg"
                },
                {
                    "team_id": 18256,
                    "name": "St Kitts and Nevis Patriots",
                    "short_name": "STKNP",
                    "country_iso": "wi",
                    "type": "club",
                    "logo_url": "../assets/uploads/2017/07/patriots_icon-32x32.png"
                }
            ]
        },
        "etag": "7ffaca10f79d987f6fc657b44d7a7afc",
        "modified": "2017-09-05 02:39:28",
        "datetime": "2017-09-05 02:39:28",
        "api_version": "2.0"
    }
    

    Provides information of a specific type of stats, ie batting_most_runs, bowling_best_averages, team_total_runs. It's root stats path provide a list of all available statistics available for the competition.

    Request

    Parameter Value Description
    token {ACCESS_TOKEN} API Access token
    format string format string available in competition stats type
    per_page Number Number of players to list in each API request
    paged Number Page Number for request

    Response

    Reference

    Parameter Value Description
    stats array array of batsman, bowler, team statistic data see Batting Stats properties, see Bowling Stats properties, see Team Stats properties
    total_items integer total number of elements available
    total_pages integer total number of pages with data
    formats string formats of matches
    stats_type array an array of batting and bowling statistic type see stats type properties
    format string formats of matches
    teams array an array of teams see team propeties

    Batting Stats Properties

    Parameter Value Description
    matches integer Number of matches played
    innings integer Number of innings batsman played
    notout integer Number of times batsman remained not out
    runs integer total number of runs scored by batsman in the competition
    balls integer total number of balls played by batsman
    highest integer Highest runs scored by batsman in a single inning
    run100 integer Number of times 100 or more runs scored by batsman in total innings played
    run50 integer Number of times 50 or more runs scored by batsman in total innings played
    run4 integer Total number of 4s hit by batsman in competition
    run6 integer Total number of 6s hit by batsman in competition
    average float Batsman batting average in competition
    strike float Batsman batting strike rate in competition
    catches integer Catches taken by player
    stumpings integer stumpings comepleted by player as wicketkeeper
    updated date time and date when stats updated.
    team object a set of team objects. see team properties
    player object a set of player objects. see player properties
    teams array an array of teams properties see teams properties

    Team Properties

    Parameter Value Description
    tid integer team id
    title string team name
    abbr string team short name
    thumb_url string team logo thumbnail url
    logo_url string team logo url
    alt_name string team alternative name
    type string team type Country(International Team) or Club
    country string Country ISO Code

    Player Properties

    Parameter Value Description
    pid integer player id
    title string player name
    short_name string player short name
    first_name string player first name
    last_name string player last name
    middle_name string player middle name
    birthdate date player date of birth
    birthplace string player birth place
    country string Country ISO Code
    thumb_url string player logo thumbnail url
    logo_url string player logo url
    playing_role string player playing role
    batting_style string player batting style
    bowling_style string player bowling style
    fielding_position string player fielding position
    recent_match integer match id of last played match
    recent_appearance integer timestamp of last played match

    Teams Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    country_iso string Country ISO Code
    type string team type Country(International Team) or Club
    logo_url string team logo url

    Recent Matches API

    curl -X GET "https://rest.entitysport.com/v2/matches/?status=2&token=[ACCESS_TOKEN]"
    
    curl -X GET "https://rest.entitysport.com/v2/matches/?status=2&format=6&token=[ACCESS_TOKEN]"
    
    curl -X GET "https://rest.entitysport.com/v2/matches?date=2018-02-12_18:30:00(Date start - yyyy-mm-dd_hh:mm:ss)_2018-02-13_18:29:59(Date end - yyyy-mm-dd_hh:mm:ss)&paged=1&per_page=50&token=[ACCESS_TOKEN]"
    
    curl -X GET "https://rest.entitysport.com/v2/matches/?status=2&format=6&token=[ACCESS_TOKEN]&per_page=10&&paged=1"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "items": [
                {
                    "match_id": 19884,
                    "title": "Barbados Tridents vs St Lucia Stars",
                    "subtitle": "27th Match",
                    "format": 6,
                    "format_str": "T20",
                    "status": 2,
                    "status_str": "Completed",
                    "status_note": "Tridents won by 29 runs",
                    "game_state": 0,
                    "game_state_str": "Default",
                    "domestic": "1",
                    "competition": {
                        "cid": 91396,
                        "title": "Caribbean Premier League",
                        "abbr": "caribbean-premier-league-2017",
                        "type": "tournament",
                        "category": "domestic",
                        "match_format": "t20",
                        "status": "live",
                        "season": "2017",
                        "datestart": "2017-08-04",
                        "dateend": "2017-09-09",
                        "total_matches": "34",
                        "total_rounds": "1",
                        "total_teams": "7",
                        "country": "wi"
                    },
                    "teama": {
                        "team_id": 18243,
                        "name": "Barbados Tridents",
                        "short_name": "BT",
                        "logo_url": "../assets/uploads/2016/03/barbados-tridents-120x80.jpg",
                        "scores_full": "195/4 (20 ov)",
                        "scores": "195/4",
                        "overs": "20"
                    },
                    "teamb": {
                        "team_id": 18248,
                        "name": "St Lucia Stars",
                        "short_name": "STARS",
                        "logo_url": "../assets/uploads/2016/03/st-lucia-zouks-120x80.jpg",
                        "scores_full": "166/4 (20 ov)",
                        "scores": "166/4",
                        "overs": "20"
                    },
                    "date_start": "2017-09-01 00:00:00",
                    "date_end": "2017-08-31 10:00:00",
                    "timestamp_start": 1504224000,
                    "timestamp_end": 1504173600,
                    "venue": {
                        "name": "Kensington Oval, Bridgetown",
                        "location": "Barbados",
                        "timezone": "0"
                    },
                    "umpires": "Zahid Bassarath (West Indies), Leslie Reifer (West Indies), Johan Cloete (South Africa, TV)",
                    "referee": "Dev Govindjee (South Africa)",
                    "equation": "",
                    "live": "",
                    "result": "",
                    "win_margin": "",
                    "commentary": 1,
                    "wagon": 1,
                    "latest_inning_number": 2,
                    "toss": {
                        "text": "Barbados Tridents won the toss & elected to bat",
                        "winner": 18243,
                        "decision": 1
                    }
                }
            ],
            "total_items": "847",
            "total_pages": 847
        },
        "etag": "29f944e40e6c5f1537d15995287e1b03",
        "modified": "2017-09-01 15:10:49",
        "datetime": "2017-09-01 15:10:49",
        "api_version": "2.0"
    }
    

    Recent Match API provide access to all of our matches.

    Request

    Parameter Value Description
    status integer filter matches by status (ie: live, completed, upcoming). see properties reference for match status codes
    format integer filter matches by format (ie: odi, test). see properties reference for match format codes
    date string List matches of specific date. Need both date start and date end values. date value example - 2018-02-12_18:30:00 (yyyy-mm-dd_hh:mm:ss)
    token string API access token
    per_page integer Number of competition to list in each api request
    paged integer Page number for request

    Response

    Reference

    Parameter Value Description
    match_id interger match id
    title string match name/title
    subtitle string contains either the match format + number or important event name, ie: Final, 2nd ODI, 1st Quarterfinal.
    format interger numerical representation of match format. see match_formats reference.
    format_str string match format name
    status string numerical representation of match status. see match_statuss reference.
    status_str string match status name.
    status_note string a small note of current match state. It would be the winning margin if match completed, could be current required rate if match is on live, and would containg date if match is scheduled.
    game_state string numerical representation of match game_state. game state is available for live match only.
    game_state_str string match game_state name.
    competition array an array of parent competition details of the match, see competition object properties.
    team array an array of teams participating in the match, see team match properties.
    date_start date match start date in GMT(UTC +0)
    date_end date match end date in GMT(UTC +0)
    timestamp_start integer match start timestamp in GMT(UTC +0)
    timestamp_end integer match end timestamp in GMT(UTC +0)
    venue array an array of venue details of the match, see venue object properties.
    umpires string umpires of the match.
    referee string referee of the match.
    equation string match result condition.
    live string live match status note.
    win_margin string match win margin.
    commentary interger numerical representation of commentary available or not for match.
    wagon interger numerical representation of wagon available or not for match.
    latest_inning_number interger latest or active innings number.
    toss array an array of toss details of the match, see toss object properties.

    Competition Properties

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    country string Country ISO Code
    type string competition type, possible values are tour, tournament, series

    Team Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    logo_url string team logo url
    scores_full string team full score
    scores string team score
    overs string overs played by team

    Venue Properties

    Parameter Value Description
    name string Venue name/title
    location string City Name
    timezone string number of hours ahead of GMT if value is positive or number of hours behind GMT if value if negative

    Toss Properties

    Parameter Value Description
    text string Toss result text with team name
    winner integer team id of toss winning team
    decision integer numerical representation of decision made by toss winning team.

    Match Info API

    curl -X GET "https://rest.entitysport.com/v2/matches/19887/info?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "match_id": 19887,
            "title": "Barbados Tridents vs St Kitts and Nevis Patriots",
            "subtitle": "30th Match",
            "format": 6,
            "format_str": "T20",
            "status": 2,
            "status_str": "Completed",
            "status_note": "Patriots won by 10 wickets (with 78 balls remaining)",
            "game_state": 0,
            "game_state_str": "Default",
            "competition": {
                "cid": 91396,
                "title": "Caribbean Premier League",
                "abbr": "caribbean-premier-league-2017",
                "type": "tournament",
                "category": "domestic",
                "match_format": "t20",
                "status": "live",
                "season": "2017",
                "datestart": "2017-08-04",
                "dateend": "2017-09-09",
                "total_matches": "34",
                "total_rounds": "1",
                "total_teams": "7",
                "country": "wi"
            },
            "teama": {
                "team_id": 18243,
                "name": "Barbados Tridents",
                "short_name": "BT",
                "logo_url": "../assets/uploads/2016/03/barbados-tridents-120x80.jpg",
                "scores_full": "128/9 (20 ov)",
                "scores": "128/9",
                "overs": "20"
            },
            "teamb": {
                "team_id": 18256,
                "name": "St Kitts and Nevis Patriots",
                "short_name": "STKNP",
                "logo_url": "../assets/uploads/2017/07/patriots_icon-120x120.png",
                "scores_full": "129/0 (7 ov)",
                "scores": "129/0",
                "overs": "7"
            },
            "date_start": "2017-09-03 22:00:00",
            "date_end": "2017-09-04 23:59:00",
            "timestamp_start": 1504476000,
            "timestamp_end": 1504569540,
            "venue": {
                "name": "Kensington Oval, Bridgetown",
                "location": "Barbados",
                "timezone": "0"
            },
            "umpires": "Johan Cloete (South Africa), Leslie Reifer (West Indies), Zahid Bassarath (West Indies, TV)",
            "referee": "Dev Govindjee (South Africa)",
            "equation": "",
            "live": "",
            "result": "",
            "win_margin": "",
            "commentary": 1,
            "wagon": 1,
            "latest_inning_number": 2,
            "toss": {
                "text": "St Kitts and Nevis Patriots won the toss & elected to field",
                "winner": 18256,
                "decision": 2
            }
        },
        "etag": "fb3f0f904913325ac146aa1886e86bdc",
        "modified": "2017-09-04 01:41:05",
        "datetime": "2017-09-04 06:03:06",
        "api_version": "2.0"
    }
    

    Match Info API provide general match information.

    Request

    Parameter Value Description
    token string API access token

    Response

    Reference

    Parameter Value Description
    match_id interger match id
    title string match name/title
    subtitle string contains either the match format + number or important event name, ie: Final, 2nd ODI, 1st Quarterfinal.
    format interger numerical representation of match format. see match_formats reference.
    format_str string match format name
    status string numerical representation of match status. see match_statuss reference.
    status_str string match status name.
    status_note string a small note of current match state. It would be the winning margin if match completed, could be current required rate if match is on live, and would containg date if match is scheduled.
    game_state string numerical representation of match game_state. game state is available for live match only.
    game_state_str string match game_state name.
    competition array an array of parent competition details of the match, see competition object properties.
    team array an array of teams participating in the match, see team match properties.
    date_start date match start date in GMT(UTC +0)
    date_end date match end date in GMT(UTC +0)
    timestamp_start integer match start timestamp in GMT(UTC +0)
    timestamp_end integer match end timestamp in GMT(UTC +0)
    venue array an array of venue details of the match, see venue object properties.
    umpires string umpires of the match.
    referee string referee of the match.
    equation string match result condition.
    live string live match status note.
    win_margin string match win margin.
    commentary interger numerical representation of commentary available or not for match.
    wagon interger numerical representation of wagon available or not for match.
    latest_inning_number interger latest or active innings number.
    toss array an array of toss details of the match, see toss object properties.

    Competition Properties

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    country string Country ISO Code
    type string competition type, possible values are tour, tournament, series

    Team Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    logo_url string team logo url
    scores_full string team full score
    scores string team score
    overs string overs played by team

    Venue Properties

    Parameter Value Description
    name string Venue name/title
    location string City Name
    timezone string number of hours ahead of GMT if value is positive or number of hours behind GMT if value if negative

    Toss Properties

    Parameter Value Description
    text string Toss result text with team name
    winner integer team id of toss winning team
    decision integer numerical representation of decision made by toss winning team.

    Match Scorecard API

    curl -X GET "https://rest.entitysport.com/v2/matches/19899/scorecard?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "match_id": 36237,
            "title": "South Africa vs India",
            "subtitle": "2nd Test",
            "format": 2,
            "format_str": "Test",
            "status": 2,
            "status_str": "Completed",
            "status_note": "South Africa won by 135 runs",
            "game_state": 0,
            "game_state_str": "Default",
            "competition": {
                "cid": 108342,
                "title": "India tour of South Africa",
                "abbr": "itosa-1718",
                "type": "tour",
                "category": "international",
                "match_format": "mixed",
                "status": "live",
                "season": "2017/18",
                "datestart": "2017-12-30",
                "dateend": "2018-02-24",
                "total_matches": "12",
                "total_rounds": "3",
                "total_teams": "2",
                "country": "int"
            },
            "teama": {
                "team_id": 19,
                "name": "South Africa",
                "short_name": "SA",
                "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/south-africa.png",
                "scores_full": "335/10 (113.5 ov) & 258/10 (91.3 ov)",
                "scores": "335/10 & 258/10",
                "overs": "113.5 & 91.3"
            },
            "teamb": {
                "team_id": 25,
                "name": "India",
                "short_name": "INDIA",
                "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/india.png",
                "scores_full": "307/10 & *151/10 (50.2 ov)",
                "scores": "151/10",
                "overs": "50.2"
            },
            "date_start": "2018-01-13 08:00:00",
            "date_end": "2018-01-18 23:59:00",
            "timestamp_start": 1515830400,
            "timestamp_end": 1516319940,
            "venue": {
                "name": "SuperSport Park",
                "location": "Centurion",
                "timezone": "-12"
            },
            "umpires": "Michael Gough (England), Paul Reiffel (Australia), Richard Kettleborough (England, TV)",
            "referee": "Chris Broad (England)",
            "equation": "",
            "live": "",
            "result": "SA won by 135 runs",
            "win_margin": "135 runs",
            "commentary": 1,
            "wagon": 1,
            "latest_inning_number": 4,
            "toss": {
                "text": "South Africa won the toss & elected to bat",
                "winner": 19,
                "decision": 1
            },
            "current_over": "",
            "previous_over": "",
            "man_of_the_match": {
                "pid": 46131,
                "name": "Lungi Ngidi",
                "thumb_url": ""
            },
            "man_of_the_series": "",
            "is_followon": 0,
            "team_batting_first": "",
            "team_batting_second": "",
            "last_five_overs": "",
            "live_inning_number": "",
            "innings": [
                {
                    "iid": 86215,
                    "number": 1,
                    "name": "South Africa 1st inning",
                    "short_name": "SA 1st inn.",
                    "status": 2,
                    "result": 1,
                    "batting_team_id": 19,
                    "fielding_team_id": 25,
                    "scores": "335/10",
                    "scores_full": "335/10 (113.5 ov)",
                    "batsmen": [
                        {
                            "batsman_id": "49083",
                            "role": "bat",
                            "role_str": "",
                            "runs": "31",
                            "balls_faced": "83",
                            "fours": "4",
                            "sixes": "0",
                            "how_out": "c M Vijay b R Ashwin",
                            "dismissal": "caught",
                            "strike_rate": "37.34",
                            "bowler_id": "129",
                            "first_fielder_id": "632",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "46117",
                            "role": "bat",
                            "role_str": "",
                            "runs": "94",
                            "balls_faced": "150",
                            "fours": "15",
                            "sixes": "0",
                            "how_out": "c PA Patel b R Ashwin",
                            "dismissal": "caught",
                            "strike_rate": "62.66",
                            "bowler_id": "129",
                            "first_fielder_id": "700",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "161",
                            "role": "bat",
                            "role_str": "",
                            "runs": "82",
                            "balls_faced": "153",
                            "fours": "14",
                            "sixes": "0",
                            "how_out": "runout (HH Pandya)",
                            "dismissal": "runout",
                            "strike_rate": "53.59",
                            "bowler_id": "",
                            "first_fielder_id": "727",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "165",
                            "role": "bat",
                            "role_str": "",
                            "runs": "20",
                            "balls_faced": "48",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "b I Sharma",
                            "dismissal": "bowled",
                            "strike_rate": "41.66",
                            "bowler_id": "665",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "163",
                            "role": "cap",
                            "role_str": " (C)",
                            "runs": "63",
                            "balls_faced": "142",
                            "fours": "9",
                            "sixes": "0",
                            "how_out": "b I Sharma",
                            "dismissal": "bowled",
                            "strike_rate": "44.36",
                            "bowler_id": "665",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "159",
                            "role": "wk",
                            "role_str": " (WK)",
                            "runs": "0",
                            "balls_faced": "1",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c V Kohli b R Ashwin",
                            "dismissal": "caught",
                            "strike_rate": "0.00",
                            "bowler_id": "129",
                            "first_fielder_id": "119",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "173",
                            "role": "all",
                            "role_str": "",
                            "runs": "0",
                            "balls_faced": "6",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "runout (HH Pandya / PA Patel)",
                            "dismissal": "runout",
                            "strike_rate": "0.00",
                            "bowler_id": "",
                            "first_fielder_id": "700",
                            "second_fielder_id": "727",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "49706",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "18",
                            "balls_faced": "54",
                            "fours": "3",
                            "sixes": "0",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "dismissal": "caught",
                            "strike_rate": "33.33",
                            "bowler_id": "131",
                            "first_fielder_id": "700",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "1953",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "11",
                            "balls_faced": "34",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c HH Pandya b I Sharma",
                            "dismissal": "caught",
                            "strike_rate": "32.35",
                            "bowler_id": "665",
                            "first_fielder_id": "727",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "179",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "6",
                            "balls_faced": "9",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "c M Vijay b R Ashwin",
                            "dismissal": "caught",
                            "strike_rate": "66.66",
                            "bowler_id": "129",
                            "first_fielder_id": "632",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "46131",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "1",
                            "balls_faced": "4",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "Not out",
                            "dismissal": "",
                            "strike_rate": "25.00",
                            "bowler_id": "",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        }
                    ],
                    "bowlers": [
                        {
                            "bowler_id": "607",
                            "overs": "22",
                            "maidens": "6",
                            "runs_conceded": "60",
                            "wickets": "0",
                            "noballs": "1",
                            "wides": "0",
                            "econ": "2.72"
                        },
                        {
                            "bowler_id": "131",
                            "overs": "15",
                            "maidens": "2",
                            "runs_conceded": "58",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.86"
                        },
                        {
                            "bowler_id": "665",
                            "overs": "22",
                            "maidens": "4",
                            "runs_conceded": "46",
                            "wickets": "3",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.09"
                        },
                        {
                            "bowler_id": "727",
                            "overs": "16",
                            "maidens": "4",
                            "runs_conceded": "50",
                            "wickets": "0",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.12"
                        },
                        {
                            "bowler_id": "129",
                            "overs": "38.5",
                            "maidens": "10",
                            "runs_conceded": "113",
                            "wickets": "4",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.90"
                        }
                    ],
                    "fows": [
                        {
                            "batsman_id": "49083",
                            "runs": "31",
                            "balls": "83",
                            "how_out": "c M Vijay b R Ashwin",
                            "score_at_dismissal": 85,
                            "overs_at_dismissal": "29.3",
                            "bowler_id": "129",
                            "dismissal": "caught",
                            "number": 1
                        },
                        {
                            "batsman_id": "46117",
                            "runs": "94",
                            "balls": "150",
                            "how_out": "c PA Patel b R Ashwin",
                            "score_at_dismissal": 148,
                            "overs_at_dismissal": "47.3",
                            "bowler_id": "129",
                            "dismissal": "caught",
                            "number": 2
                        },
                        {
                            "batsman_id": "165",
                            "runs": "20",
                            "balls": "48",
                            "how_out": "b I Sharma",
                            "score_at_dismissal": 199,
                            "overs_at_dismissal": "62.4",
                            "bowler_id": "665",
                            "dismissal": "bowled",
                            "number": 3
                        },
                        {
                            "batsman_id": "161",
                            "runs": "82",
                            "balls": "153",
                            "how_out": "runout (HH Pandya)",
                            "score_at_dismissal": 246,
                            "overs_at_dismissal": "80.5",
                            "bowler_id": "",
                            "dismissal": "runout",
                            "number": 4
                        },
                        {
                            "batsman_id": "159",
                            "runs": "0",
                            "balls": "1",
                            "how_out": "c V Kohli b R Ashwin",
                            "score_at_dismissal": 250,
                            "overs_at_dismissal": "81.1",
                            "bowler_id": "129",
                            "dismissal": "caught",
                            "number": 5
                        },
                        {
                            "batsman_id": "173",
                            "runs": "0",
                            "balls": "6",
                            "how_out": "runout (HH Pandya / PA Patel)",
                            "score_at_dismissal": 251,
                            "overs_at_dismissal": "82.6",
                            "bowler_id": "",
                            "dismissal": "runout",
                            "number": 6
                        },
                        {
                            "batsman_id": "49706",
                            "runs": "18",
                            "balls": "54",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "score_at_dismissal": 282,
                            "overs_at_dismissal": "98.5",
                            "bowler_id": "131",
                            "dismissal": "caught",
                            "number": 7
                        },
                        {
                            "batsman_id": "1953",
                            "runs": "11",
                            "balls": "34",
                            "how_out": "c HH Pandya b I Sharma",
                            "score_at_dismissal": 324,
                            "overs_at_dismissal": "110.3",
                            "bowler_id": "665",
                            "dismissal": "caught",
                            "number": 8
                        },
                        {
                            "batsman_id": "163",
                            "runs": "63",
                            "balls": "142",
                            "how_out": "b I Sharma",
                            "score_at_dismissal": 333,
                            "overs_at_dismissal": "112.4",
                            "bowler_id": "665",
                            "dismissal": "bowled",
                            "number": 9
                        },
                        {
                            "batsman_id": "179",
                            "runs": "6",
                            "balls": "9",
                            "how_out": "c M Vijay b R Ashwin",
                            "score_at_dismissal": 335,
                            "overs_at_dismissal": "113.5",
                            "bowler_id": "129",
                            "dismissal": "caught",
                            "number": 10
                        }
                    ],
                    "last_wicket": {
                        "batsman_id": "179",
                        "runs": "6",
                        "balls": "9",
                        "how_out": "c M Vijay b R Ashwin",
                        "score_at_dismissal": 335,
                        "overs_at_dismissal": "113.5",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 10
                    },
                    "extra_runs": {
                        "byes": 0,
                        "legbyes": 8,
                        "wides": 0,
                        "noballs": 1,
                        "penalty": "",
                        "total": 9
                    },
                    "equations": {
                        "runs": 335,
                        "wickets": 10,
                        "overs": "113.5",
                        "bowlers_used": 5,
                        "runrate": "2.94"
                    },
                    "current_partnership": {
                        "runs": 2,
                        "balls": 7,
                        "overs": 1.1,
                        "batsmen": [
                            {
                                "batsman_id": 179,
                                "runs": 1,
                                "balls": 3
                            },
                            {
                                "batsman_id": 46131,
                                "runs": 1,
                                "balls": 4
                            }
                        ]
                    }
                },
                {
                    "iid": 86260,
                    "number": 2,
                    "name": "India 1st inning",
                    "short_name": "INDIA 1st inn.",
                    "status": 2,
                    "result": 1,
                    "batting_team_id": 25,
                    "fielding_team_id": 19,
                    "scores": "307/10",
                    "scores_full": "307/10 (92.1 ov)",
                    "batsmen": [
                        {
                            "batsman_id": "632",
                            "role": "bat",
                            "role_str": "",
                            "runs": "46",
                            "balls_faced": "126",
                            "fours": "6",
                            "sixes": "0",
                            "how_out": "c Q de Kock b KA Maharaj",
                            "dismissal": "caught",
                            "strike_rate": "36.50",
                            "bowler_id": "49706",
                            "first_fielder_id": "159",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "661",
                            "role": "bat",
                            "role_str": "",
                            "runs": "10",
                            "balls_faced": "21",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "c & b M Morkel",
                            "dismissal": "caught",
                            "strike_rate": "47.61",
                            "bowler_id": "179",
                            "first_fielder_id": "179",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "49091",
                            "role": "bat",
                            "role_str": "",
                            "runs": "0",
                            "balls_faced": "1",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "runout (L Ngidi)",
                            "dismissal": "runout",
                            "strike_rate": "0.00",
                            "bowler_id": "",
                            "first_fielder_id": "46131",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "119",
                            "role": "cap",
                            "role_str": " (C)",
                            "runs": "153",
                            "balls_faced": "217",
                            "fours": "15",
                            "sixes": "0",
                            "how_out": "c AB de Villiers b M Morkel",
                            "dismissal": "caught",
                            "strike_rate": "70.50",
                            "bowler_id": "179",
                            "first_fielder_id": "165",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "115",
                            "role": "bat",
                            "role_str": "",
                            "runs": "10",
                            "balls_faced": "27",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "lbw b K Rabada",
                            "dismissal": "lbw",
                            "strike_rate": "37.03",
                            "bowler_id": "1953",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "700",
                            "role": "wk",
                            "role_str": " (WK)",
                            "runs": "19",
                            "balls_faced": "32",
                            "fours": "3",
                            "sixes": "0",
                            "how_out": "c Q de Kock b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "59.37",
                            "bowler_id": "46131",
                            "first_fielder_id": "159",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "727",
                            "role": "all",
                            "role_str": "",
                            "runs": "15",
                            "balls_faced": "45",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "runout (VD Philander)",
                            "dismissal": "runout",
                            "strike_rate": "33.33",
                            "bowler_id": "",
                            "first_fielder_id": "173",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "129",
                            "role": "all",
                            "role_str": "",
                            "runs": "38",
                            "balls_faced": "54",
                            "fours": "7",
                            "sixes": "0",
                            "how_out": "c F du Plessis b VD Philander",
                            "dismissal": "caught",
                            "strike_rate": "70.37",
                            "bowler_id": "173",
                            "first_fielder_id": "163",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "131",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "1",
                            "balls_faced": "9",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c HM Amla b M Morkel",
                            "dismissal": "caught",
                            "strike_rate": "11.11",
                            "bowler_id": "179",
                            "first_fielder_id": "161",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "665",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "3",
                            "balls_faced": "20",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c AK Markram b M Morkel",
                            "dismissal": "caught",
                            "strike_rate": "15.00",
                            "bowler_id": "179",
                            "first_fielder_id": "46117",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "607",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "0",
                            "balls_faced": "2",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "Not out",
                            "dismissal": "",
                            "strike_rate": "0.00",
                            "bowler_id": "",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        }
                    ],
                    "bowlers": [
                        {
                            "bowler_id": "49706",
                            "overs": "20",
                            "maidens": "1",
                            "runs_conceded": "67",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.35"
                        },
                        {
                            "bowler_id": "179",
                            "overs": "22.1",
                            "maidens": "5",
                            "runs_conceded": "60",
                            "wickets": "4",
                            "noballs": "1",
                            "wides": "1",
                            "econ": "2.70"
                        },
                        {
                            "bowler_id": "173",
                            "overs": "16",
                            "maidens": "3",
                            "runs_conceded": "46",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.87"
                        },
                        {
                            "bowler_id": "1953",
                            "overs": "20",
                            "maidens": "1",
                            "runs_conceded": "74",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.70"
                        },
                        {
                            "bowler_id": "46131",
                            "overs": "14",
                            "maidens": "2",
                            "runs_conceded": "51",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "1",
                            "econ": "3.64"
                        }
                    ],
                    "fows": [
                        {
                            "batsman_id": "661",
                            "runs": "10",
                            "balls": "21",
                            "how_out": "c & b M Morkel",
                            "score_at_dismissal": 28,
                            "overs_at_dismissal": "9.3",
                            "bowler_id": "179",
                            "dismissal": "caught",
                            "number": 1
                        },
                        {
                            "batsman_id": "49091",
                            "runs": "0",
                            "balls": "1",
                            "how_out": "runout (L Ngidi)",
                            "score_at_dismissal": 28,
                            "overs_at_dismissal": "9.4",
                            "bowler_id": "",
                            "dismissal": "runout",
                            "number": 2
                        },
                        {
                            "batsman_id": "632",
                            "runs": "46",
                            "balls": "126",
                            "how_out": "c Q de Kock b KA Maharaj",
                            "score_at_dismissal": 107,
                            "overs_at_dismissal": "36.5",
                            "bowler_id": "49706",
                            "dismissal": "caught",
                            "number": 3
                        },
                        {
                            "batsman_id": "115",
                            "runs": "10",
                            "balls": "27",
                            "how_out": "lbw b K Rabada",
                            "score_at_dismissal": 132,
                            "overs_at_dismissal": "45.5",
                            "bowler_id": "1953",
                            "dismissal": "lbw",
                            "number": 4
                        },
                        {
                            "batsman_id": "700",
                            "runs": "19",
                            "balls": "32",
                            "how_out": "c Q de Kock b L Ngidi",
                            "score_at_dismissal": 164,
                            "overs_at_dismissal": "53.4",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 5
                        },
                        {
                            "batsman_id": "727",
                            "runs": "15",
                            "balls": "45",
                            "how_out": "runout (VD Philander)",
                            "score_at_dismissal": 209,
                            "overs_at_dismissal": "67.1",
                            "bowler_id": "",
                            "dismissal": "runout",
                            "number": 6
                        },
                        {
                            "batsman_id": "129",
                            "runs": "38",
                            "balls": "54",
                            "how_out": "c F du Plessis b VD Philander",
                            "score_at_dismissal": 280,
                            "overs_at_dismissal": "81.3",
                            "bowler_id": "173",
                            "dismissal": "caught",
                            "number": 7
                        },
                        {
                            "batsman_id": "131",
                            "runs": "1",
                            "balls": "9",
                            "how_out": "c HM Amla b M Morkel",
                            "score_at_dismissal": 281,
                            "overs_at_dismissal": "82.6",
                            "bowler_id": "179",
                            "dismissal": "caught",
                            "number": 8
                        },
                        {
                            "batsman_id": "665",
                            "runs": "3",
                            "balls": "20",
                            "how_out": "c AK Markram b M Morkel",
                            "score_at_dismissal": 306,
                            "overs_at_dismissal": "90.4",
                            "bowler_id": "179",
                            "dismissal": "caught",
                            "number": 9
                        },
                        {
                            "batsman_id": "119",
                            "runs": "153",
                            "balls": "217",
                            "how_out": "c AB de Villiers b M Morkel",
                            "score_at_dismissal": 307,
                            "overs_at_dismissal": "92.1",
                            "bowler_id": "179",
                            "dismissal": "caught",
                            "number": 10
                        }
                    ],
                    "last_wicket": {
                        "batsman_id": "119",
                        "runs": "153",
                        "balls": "217",
                        "how_out": "c AB de Villiers b M Morkel",
                        "score_at_dismissal": 307,
                        "overs_at_dismissal": "92.1",
                        "bowler_id": "179",
                        "dismissal": "caught",
                        "number": 10
                    },
                    "extra_runs": {
                        "byes": 8,
                        "legbyes": 1,
                        "wides": 2,
                        "noballs": 1,
                        "penalty": "",
                        "total": 12
                    },
                    "equations": {
                        "runs": 307,
                        "wickets": 10,
                        "overs": "92.1",
                        "bowlers_used": 5,
                        "runrate": "3.33"
                    },
                    "current_partnership": {
                        "runs": 1,
                        "balls": 9,
                        "overs": 1.3,
                        "batsmen": [
                            {
                                "batsman_id": 119,
                                "runs": 1,
                                "balls": 7
                            },
                            {
                                "batsman_id": 607,
                                "runs": 0,
                                "balls": 2
                            }
                        ]
                    }
                },
                {
                    "iid": 86286,
                    "number": 3,
                    "name": "South Africa 2nd inning",
                    "short_name": "SA 2nd inn.",
                    "status": 2,
                    "result": 1,
                    "batting_team_id": 19,
                    "fielding_team_id": 25,
                    "scores": "258/10",
                    "scores_full": "258/10 (91.3 ov)",
                    "batsmen": [
                        {
                            "batsman_id": "46117",
                            "role": "bat",
                            "role_str": "",
                            "runs": "1",
                            "balls_faced": "8",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "lbw b JJ Bumrah",
                            "dismissal": "lbw",
                            "strike_rate": "12.50",
                            "bowler_id": "607",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "49083",
                            "role": "bat",
                            "role_str": "",
                            "runs": "61",
                            "balls_faced": "121",
                            "fours": "8",
                            "sixes": "1",
                            "how_out": "c KL Rahul b Mohammed Shami",
                            "dismissal": "caught",
                            "strike_rate": "50.41",
                            "bowler_id": "131",
                            "first_fielder_id": "661",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "161",
                            "role": "bat",
                            "role_str": "",
                            "runs": "1",
                            "balls_faced": "10",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "lbw b JJ Bumrah",
                            "dismissal": "lbw",
                            "strike_rate": "10.00",
                            "bowler_id": "607",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "165",
                            "role": "bat",
                            "role_str": "",
                            "runs": "80",
                            "balls_faced": "121",
                            "fours": "10",
                            "sixes": "0",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "dismissal": "caught",
                            "strike_rate": "66.11",
                            "bowler_id": "131",
                            "first_fielder_id": "700",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "163",
                            "role": "cap",
                            "role_str": " (C)",
                            "runs": "48",
                            "balls_faced": "141",
                            "fours": "4",
                            "sixes": "0",
                            "how_out": "c & b JJ Bumrah",
                            "dismissal": "caught",
                            "strike_rate": "34.04",
                            "bowler_id": "607",
                            "first_fielder_id": "607",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "159",
                            "role": "wk",
                            "role_str": " (WK)",
                            "runs": "12",
                            "balls_faced": "5",
                            "fours": "3",
                            "sixes": "0",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "dismissal": "caught",
                            "strike_rate": "240.00",
                            "bowler_id": "131",
                            "first_fielder_id": "700",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "173",
                            "role": "all",
                            "role_str": "",
                            "runs": "26",
                            "balls_faced": "85",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "c M Vijay b I Sharma",
                            "dismissal": "caught",
                            "strike_rate": "30.58",
                            "bowler_id": "665",
                            "first_fielder_id": "632",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "49706",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "6",
                            "balls_faced": "8",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "c PA Patel b I Sharma",
                            "dismissal": "caught",
                            "strike_rate": "75.00",
                            "bowler_id": "665",
                            "first_fielder_id": "700",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "1953",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "4",
                            "balls_faced": "29",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "c V Kohli b Mohammed Shami",
                            "dismissal": "caught",
                            "strike_rate": "13.79",
                            "bowler_id": "131",
                            "first_fielder_id": "119",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "179",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "10",
                            "balls_faced": "11",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "Not out",
                            "dismissal": "",
                            "strike_rate": "90.90",
                            "bowler_id": "",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "46131",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "1",
                            "balls_faced": "10",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c M Vijay b R Ashwin",
                            "dismissal": "caught",
                            "strike_rate": "10.00",
                            "bowler_id": "129",
                            "first_fielder_id": "632",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        }
                    ],
                    "bowlers": [
                        {
                            "bowler_id": "129",
                            "overs": "29.3",
                            "maidens": "6",
                            "runs_conceded": "78",
                            "wickets": "1",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.64"
                        },
                        {
                            "bowler_id": "607",
                            "overs": "20",
                            "maidens": "3",
                            "runs_conceded": "70",
                            "wickets": "3",
                            "noballs": "0",
                            "wides": "1",
                            "econ": "3.50"
                        },
                        {
                            "bowler_id": "665",
                            "overs": "17",
                            "maidens": "3",
                            "runs_conceded": "40",
                            "wickets": "2",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.35"
                        },
                        {
                            "bowler_id": "131",
                            "overs": "16",
                            "maidens": "3",
                            "runs_conceded": "49",
                            "wickets": "4",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.06"
                        },
                        {
                            "bowler_id": "727",
                            "overs": "9",
                            "maidens": "1",
                            "runs_conceded": "14",
                            "wickets": "0",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "1.55"
                        }
                    ],
                    "fows": [
                        {
                            "batsman_id": "46117",
                            "runs": "1",
                            "balls": "8",
                            "how_out": "lbw b JJ Bumrah",
                            "score_at_dismissal": 1,
                            "overs_at_dismissal": "1.2",
                            "bowler_id": "607",
                            "dismissal": "lbw",
                            "number": 1
                        },
                        {
                            "batsman_id": "161",
                            "runs": "1",
                            "balls": "10",
                            "how_out": "lbw b JJ Bumrah",
                            "score_at_dismissal": 3,
                            "overs_at_dismissal": "5.3",
                            "bowler_id": "607",
                            "dismissal": "lbw",
                            "number": 2
                        },
                        {
                            "batsman_id": "165",
                            "runs": "80",
                            "balls": "121",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "score_at_dismissal": 144,
                            "overs_at_dismissal": "41.1",
                            "bowler_id": "131",
                            "dismissal": "caught",
                            "number": 3
                        },
                        {
                            "batsman_id": "49083",
                            "runs": "61",
                            "balls": "121",
                            "how_out": "c KL Rahul b Mohammed Shami",
                            "score_at_dismissal": 151,
                            "overs_at_dismissal": "45.5",
                            "bowler_id": "131",
                            "dismissal": "caught",
                            "number": 4
                        },
                        {
                            "batsman_id": "159",
                            "runs": "12",
                            "balls": "5",
                            "how_out": "c PA Patel b Mohammed Shami",
                            "score_at_dismissal": 163,
                            "overs_at_dismissal": "47.4",
                            "bowler_id": "131",
                            "dismissal": "caught",
                            "number": 5
                        },
                        {
                            "batsman_id": "173",
                            "runs": "26",
                            "balls": "85",
                            "how_out": "c M Vijay b I Sharma",
                            "score_at_dismissal": 209,
                            "overs_at_dismissal": "73.4",
                            "bowler_id": "665",
                            "dismissal": "caught",
                            "number": 6
                        },
                        {
                            "batsman_id": "49706",
                            "runs": "6",
                            "balls": "8",
                            "how_out": "c PA Patel b I Sharma",
                            "score_at_dismissal": 215,
                            "overs_at_dismissal": "75.6",
                            "bowler_id": "665",
                            "dismissal": "caught",
                            "number": 7
                        },
                        {
                            "batsman_id": "1953",
                            "runs": "4",
                            "balls": "29",
                            "how_out": "c V Kohli b Mohammed Shami",
                            "score_at_dismissal": 245,
                            "overs_at_dismissal": "87.2",
                            "bowler_id": "131",
                            "dismissal": "caught",
                            "number": 8
                        },
                        {
                            "batsman_id": "163",
                            "runs": "48",
                            "balls": "141",
                            "how_out": "c & b JJ Bumrah",
                            "score_at_dismissal": 245,
                            "overs_at_dismissal": "88.4",
                            "bowler_id": "607",
                            "dismissal": "caught",
                            "number": 9
                        },
                        {
                            "batsman_id": "46131",
                            "runs": "1",
                            "balls": "10",
                            "how_out": "c M Vijay b R Ashwin",
                            "score_at_dismissal": 258,
                            "overs_at_dismissal": "91.3",
                            "bowler_id": "129",
                            "dismissal": "caught",
                            "number": 10
                        }
                    ],
                    "last_wicket": {
                        "batsman_id": "46131",
                        "runs": "1",
                        "balls": "10",
                        "how_out": "c M Vijay b R Ashwin",
                        "score_at_dismissal": 258,
                        "overs_at_dismissal": "91.3",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 10
                    },
                    "extra_runs": {
                        "byes": 2,
                        "legbyes": 5,
                        "wides": 1,
                        "noballs": 0,
                        "penalty": "",
                        "total": 8
                    },
                    "equations": {
                        "runs": 258,
                        "wickets": 10,
                        "overs": "91.3",
                        "bowlers_used": 5,
                        "runrate": "2.81"
                    },
                    "current_partnership": {
                        "runs": 13,
                        "balls": 17,
                        "overs": 2.5,
                        "batsmen": [
                            {
                                "batsman_id": 179,
                                "runs": 10,
                                "balls": 7
                            },
                            {
                                "batsman_id": 46131,
                                "runs": 1,
                                "balls": 10
                            }
                        ]
                    }
                },
                {
                    "iid": 86311,
                    "number": 4,
                    "name": "India 2nd inning",
                    "short_name": "INDIA 2nd inn.",
                    "status": 2,
                    "result": 1,
                    "batting_team_id": 25,
                    "fielding_team_id": 19,
                    "scores": "151/10",
                    "scores_full": "151/10 (50.2 ov)",
                    "batsmen": [
                        {
                            "batsman_id": "632",
                            "role": "bat",
                            "role_str": "",
                            "runs": "9",
                            "balls_faced": "25",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "b K Rabada",
                            "dismissal": "bowled",
                            "strike_rate": "36.00",
                            "bowler_id": "1953",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "661",
                            "role": "bat",
                            "role_str": "",
                            "runs": "4",
                            "balls_faced": "29",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c KA Maharaj b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "13.79",
                            "bowler_id": "46131",
                            "first_fielder_id": "49706",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "49091",
                            "role": "bat",
                            "role_str": "",
                            "runs": "19",
                            "balls_faced": "47",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "runout (AB de Villiers / L Ngidi)",
                            "dismissal": "runout",
                            "strike_rate": "40.42",
                            "bowler_id": "",
                            "first_fielder_id": "46131",
                            "second_fielder_id": "165",
                            "third_fielder_id": "165"
                        },
                        {
                            "batsman_id": "119",
                            "role": "cap",
                            "role_str": " (C)",
                            "runs": "5",
                            "balls_faced": "20",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "lbw b L Ngidi",
                            "dismissal": "lbw",
                            "strike_rate": "25.00",
                            "bowler_id": "46131",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "700",
                            "role": "wk",
                            "role_str": " (WK)",
                            "runs": "19",
                            "balls_faced": "49",
                            "fours": "2",
                            "sixes": "0",
                            "how_out": "c M Morkel b K Rabada",
                            "dismissal": "caught",
                            "strike_rate": "38.77",
                            "bowler_id": "1953",
                            "first_fielder_id": "179",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "115",
                            "role": "bat",
                            "role_str": "",
                            "runs": "47",
                            "balls_faced": "74",
                            "fours": "6",
                            "sixes": "1",
                            "how_out": "c AB de Villiers b K Rabada",
                            "dismissal": "caught",
                            "strike_rate": "63.51",
                            "bowler_id": "1953",
                            "first_fielder_id": "165",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "727",
                            "role": "all",
                            "role_str": "",
                            "runs": "6",
                            "balls_faced": "12",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c Q de Kock b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "50.00",
                            "bowler_id": "46131",
                            "first_fielder_id": "159",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "129",
                            "role": "all",
                            "role_str": "",
                            "runs": "3",
                            "balls_faced": "6",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c Q de Kock b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "50.00",
                            "bowler_id": "46131",
                            "first_fielder_id": "159",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "131",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "28",
                            "balls_faced": "24",
                            "fours": "5",
                            "sixes": "0",
                            "how_out": "c M Morkel b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "116.66",
                            "bowler_id": "46131",
                            "first_fielder_id": "179",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "665",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "4",
                            "balls_faced": "10",
                            "fours": "1",
                            "sixes": "0",
                            "how_out": "Not out",
                            "dismissal": "",
                            "strike_rate": "40.00",
                            "bowler_id": "",
                            "first_fielder_id": "",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        },
                        {
                            "batsman_id": "607",
                            "role": "bowl",
                            "role_str": "",
                            "runs": "2",
                            "balls_faced": "6",
                            "fours": "0",
                            "sixes": "0",
                            "how_out": "c VD Philander b L Ngidi",
                            "dismissal": "caught",
                            "strike_rate": "33.33",
                            "bowler_id": "46131",
                            "first_fielder_id": "173",
                            "second_fielder_id": "",
                            "third_fielder_id": ""
                        }
                    ],
                    "bowlers": [
                        {
                            "bowler_id": "173",
                            "overs": "10",
                            "maidens": "3",
                            "runs_conceded": "25",
                            "wickets": "0",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "2.50"
                        },
                        {
                            "bowler_id": "1953",
                            "overs": "14",
                            "maidens": "3",
                            "runs_conceded": "47",
                            "wickets": "3",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.35"
                        },
                        {
                            "bowler_id": "46131",
                            "overs": "12.2",
                            "maidens": "3",
                            "runs_conceded": "39",
                            "wickets": "6",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "3.16"
                        },
                        {
                            "bowler_id": "179",
                            "overs": "8",
                            "maidens": "3",
                            "runs_conceded": "10",
                            "wickets": "0",
                            "noballs": "0",
                            "wides": "1",
                            "econ": "1.25"
                        },
                        {
                            "bowler_id": "49706",
                            "overs": "6",
                            "maidens": "1",
                            "runs_conceded": "26",
                            "wickets": "0",
                            "noballs": "0",
                            "wides": "0",
                            "econ": "4.33"
                        }
                    ],
                    "fows": [
                        {
                            "batsman_id": "632",
                            "runs": "9",
                            "balls": "25",
                            "how_out": "b K Rabada",
                            "score_at_dismissal": 11,
                            "overs_at_dismissal": "7.5",
                            "bowler_id": "1953",
                            "dismissal": "bowled",
                            "number": 1
                        },
                        {
                            "batsman_id": "661",
                            "runs": "4",
                            "balls": "29",
                            "how_out": "c KA Maharaj b L Ngidi",
                            "score_at_dismissal": 16,
                            "overs_at_dismissal": "11.1",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 2
                        },
                        {
                            "batsman_id": "119",
                            "runs": "5",
                            "balls": "20",
                            "how_out": "lbw b L Ngidi",
                            "score_at_dismissal": 26,
                            "overs_at_dismissal": "15.6",
                            "bowler_id": "46131",
                            "dismissal": "lbw",
                            "number": 3
                        },
                        {
                            "batsman_id": "49091",
                            "runs": "19",
                            "balls": "47",
                            "how_out": "runout (AB de Villiers / L Ngidi)",
                            "score_at_dismissal": 49,
                            "overs_at_dismissal": "26.1",
                            "bowler_id": "",
                            "dismissal": "runout",
                            "number": 4
                        },
                        {
                            "batsman_id": "700",
                            "runs": "19",
                            "balls": "49",
                            "how_out": "c M Morkel b K Rabada",
                            "score_at_dismissal": 65,
                            "overs_at_dismissal": "29.5",
                            "bowler_id": "1953",
                            "dismissal": "caught",
                            "number": 5
                        },
                        {
                            "batsman_id": "727",
                            "runs": "6",
                            "balls": "12",
                            "how_out": "c Q de Kock b L Ngidi",
                            "score_at_dismissal": 83,
                            "overs_at_dismissal": "35.3",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 6
                        },
                        {
                            "batsman_id": "129",
                            "runs": "3",
                            "balls": "6",
                            "how_out": "c Q de Kock b L Ngidi",
                            "score_at_dismissal": 87,
                            "overs_at_dismissal": "37.1",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 7
                        },
                        {
                            "batsman_id": "115",
                            "runs": "47",
                            "balls": "74",
                            "how_out": "c AB de Villiers b K Rabada",
                            "score_at_dismissal": 141,
                            "overs_at_dismissal": "47.2",
                            "bowler_id": "1953",
                            "dismissal": "caught",
                            "number": 8
                        },
                        {
                            "batsman_id": "131",
                            "runs": "28",
                            "balls": "24",
                            "how_out": "c M Morkel b L Ngidi",
                            "score_at_dismissal": 145,
                            "overs_at_dismissal": "48.2",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 9
                        },
                        {
                            "batsman_id": "607",
                            "runs": "2",
                            "balls": "6",
                            "how_out": "c VD Philander b L Ngidi",
                            "score_at_dismissal": 151,
                            "overs_at_dismissal": "50.2",
                            "bowler_id": "46131",
                            "dismissal": "caught",
                            "number": 10
                        }
                    ],
                    "last_wicket": {
                        "batsman_id": "607",
                        "runs": "2",
                        "balls": "6",
                        "how_out": "c VD Philander b L Ngidi",
                        "score_at_dismissal": 151,
                        "overs_at_dismissal": "50.2",
                        "bowler_id": "46131",
                        "dismissal": "caught",
                        "number": 10
                    },
                    "extra_runs": {
                        "byes": 4,
                        "legbyes": 0,
                        "wides": 1,
                        "noballs": 0,
                        "penalty": "",
                        "total": 5
                    },
                    "equations": {
                        "runs": 151,
                        "wickets": 10,
                        "overs": "50.2",
                        "bowlers_used": 5,
                        "runrate": "3.00"
                    },
                    "current_partnership": {
                        "runs": 6,
                        "balls": 12,
                        "overs": 2,
                        "batsmen": [
                            {
                                "batsman_id": 665,
                                "runs": 4,
                                "balls": 6
                            },
                            {
                                "batsman_id": 607,
                                "runs": 2,
                                "balls": 6
                            }
                        ]
                    }
                }
            ],
            "players": [
                {
                    "pid": 115,
                    "title": "Rohit Sharma",
                    "short_name": "RG Sharma",
                    "first_name": "Rohit",
                    "last_name": "Sharma",
                    "middle_name": "Gurunath",
                    "birthdate": "1987-04-30",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 117,
                    "title": "Shikhar Dhawan",
                    "short_name": "S Dhawan",
                    "first_name": "Shikhar",
                    "last_name": "Dhawan",
                    "middle_name": "",
                    "birthdate": "1985-12-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 119,
                    "title": "Virat Kohli",
                    "short_name": "V Kohli",
                    "first_name": "Virat",
                    "last_name": "Kohli",
                    "middle_name": "",
                    "birthdate": "1988-11-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "cap"
                },
                {
                    "pid": 125,
                    "title": "Ravindra Jadeja",
                    "short_name": "RA Jadeja",
                    "first_name": "Ravindrasinh",
                    "last_name": "Jadeja",
                    "middle_name": "Anirudhsinh",
                    "birthdate": "1988-12-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "LHB",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 127,
                    "title": "Ajinkya Rahane",
                    "short_name": "AM Rahane",
                    "first_name": "Ajinkya",
                    "last_name": "Rahane",
                    "middle_name": "Madhukar",
                    "birthdate": "1988-06-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 129,
                    "title": "Ravichandran Ashwin",
                    "short_name": "R Ashwin",
                    "first_name": "Ravichandran",
                    "last_name": "Ashwin",
                    "middle_name": "",
                    "birthdate": "1986-09-17",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 131,
                    "title": "Mohammed Shami",
                    "short_name": "Mohammed Shami",
                    "first_name": "Mohammed",
                    "last_name": "Ahmed",
                    "middle_name": "Shami",
                    "birthdate": "1990-09-03",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 133,
                    "title": "Umesh Yadav",
                    "short_name": "UT Yadav",
                    "first_name": "Umeshkumar",
                    "last_name": "Yadav",
                    "middle_name": "Tilak",
                    "birthdate": "1987-10-25",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 159,
                    "title": "Quinton de Kock",
                    "short_name": "Q de Kock",
                    "first_name": "Quinton",
                    "last_name": "Kock",
                    "middle_name": "de",
                    "birthdate": "1992-12-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "LHB",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "wk"
                },
                {
                    "pid": 161,
                    "title": "Hashim Amla",
                    "short_name": "HM Amla",
                    "first_name": "Hashim",
                    "last_name": "Amla",
                    "middle_name": "Mahomed",
                    "birthdate": "1983-03-31",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 163,
                    "title": "Faf du Plessis",
                    "short_name": "F du Plessis",
                    "first_name": "Francois",
                    "last_name": "Plessis",
                    "middle_name": "du",
                    "birthdate": "1984-07-13",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Legbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "cap"
                },
                {
                    "pid": 165,
                    "title": "AB de Villiers",
                    "short_name": "AB de Villiers",
                    "first_name": "Abraham",
                    "last_name": "Villiers",
                    "middle_name": "Benjamin de",
                    "birthdate": "1984-02-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 173,
                    "title": "Vernon Philander",
                    "short_name": "VD Philander",
                    "first_name": "Vernon",
                    "last_name": "Philander",
                    "middle_name": "Darryl",
                    "birthdate": "1985-06-24",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 179,
                    "title": "Morne Morkel",
                    "short_name": "M Morkel",
                    "first_name": "Morne",
                    "last_name": "Morkel",
                    "middle_name": "",
                    "birthdate": "1984-10-06",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 434,
                    "title": "Bhuvneshwar Kumar",
                    "short_name": "B Kumar",
                    "first_name": "Bhuvneshwar",
                    "last_name": "Singh",
                    "middle_name": "Kumar",
                    "birthdate": "1990-02-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 607,
                    "title": "Jasprit Bumrah",
                    "short_name": "JJ Bumrah",
                    "first_name": "Jasprit",
                    "last_name": "Bumrah",
                    "middle_name": "Jasbirsingh",
                    "birthdate": "1993-12-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 632,
                    "title": "Murali Vijay",
                    "short_name": "M Vijay",
                    "first_name": "Murali",
                    "last_name": "Vijay",
                    "middle_name": "",
                    "birthdate": "1984-04-01",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 633,
                    "title": "Wriddhiman Saha",
                    "short_name": "WP Saha",
                    "first_name": "Wriddhiman",
                    "last_name": "Saha",
                    "middle_name": "Prasanta",
                    "birthdate": "1984-10-24",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 642,
                    "title": "Chris Morris",
                    "short_name": "CH Morris",
                    "first_name": "Christopher",
                    "last_name": "Morris",
                    "middle_name": "Henry",
                    "birthdate": "1987-04-30",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 649,
                    "title": "Dinesh Karthik",
                    "short_name": "KD Karthik",
                    "first_name": "Krishnakumar",
                    "last_name": "Karthik",
                    "middle_name": "Dinesh",
                    "birthdate": "1985-06-01",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 661,
                    "title": "Lokesh Rahul",
                    "short_name": "KL Rahul",
                    "first_name": "Kannaur",
                    "last_name": "Rahul",
                    "middle_name": "Lokesh",
                    "birthdate": "1992-04-18",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 665,
                    "title": "Ishant Sharma",
                    "short_name": "I Sharma",
                    "first_name": "Ishant",
                    "last_name": "Sharma",
                    "middle_name": "",
                    "birthdate": "1988-09-02",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 700,
                    "title": "Parthiv Patel",
                    "short_name": "PA Patel",
                    "first_name": "Parthiv",
                    "last_name": "Patel",
                    "middle_name": "Ajay",
                    "birthdate": "1985-03-09",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "LHB",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "wk"
                },
                {
                    "pid": 727,
                    "title": "Hardik Pandya",
                    "short_name": "HH Pandya",
                    "first_name": "Hardik",
                    "last_name": "Pandya",
                    "middle_name": "Himanshu",
                    "birthdate": "1993-10-11",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium-fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 1953,
                    "title": "Kagiso Rabada",
                    "short_name": "K Rabada",
                    "first_name": "Kagiso",
                    "last_name": "Rabada",
                    "middle_name": "",
                    "birthdate": "1995-05-25",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 46117,
                    "title": "Aiden Markram",
                    "short_name": "AK Markram",
                    "first_name": "Aiden",
                    "last_name": "Markram",
                    "middle_name": "Kyle",
                    "birthdate": "1994-10-04",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 46119,
                    "title": "Theunis de Bruyn",
                    "short_name": "TB de Bruyn",
                    "first_name": "Theunis",
                    "last_name": "Bruyn",
                    "middle_name": "Booysen de",
                    "birthdate": "1992-10-08",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium-fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 46131,
                    "title": "Lungi Ngidi",
                    "short_name": "L Ngidi",
                    "first_name": "Lungisani",
                    "last_name": "Ngidi",
                    "middle_name": "",
                    "birthdate": "1996-03-29",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 46139,
                    "title": "Temba Bavuma",
                    "short_name": "T Bavuma",
                    "first_name": "Temba",
                    "last_name": "Bavuma",
                    "middle_name": "",
                    "birthdate": "1990-05-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 49083,
                    "title": "Dean Elgar",
                    "short_name": "D Elgar",
                    "first_name": "Dean",
                    "last_name": "Elgar",
                    "middle_name": "",
                    "birthdate": "1987-06-11",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "LHB",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 49091,
                    "title": "Cheteshwar Pujara",
                    "short_name": "CA Pujara",
                    "first_name": "Cheteshwar",
                    "last_name": "Pujara",
                    "middle_name": "Arvind",
                    "birthdate": "1988-01-25",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Legbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 49706,
                    "title": "Keshav Maharaj",
                    "short_name": "KA Maharaj",
                    "first_name": "Keshav",
                    "last_name": "Maharaj",
                    "middle_name": "Athmanand",
                    "birthdate": "1990-02-07",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 52983,
                    "title": "Duanne Olivier",
                    "short_name": "D Olivier",
                    "first_name": "Duanne",
                    "last_name": "Olivier",
                    "middle_name": "",
                    "birthdate": "1992-05-09",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 53000,
                    "title": "Andile Phehlukwayo",
                    "short_name": "AL Phehlukwayo",
                    "first_name": "Andile",
                    "last_name": "Phehlukwayo",
                    "middle_name": "Lucky",
                    "birthdate": "1996-03-03",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                }
            ]
        },
        "etag": "94e4949d3eef4c5883fe0432c25f5877",
        "modified": "2018-01-17 22:42:55",
        "datetime": "2018-01-17 23:50:31",
        "api_version": "2.0"
    }
    

    Match Scorecard API provide full match scorecard details. This API point includes batting, bowling, fall of wickets, venue, umpires, time, toss information.

    Request

    Parameter Value Description
    token string API access token

    Response

    Reference

    Parameter Value Description
    match_id interger match id
    title string match name/title
    subtitle string contains either the match format + number or important event name, ie: Final, 2nd ODI, 1st Quarterfinal.
    format interger numerical representation of match format. see match_formats reference.
    format_str string match format name
    status string numerical representation of match status. see match_statuss reference.
    status_str string match status name.
    status_note string a small note of current match state. It would be the winning margin if match completed, could be current required rate if match is on live, and would containg date if match is scheduled.
    game_state string numerical representation of match game_state. game state is available for live match only.
    game_state_str string match game_state name.
    competition array an array of parent competition details of the match, see competition object properties.
    team array an array of teams participating in the match, see team match properties.
    date_start date match start date in GMT(UTC +0)
    date_end date match end date in GMT(UTC +0)
    timestamp_start integer match start timestamp in GMT(UTC +0)
    timestamp_end integer match end timestamp in GMT(UTC +0)
    venue array an array of venue details of the match, see venue object properties.
    umpires string umpires of the match.
    referee string referee of the match.
    equation string match result condition.
    live string live match status note.
    result string result status note
    win_margin string match win margin.
    commentary interger numerical representation of commentary available or not for match.
    wagon interger numerical representation of wagon available or not for match.
    latest_inning_number interger latest or active innings number.
    toss array an array of toss details of the match, see toss object properties.
    current_over string current over runs.
    previous_over string last over runs.
    man_of_the_match object A set of of player objects. see man of the match object properties.
    man_of_the_series object A set of player objects. see man of the series object properties.
    is_followon interger numerical representation of followon or not for match.
    last_five_overs string runs scored and wicket lost in last 5 overs
    live_inning_number interger live inning number
    innings array an array of innings details. see innings object properties.
    players array an array of players details. see player object properties.

    Competition Properties

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    type string competition type, possible values are tour, tournament, series
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    country string Country ISO Code

    Team Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    logo_url string team logo url
    scores_full string team full score
    scores string team score
    overs string overs played by team

    Venue Properties

    Parameter Value Description
    name string Venue name/title
    location string City Name
    timezone string number of hours ahead of GMT if value is positive or number of hours behind GMT if value if negative

    Toss Properties

    Parameter Value Description
    text string Toss result text with team name
    winner integer team id of toss winning team
    decision integer numerical representation of decision made by toss winning team.

    Man of the Match/Series Properties

    Parameter Value Description
    pid integer player id
    name string player name
    thumb_url url player image url

    Innings Properties

    Parameter Value Description
    iid integer inning id
    number integer inning number
    name string inning name
    short_name string inning short name
    status integer numerical representation of inning status
    result integer numerical representation of inning result status
    batting_team_id integer team id of batting team
    fielding_team_id integer team id of fielding team
    scores string team score
    scores_full string team full score
    batsmen array an array of batsmen objects. see Batsmen Properties
    bowlers array an array of bowlers objects. see Bowlers Properties
    fows array an array of fall of wicket object details. see fall of wickets Properties
    last_wicket object a set of last wicket object details. see last wicket Properties
    extra_runs object a set of extra runs object details extra runs object properties
    equations object a set of equations object details equation object properties
    current_partnership object a set of current partnership object details. see current partnership Properties

    Batsmen Properties

    Parameter Value Description
    batsman_id integer player id
    role string playing role
    role_str string playing role captain or wicketkeeper
    runs integer runs scored by batsman
    balls_faced integer balls faced by batsman
    fours integer number of fours runs scored by batsman
    sixes integer numbers of sixes runs scored by batsman
    how_out string batsman dismissal details
    dismissal string dismissal type
    strike_rate string strike rate of batsman
    bowler_id integer player id
    first_fielder integer First Fielder player id
    second_fielder integer Second Fielder player id
    third_fielder integer Third Fielder player id

    Bowlers Properties

    Parameter Value Description
    bowler_id integer player id
    overs string Number of overs bowled by bowler
    maidens integer Number of maiden overs bowled by bowler
    runs_conceded integer Number of runs conceded by bowler
    wickets integer number of wickets taken by bowler
    noballs integer number of no balls bowled by bowler
    wides integer number of wides bowled by bowler
    econ string economy rate of bowler

    Fall of Wickets Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer Number of runs scored by batsman
    balls integer number of balls balls faced by batsman
    how_out string batsman dismissal details
    score_at_dismissal integer team score at dismissal
    overs_at_dismissal string overs at dismissal
    bowler_id integer player id
    dismissal string dismissal type
    number integer wicket order number

    Last Wicket Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer Number of runs scored by batsman
    balls integer number of balls balls faced by batsman
    how_out string batsman dismissal details
    score_at_dismissal integer team score at dismissal
    overs_at_dismissal string overs at dismissal
    bowler_id integer player id
    dismissal string dismissal type
    number integer wicket order number

    Extra Runs Properties

    Parameter Value Description
    byes integer byes runs
    legbyes integer legbyes runs
    wides integer wides runs
    noballs integer no balls runs
    penalty integer penalty runs
    total integer total extra runs

    Equation Properties

    Parameter Value Description
    runs integer total runs
    wickets integer total wickets
    overs string total overs bowled in inning
    bowlers_used integer total bowlers used
    runrate string inning run rate

    Current Partnership Properties

    Parameter Value Description
    runs integer Total runs scored in partnership
    balls integer number of balls faced by batsman during partnership
    overs string number of overs for partnership
    batsmen array an array of batsmen details participating in partnership see batsmen partership properties

    Batsmen Partnership Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer runs scored by batsman
    balls integer balls faced by batsman

    Player Properties

    Parameter Value Description
    pid integer player id
    title string player name
    short_name string player short name
    first_name string player first name
    last_name string player last name
    middle_name string player middle name
    birthdate date player date of birth
    birthplace string player birth place
    country string Country ISO Code
    thumb_url string player logo thumbnail url
    logo_url string player logo url
    playing_role string player playing role
    batting_style string player batting style
    bowling_style string player bowling style
    fielding_position string player fielding position
    recent_match integer match id of last played match
    recent_appearance integer timestamp of last played match
    role string playing role

    Match Innings Scorecard API

    curl -X GET "https://rest.entitysport.com/v2/matches/19899/innings/1/scorecard?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "match_id": 36237,
            "title": "South Africa vs India",
            "subtitle": "2nd Test",
            "format": 2,
            "format_str": "Test",
            "status": 2,
            "status_str": "Completed",
            "status_note": "South Africa won by 135 runs",
            "game_state": 0,
            "game_state_str": "Default",
            "competition": {
                "cid": 108342,
                "title": "India tour of South Africa",
                "abbr": "itosa-1718",
                "type": "tour",
                "category": "international",
                "match_format": "mixed",
                "status": "live",
                "season": "2017/18",
                "datestart": "2017-12-30",
                "dateend": "2018-02-24",
                "total_matches": "12",
                "total_rounds": "3",
                "total_teams": "2",
                "country": "int"
            },
            "teama": {
                "team_id": 19,
                "name": "South Africa",
                "short_name": "SA",
                "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/south-africa.png",
                "scores_full": "335/10 (113.5 ov) & 258/10 (91.3 ov)",
                "scores": "335/10 & 258/10",
                "overs": "113.5 & 91.3"
            },
            "teamb": {
                "team_id": 25,
                "name": "India",
                "short_name": "INDIA",
                "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/india.png",
                "scores_full": "307/10 & *151/10 (50.2 ov)",
                "scores": "151/10",
                "overs": "50.2"
            },
            "date_start": "2018-01-13 08:00:00",
            "date_end": "2018-01-18 23:59:00",
            "timestamp_start": 1515830400,
            "timestamp_end": 1516319940,
            "venue": {
                "name": "SuperSport Park",
                "location": "Centurion",
                "timezone": "-12"
            },
            "umpires": "Michael Gough (England), Paul Reiffel (Australia), Richard Kettleborough (England, TV)",
            "referee": "Chris Broad (England)",
            "equation": "",
            "live": "",
            "result": "SA won by 135 runs",
            "win_margin": "135 runs",
            "commentary": 1,
            "wagon": 1,
            "latest_inning_number": 4,
            "toss": {
                "text": "South Africa won the toss & elected to bat",
                "winner": 19,
                "decision": 1
            },
            "inning": {
                "iid": 86215,
                "number": 1,
                "name": "South Africa 1st inning",
                "short_name": "SA 1st inn.",
                "status": 2,
                "result": 1,
                "batting_team_id": 19,
                "fielding_team_id": 25,
                "scores": "335/10",
                "scores_full": "335/10 (113.5 ov)",
                "batsmen": [
                    {
                        "batsman_id": "49083",
                        "role": "bat",
                        "role_str": "",
                        "runs": "31",
                        "balls_faced": "83",
                        "fours": "4",
                        "sixes": "0",
                        "how_out": "c M Vijay b R Ashwin",
                        "dismissal": "caught",
                        "strike_rate": "37.34",
                        "bowler_id": "129",
                        "first_fielder_id": "632",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "46117",
                        "role": "bat",
                        "role_str": "",
                        "runs": "94",
                        "balls_faced": "150",
                        "fours": "15",
                        "sixes": "0",
                        "how_out": "c PA Patel b R Ashwin",
                        "dismissal": "caught",
                        "strike_rate": "62.66",
                        "bowler_id": "129",
                        "first_fielder_id": "700",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "161",
                        "role": "bat",
                        "role_str": "",
                        "runs": "82",
                        "balls_faced": "153",
                        "fours": "14",
                        "sixes": "0",
                        "how_out": "runout (HH Pandya)",
                        "dismissal": "runout",
                        "strike_rate": "53.59",
                        "bowler_id": "",
                        "first_fielder_id": "727",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "165",
                        "role": "bat",
                        "role_str": "",
                        "runs": "20",
                        "balls_faced": "48",
                        "fours": "2",
                        "sixes": "0",
                        "how_out": "b I Sharma",
                        "dismissal": "bowled",
                        "strike_rate": "41.66",
                        "bowler_id": "665",
                        "first_fielder_id": "",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "163",
                        "role": "cap",
                        "role_str": " (C)",
                        "runs": "63",
                        "balls_faced": "142",
                        "fours": "9",
                        "sixes": "0",
                        "how_out": "b I Sharma",
                        "dismissal": "bowled",
                        "strike_rate": "44.36",
                        "bowler_id": "665",
                        "first_fielder_id": "",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "159",
                        "role": "wk",
                        "role_str": " (WK)",
                        "runs": "0",
                        "balls_faced": "1",
                        "fours": "0",
                        "sixes": "0",
                        "how_out": "c V Kohli b R Ashwin",
                        "dismissal": "caught",
                        "strike_rate": "0.00",
                        "bowler_id": "129",
                        "first_fielder_id": "119",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "173",
                        "role": "all",
                        "role_str": "",
                        "runs": "0",
                        "balls_faced": "6",
                        "fours": "0",
                        "sixes": "0",
                        "how_out": "runout (HH Pandya / PA Patel)",
                        "dismissal": "runout",
                        "strike_rate": "0.00",
                        "bowler_id": "",
                        "first_fielder_id": "700",
                        "second_fielder_id": "727",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "49706",
                        "role": "bowl",
                        "role_str": "",
                        "runs": "18",
                        "balls_faced": "54",
                        "fours": "3",
                        "sixes": "0",
                        "how_out": "c PA Patel b Mohammed Shami",
                        "dismissal": "caught",
                        "strike_rate": "33.33",
                        "bowler_id": "131",
                        "first_fielder_id": "700",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "1953",
                        "role": "bowl",
                        "role_str": "",
                        "runs": "11",
                        "balls_faced": "34",
                        "fours": "0",
                        "sixes": "0",
                        "how_out": "c HH Pandya b I Sharma",
                        "dismissal": "caught",
                        "strike_rate": "32.35",
                        "bowler_id": "665",
                        "first_fielder_id": "727",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "179",
                        "role": "bowl",
                        "role_str": "",
                        "runs": "6",
                        "balls_faced": "9",
                        "fours": "1",
                        "sixes": "0",
                        "how_out": "c M Vijay b R Ashwin",
                        "dismissal": "caught",
                        "strike_rate": "66.66",
                        "bowler_id": "129",
                        "first_fielder_id": "632",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    },
                    {
                        "batsman_id": "46131",
                        "role": "bowl",
                        "role_str": "",
                        "runs": "1",
                        "balls_faced": "4",
                        "fours": "0",
                        "sixes": "0",
                        "how_out": "Not out",
                        "dismissal": "",
                        "strike_rate": "25.00",
                        "bowler_id": "",
                        "first_fielder_id": "",
                        "second_fielder_id": "",
                        "third_fielder_id": ""
                    }
                ],
                "bowlers": [
                    {
                        "bowler_id": "607",
                        "overs": "22",
                        "maidens": "6",
                        "runs_conceded": "60",
                        "wickets": "0",
                        "noballs": "1",
                        "wides": "0",
                        "econ": "2.72"
                    },
                    {
                        "bowler_id": "131",
                        "overs": "15",
                        "maidens": "2",
                        "runs_conceded": "58",
                        "wickets": "1",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "3.86"
                    },
                    {
                        "bowler_id": "665",
                        "overs": "22",
                        "maidens": "4",
                        "runs_conceded": "46",
                        "wickets": "3",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "2.09"
                    },
                    {
                        "bowler_id": "727",
                        "overs": "16",
                        "maidens": "4",
                        "runs_conceded": "50",
                        "wickets": "0",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "3.12"
                    },
                    {
                        "bowler_id": "129",
                        "overs": "38.5",
                        "maidens": "10",
                        "runs_conceded": "113",
                        "wickets": "4",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "2.90"
                    }
                ],
                "fows": [
                    {
                        "batsman_id": "49083",
                        "runs": "31",
                        "balls": "83",
                        "how_out": "c M Vijay b R Ashwin",
                        "score_at_dismissal": 85,
                        "overs_at_dismissal": "29.3",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 1
                    },
                    {
                        "batsman_id": "46117",
                        "runs": "94",
                        "balls": "150",
                        "how_out": "c PA Patel b R Ashwin",
                        "score_at_dismissal": 148,
                        "overs_at_dismissal": "47.3",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 2
                    },
                    {
                        "batsman_id": "165",
                        "runs": "20",
                        "balls": "48",
                        "how_out": "b I Sharma",
                        "score_at_dismissal": 199,
                        "overs_at_dismissal": "62.4",
                        "bowler_id": "665",
                        "dismissal": "bowled",
                        "number": 3
                    },
                    {
                        "batsman_id": "161",
                        "runs": "82",
                        "balls": "153",
                        "how_out": "runout (HH Pandya)",
                        "score_at_dismissal": 246,
                        "overs_at_dismissal": "80.5",
                        "bowler_id": "",
                        "dismissal": "runout",
                        "number": 4
                    },
                    {
                        "batsman_id": "159",
                        "runs": "0",
                        "balls": "1",
                        "how_out": "c V Kohli b R Ashwin",
                        "score_at_dismissal": 250,
                        "overs_at_dismissal": "81.1",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 5
                    },
                    {
                        "batsman_id": "173",
                        "runs": "0",
                        "balls": "6",
                        "how_out": "runout (HH Pandya / PA Patel)",
                        "score_at_dismissal": 251,
                        "overs_at_dismissal": "82.6",
                        "bowler_id": "",
                        "dismissal": "runout",
                        "number": 6
                    },
                    {
                        "batsman_id": "49706",
                        "runs": "18",
                        "balls": "54",
                        "how_out": "c PA Patel b Mohammed Shami",
                        "score_at_dismissal": 282,
                        "overs_at_dismissal": "98.5",
                        "bowler_id": "131",
                        "dismissal": "caught",
                        "number": 7
                    },
                    {
                        "batsman_id": "1953",
                        "runs": "11",
                        "balls": "34",
                        "how_out": "c HH Pandya b I Sharma",
                        "score_at_dismissal": 324,
                        "overs_at_dismissal": "110.3",
                        "bowler_id": "665",
                        "dismissal": "caught",
                        "number": 8
                    },
                    {
                        "batsman_id": "163",
                        "runs": "63",
                        "balls": "142",
                        "how_out": "b I Sharma",
                        "score_at_dismissal": 333,
                        "overs_at_dismissal": "112.4",
                        "bowler_id": "665",
                        "dismissal": "bowled",
                        "number": 9
                    },
                    {
                        "batsman_id": "179",
                        "runs": "6",
                        "balls": "9",
                        "how_out": "c M Vijay b R Ashwin",
                        "score_at_dismissal": 335,
                        "overs_at_dismissal": "113.5",
                        "bowler_id": "129",
                        "dismissal": "caught",
                        "number": 10
                    }
                ],
                "last_wicket": {
                    "batsman_id": "179",
                    "runs": "6",
                    "balls": "9",
                    "how_out": "c M Vijay b R Ashwin",
                    "score_at_dismissal": 335,
                    "overs_at_dismissal": "113.5",
                    "bowler_id": "129",
                    "dismissal": "caught",
                    "number": 10
                },
                "extra_runs": {
                    "byes": 0,
                    "legbyes": 8,
                    "wides": 0,
                    "noballs": 1,
                    "penalty": "",
                    "total": 9
                },
                "equations": {
                    "runs": 335,
                    "wickets": 10,
                    "overs": "113.5",
                    "bowlers_used": 5,
                    "runrate": "2.94"
                },
                "current_partnership": {
                    "runs": 2,
                    "balls": 7,
                    "overs": 1.1,
                    "batsmen": [
                        {
                            "batsman_id": 179,
                            "runs": 1,
                            "balls": 3
                        },
                        {
                            "batsman_id": 46131,
                            "runs": 1,
                            "balls": 4
                        }
                    ]
                }
            },
            "players": [
                {
                    "pid": 115,
                    "title": "Rohit Sharma",
                    "short_name": "RG Sharma",
                    "first_name": "Rohit",
                    "last_name": "Sharma",
                    "middle_name": "Gurunath",
                    "birthdate": "1987-04-30",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 117,
                    "title": "Shikhar Dhawan",
                    "short_name": "S Dhawan",
                    "first_name": "Shikhar",
                    "last_name": "Dhawan",
                    "middle_name": "",
                    "birthdate": "1985-12-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 119,
                    "title": "Virat Kohli",
                    "short_name": "V Kohli",
                    "first_name": "Virat",
                    "last_name": "Kohli",
                    "middle_name": "",
                    "birthdate": "1988-11-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "cap"
                },
                {
                    "pid": 125,
                    "title": "Ravindra Jadeja",
                    "short_name": "RA Jadeja",
                    "first_name": "Ravindrasinh",
                    "last_name": "Jadeja",
                    "middle_name": "Anirudhsinh",
                    "birthdate": "1988-12-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "LHB",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 127,
                    "title": "Ajinkya Rahane",
                    "short_name": "AM Rahane",
                    "first_name": "Ajinkya",
                    "last_name": "Rahane",
                    "middle_name": "Madhukar",
                    "birthdate": "1988-06-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 129,
                    "title": "Ravichandran Ashwin",
                    "short_name": "R Ashwin",
                    "first_name": "Ravichandran",
                    "last_name": "Ashwin",
                    "middle_name": "",
                    "birthdate": "1986-09-17",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 131,
                    "title": "Mohammed Shami",
                    "short_name": "Mohammed Shami",
                    "first_name": "Mohammed",
                    "last_name": "Ahmed",
                    "middle_name": "Shami",
                    "birthdate": "1990-09-03",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 133,
                    "title": "Umesh Yadav",
                    "short_name": "UT Yadav",
                    "first_name": "Umeshkumar",
                    "last_name": "Yadav",
                    "middle_name": "Tilak",
                    "birthdate": "1987-10-25",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 159,
                    "title": "Quinton de Kock",
                    "short_name": "Q de Kock",
                    "first_name": "Quinton",
                    "last_name": "Kock",
                    "middle_name": "de",
                    "birthdate": "1992-12-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "LHB",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "wk"
                },
                {
                    "pid": 161,
                    "title": "Hashim Amla",
                    "short_name": "HM Amla",
                    "first_name": "Hashim",
                    "last_name": "Amla",
                    "middle_name": "Mahomed",
                    "birthdate": "1983-03-31",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 163,
                    "title": "Faf du Plessis",
                    "short_name": "F du Plessis",
                    "first_name": "Francois",
                    "last_name": "Plessis",
                    "middle_name": "du",
                    "birthdate": "1984-07-13",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Legbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "cap"
                },
                {
                    "pid": 165,
                    "title": "AB de Villiers",
                    "short_name": "AB de Villiers",
                    "first_name": "Abraham",
                    "last_name": "Villiers",
                    "middle_name": "Benjamin de",
                    "birthdate": "1984-02-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 173,
                    "title": "Vernon Philander",
                    "short_name": "VD Philander",
                    "first_name": "Vernon",
                    "last_name": "Philander",
                    "middle_name": "Darryl",
                    "birthdate": "1985-06-24",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 179,
                    "title": "Morne Morkel",
                    "short_name": "M Morkel",
                    "first_name": "Morne",
                    "last_name": "Morkel",
                    "middle_name": "",
                    "birthdate": "1984-10-06",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 434,
                    "title": "Bhuvneshwar Kumar",
                    "short_name": "B Kumar",
                    "first_name": "Bhuvneshwar",
                    "last_name": "Singh",
                    "middle_name": "Kumar",
                    "birthdate": "1990-02-05",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 607,
                    "title": "Jasprit Bumrah",
                    "short_name": "JJ Bumrah",
                    "first_name": "Jasprit",
                    "last_name": "Bumrah",
                    "middle_name": "Jasbirsingh",
                    "birthdate": "1993-12-06",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 632,
                    "title": "Murali Vijay",
                    "short_name": "M Vijay",
                    "first_name": "Murali",
                    "last_name": "Vijay",
                    "middle_name": "",
                    "birthdate": "1984-04-01",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 633,
                    "title": "Wriddhiman Saha",
                    "short_name": "WP Saha",
                    "first_name": "Wriddhiman",
                    "last_name": "Saha",
                    "middle_name": "Prasanta",
                    "birthdate": "1984-10-24",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 642,
                    "title": "Chris Morris",
                    "short_name": "CH Morris",
                    "first_name": "Christopher",
                    "last_name": "Morris",
                    "middle_name": "Henry",
                    "birthdate": "1987-04-30",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 649,
                    "title": "Dinesh Karthik",
                    "short_name": "KD Karthik",
                    "first_name": "Krishnakumar",
                    "last_name": "Karthik",
                    "middle_name": "Dinesh",
                    "birthdate": "1985-06-01",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 661,
                    "title": "Lokesh Rahul",
                    "short_name": "KL Rahul",
                    "first_name": "Kannaur",
                    "last_name": "Rahul",
                    "middle_name": "Lokesh",
                    "birthdate": "1992-04-18",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 665,
                    "title": "Ishant Sharma",
                    "short_name": "I Sharma",
                    "first_name": "Ishant",
                    "last_name": "Sharma",
                    "middle_name": "",
                    "birthdate": "1988-09-02",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 700,
                    "title": "Parthiv Patel",
                    "short_name": "PA Patel",
                    "first_name": "Parthiv",
                    "last_name": "Patel",
                    "middle_name": "Ajay",
                    "birthdate": "1985-03-09",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "wkbat",
                    "batting_style": "LHB",
                    "bowling_style": "",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "wk"
                },
                {
                    "pid": 727,
                    "title": "Hardik Pandya",
                    "short_name": "HH Pandya",
                    "first_name": "Hardik",
                    "last_name": "Pandya",
                    "middle_name": "Himanshu",
                    "birthdate": "1993-10-11",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "all",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium-fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "all"
                },
                {
                    "pid": 1953,
                    "title": "Kagiso Rabada",
                    "short_name": "K Rabada",
                    "first_name": "Kagiso",
                    "last_name": "Rabada",
                    "middle_name": "",
                    "birthdate": "1995-05-25",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 46117,
                    "title": "Aiden Markram",
                    "short_name": "AK Markram",
                    "first_name": "Aiden",
                    "last_name": "Markram",
                    "middle_name": "Kyle",
                    "birthdate": "1994-10-04",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm offbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 46119,
                    "title": "Theunis de Bruyn",
                    "short_name": "TB de Bruyn",
                    "first_name": "Theunis",
                    "last_name": "Bruyn",
                    "middle_name": "Booysen de",
                    "birthdate": "1992-10-08",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium-fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 46131,
                    "title": "Lungi Ngidi",
                    "short_name": "L Ngidi",
                    "first_name": "Lungisani",
                    "last_name": "Ngidi",
                    "middle_name": "",
                    "birthdate": "1996-03-29",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 46139,
                    "title": "Temba Bavuma",
                    "short_name": "T Bavuma",
                    "first_name": "Temba",
                    "last_name": "Bavuma",
                    "middle_name": "",
                    "birthdate": "1990-05-17",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 49083,
                    "title": "Dean Elgar",
                    "short_name": "D Elgar",
                    "first_name": "Dean",
                    "last_name": "Elgar",
                    "middle_name": "",
                    "birthdate": "1987-06-11",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "LHB",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 49091,
                    "title": "Cheteshwar Pujara",
                    "short_name": "CA Pujara",
                    "first_name": "Cheteshwar",
                    "last_name": "Pujara",
                    "middle_name": "Arvind",
                    "birthdate": "1988-01-25",
                    "birthplace": "",
                    "country": "in",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bat",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Legbreak",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bat"
                },
                {
                    "pid": 49706,
                    "title": "Keshav Maharaj",
                    "short_name": "KA Maharaj",
                    "first_name": "Keshav",
                    "last_name": "Maharaj",
                    "middle_name": "Athmanand",
                    "birthdate": "1990-02-07",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Slow left-arm orthodox",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "bowl"
                },
                {
                    "pid": 52983,
                    "title": "Duanne Olivier",
                    "short_name": "D Olivier",
                    "first_name": "Duanne",
                    "last_name": "Olivier",
                    "middle_name": "",
                    "birthdate": "1992-05-09",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "Right-hand bat",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                },
                {
                    "pid": 53000,
                    "title": "Andile Phehlukwayo",
                    "short_name": "AL Phehlukwayo",
                    "first_name": "Andile",
                    "last_name": "Phehlukwayo",
                    "middle_name": "Lucky",
                    "birthdate": "1996-03-03",
                    "birthplace": "",
                    "country": "za",
                    "primary_team": [],
                    "thumb_url": "",
                    "logo_url": "",
                    "playing_role": "bowl",
                    "batting_style": "LHB",
                    "bowling_style": "Right-arm fast-medium",
                    "fielding_position": "",
                    "recent_match": 0,
                    "recent_appearance": 0,
                    "role": "squad"
                }
            ],
            "teams": [
                {
                    "tid": 19,
                    "title": "South Africa",
                    "players": [],
                    "abbr": "SA",
                    "thumb_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/south-africa.png",
                    "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/south-africa-32x32.png",
                    "type": "country",
                    "country": "za",
                    "alt_name": "South Africa"
                },
                {
                    "tid": 25,
                    "title": "India",
                    "players": [],
                    "abbr": "INDIA",
                    "thumb_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/india.png",
                    "logo_url": "httpss://cricket.entitysport.com/assets/uploads/2016/01/india-32x32.png",
                    "type": "country",
                    "country": "in",
                    "alt_name": "India"
                }
            ]
        },
        "etag": "29932a996e350f10661753f51386d3c9",
        "modified": "2018-01-18 00:04:21",
        "datetime": "2018-01-18 00:04:21",
        "api_version": "2.0"
    }
    

    Match Innings Scorecard API provide single inning scorecard details. This API point includes batting, bowling, fall of wickets, venue, umpires, time, toss information.

    Request

    Parameter Value Description
    token string API access token

    Response

    Reference

    Parameter Value Description
    match_id interger match id
    title string match name/title
    subtitle string contains either the match format + number or important event name, ie: Final, 2nd ODI, 1st Quarterfinal.
    format interger numerical representation of match format. see match_formats reference.
    format_str string match format name
    status string numerical representation of match status. see match_statuss reference.
    status_str string match status name.
    status_note string a small note of current match state. It would be the winning margin if match completed, could be current required rate if match is on live, and would containg date if match is scheduled.
    game_state string numerical representation of match game_state. game state is available for live match only.
    game_state_str string match game_state name.
    competition array an array of parent competition details of the match, see competition object properties.
    team array an array of teams participating in the match, see team match properties.
    date_start date match start date in GMT(UTC +0)
    date_end date match end date in GMT(UTC +0)
    timestamp_start integer match start timestamp in GMT(UTC +0)
    timestamp_end integer match end timestamp in GMT(UTC +0)
    venue array an array of venue details of the match, see venue object properties.
    umpires string umpires of the match.
    referee string referee of the match.
    equation string match result condition.
    live string live match status note.
    result string result status note
    win_margin string match win margin.
    commentary interger numerical representation of commentary available or not for match.
    wagon interger numerical representation of wagon available or not for match.
    latest_inning_number interger latest or active innings number.
    toss array an array of toss details of the match, see toss object properties.
    current_over string current over runs.
    previous_over string last over runs.
    man_of_the_match object A set of of player objects. see man of the match object properties.
    man_of_the_series object A set of player objects. see man of the series object properties.
    is_followon interger numerical representation of followon or not for match.
    last_five_overs string runs scored and wicket lost in last 5 overs
    live_inning_number interger live inning number
    innings array an array of innings details. see innings object properties.
    players array an array of players details. see player object properties.

    Competition Properties

    Parameter Value Description
    cid integer competition id
    title string competition name/title
    abbr string competition name abbreviation
    type string competition type, possible values are tour, tournament, series
    category string competition category, possible values are international, domestic, youth, women
    match_format string played match format. a competition can hold multiple match types, ie odi, test etc. possible values are mixed, odi, test, t20i, firstclass, lista, t20, youthodi, youtht20, womenodi, woment20
    status string competition status. possible values are live (currently ongoing), fixture (upcoming), result (completed)
    season string competition season name
    datestart date competition first match date
    dateend date competition last match date
    total_matches integer number of total matches
    total_rounds integer number of total rounds
    total_teams integer number of total teams
    country string Country ISO Code

    Team Properties

    Parameter Value Description
    team_id integer team id
    name string team name
    short_name string team short name
    logo_url string team logo url
    scores_full string team full score
    scores string team score
    overs string overs played by team

    Venue Properties

    Parameter Value Description
    name string Venue name/title
    location string City Name
    timezone string number of hours ahead of GMT if value is positive or number of hours behind GMT if value if negative

    Toss Properties

    Parameter Value Description
    text string Toss result text with team name
    winner integer team id of toss winning team
    decision integer numerical representation of decision made by toss winning team.

    Man of the Match/Series Properties

    Parameter Value Description
    pid integer player id
    name string player name
    thumb_url url player image url

    Innings Properties

    Parameter Value Description
    iid integer inning id
    number integer inning number
    name string inning name
    short_name string inning short name
    status integer numerical representation of inning status
    result integer numerical representation of inning result status
    batting_team_id integer team id of batting team
    fielding_team_id integer team id of fielding team
    scores string team score
    scores_full string team full score
    batsmen array an array of batsmen objects. see Batsmen Properties
    bowlers array an array of bowlers objects. see Bowlers Properties
    fows array an array of fall of wicket object details. see fall of wickets Properties
    last_wicket object a set of last wicket object details. see last wicket Properties
    extra_runs object a set of extra runs object details extra runs object properties
    equations object a set of equations object details equation object properties
    current_partnership object a set of current partnership object details. see current partnership Properties

    Batsmen Properties

    Parameter Value Description
    batsman_id integer player id
    role string playing role
    role_str string playing role captain or wicketkeeper
    runs integer runs scored by batsman
    balls_faced integer balls faced by batsman
    fours integer number of fours runs scored by batsman
    sixes integer numbers of sixes runs scored by batsman
    how_out string batsman dismissal details
    dismissal string dismissal type
    strike_rate string strike rate of batsman
    bowler_id integer player id
    first_fielder integer First Fielder player id
    second_fielder integer Second Fielder player id
    third_fielder integer Third Fielder player id

    Bowlers Properties

    Parameter Value Description
    bowler_id integer player id
    overs string Number of overs bowled by bowler
    maidens integer Number of maiden overs bowled by bowler
    runs_conceded integer Number of runs conceded by bowler
    wickets integer number of wickets taken by bowler
    noballs integer number of no balls bowled by bowler
    wides integer number of wides bowled by bowler
    econ string economy rate of bowler

    Fall of Wickets Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer Number of runs scored by batsman
    balls integer number of balls balls faced by batsman
    how_out string batsman dismissal details
    score_at_dismissal integer team score at dismissal
    overs_at_dismissal string overs at dismissal
    bowler_id integer player id
    dismissal string dismissal type
    number integer wicket order number

    Last Wicket Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer Number of runs scored by batsman
    balls integer number of balls balls faced by batsman
    how_out string batsman dismissal details
    score_at_dismissal integer team score at dismissal
    overs_at_dismissal string overs at dismissal
    bowler_id integer player id
    dismissal string dismissal type
    number integer wicket order number

    Extra Runs Properties

    Parameter Value Description
    byes integer byes runs
    legbyes integer legbyes runs
    wides integer wides runs
    noballs integer no balls runs
    penalty integer penalty runs
    total integer total extra runs

    Equation Properties

    Parameter Value Description
    runs integer total runs
    wickets integer total wickets
    overs string total overs bowled in inning
    bowlers_used integer total bowlers used
    runrate string inning run rate

    Current Partnership Properties

    Parameter Value Description
    runs integer Total runs scored in partnership
    balls integer number of balls faced by batsman during partnership
    overs string number of overs for partnership
    batsmen array an array of batsmen details participating in partnership see batsmen partership properties

    Batsmen Partnership Properties

    Parameter Value Description
    batsman_id integer player id
    runs integer runs scored by batsman
    balls integer balls faced by batsman

    Player Properties

    Parameter Value Description
    pid integer player id
    title string player name
    short_name string player short name
    first_name string player first name
    last_name string player last name
    middle_name string player middle name
    birthdate date player date of birth
    birthplace string player birth place
    country string Country ISO Code
    thumb_url string player logo thumbnail url
    logo_url string player logo url
    playing_role string player playing role
    batting_style string player batting style
    bowling_style string player bowling style
    fielding_position string player fielding position
    recent_match integer match id of last played match
    recent_appearance integer timestamp of last played match
    role string playing role

    Match Innings Commentary API

    curl -X GET "https://rest.entitysport.com/v2/matches/19899/innings/1/commentary?token=[ACCESS_TOKEN]"
    

    The above command returns JSON structured like this:

    {
        "status": "ok",
        "response": {
            "match": {
                "status": 2,
                "game_state": 0
            },
            "inning": {
                "iid": 43691,
                "number": 1,
                "name": "India inning",
                "short_name": "INDIA inn.",
                "status": 2,
                "result": 0,
                "batting_team_id": 25,
                "fielding_team_id": 21,
                "scores": "375/5",
                "scores_full": "375/5 (50 ov)",
                "batsmen": [
                    {
                        "batsman_id": "115",
                        "role": "bat",
                        "role_str": "",
                        "runs": "104",
                        "balls_faced": "88",
                        "fours": "11",
                        "sixes": "3",
                        "how_out": "c N Dickwella b AD Mathews",
                        "dismissal": "cought",
                        "strike_rate": "118.18"
                    },
                    {
                        "batsman_id": "117",
                        "role": "bat",
                        "role_str": "",
                        "runs": "4",
                        "balls_faced": "6",
                        "fours": "1",
                        "sixes": "0",
                        "how_out": "c PM Pushpakumara b MVT Fernando",
                        "dismissal": "cought",
                        "strike_rate": "66.66"
                    },
                    {
                        "batsman_id": "119",
                        "role": "cap",
                        "role_str": " (C)",
                        "runs": "131",
                        "balls_faced": "96",
                        "fours": "17",
                        "sixes": "2",
                        "how_out": "c EMDY Munaweera b SL Malinga",
                        "dismissal": "cought",
                        "strike_rate": "136.45"
                    },
                    {
                        "batsman_id": "727",
                        "role": "all",
                        "role_str": "",
                        "runs": "19",
                        "balls_faced": "18",
                        "fours": "1",
                        "sixes": "1",
                        "how_out": "c PWH de Silva b AD Mathews",
                        "dismissal": "cought",
                        "strike_rate": "105.55"
                    },
                    {
                        "batsman_id": "661",
                        "role": "bat",
                        "role_str": "",
                        "runs": "7",
                        "balls_faced": "8",
                        "fours": "0",
                        "sixes": "0",
                        "how_out": "c PWH de Silva b A Dananjaya",
                        "dismissal": "cought",
                        "strike_rate": "87.50"
                    },
                    {
                        "batsman_id": "597",
                        "role": "bat",
                        "role_str": "",
                        "runs": "50",
                        "balls_faced": "42",
                        "fours": "4",
                        "sixes": "0",
                        "how_out": "not out",
                        "dismissal": "",
                        "strike_rate": "119.04"
                    },
                    {
                        "batsman_id": "123",
                        "role": "wk",
                        "role_str": " (WK)",
                        "runs": "49",
                        "balls_faced": "42",
                        "fours": "5",
                        "sixes": "1",
                        "how_out": "not out",
                        "dismissal": "",
                        "strike_rate": "116.66"
                    }
                ],
                "bowlers": [
                    {
                        "bowler_id": "67",
                        "overs": "10.0",
                        "maidens": "0",
                        "runs_conceded": "82",
                        "wickets": "1",
                        "noballs": "0",
                        "wides": "6",
                        "econ": "8.20"
                    },
                    {
                        "bowler_id": "43985",
                        "overs": "8.0",
                        "maidens": "1",
                        "runs_conceded": "76",
                        "wickets": "1",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "9.50"
                    },
                    {
                        "bowler_id": "59",
                        "overs": "6.0",
                        "maidens": "2",
                        "runs_conceded": "24",
                        "wickets": "2",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "4.00"
                    },
                    {
                        "bowler_id": "43743",
                        "overs": "9.0",
                        "maidens": "0",
                        "runs_conceded": "65",
                        "wickets": "0",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "7.22"
                    },
                    {
                        "bowler_id": "43682",
                        "overs": "10.0",
                        "maidens": "0",
                        "runs_conceded": "68",
                        "wickets": "1",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "6.80"
                    },
                    {
                        "bowler_id": "1140",
                        "overs": "2.0",
                        "maidens": "0",
                        "runs_conceded": "19",
                        "wickets": "0",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "9.50"
                    },
                    {
                        "bowler_id": "1732",
                        "overs": "5.0",
                        "maidens": "0",
                        "runs_conceded": "36",
                        "wickets": "0",
                        "noballs": "0",
                        "wides": "0",
                        "econ": "7.20"
                    }
                ]
            },
            "commentaries": [
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "1",
                    "score": 0,
                    "commentary": "SL Malinga to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "2",
                    "score": 0,
                    "commentary": "SL Malinga to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "3",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 117,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "4",
                    "score": 4,
                    "commentary": "SL Malinga to S Dhawan, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 117,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "5",
                    "score": 0,
                    "commentary": "SL Malinga to S Dhawan, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 117,
                    "bowler_id": 67,
                    "over": "0",
                    "ball": "6",
                    "score": "1lb",
                    "commentary": "SL Malinga to S Dhawan, 1 leg bye"
                },
                {
                    "event": "overend",
                    "over": 1,
                    "runs": 5,
                    "score": "6/0",
                    "bats": [
                        {
                            "runs": 1,
                            "balls_faced": 3,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 4,
                            "balls_faced": 3,
                            "fours": 1,
                            "sixes": 0,
                            "batsman_id": 117
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 6,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        }
                    ],
                    "commentary": "End of over 1 (5 runs), India 6/0"
                },
                {
                    "event": "ball",
                    "batsman_id": 117,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "1",
                    "score": 0,
                    "commentary": "MVT Fernando to S Dhawan, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 117,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "2",
                    "score": 0,
                    "commentary": "MVT Fernando to S Dhawan, no run"
                },
                {
                    "event": "wicket",
                    "batsman_id": 117,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "3",
                    "score": "w",
                    "commentary": "MVT Fernando to S Dhawan, no run",
                    "wicket_batsman_id": "117",
                    "how_out": "c PM Pushpakumara b MVT Fernando",
                    "batsman_runs": "4",
                    "batsman_balls": "6"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "4",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "5",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "1",
                    "ball": "6",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "overend",
                    "over": 2,
                    "runs": 0,
                    "score": "6/1",
                    "bats": [
                        {
                            "runs": 1,
                            "balls_faced": 3,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 0,
                            "balls_faced": 3,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 0,
                            "overs": 1,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        },
                        {
                            "runs_conceded": 6,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        }
                    ],
                    "commentary": "End of over 2 (Maiden), India 6/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "1",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "2",
                    "score": 0,
                    "commentary": "SL Malinga to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "3",
                    "score": 0,
                    "commentary": "SL Malinga to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "4",
                    "score": 1,
                    "commentary": "SL Malinga to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "5",
                    "score": "1w",
                    "commentary": "SL Malinga to RG Sharma, 1 wide"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "5",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "2",
                    "ball": "6",
                    "score": 1,
                    "commentary": "SL Malinga to V Kohli, 1 run"
                },
                {
                    "event": "overend",
                    "over": 3,
                    "runs": 4,
                    "score": "11/1",
                    "bats": [
                        {
                            "runs": 3,
                            "balls_faced": 5,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 2,
                            "balls_faced": 7,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 11,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        },
                        {
                            "runs_conceded": 0,
                            "overs": 1,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        }
                    ],
                    "commentary": "End of over 3 (4 runs), India 11/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "1",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "2",
                    "score": 4,
                    "commentary": "MVT Fernando to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "3",
                    "score": 4,
                    "commentary": "MVT Fernando to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "4",
                    "score": 4,
                    "commentary": "MVT Fernando to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "5",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "3",
                    "ball": "6",
                    "score": 1,
                    "commentary": "MVT Fernando to V Kohli, 1 run"
                },
                {
                    "event": "overend",
                    "over": 4,
                    "runs": 13,
                    "score": "24/1",
                    "bats": [
                        {
                            "runs": 3,
                            "balls_faced": 5,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 15,
                            "balls_faced": 13,
                            "fours": 3,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 13,
                            "overs": 2,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        },
                        {
                            "runs_conceded": 11,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        }
                    ],
                    "commentary": "End of over 4 (13 runs), India 24/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "1",
                    "score": 0,
                    "commentary": "AD Mathews to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "2",
                    "score": 0,
                    "commentary": "AD Mathews to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "3",
                    "score": 4,
                    "commentary": "AD Mathews to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "4",
                    "score": 1,
                    "commentary": "AD Mathews to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "5",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "4",
                    "ball": "6",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "overend",
                    "over": 5,
                    "runs": 5,
                    "score": "29/1",
                    "bats": [
                        {
                            "runs": 3,
                            "balls_faced": 7,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 20,
                            "balls_faced": 17,
                            "fours": 4,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 5,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        },
                        {
                            "runs_conceded": 13,
                            "overs": 2,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        }
                    ],
                    "commentary": "End of over 5 (5 runs), India 29/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "1",
                    "score": 2,
                    "commentary": "MVT Fernando to V Kohli, 2 runs"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "2",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "3",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "4",
                    "score": 4,
                    "commentary": "MVT Fernando to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "5",
                    "score": 0,
                    "commentary": "MVT Fernando to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43985,
                    "over": "5",
                    "ball": "6",
                    "score": 4,
                    "commentary": "MVT Fernando to V Kohli, Four"
                },
                {
                    "event": "overend",
                    "over": 6,
                    "runs": 10,
                    "score": "39/1",
                    "bats": [
                        {
                            "runs": 3,
                            "balls_faced": 7,
                            "fours": 0,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 30,
                            "balls_faced": 23,
                            "fours": 6,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 23,
                            "overs": 3,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        },
                        {
                            "runs_conceded": 5,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        }
                    ],
                    "commentary": "End of over 6 (10 runs), India 39/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "1",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "2",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "3",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "4",
                    "score": 2,
                    "commentary": "AD Mathews to RG Sharma, 2 runs"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "5",
                    "score": 4,
                    "commentary": "AD Mathews to RG Sharma, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "6",
                    "ball": "6",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "overend",
                    "over": 7,
                    "runs": 6,
                    "score": "45/1",
                    "bats": [
                        {
                            "runs": 9,
                            "balls_faced": 13,
                            "fours": 1,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 30,
                            "balls_faced": 23,
                            "fours": 6,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 11,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        },
                        {
                            "runs_conceded": 23,
                            "overs": 3,
                            "wickets": 1,
                            "maidens": 1,
                            "bowler_id": 43985
                        }
                    ],
                    "commentary": "End of over 7 (6 runs), India 45/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "1",
                    "score": 0,
                    "commentary": "PM Pushpakumara to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "2",
                    "score": 0,
                    "commentary": "PM Pushpakumara to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "3",
                    "score": 0,
                    "commentary": "PM Pushpakumara to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "4",
                    "score": 1,
                    "commentary": "PM Pushpakumara to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "5",
                    "score": 1,
                    "commentary": "PM Pushpakumara to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "7",
                    "ball": "6",
                    "score": 1,
                    "commentary": "PM Pushpakumara to V Kohli, 1 run"
                },
                {
                    "event": "overend",
                    "over": 8,
                    "runs": 3,
                    "score": "48/1",
                    "bats": [
                        {
                            "runs": 10,
                            "balls_faced": 14,
                            "fours": 1,
                            "sixes": 0,
                            "batsman_id": 115
                        },
                        {
                            "runs": 32,
                            "balls_faced": 28,
                            "fours": 6,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 3,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43743
                        },
                        {
                            "runs_conceded": 11,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        }
                    ],
                    "commentary": "End of over 8 (3 runs), India 48/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "1",
                    "score": 0,
                    "commentary": "AD Mathews to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "2",
                    "score": 1,
                    "commentary": "AD Mathews to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "3",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "4",
                    "score": 6,
                    "commentary": "AD Mathews to RG Sharma, Six"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "5",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 59,
                    "over": "8",
                    "ball": "6",
                    "score": 0,
                    "commentary": "AD Mathews to RG Sharma, no run"
                },
                {
                    "event": "overend",
                    "over": 9,
                    "runs": 7,
                    "score": "55/1",
                    "bats": [
                        {
                            "runs": 16,
                            "balls_faced": 18,
                            "fours": 1,
                            "sixes": 1,
                            "batsman_id": 115
                        },
                        {
                            "runs": 33,
                            "balls_faced": 30,
                            "fours": 6,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 18,
                            "overs": 3,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        },
                        {
                            "runs_conceded": 3,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43743
                        }
                    ],
                    "commentary": "End of over 9 (7 runs), India 55/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "1",
                    "score": 2,
                    "commentary": "PM Pushpakumara to V Kohli, 2 runs"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "2",
                    "score": 4,
                    "commentary": "PM Pushpakumara to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "3",
                    "score": 4,
                    "commentary": "PM Pushpakumara to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "4",
                    "score": 1,
                    "commentary": "PM Pushpakumara to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "5",
                    "score": 1,
                    "commentary": "PM Pushpakumara to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43743,
                    "over": "9",
                    "ball": "6",
                    "score": 0,
                    "commentary": "PM Pushpakumara to V Kohli, no run"
                },
                {
                    "event": "overend",
                    "over": 10,
                    "runs": 12,
                    "score": "67/1",
                    "bats": [
                        {
                            "runs": 17,
                            "balls_faced": 19,
                            "fours": 1,
                            "sixes": 1,
                            "batsman_id": 115
                        },
                        {
                            "runs": 44,
                            "balls_faced": 35,
                            "fours": 8,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 15,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43743
                        },
                        {
                            "runs_conceded": 18,
                            "overs": 3,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 59
                        }
                    ],
                    "commentary": "End of over 10 (12 runs), India 67/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "1",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "2",
                    "score": 4,
                    "commentary": "SL Malinga to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "3",
                    "score": "1w",
                    "commentary": "SL Malinga to V Kohli, 1 wide"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "3",
                    "score": 1,
                    "commentary": "SL Malinga to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "4",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "5",
                    "score": "1w",
                    "commentary": "SL Malinga to V Kohli, 1 wide"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "5",
                    "score": 1,
                    "commentary": "SL Malinga to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 67,
                    "over": "10",
                    "ball": "6",
                    "score": 1,
                    "commentary": "SL Malinga to RG Sharma, 1 run"
                },
                {
                    "event": "overend",
                    "over": 11,
                    "runs": 9,
                    "score": "78/1",
                    "bats": [
                        {
                            "runs": 20,
                            "balls_faced": 22,
                            "fours": 1,
                            "sixes": 1,
                            "batsman_id": 115
                        },
                        {
                            "runs": 50,
                            "balls_faced": 38,
                            "fours": 9,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 22,
                            "overs": 3,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        },
                        {
                            "runs_conceded": 15,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43743
                        }
                    ],
                    "commentary": "End of over 11 (9 runs), India 78/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "1",
                    "score": 0,
                    "commentary": "A Dananjaya to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "2",
                    "score": 0,
                    "commentary": "A Dananjaya to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "3",
                    "score": 2,
                    "commentary": "A Dananjaya to RG Sharma, 2 runs"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "4",
                    "score": 1,
                    "commentary": "A Dananjaya to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "5",
                    "score": 1,
                    "commentary": "A Dananjaya to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "11",
                    "ball": "6",
                    "score": 1,
                    "commentary": "A Dananjaya to RG Sharma, 1 run"
                },
                {
                    "event": "overend",
                    "over": 12,
                    "runs": 5,
                    "score": "83/1",
                    "bats": [
                        {
                            "runs": 24,
                            "balls_faced": 27,
                            "fours": 1,
                            "sixes": 1,
                            "batsman_id": 115
                        },
                        {
                            "runs": 51,
                            "balls_faced": 39,
                            "fours": 9,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 5,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43682
                        },
                        {
                            "runs_conceded": 22,
                            "overs": 3,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 67
                        }
                    ],
                    "commentary": "End of over 12 (5 runs), India 83/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "1",
                    "score": 1,
                    "commentary": "PWH de Silva to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "2",
                    "score": 0,
                    "commentary": "PWH de Silva to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "3",
                    "score": 1,
                    "commentary": "PWH de Silva to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "4",
                    "score": 1,
                    "commentary": "PWH de Silva to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "5",
                    "score": 4,
                    "commentary": "PWH de Silva to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "12",
                    "ball": "6",
                    "score": 1,
                    "commentary": "PWH de Silva to V Kohli, 1 run"
                },
                {
                    "event": "overend",
                    "over": 13,
                    "runs": 8,
                    "score": "91/1",
                    "bats": [
                        {
                            "runs": 26,
                            "balls_faced": 29,
                            "fours": 1,
                            "sixes": 1,
                            "batsman_id": 115
                        },
                        {
                            "runs": 57,
                            "balls_faced": 43,
                            "fours": 10,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 8,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 1140
                        },
                        {
                            "runs_conceded": 5,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43682
                        }
                    ],
                    "commentary": "End of over 13 (8 runs), India 91/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "1",
                    "score": 1,
                    "commentary": "A Dananjaya to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "2",
                    "score": 0,
                    "commentary": "A Dananjaya to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "3",
                    "score": 0,
                    "commentary": "A Dananjaya to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "4",
                    "score": 0,
                    "commentary": "A Dananjaya to RG Sharma, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "5",
                    "score": 4,
                    "commentary": "A Dananjaya to RG Sharma, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 43682,
                    "over": "13",
                    "ball": "6",
                    "score": 6,
                    "commentary": "A Dananjaya to RG Sharma, Six"
                },
                {
                    "event": "overend",
                    "over": 14,
                    "runs": 11,
                    "score": "102/1",
                    "bats": [
                        {
                            "runs": 36,
                            "balls_faced": 34,
                            "fours": 2,
                            "sixes": 2,
                            "batsman_id": 115
                        },
                        {
                            "runs": 58,
                            "balls_faced": 44,
                            "fours": 10,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 16,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 43682
                        },
                        {
                            "runs_conceded": 8,
                            "overs": 1,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 1140
                        }
                    ],
                    "commentary": "End of over 14 (11 runs), India 102/1"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "1",
                    "score": 4,
                    "commentary": "PWH de Silva to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "2",
                    "score": 4,
                    "commentary": "PWH de Silva to V Kohli, Four"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "3",
                    "score": 0,
                    "commentary": "PWH de Silva to V Kohli, no run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "4",
                    "score": 1,
                    "commentary": "PWH de Silva to V Kohli, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 115,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "5",
                    "score": 1,
                    "commentary": "PWH de Silva to RG Sharma, 1 run"
                },
                {
                    "event": "ball",
                    "batsman_id": 119,
                    "bowler_id": 1140,
                    "over": "14",
                    "ball": "6",
                    "score": 1,
                    "commentary": "PWH de Silva to V Kohli, 1 run"
                },
                {
                    "event": "overend",
                    "over": 15,
                    "runs": 11,
                    "score": "113/1",
                    "bats": [
                        {
                            "runs": 37,
                            "balls_faced": 35,
                            "fours": 2,
                            "sixes": 2,
                            "batsman_id": 115
                        },
                        {
                            "runs": 68,
                            "balls_faced": 49,
                            "fours": 12,
                            "sixes": 0,
                            "batsman_id": 119
                        }
                    ],
                    "bowls": [
                        {
                            "runs_conceded": 19,
                            "overs": 2,
                            "wickets": 0,
                            "maidens": 0,
                            "bowler_id": 1140
                        },
                        {
                            "runs_conceded": 16,
                            "overs": 2,
                            "wickets"