Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade

Fantasy points

On each planFree keyLast 30 daysMatch WeekLast 30 daysArchiveLast 30 daysProLast 30 daysAnalyst ProIn fullMCP toolfantasy_match_points

Every player's fantasy points in a match held card by card (2001 on), by side, highest first: the total, batting, bowling, fielding and playing points, and every item they came from with its count (runs, fours, sixes, milestones, strike rate, wickets, bowled or lbw, hauls, maidens, dots, economy, catches, stumpings, run outs).

GEThttps://api.cricketdatabase.com/v1/fantasy/matches/{match}/points

Try it

Kept in this browser and filled in on every docs page.

Press Run to call the API with your key. The answer appears here.

    

Parameters

NameTypeRequiredDescriptionValues
matchstringyesIn the address: the match's address name2026-09-17-sri-lanka-v-england
rulesstringnoA JSON object over the default rules, such as {"wkt":30,"catch":10}; see /v1/fantasy/rules

Returns

FieldTypeWhat it holds
dataobject
data.matchstringThe match's address name, for /v1/matches/{match}
data.datestringThe first day of the match
data.formatstringtest, odi, t20i, t20, multi-day or one-day
data.genderstringmale or female
data.familystring
data.rulesstring
data.resultstringThe result in words
data.teams[]arrayEach side in the match: team, name, total, players
data.teams[].players[].playerstringA player's address name
data.teams[].players[].namestringThe name as shown
data.teams[].players[].teamstringA side's address name
data.teams[].players[].rolestring
data.teams[].players[].totalnumberItems in all, with these filters
data.teams[].players[].battingnumber
data.teams[].players[].bowlingnumber
data.teams[].players[].fieldingnumber
data.teams[].players[].playingnumber
data.teams[].players[].items[]arraypart, item, count, points
metaobject
meta.planstringThe plan the key is on

Example answer

A real answer for /v1/fantasy/matches/2026-09-17-sri-lanka-v-england/points, lists cut to their first two items.

{
    "data": {
        "match": "2026-09-17-sri-lanka-v-england",
        "date": "2026-09-17",
        "format": "t20i",
        "gender": "male",
        "family": "t20",
        "rules": "default",
        "result": "England won by 6 wickets",
        "teams": [
            {
                "team": "england",
                "name": "England",
                "total": 616,
                "players": [
                    {
                        "player": "la-dawson",
                        "name": "LA Dawson",
                        "team": "england",
                        "role": "allrounder",
                        "total": 107,
                        "batting": 0,
                        "bowling": 87,
                        "fielding": 16,
                        "playing": 4,
                        "items": [
                            {
                                "part": "playing",
                                "item": "in the eleven",
                                "count": 1,
                                "points": 4
                            },
                            {
                                "part": "bowling",
                                "item": "wickets",
                                "count": 3,
                                "points": 75
                            },
                            "... 3 more"
                        ]
                    },
                    {
                        "player": "j-overton",
                        "name": "J Overton",
                        "team": "england",
                        "role": "allrounder",
                        "total": 91,
                        "batting": 0,
                        "bowling": 71,
                        "fielding": 16,
                        "playing": 4,
                        "items": [
                            {
                                "part": "playing",
                                "item": "in the eleven",
                                "count": 1,
                                "points": 4
                            },
                            {
                                "part": "bowling",
                                "item": "wickets",
                                "count": 2,
                                "points": 50
                            },
                            "... 4 more"
                        ]
                    },
                    "... 9 more"
                ]
            },
            {
                "team": "sri-lanka",
                "name": "Sri Lanka",
                "total": 341,
                "players": [
                    {
                        "player": "pwh-de-silva",
                        "name": "PWH de Silva",
                        "team": "sri-lanka",
                        "role": "allrounder",
                        "total": 66,
                        "batting": 31,
                        "bowling": 23,
                        "fielding": 8,
                        "playing": 4,
                        "items": [
                            {
                                "part": "playing",
                                "item": "in the eleven",
                                "count": 1,
                                "points": 4
                            },
                            {
                                "part": "batting",
                                "item": "runs",
                                "count": 27,
                                "points": 27
                            },
                            "... 6 more"
                        ]
                    },
                    {
                        "player": "p-nissanka",
                        "name": "P Nissanka",
                        "team": "sri-lanka",
                        "role": "batter",
                        "total": 57,
                        "batting": 53,
                        "bowling": 0,
                        "fielding": 0,
                        "playing": 4,
                        "items": [
                            {
                                "part": "playing",
                                "item": "in the eleven",
                                "count": 1,
                                "points": 4
                            },
                            {
                                "part": "batting",
                                "item": "runs",
                                "count": 37,
                                "points": 37
                            },
                            "... 4 more"
                        ]
                    },
                    "... 9 more"
                ]
            }
        ]
    },
    "meta": {
        "plan": "plus"
    }
}

Errors

StatusCodeWhen
400bad_requestA value is not one this parameter takes, or the key was sent in the address
401unauthorizedNo key, or one that is unknown or revoked
403upgrade_requiredThe plan does not reach it; the answer names the plan that does
404not_foundNothing at that address
422unknown_parameterA parameter this endpoint does not take
429rate_limitedToo fast: wait for Retry-After
429quota_exceededThe day's calls are used: they reset at midnight UTC