---
type: "firecrawl-provider"
description: "CBS Sports (cbssports.com) NFL fantasy football and NBA fantasy basketball from its server-rendered pages. Football: weekly and rest-of-season projections and fantasy stats for every position in PPR and non-PPR scoring, and the weekly and draft rankings of its three fantasy experts. Basketball: season, rest-of-season and scoring-period projections, season, recent-day and scoring-period stats in CBS points scoring, and the RotoWire roto rankings. Anonymous."
use_when: "CBS Sports (cbssports.com) NFL fantasy football and NBA fantasy basketball from its server-rendered pages. Football: weekly and rest-of-season projections and fantasy stats for every position in PPR and non-PPR scoring, and the weekly and draft rankings of its three fantasy experts. Basketball: season, rest-of-season and scoring-period projections, season, recent-day and scoring-period stats in CBS points scoring, and the RotoWire roto rankings. Anonymous."
categories: "Sports"
capabilities: 3
credits_per_call: 5
---
# CBS Sports fantasy football and basketball on Firecrawl Alexandria

CBS Sports (cbssports.com) NFL fantasy football and NBA fantasy basketball from its server-rendered pages. Football: weekly and rest-of-season projections and fantasy stats for every position in PPR and non-PPR scoring, and the weekly and draft rankings of its three fantasy experts. Basketball: season, rest-of-season and scoring-period projections, season, recent-day and scoring-period stats in CBS points scoring, and the RotoWire roto rankings. Anonymous.

- Categories: Sports
- Category index: [Sports category](https://alexandria.firecrawl.dev/agents/categories/sports)
- Provider key: `cbssports-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://www.firecrawl.dev/app/alexandria/cbssports-com)
- [OpenAPI spec](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/openapi.json)

## Capabilities

- [Projections](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/projections): CBS Sports fantasy projections for one position: projected fantasy points and the projected stat line for the top 100 players. Football (GET www.cbssports.com/fantasy/football/stats/{position}/{season}/{period}/projections/{ppr|nonppr}/): weekly projections exist for the current and the next week; ros is the rest of the season. Basketball (GET www.cbssports.com/fantasy/basketball/stats/{position}/{season}/{period}/projections/): ros (default) is the rest of the season, which before the season starts is the full-season projection (projection_type season); weekly with week is one of the next two scoring periods, and weekly without week is the rest of the current scoring period.
- [Rankings](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/rankings): CBS Sports fantasy rankings. Football (GET www.cbssports.com/fantasy/football/rankings/{ppr|standard}/{list}/{weekly|yearly}/): the consensus rank of each player with every expert's own rank, opponent (weekly) or bye week and auction value (draft); FLX is the weekly top 150 RB/WR/TE and ALL the draft top 200. Basketball (GET www.cbssports.com/fantasy/basketball/rankings/roto/{G|F|C|top200}/): RotoWire's rankings for a 12-team, 8-category roto league, as rank and player only; ALL is the top 200 with each player's position.
- [Stats](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/stats): CBS Sports fantasy stats for one position: fantasy points, points per game and the stat line for the top 100 players. Football (GET www.cbssports.com/fantasy/football/stats/{position}/{season}/{period}/stats/{ppr|nonppr}/): omit week for season totals (year to date for the current season); week gives the last completed week. Basketball (GET www.cbssports.com/fantasy/basketball/stats/{position}/{season}/{period}/stats/): seasons are labelled by the year they start; omit week and period for season totals, give week for the current scoring period or period for yesterday, the last 7-28 days or the three-year averages.

## 1. Choose this provider when

CBS Sports (cbssports.com) NFL fantasy football and NBA fantasy basketball from its server-rendered pages. Football: weekly and rest-of-season projections and fantasy stats for every position in PPR and non-PPR scoring, and the weekly and draft rankings of its three fantasy experts. Basketball: season, rest-of-season and scoring-period projections, season, recent-day and scoring-period stats in CBS points scoring, and the RotoWire roto rankings. Anonymous.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "cbssports-com",
  "capability": "fantasy-sports-rankings/projections",
  "options": {
    "limit": 20,
    "position": "K"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `limit` (number): Return only the top N rows. Omit for the whole table. Example: `10`
- `position` (string, required): Football: QB, RB, WR, TE, K or DST (team defense and special teams). Basketball: PG, SG, SF, PF, C, or G (guards) and F (forwards). Example: `QB`
- `scoring` (string): Football only: PPR (a point per reception, the default) or STD (non-PPR). The site publishes no half-PPR tables. Omit for basketball, whose tables use CBS points scoring. Example: `PPR`
- `sport` (string): football (default, NFL) or basketball (NBA). Positions, scoring and periods differ by sport; an option of the other sport is invalid_input. Example: `football`
- `type` (string): weekly or ros (rest of season). Defaults to weekly for football and ros for basketball. Example: `weekly`
- `week` (number): Weekly type only. Football: NFL week 1-18; omit for the current week. The site publishes the current and the next week; any other week is not_found. Basketball: a scoring period; the site publishes the next two; omit for the rest of the current period. Example: `10`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "cbssports-com",
    capability: "fantasy-sports-rankings/projections",
    options: {
      limit: 20,
      position: "K",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "cbssports-com",
  "capability": "fantasy-sports-rankings/projections",
  "options": {
    "limit": 20,
    "position": "K"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "cbssports-com",
    "capability": "fantasy-sports-rankings/projections",
    "options": {
      "limit": 20,
      "position": "K"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'cbssports-com/fantasy-sports-rankings/projections' \
  --options '{"limit":20,"position":"K"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "cbssports-com",
  "capability": "fantasy-sports-rankings/projections",
  "options": {
    "limit": 20,
    "position": "K"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "cbssports-com",
  "capability": "fantasy-sports-rankings/projections",
  "options": {
    "limit": 20,
    "position": "K"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "count": 20,
  "observed_at_ms": 1790970498468,
  "period_label": "Week 4 Proj",
  "players": [
    {
      "fantasy_points": 10.3,
      "fantasy_points_per_game": 10.3,
      "name": "Ka'imi Fairbairn",
      "player_id": 1996562,
      "player_url": "https://www.cbssports.com/nfl/players/1996562/kaimi-fairbairn/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.7,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.5,
        "fg_50_plusa": 0.5,
        "fg_fga": 2.8,
        "fg_fgm": 2.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.9,
        "xp_xpm": 2.8
      },
      "team": "HOU"
    },
    {
      "fantasy_points": 10.1,
      "fantasy_points_per_game": 10.1,
      "name": "Jason Myers",
      "player_id": 2169640,
      "player_url": "https://www.cbssports.com/nfl/players/2169640/jason-myers/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.8,
        "fg_30-39a": 0.8,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2.6,
        "fg_fgm": 2.4,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3,
        "xp_xpm": 2.9
      },
      "team": "SEA"
    },
    {
      "fantasy_points": 9.7,
      "fantasy_points_per_game": 9.7,
      "name": "Tyler Loop",
      "player_id": 3174704,
      "player_url": "https://www.cbssports.com/nfl/players/3174704/tyler-loop/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.7,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.4,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.7,
        "xp_xpm": 3.7
      },
      "team": "BAL"
    },
    {
      "fantasy_points": 9.4,
      "fantasy_points_per_game": 9.4,
      "name": "Will Reichard",
      "player_id": 3121084,
      "player_url": "https://www.cbssports.com/nfl/players/3121084/will-reichard/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2.2,
        "fg_fgm": 2.1,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.1,
        "xp_xpm": 3.1
      },
      "team": "MIN"
    },
    {
      "fantasy_points": 9.2,
      "fantasy_points_per_game": 9.2,
      "name": "Harrison Butker",
      "player_id": 2078888,
      "player_url": "https://www.cbssports.com/nfl/players/2078888/harrison-butker/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.7,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2.5,
        "fg_fgm": 2.2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.8,
        "xp_xpm": 2.6
      },
      "team": "KC"
    },
    {
      "fantasy_points": 8.9,
      "fantasy_points_per_game": 8.9,
      "name": "Cairo Santos",
      "player_id": 2132690,
      "player_url": "https://www.cbssports.com/nfl/players/2132690/cairo-santos/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.7,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 1.9,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.2,
        "xp_xpm": 3.2
      },
      "team": "CHI"
    },
    {
      "fantasy_points": 8.6,
      "fantasy_points_per_game": 8.6,
      "name": "Spencer Shrader",
      "player_id": 3131541,
      "player_url": "https://www.cbssports.com/nfl/players/3131541/spencer-shrader/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.8,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.8,
        "xp_xpm": 2.6
      },
      "team": "IND"
    },
    {
      "fantasy_points": 8.3,
      "fantasy_points_per_game": 8.3,
      "name": "Nick Folk",
      "player_id": 410721,
      "player_url": "https://www.cbssports.com/nfl/players/410721/nick-folk/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 1.9,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.6,
        "xp_xpm": 2.6
      },
      "team": "ATL"
    },
    {
      "fantasy_points": 8.2,
      "fantasy_points_per_game": 8.2,
      "name": "Evan McPherson",
      "player_id": 2962681,
      "player_url": "https://www.cbssports.com/nfl/players/2962681/evan-mcpherson/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3,
        "xp_xpm": 2.8
      },
      "team": "CIN"
    },
    {
      "fantasy_points": 8.2,
      "fantasy_points_per_game": 8.2,
      "name": "Daniel Carlson",
      "player_id": 2079862,
      "player_url": "https://www.cbssports.com/nfl/players/2079862/daniel-carlson/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.3,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.4,
        "xp_xpm": 2.2
      },
      "team": "NO"
    },
    {
      "fantasy_points": 8,
      "fantasy_points_per_game": 8,
      "name": "Chad Ryland",
      "player_id": 2964074,
      "player_url": "https://www.cbssports.com/nfl/players/2964074/chad-ryland/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2.2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.6,
        "xp_xpm": 2.6
      },
      "team": "ARI"
    },
    {
      "fantasy_points": 7.6,
      "fantasy_points_per_game": 7.6,
      "name": "Cam Little",
      "player_id": 26702477,
      "player_url": "https://www.cbssports.com/nfl/players/26702477/cam-little/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.3,
        "fg_30-39": 0.4,
        "fg_30-39a": 0.4,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 1.8,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.2,
        "xp_xpm": 3.1
      },
      "team": "JAC"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Dominic Zvada",
      "player_id": 28876817,
      "player_url": "https://www.cbssports.com/nfl/players/28876817/dominic-zvada/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.4,
        "xp_xpm": 2.4
      },
      "team": "NYG"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Brandon Aubrey",
      "player_id": 2815718,
      "player_url": "https://www.cbssports.com/nfl/players/2815718/brandon-aubrey/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.2,
        "xp_xpm": 2.1
      },
      "team": "DAL"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Jake Bates",
      "player_id": 3173439,
      "player_url": "https://www.cbssports.com/nfl/players/3173439/jake-bates/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.8,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.1,
        "xp_xpm": 3
      },
      "team": "DET"
    },
    {
      "fantasy_points": 7.3,
      "fantasy_points_per_game": 7.3,
      "name": "Ryan Fitzgerald",
      "player_id": 3126649,
      "player_url": "https://www.cbssports.com/nfl/players/3126649/ryan-fitzgerald/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.8,
        "fg_fgm": 1.6,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.7,
        "xp_xpm": 2.5
      },
      "team": "CAR"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Tyler Bass",
      "player_id": 2188356,
      "player_url": "https://www.cbssports.com/nfl/players/2188356/tyler-bass/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.6,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.9,
        "xp_xpm": 2.7
      },
      "team": "BUF"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Eddy Pineiro",
      "player_id": 2221833,
      "player_url": "https://www.cbssports.com/nfl/players/2221833/eddy-pineiro/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.1,
        "xp_xpm": 1.8
      },
      "team": "SF"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Chase McLaughlin",
      "player_id": 2165272,
      "player_url": "https://www.cbssports.com/nfl/players/2165272/chase-mclaughlin/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 1.9,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.2,
        "xp_xpm": 2.1
      },
      "team": "TB"
    },
    {
      "fantasy_points": 7.1,
      "fantasy_points_per_game": 7.1,
      "name": "Joey Slye",
      "player_id": 3116871,
      "player_url": "https://www.cbssports.com/nfl/players/3116871/joey-slye/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2,
        "xp_xpm": 2
      },
      "team": "TEN"
    }
  ],
  "position": "K",
  "projection_type": "weekly",
  "scoring": "PPR",
  "season": 2026,
  "source_url": "https://www.cbssports.com/fantasy/football/stats/K/2026/tp/projections/ppr/",
  "sport": "NFL",
  "total_count": 32,
  "week": 4
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Projections

- Capability: `fantasy-sports-rankings/projections`
- Description: CBS Sports fantasy projections for one position: projected fantasy points and the projected stat line for the top 100 players. Football (GET www.cbssports.com/fantasy/football/stats/{position}/{season}/{period}/projections/{ppr|nonppr}/): weekly projections exist for the current and the next week; ros is the rest of the season. Basketball (GET www.cbssports.com/fantasy/basketball/stats/{position}/{season}/{period}/projections/): ros (default) is the rest of the season, which before the season starts is the full-season projection (projection_type season); weekly with week is one of the next two scoring periods, and weekly without week is the rest of the current scoring period.
- Instructions: This week's or next week's projected points and stat lines for a football position, rest-of-season projections, or NBA fantasy basketball season and scoring-period projections.
- Cost: 5 credits per call
- Capability file: [Projections](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/projections)

Accepted options:
- `limit` (number): Return only the top N rows. Omit for the whole table. Example: `10`
- `position` (string, required): Football: QB, RB, WR, TE, K or DST (team defense and special teams). Basketball: PG, SG, SF, PF, C, or G (guards) and F (forwards). Example: `QB`
- `scoring` (string): Football only: PPR (a point per reception, the default) or STD (non-PPR). The site publishes no half-PPR tables. Omit for basketball, whose tables use CBS points scoring. Example: `PPR`
- `sport` (string): football (default, NFL) or basketball (NBA). Positions, scoring and periods differ by sport; an option of the other sport is invalid_input. Example: `football`
- `type` (string): weekly or ros (rest of season). Defaults to weekly for football and ros for basketball. Example: `weekly`
- `week` (number): Weekly type only. Football: NFL week 1-18; omit for the current week. The site publishes the current and the next week; any other week is not_found. Basketball: a scoring period; the site publishes the next two; omit for the rest of the current period. Example: `10`

Response schema example:
```json
{
  "count": 20,
  "observed_at_ms": 1790970498468,
  "period_label": "Week 4 Proj",
  "players": [
    {
      "fantasy_points": 10.3,
      "fantasy_points_per_game": 10.3,
      "name": "Ka'imi Fairbairn",
      "player_id": 1996562,
      "player_url": "https://www.cbssports.com/nfl/players/1996562/kaimi-fairbairn/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.7,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.5,
        "fg_50_plusa": 0.5,
        "fg_fga": 2.8,
        "fg_fgm": 2.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.9,
        "xp_xpm": 2.8
      },
      "team": "HOU"
    },
    {
      "fantasy_points": 10.1,
      "fantasy_points_per_game": 10.1,
      "name": "Jason Myers",
      "player_id": 2169640,
      "player_url": "https://www.cbssports.com/nfl/players/2169640/jason-myers/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.8,
        "fg_30-39a": 0.8,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2.6,
        "fg_fgm": 2.4,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3,
        "xp_xpm": 2.9
      },
      "team": "SEA"
    },
    {
      "fantasy_points": 9.7,
      "fantasy_points_per_game": 9.7,
      "name": "Tyler Loop",
      "player_id": 3174704,
      "player_url": "https://www.cbssports.com/nfl/players/3174704/tyler-loop/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.7,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.4,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.7,
        "xp_xpm": 3.7
      },
      "team": "BAL"
    },
    {
      "fantasy_points": 9.4,
      "fantasy_points_per_game": 9.4,
      "name": "Will Reichard",
      "player_id": 3121084,
      "player_url": "https://www.cbssports.com/nfl/players/3121084/will-reichard/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2.2,
        "fg_fgm": 2.1,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.1,
        "xp_xpm": 3.1
      },
      "team": "MIN"
    },
    {
      "fantasy_points": 9.2,
      "fantasy_points_per_game": 9.2,
      "name": "Harrison Butker",
      "player_id": 2078888,
      "player_url": "https://www.cbssports.com/nfl/players/2078888/harrison-butker/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.7,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.7,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2.5,
        "fg_fgm": 2.2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.8,
        "xp_xpm": 2.6
      },
      "team": "KC"
    },
    {
      "fantasy_points": 8.9,
      "fantasy_points_per_game": 8.9,
      "name": "Cairo Santos",
      "player_id": 2132690,
      "player_url": "https://www.cbssports.com/nfl/players/2132690/cairo-santos/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.7,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 1.9,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.2,
        "xp_xpm": 3.2
      },
      "team": "CHI"
    },
    {
      "fantasy_points": 8.6,
      "fantasy_points_per_game": 8.6,
      "name": "Spencer Shrader",
      "player_id": 3131541,
      "player_url": "https://www.cbssports.com/nfl/players/3131541/spencer-shrader/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.7,
        "fg_30-39a": 0.8,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.8,
        "xp_xpm": 2.6
      },
      "team": "IND"
    },
    {
      "fantasy_points": 8.3,
      "fantasy_points_per_game": 8.3,
      "name": "Nick Folk",
      "player_id": 410721,
      "player_url": "https://www.cbssports.com/nfl/players/410721/nick-folk/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.7,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.2,
        "fg_fgm": 1.9,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.6,
        "xp_xpm": 2.6
      },
      "team": "ATL"
    },
    {
      "fantasy_points": 8.2,
      "fantasy_points_per_game": 8.2,
      "name": "Evan McPherson",
      "player_id": 2962681,
      "player_url": "https://www.cbssports.com/nfl/players/2962681/evan-mcpherson/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.4,
        "fg_50_plusa": 0.4,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3,
        "xp_xpm": 2.8
      },
      "team": "CIN"
    },
    {
      "fantasy_points": 8.2,
      "fantasy_points_per_game": 8.2,
      "name": "Daniel Carlson",
      "player_id": 2079862,
      "player_url": "https://www.cbssports.com/nfl/players/2079862/daniel-carlson/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.6,
        "fg_20-29a": 0.6,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2.3,
        "fg_fgm": 2,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.4,
        "xp_xpm": 2.2
      },
      "team": "NO"
    },
    {
      "fantasy_points": 8,
      "fantasy_points_per_game": 8,
      "name": "Chad Ryland",
      "player_id": 2964074,
      "player_url": "https://www.cbssports.com/nfl/players/2964074/chad-ryland/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.8,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2.2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.6,
        "xp_xpm": 2.6
      },
      "team": "ARI"
    },
    {
      "fantasy_points": 7.6,
      "fantasy_points_per_game": 7.6,
      "name": "Cam Little",
      "player_id": 26702477,
      "player_url": "https://www.cbssports.com/nfl/players/26702477/cam-little/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.3,
        "fg_30-39": 0.4,
        "fg_30-39a": 0.4,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 1.8,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.2,
        "xp_xpm": 3.1
      },
      "team": "JAC"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Dominic Zvada",
      "player_id": 28876817,
      "player_url": "https://www.cbssports.com/nfl/players/28876817/dominic-zvada/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 2,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.4,
        "xp_xpm": 2.4
      },
      "team": "NYG"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Brandon Aubrey",
      "player_id": 2815718,
      "player_url": "https://www.cbssports.com/nfl/players/2815718/brandon-aubrey/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.5,
        "fg_20-29a": 0.5,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.2,
        "xp_xpm": 2.1
      },
      "team": "DAL"
    },
    {
      "fantasy_points": 7.5,
      "fantasy_points_per_game": 7.5,
      "name": "Jake Bates",
      "player_id": 3173439,
      "player_url": "https://www.cbssports.com/nfl/players/3173439/jake-bates/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.8,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 3.1,
        "xp_xpm": 3
      },
      "team": "DET"
    },
    {
      "fantasy_points": 7.3,
      "fantasy_points_per_game": 7.3,
      "name": "Ryan Fitzgerald",
      "player_id": 3126649,
      "player_url": "https://www.cbssports.com/nfl/players/3126649/ryan-fitzgerald/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.3,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.5,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.8,
        "fg_fgm": 1.6,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.7,
        "xp_xpm": 2.5
      },
      "team": "CAR"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Tyler Bass",
      "player_id": 2188356,
      "player_url": "https://www.cbssports.com/nfl/players/2188356/tyler-bass/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.2,
        "fg_50_plusa": 0.2,
        "fg_fga": 1.6,
        "fg_fgm": 1.5,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.9,
        "xp_xpm": 2.7
      },
      "team": "BUF"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Eddy Pineiro",
      "player_id": 2221833,
      "player_url": "https://www.cbssports.com/nfl/players/2221833/eddy-pineiro/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.6,
        "fg_40-49a": 0.6,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.8,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.1,
        "xp_xpm": 1.8
      },
      "team": "SF"
    },
    {
      "fantasy_points": 7.2,
      "fantasy_points_per_game": 7.2,
      "name": "Chase McLaughlin",
      "player_id": 2165272,
      "player_url": "https://www.cbssports.com/nfl/players/2165272/chase-mclaughlin/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.6,
        "fg_30-39a": 0.6,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 1.9,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2.2,
        "xp_xpm": 2.1
      },
      "team": "TB"
    },
    {
      "fantasy_points": 7.1,
      "fantasy_points_per_game": 7.1,
      "name": "Joey Slye",
      "player_id": 3116871,
      "player_url": "https://www.cbssports.com/nfl/players/3116871/joey-slye/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": 0,
        "fg_1-19a": 0,
        "fg_20-29": 0.4,
        "fg_20-29a": 0.4,
        "fg_30-39": 0.5,
        "fg_30-39a": 0.5,
        "fg_40-49": 0.4,
        "fg_40-49a": 0.5,
        "fg_50_plus": 0.3,
        "fg_50_plusa": 0.3,
        "fg_fga": 2,
        "fg_fgm": 1.7,
        "fg_lng": null,
        "gp": 1,
        "xp_xpa": 2,
        "xp_xpm": 2
      },
      "team": "TEN"
    }
  ],
  "position": "K",
  "projection_type": "weekly",
  "scoring": "PPR",
  "season": 2026,
  "source_url": "https://www.cbssports.com/fantasy/football/stats/K/2026/tp/projections/ppr/",
  "sport": "NFL",
  "total_count": 32,
  "week": 4
}
```

### Rankings

- Capability: `fantasy-sports-rankings/rankings`
- Description: CBS Sports fantasy rankings. Football (GET www.cbssports.com/fantasy/football/rankings/{ppr|standard}/{list}/{weekly|yearly}/): the consensus rank of each player with every expert's own rank, opponent (weekly) or bye week and auction value (draft); FLX is the weekly top 150 RB/WR/TE and ALL the draft top 200. Basketball (GET www.cbssports.com/fantasy/basketball/rankings/roto/{G|F|C|top200}/): RotoWire's rankings for a 12-team, 8-category roto league, as rank and player only; ALL is the top 200 with each player's position.
- Instructions: Start/sit rankings for a football position this week, football draft rankings, or NBA fantasy basketball roto rankings by position.
- Cost: 5 credits per call
- Capability file: [Rankings](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/rankings)

Accepted options:
- `limit` (number): Return only the top N rows. Omit for the whole table. Example: `10`
- `position` (string, required): Football: QB, RB, WR, TE, K, DST, FLX (top 150 RB/WR/TE, weekly only) or ALL (top 200, draft only). Basketball: G (guards), F (forwards), C (centers) or ALL (top 200). Example: `QB`
- `scoring` (string): Football only: PPR (a point per reception, the default) or STD (non-PPR). The site publishes no half-PPR tables. Omit for basketball, whose rankings are roto. Example: `PPR`
- `sport` (string): football (default, NFL) or basketball (NBA). Positions, scoring and periods differ by sport; an option of the other sport is invalid_input. Example: `football`
- `type` (string): Football only: weekly (default), the current week, or draft, the preseason draft rankings. Omit for basketball, which publishes one list. Example: `weekly`

Response schema example:
```json
{
  "count": 24,
  "experts": [
    "Jamey Eisenberg",
    "Dave Richard",
    "Heath Cummings"
  ],
  "last_updated_at": null,
  "last_updated_label": "Updated 3h ago",
  "observed_at_ms": 1791997697606,
  "players": [
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 1
        },
        {
          "expert": "Dave Richard",
          "rank": 1
        },
        {
          "expert": "Heath Cummings",
          "rank": 1
        }
      ],
      "name": "Brandon Aubrey",
      "opponent": "at GB",
      "player_id": 2815718,
      "player_url": "https://www.cbssports.com/nfl/players/2815718/brandon-aubrey/fantasy/",
      "pos_rank": "K1",
      "position": "K",
      "rank_ecr": 1,
      "team": "DAL"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 2
        },
        {
          "expert": "Dave Richard",
          "rank": 3
        },
        {
          "expert": "Heath Cummings",
          "rank": 2
        }
      ],
      "name": "Ka'imi Fairbairn",
      "opponent": "at JAC",
      "player_id": 1996562,
      "player_url": "https://www.cbssports.com/nfl/players/1996562/kaimi-fairbairn/fantasy/",
      "pos_rank": "K2",
      "position": "K",
      "rank_ecr": 2,
      "team": "HOU"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 4
        },
        {
          "expert": "Dave Richard",
          "rank": 2
        },
        {
          "expert": "Heath Cummings",
          "rank": 3
        }
      ],
      "name": "Cam Little",
      "opponent": "vs. HOU",
      "player_id": 26702477,
      "player_url": "https://www.cbssports.com/nfl/players/26702477/cam-little/fantasy/",
      "pos_rank": "K3",
      "position": "K",
      "rank_ecr": 3,
      "team": "JAC"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 3
        },
        {
          "expert": "Dave Richard",
          "rank": 10
        },
        {
          "expert": "Heath Cummings",
          "rank": 4
        }
      ],
      "name": "Jason Myers",
      "opponent": "at DEN",
      "player_id": 2169640,
      "player_url": "https://www.cbssports.com/nfl/players/2169640/jason-myers/fantasy/",
      "pos_rank": "K4",
      "position": "K",
      "rank_ecr": 4,
      "team": "SEA"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 6
        },
        {
          "expert": "Dave Richard",
          "rank": 9
        },
        {
          "expert": "Heath Cummings",
          "rank": 6
        }
      ],
      "name": "Harrison Butker",
      "opponent": "vs. LAC",
      "player_id": 2078888,
      "player_url": "https://www.cbssports.com/nfl/players/2078888/harrison-butker/fantasy/",
      "pos_rank": "K5",
      "position": "K",
      "rank_ecr": 5,
      "team": "KC"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 5
        },
        {
          "expert": "Dave Richard",
          "rank": 4
        },
        {
          "expert": "Heath Cummings",
          "rank": 12
        }
      ],
      "name": "Spencer Shrader",
      "opponent": "vs. TEN",
      "player_id": 3131541,
      "player_url": "https://www.cbssports.com/nfl/players/3131541/spencer-shrader/fantasy/",
      "pos_rank": "K6",
      "position": "K",
      "rank_ecr": 6,
      "team": "IND"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 10
        },
        {
          "expert": "Dave Richard",
          "rank": 7
        },
        {
          "expert": "Heath Cummings",
          "rank": 5
        }
      ],
      "name": "Eddy Pineiro",
      "opponent": "vs. WAS",
      "player_id": 2221833,
      "player_url": "https://www.cbssports.com/nfl/players/2221833/eddy-pineiro/fantasy/",
      "pos_rank": "K7",
      "position": "K",
      "rank_ecr": 7,
      "team": "SF"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 7
        },
        {
          "expert": "Dave Richard",
          "rank": 6
        },
        {
          "expert": "Heath Cummings",
          "rank": 10
        }
      ],
      "name": "Tyler Loop",
      "opponent": "at CLE",
      "player_id": 3174704,
      "player_url": "https://www.cbssports.com/nfl/players/3174704/tyler-loop/fantasy/",
      "pos_rank": "K8",
      "position": "K",
      "rank_ecr": 8,
      "team": "BAL"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 8
        },
        {
          "expert": "Dave Richard",
          "rank": 8
        },
        {
          "expert": "Heath Cummings",
          "rank": 11
        }
      ],
      "name": "Chris Boswell",
      "opponent": "at TB",
      "player_id": 1724930,
      "player_url": "https://www.cbssports.com/nfl/players/1724930/chris-boswell/fantasy/",
      "pos_rank": "K9",
      "position": "K",
      "rank_ecr": 9,
      "team": "PIT"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 12
        },
        {
          "expert": "Dave Richard",
          "rank": 13
        },
        {
          "expert": "Heath Cummings",
          "rank": 8
        }
      ],
      "name": "Cairo Santos",
      "opponent": "at ATL",
      "player_id": 2132690,
      "player_url": "https://www.cbssports.com/nfl/players/2132690/cairo-santos/fantasy/",
      "pos_rank": "K10",
      "position": "K",
      "rank_ecr": 10,
      "team": "CHI"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 11
        },
        {
          "expert": "Dave Richard",
          "rank": 17
        },
        {
          "expert": "Heath Cummings",
          "rank": 9
        }
      ],
      "name": "Chase McLaughlin",
      "opponent": "vs. PIT",
      "player_id": 2165272,
      "player_url": "https://www.cbssports.com/nfl/players/2165272/chase-mclaughlin/fantasy/",
      "pos_rank": "K11",
      "position": "K",
      "rank_ecr": 11,
      "team": "TB"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 9
        },
        {
          "expert": "Dave Richard",
          "rank": 5
        },
        {
          "expert": "Heath Cummings",
          "rank": 23
        }
      ],
      "name": "Dominic Zvada",
      "opponent": "vs. NO",
      "player_id": 28876817,
      "player_url": "https://www.cbssports.com/nfl/players/28876817/dominic-zvada/fantasy/",
      "pos_rank": "K12",
      "position": "K",
      "rank_ecr": 12,
      "team": "NYG"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 14
        },
        {
          "expert": "Dave Richard",
          "rank": 12
        },
        {
          "expert": "Heath Cummings",
          "rank": 14
        }
      ],
      "name": "Tyler Bass",
      "opponent": "at LV",
      "player_id": 2188356,
      "player_url": "https://www.cbssports.com/nfl/players/2188356/tyler-bass/fantasy/",
      "pos_rank": "K13",
      "position": "K",
      "rank_ecr": 13,
      "team": "BUF"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 16
        },
        {
          "expert": "Dave Richard",
          "rank": 18
        },
        {
          "expert": "Heath Cummings",
          "rank": 7
        }
      ],
      "name": "Andres Borregales",
      "opponent": "vs. NYJ",
      "player_id": 26699665,
      "player_url": "https://www.cbssports.com/nfl/players/26699665/andres-borregales/fantasy/",
      "pos_rank": "K14",
      "position": "K",
      "rank_ecr": 14,
      "team": "NE"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 15
        },
        {
          "expert": "Dave Richard",
          "rank": 16
        },
        {
          "expert": "Heath Cummings",
          "rank": 15
        }
      ],
      "name": "Trey Smack",
      "opponent": "vs. DAL",
      "player_id": 28899321,
      "player_url": "https://www.cbssports.com/nfl/players/28899321/trey-smack/fantasy/",
      "pos_rank": "K15",
      "position": "K",
      "rank_ecr": 15,
      "team": "GB"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 13
        },
        {
          "expert": "Dave Richard",
          "rank": null
        },
        {
          "expert": "Heath Cummings",
          "rank": 13
        }
      ],
      "name": "Jake Elliott",
      "opponent": "vs. CAR",
      "player_id": 2080295,
      "player_url": "https://www.cbssports.com/nfl/players/2080295/jake-elliott/fantasy/",
      "pos_rank": "K16",
      "position": "K",
      "rank_ecr": 16,
      "team": "PHI"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 17
        },
        {
          "expert": "Dave Richard",
          "rank": 15
        },
        {
          "expert": "Heath Cummings",
          "rank": 21
        }
      ],
      "name": "Ryan Fitzgerald",
      "opponent": "at PHI",
      "player_id": 3126649,
      "player_url": "https://www.cbssports.com/nfl/players/3126649/ryan-fitzgerald/fantasy/",
      "pos_rank": "K17",
      "position": "K",
      "rank_ecr": 17,
      "team": "CAR"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 20
        },
        {
          "expert": "Dave Richard",
          "rank": 20
        },
        {
          "expert": "Heath Cummings",
          "rank": 16
        }
      ],
      "name": "Wil Lutz",
      "opponent": "vs. SEA",
      "player_id": 2008545,
      "player_url": "https://www.cbssports.com/nfl/players/2008545/wil-lutz/fantasy/",
      "pos_rank": "K18",
      "position": "K",
      "rank_ecr": 18,
      "team": "DEN"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 19
        },
        {
          "expert": "Dave Richard",
          "rank": 19
        },
        {
          "expert": "Heath Cummings",
          "rank": 20
        }
      ],
      "name": "Daniel Carlson",
      "opponent": "at NYG",
      "player_id": 2079862,
      "player_url": "https://www.cbssports.com/nfl/players/2079862/daniel-carlson/fantasy/",
      "pos_rank": "K19",
      "position": "K",
      "rank_ecr": 19,
      "team": "NO"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 23
        },
        {
          "expert": "Dave Richard",
          "rank": 14
        },
        {
          "expert": "Heath Cummings",
          "rank": 22
        }
      ],
      "name": "Nick Folk",
      "opponent": "vs. CHI",
      "player_id": 410721,
      "player_url": "https://www.cbssports.com/nfl/players/410721/nick-folk/fantasy/",
      "pos_rank": "K20",
      "position": "K",
      "rank_ecr": 20,
      "team": "ATL"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 18
        },
        {
          "expert": "Dave Richard",
          "rank": 11
        },
        {
          "expert": "Heath Cummings",
          "rank": null
        }
      ],
      "name": "Matt Gay",
      "opponent": "vs. BUF",
      "player_id": 2870511,
      "player_url": "https://www.cbssports.com/nfl/players/2870511/matt-gay/fantasy/",
      "pos_rank": "K21",
      "position": "K",
      "rank_ecr": 21,
      "team": "LV"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 24
        },
        {
          "expert": "Dave Richard",
          "rank": 21
        },
        {
          "expert": "Heath Cummings",
          "rank": 17
        }
      ],
      "name": "Cameron Dicker",
      "opponent": "at KC",
      "player_id": 2961997,
      "player_url": "https://www.cbssports.com/nfl/players/2961997/cameron-dicker/fantasy/",
      "pos_rank": "K22",
      "position": "K",
      "rank_ecr": 22,
      "team": "LAC"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": null
        },
        {
          "expert": "Dave Richard",
          "rank": 22
        },
        {
          "expert": "Heath Cummings",
          "rank": 19
        }
      ],
      "name": "Joey Slye",
      "opponent": "at IND",
      "player_id": 3116871,
      "player_url": "https://www.cbssports.com/nfl/players/3116871/joey-slye/fantasy/",
      "pos_rank": "K23",
      "position": "K",
      "rank_ecr": 23,
      "team": "TEN"
    },
    {
      "auction_value": null,
      "bye_week": null,
      "expert_ranks": [
        {
          "expert": "Jamey Eisenberg",
          "rank": 22
        },
        {
          "expert": "Dave Richard",
          "rank": 23
        },
        {
          "expert": "Heath Cummings",
          "rank": null
        }
      ],
      "name": "Andre Szmyt",
      "opponent": "vs. BAL",
      "player_id": 2868551,
      "player_url": "https://www.cbssports.com/nfl/players/2868551/andre-szmyt/fantasy/",
      "pos_rank": "K24",
      "position": "K",
      "rank_ecr": 24,
      "team": "CLE"
    }
  ],
  "position": "K",
  "ranking_type": "weekly",
  "scoring": "PPR",
  "source_url": "https://www.cbssports.com/fantasy/football/rankings/ppr/K/weekly/",
  "sport": "NFL",
  "total_count": 24,
  "total_experts": 3
}
```

### Stats

- Capability: `fantasy-sports-rankings/stats`
- Description: CBS Sports fantasy stats for one position: fantasy points, points per game and the stat line for the top 100 players. Football (GET www.cbssports.com/fantasy/football/stats/{position}/{season}/{period}/stats/{ppr|nonppr}/): omit week for season totals (year to date for the current season); week gives the last completed week. Basketball (GET www.cbssports.com/fantasy/basketball/stats/{position}/{season}/{period}/stats/): seasons are labelled by the year they start; omit week and period for season totals, give week for the current scoring period or period for yesterday, the last 7-28 days or the three-year averages.
- Instructions: Actual fantasy production: last week's football scores, this season to date, a past season's totals, or recent NBA fantasy basketball form.
- Cost: 5 credits per call
- Capability file: [Stats](https://alexandria.firecrawl.dev/agents/providers/cbssports-com/fantasy-sports-rankings/stats)

Accepted options:
- `limit` (number): Return only the top N rows. Omit for the whole table. Example: `10`
- `period` (string): Basketball only, current season, without week: yesterday, the last 7/14/21/28 days, or the three-year averages (published before the season starts). Periods the site is not showing are not_found. Example: `yesterday`
- `position` (string, required): Football: QB, RB, WR, TE, K or DST (team defense and special teams). Basketball: PG, SG, SF, PF, C, or G (guards) and F (forwards). Example: `QB`
- `scoring` (string): Football only: PPR (a point per reception, the default) or STD (non-PPR). The site publishes no half-PPR tables. Omit for basketball, whose tables use CBS points scoring. Example: `PPR`
- `season` (number): Season year; an NBA season is labelled by the year it starts (2025 is 2025-26). Omit for the current season. The site publishes the current and the two previous seasons (three before an NBA season starts); others are not_found. Example: `2000`
- `sport` (string): football (default, NFL) or basketball (NBA). Positions, scoring and periods differ by sport; an option of the other sport is invalid_input. Example: `football`
- `week` (number): Current season only; omit for season totals. Football: a single NFL week 1-18; the site publishes only the last completed week. Basketball: a scoring period; the site publishes only the current one ("This Period"). Others are not_found. Example: `10`

Response schema example:
```json
{
  "count": 20,
  "observed_at_ms": 1790970498487,
  "period_label": "2026 (YTD)",
  "players": [
    {
      "fantasy_points": 42,
      "fantasy_points_per_game": 14,
      "name": "Evan McPherson",
      "player_id": 2962681,
      "player_url": "https://www.cbssports.com/nfl/players/2962681/evan-mcpherson/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": null,
        "fg_40-49a": null,
        "fg_50_plus": 5,
        "fg_50_plusa": 5,
        "fg_fga": 8,
        "fg_fgm": 8,
        "fg_lng": 58,
        "gp": 3,
        "xp_xpa": 8,
        "xp_xpm": 8
      },
      "team": "CIN"
    },
    {
      "fantasy_points": 38,
      "fantasy_points_per_game": 12.7,
      "name": "Chase McLaughlin",
      "player_id": 2165272,
      "player_url": "https://www.cbssports.com/nfl/players/2165272/chase-mclaughlin/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 4,
        "fg_30-39a": 4,
        "fg_40-49": 1,
        "fg_40-49a": 1,
        "fg_50_plus": 3,
        "fg_50_plusa": 3,
        "fg_fga": 9,
        "fg_fgm": 9,
        "fg_lng": 59,
        "gp": 3,
        "xp_xpa": 5,
        "xp_xpm": 5
      },
      "team": "TB"
    },
    {
      "fantasy_points": 36,
      "fantasy_points_per_game": 12,
      "name": "Spencer Shrader",
      "player_id": 3131541,
      "player_url": "https://www.cbssports.com/nfl/players/3131541/spencer-shrader/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": null,
        "fg_20-29a": null,
        "fg_30-39": 3,
        "fg_30-39a": 3,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": 3,
        "fg_50_plusa": 3,
        "fg_fga": 8,
        "fg_fgm": 8,
        "fg_lng": 58,
        "gp": 3,
        "xp_xpa": 7,
        "xp_xpm": 6
      },
      "team": "IND"
    },
    {
      "fantasy_points": 35,
      "fantasy_points_per_game": 8.8,
      "name": "Andre Szmyt",
      "player_id": 2868551,
      "player_url": "https://www.cbssports.com/nfl/players/2868551/andre-szmyt/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": 3,
        "fg_40-49a": 3,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 8,
        "fg_fgm": 8,
        "fg_lng": 56,
        "gp": 4,
        "xp_xpa": 7,
        "xp_xpm": 7
      },
      "team": "CLE"
    },
    {
      "fantasy_points": 31,
      "fantasy_points_per_game": 10.3,
      "name": "Ryan Fitzgerald",
      "player_id": 3126649,
      "player_url": "https://www.cbssports.com/nfl/players/3126649/ryan-fitzgerald/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 3,
        "fg_30-39a": 3,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 7,
        "fg_fgm": 7,
        "fg_lng": 53,
        "gp": 3,
        "xp_xpa": 9,
        "xp_xpm": 8
      },
      "team": "CAR"
    },
    {
      "fantasy_points": 31,
      "fantasy_points_per_game": 10.3,
      "name": "Will Reichard",
      "player_id": 3121084,
      "player_url": "https://www.cbssports.com/nfl/players/3121084/will-reichard/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": null,
        "fg_20-29a": null,
        "fg_30-39": 3,
        "fg_30-39a": 3,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 7,
        "fg_fgm": 7,
        "fg_lng": 56,
        "gp": 3,
        "xp_xpa": 6,
        "xp_xpm": 6
      },
      "team": "MIN"
    },
    {
      "fantasy_points": 30,
      "fantasy_points_per_game": 10,
      "name": "Tyler Loop",
      "player_id": 3174704,
      "player_url": "https://www.cbssports.com/nfl/players/3174704/tyler-loop/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": null,
        "fg_30-39a": null,
        "fg_40-49": 2,
        "fg_40-49a": 3,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 6,
        "fg_fgm": 5,
        "fg_lng": 57,
        "gp": 3,
        "xp_xpa": 11,
        "xp_xpm": 11
      },
      "team": "BAL"
    },
    {
      "fantasy_points": 29,
      "fantasy_points_per_game": 7.3,
      "name": "Chris Boswell",
      "player_id": 1724930,
      "player_url": "https://www.cbssports.com/nfl/players/1724930/chris-boswell/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 3,
        "fg_30-39a": 3,
        "fg_40-49": 2,
        "fg_40-49a": 3,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 10,
        "fg_fgm": 7,
        "fg_lng": 56,
        "gp": 4,
        "xp_xpa": 6,
        "xp_xpm": 6
      },
      "team": "PIT"
    },
    {
      "fantasy_points": 28,
      "fantasy_points_per_game": 9.3,
      "name": "Harrison Butker",
      "player_id": 2078888,
      "player_url": "https://www.cbssports.com/nfl/players/2078888/harrison-butker/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 2,
        "fg_20-29a": 2,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": null,
        "fg_50_plusa": null,
        "fg_fga": 8,
        "fg_fgm": 6,
        "fg_lng": 46,
        "gp": 3,
        "xp_xpa": 10,
        "xp_xpm": 10
      },
      "team": "KC"
    },
    {
      "fantasy_points": 28,
      "fantasy_points_per_game": 9.3,
      "name": "Brandon Aubrey",
      "player_id": 2815718,
      "player_url": "https://www.cbssports.com/nfl/players/2815718/brandon-aubrey/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 3,
        "fg_20-29a": 3,
        "fg_30-39": 1,
        "fg_30-39a": 1,
        "fg_40-49": 1,
        "fg_40-49a": 1,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 7,
        "fg_fgm": 6,
        "fg_lng": 60,
        "gp": 3,
        "xp_xpa": 9,
        "xp_xpm": 8
      },
      "team": "DAL"
    },
    {
      "fantasy_points": 28,
      "fantasy_points_per_game": 9.3,
      "name": "Matt Gay",
      "player_id": 2870511,
      "player_url": "https://www.cbssports.com/nfl/players/2870511/matt-gay/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 6,
        "fg_fgm": 6,
        "fg_lng": 59,
        "gp": 3,
        "xp_xpa": 8,
        "xp_xpm": 8
      },
      "team": "LV"
    },
    {
      "fantasy_points": 27,
      "fantasy_points_per_game": 9,
      "name": "Chad Ryland",
      "player_id": 2964074,
      "player_url": "https://www.cbssports.com/nfl/players/2964074/chad-ryland/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 2,
        "fg_20-29a": 2,
        "fg_30-39": 1,
        "fg_30-39a": 1,
        "fg_40-49": 4,
        "fg_40-49a": 4,
        "fg_50_plus": null,
        "fg_50_plusa": null,
        "fg_fga": 8,
        "fg_fgm": 7,
        "fg_lng": 49,
        "gp": 3,
        "xp_xpa": 6,
        "xp_xpm": 6
      },
      "team": "ARI"
    },
    {
      "fantasy_points": 25,
      "fantasy_points_per_game": 8.3,
      "name": "Cairo Santos",
      "player_id": 2132690,
      "player_url": "https://www.cbssports.com/nfl/players/2132690/cairo-santos/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 2,
        "fg_30-39": null,
        "fg_30-39a": null,
        "fg_40-49": 2,
        "fg_40-49a": 2,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 5,
        "fg_fgm": 4,
        "fg_lng": 50,
        "gp": 3,
        "xp_xpa": 11,
        "xp_xpm": 11
      },
      "team": "CHI"
    },
    {
      "fantasy_points": 25,
      "fantasy_points_per_game": 8.3,
      "name": "Drew Stevens",
      "player_id": 28873746,
      "player_url": "https://www.cbssports.com/nfl/players/28873746/drew-stevens/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 1,
        "fg_30-39a": 1,
        "fg_40-49": 1,
        "fg_40-49a": 1,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 7,
        "fg_fgm": 5,
        "fg_lng": 57,
        "gp": 3,
        "xp_xpa": 8,
        "xp_xpm": 6
      },
      "team": "WAS"
    },
    {
      "fantasy_points": 24,
      "fantasy_points_per_game": 8,
      "name": "Eddy Pineiro",
      "player_id": 2221833,
      "player_url": "https://www.cbssports.com/nfl/players/2221833/eddy-pineiro/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": null,
        "fg_30-39a": null,
        "fg_40-49": null,
        "fg_40-49a": null,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 4,
        "fg_fgm": 3,
        "fg_lng": 57,
        "gp": 3,
        "xp_xpa": 13,
        "xp_xpm": 11
      },
      "team": "SF"
    },
    {
      "fantasy_points": 24,
      "fantasy_points_per_game": 8,
      "name": "Jason Sanders",
      "player_id": 2131909,
      "player_url": "https://www.cbssports.com/nfl/players/2131909/jason-sanders/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": null,
        "fg_20-29a": null,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": 1,
        "fg_40-49a": 1,
        "fg_50_plus": 2,
        "fg_50_plusa": 2,
        "fg_fga": 6,
        "fg_fgm": 5,
        "fg_lng": 52,
        "gp": 3,
        "xp_xpa": 5,
        "xp_xpm": 5
      },
      "team": "NYJ"
    },
    {
      "fantasy_points": 24,
      "fantasy_points_per_game": 8,
      "name": "Dominic Zvada",
      "player_id": 28876817,
      "player_url": "https://www.cbssports.com/nfl/players/28876817/dominic-zvada/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 2,
        "fg_20-29a": 2,
        "fg_30-39": 3,
        "fg_30-39a": 3,
        "fg_40-49": null,
        "fg_40-49a": null,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 6,
        "fg_fgm": 6,
        "fg_lng": 52,
        "gp": 3,
        "xp_xpa": 4,
        "xp_xpm": 4
      },
      "team": "NYG"
    },
    {
      "fantasy_points": 23,
      "fantasy_points_per_game": 7.7,
      "name": "Jason Myers",
      "player_id": 2169640,
      "player_url": "https://www.cbssports.com/nfl/players/2169640/jason-myers/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": null,
        "fg_40-49a": null,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 4,
        "fg_fgm": 4,
        "fg_lng": 57,
        "gp": 3,
        "xp_xpa": 9,
        "xp_xpm": 9
      },
      "team": "SEA"
    },
    {
      "fantasy_points": 23,
      "fantasy_points_per_game": 7.7,
      "name": "Tyler Bass",
      "player_id": 2188356,
      "player_url": "https://www.cbssports.com/nfl/players/2188356/tyler-bass/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 1,
        "fg_20-29a": 1,
        "fg_30-39": 2,
        "fg_30-39a": 2,
        "fg_40-49": 1,
        "fg_40-49a": 1,
        "fg_50_plus": null,
        "fg_50_plusa": null,
        "fg_fga": 4,
        "fg_fgm": 4,
        "fg_lng": 46,
        "gp": 3,
        "xp_xpa": 12,
        "xp_xpm": 11
      },
      "team": "BUF"
    },
    {
      "fantasy_points": 22,
      "fantasy_points_per_game": 7.3,
      "name": "Trey Smack",
      "player_id": 28899321,
      "player_url": "https://www.cbssports.com/nfl/players/28899321/trey-smack/fantasy/",
      "position": "K",
      "stats": {
        "fg_1-19": null,
        "fg_1-19a": null,
        "fg_20-29": 2,
        "fg_20-29a": 2,
        "fg_30-39": 1,
        "fg_30-39a": 1,
        "fg_40-49": 1,
        "fg_40-49a": 2,
        "fg_50_plus": 1,
        "fg_50_plusa": 1,
        "fg_fga": 6,
        "fg_fgm": 5,
        "fg_lng": 59,
        "gp": 3,
        "xp_xpa": 6,
        "xp_xpm": 5
      },
      "team": "GB"
    }
  ],
  "position": "K",
  "scoring": "PPR",
  "season": 2026,
  "source_url": "https://www.cbssports.com/fantasy/football/stats/K/2026/ytd/stats/ppr/",
  "sport": "NFL",
  "total_count": 33,
  "week": null
}
```
