---
title: "EuroLeague per-player projections (incl. PIR) for a single match"
method: GET
path: "/v1/predictions/euroleague/{match_id}/players"
tags: ["predictions"]
---

# EuroLeague per-player projections (incl. PIR) for a single match

`GET /v1/predictions/euroleague/{match_id}/players`

## Request

- Base URL: `https://api.predixsport.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.predixsport.com/v1/predictions/euroleague/{match_id}/players`
- Auth: none declared

Returns the same ``players`` array embedded in the EuroLeague match-detail payload — expected points/rebounds/assists/3PM/PIR plus the full PMF for each — exposed standalone for player-only callers (e.g. fantasy / DFS tools).

## Path parameters

- `match_id` string, required

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- EuroLeaguePlayerProjection[]
  - `name` string, required
  - `team` string, required
  - `is_home` boolean, required
  - `position` integer, nullable: Projected-starter slot, 1-5, used internally by the model. This is a rank, NOT a basketball position: it does not encode guard / forward / center. For a player's role see /v1/players/euroleague/{player}/prediction-performance.
  - `expected_points` number, nullable
  - `expected_rebounds` number, nullable
  - `expected_assists` number, nullable
  - `expected_three_pointers_made` number, nullable: Expected three-pointers made.
  - `expected_pir` number, nullable: Expected Performance Index Rating (PIR) — EuroLeague's composite box-score metric: (points + rebounds + assists + steals + blocks + fouls drawn) − (missed FG + missed FT + turnovers + shots rejected + fouls committed). Can be negative.
  - `points_distribution` object, nullable
  - `rebounds_distribution` object, nullable
  - `assists_distribution` object, nullable
  - `three_pointers_made_distribution` object, nullable
  - `pir_distribution` object, nullable: Full PMF over PIR outcomes (signed — PIR can be negative).

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/predixsport/apis/predixsport-api.md) · [All operations](https://skmtc.dev/predixsport/apis/predixsport-api/llms.txt) · [OpenAPI document](https://skmtc.dev/predixsport/apis/predixsport-api/revisions/02014aee733d?raw)
