# Soccer Player Props API: Shots, Tackles & Cards Odds

> Football player props API: shots, shots on target, tackles, fouls, passes, cards and goalkeeper saves from Bet365 and BetMGM UK. One market per player, as JSON.

Canonical: https://www.oddsapi.dev/markets/player-props  
Live data updated: 7 Nov 2026, 07:03 UTC (refreshed every 30 minutes)

## TL;DR

- Player props price individual numbers: a striker's shots on target, a midfielder's tackles, a goalkeeper's saves.
- Market key: player_shots_on_target, the same for every bookmaker.
- Request: GET /v1/{bookmaker}/events/{event_id}/odds?markets=player_shots_on_target.
- 7-day free trial on every plan; every plan includes all five bookmakers.

## Player props odds right now

None of the books has player props odds up for the next featured match yet.

## In the response

- One market per player and key, with the player's name in player: player_shots, player_shots_on_target, player_tackles, player_fouls, player_fouls_won, player_passes, player_to_be_booked, goalkeeper_saves and more.
- Each outcome carries its own line, so 0.5, 1.5 and 2.5 shots on target sit in the same market.
- Goalscorer markets (anytime, first, last, 2+, hat-trick) are their own keys.

```json
{
  "key": "player_shots_on_target",
  "period": "full_time",
  "player": "Erling Haaland",
  "outcomes": [
    { "key": "over", "line": 0.5, "price": 1.25 },
    { "key": "over", "line": 1.5, "price": 2.20 },
    { "key": "over", "line": 2.5, "price": 4.50 }
  ]
}
```

## What people build

- **Prop projections.** Compare your per-player projections with the book's ladder and rank the gaps.
- **Prop search.** Filter a matchday's props by player, line or price for a props screener.
- **Fantasy and media.** Show what the market expects from each player before the match.

## FAQ

### Which bookmakers have football player props?

Bet365 has the deepest set (shots, shots on target, headed shots, fouls, fouls won, tackles, passes, cards, saves). BetMGM UK prices shots and shots on target; Paddy Power and BetMGM UK both price goalscorers.

### How do I get one player's props?

Filter by market with ?markets=player_shots_on_target, then read the player field on each market. Every market is one player.

### Are player names the same across books?

Names come as each bookmaker spells them. Match on a normalised name plus the event if you join books.

## Related

- [Anytime goalscorer odds API](https://www.oddsapi.dev/markets/anytime-goalscorer) ([markdown](https://www.oddsapi.dev/markets/anytime-goalscorer.md))
- [Cards odds API](https://www.oddsapi.dev/markets/cards) ([markdown](https://www.oddsapi.dev/markets/cards.md))
- [Corners odds API](https://www.oddsapi.dev/markets/corners) ([markdown](https://www.oddsapi.dev/markets/corners.md))
- [Every market](https://www.oddsapi.dev/markets) ([markdown](https://www.oddsapi.dev/markets.md))

## Pricing

Every plan starts with a 7-day free trial (10% of the plan's monthly requests) and includes all 5 bookmakers.

| Plan | Price | Requests | Rate limit |
| --- | ---: | ---: | ---: |
| Starter | $50/month | 100,000 requests/mo | 120/minute |
| Growth | $129/month | 500,000 requests/mo | 300/minute |
| Scale | $379/month | 5,000,000 requests/mo | 1000/minute |

Start a trial: https://www.oddsapi.dev/auth?mode=signup
