get_player_games
5 creditsStats + aggregationPOST /v1/get_player_games
A player's full match log
Use it when you need a player's full match log to chart form or minutes.
Parameters
player_idstringrequired- ESPN player id.
seasonnumber | stringoptional- One season (the year it starts).
limitintegeroptionaloffsetintegeroptional
Notes
- Over MCP, ask for it in plain English and the client calls
get_player_gamesitself. Point any MCP client athttps://mcp.strikerapi.com/mcp?key=YOUR_API_KEY. - Each call costs 5 credits, taken before it runs and refunded if the server errors.
- Not the call you need? Find the right call by what you are trying to answer.
Request
curl -X POST https://mcp.strikerapi.com/v1/get_player_games \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"player_id": "253989",
"season": 2025,
"limit": 3
}'Response
json
{
"player_id": "253989",
"games": [
{
"game_id": "740958",
"game_date": "2026-05-19",
"season": 2025,
"stage": "Regular Season",
"team_id": "382",
"team": "MNC",
"opponent": "BOU",
"home": false,
"goals_for": 1,
"goals_against": 1,
"starter": true,
"position": "Forward",
"minute_on": 0,
"minute_off": null,
"minutes": 90,
"goals": 1,
"assists": 0,
"shots": 2,
"shots_on_target": 1,
"xg": 0.34,
"fouls_committed": 1,
"fouls_suffered": 0,
"offsides": 1,
"yellow_cards": 0,
"red_cards": 0,
"own_goals": 0,
"saves": null,
"goals_conceded": 1,
"shots_faced": 0
},
{
"game_id": "740902",
"game_date": "2026-05-13",
"season": 2025,
"stage": "Regular Season",
"team_id": "382",
"team": "MNC",
"opponent": "CRY",
"home": true,
"goals_for": 3,
"goals_against": 0,
"starter": false,
"position": null,
"minute_on": null,
"minute_off": null,
"minutes": 0,
"goals": 0,
"assists": 0,
"shots": 0,
"shots_on_target": 0,
"xg": null,
"fouls_committed": 0,
"fouls_suffered": 0,
"offsides": 0,
"yellow_cards": 0,
"red_cards": 0,
"own_goals": 0,
"saves": null,
"goals_conceded": 0,
"shots_faced": 0
},
{
"game_id": "740951",
"game_date": "2026-05-09",
"season": 2025,
"stage": "Regular Season",
"team_id": "382",
"team": "MNC",
"opponent": "BRE",
"home": true,
"goals_for": 3,
"goals_against": 0,
"starter": true,
"position": "Forward",
"minute_on": 0,
"minute_off": null,
"minutes": 90,
"goals": 1,
"assists": 1,
"shots": 5,
"shots_on_target": 4,
"xg": 1.73,
"fouls_committed": 0,
"fouls_suffered": 0,
"offsides": 0,
"yellow_cards": 0,
"red_cards": 0,
"own_goals": 0,
"saves": null,
"goals_conceded": 0,
"shots_faced": 0
}
],
"count": 3,
"next_offset": 3
}Response fields
player_idstringgames[]array- List of objects
games[].game_idstringgames[].game_datestringgames[].seasonnumbergames[].stagestringgames[].team_idstringgames[].teamstringgames[].opponentstringgames[].homebooleangames[].goals_fornumbergames[].goals_againstnumbergames[].starterbooleangames[].positionstringgames[].minute_onnumbergames[].minute_offnullgames[].minutesnumbergames[].goalsnumbergames[].assistsnumbergames[].shotsnumbergames[].shots_on_targetnumbergames[].xgnumbergames[].fouls_committednumbergames[].fouls_sufferednumbergames[].offsidesnumbergames[].yellow_cardsnumbergames[].red_cardsnumbergames[].own_goalsnumbergames[].savesnullgames[].goals_concedednumbergames[].shots_facednumbercountnumbernext_offsetnumber
Related endpoints
search_players1 cr
Returns the player_id this one takes.
Find players by name
get_game5 cr
Takes the game_id this one returns.
One match: score, both box scores, every player's line, key events, each book's line
get_lineups5 cr
Takes the game_id this one returns.
Formations, starting XIs, benches and substitutions with minutes
get_player5 cr
Takes the player_id this one returns.
Profile, per-season totals and per-90 rates, last 10 matches
Try it
500 credits free on signup: 100 calls to get_player_games, and no card.