Fantasy Points Calculator Formula

Understand the math behind the fantasy points calculator. Each variable explained with a worked example.

Formulas Used

Total Fantasy Points

total_points = round((passing_yards * 0.04 + passing_tds * 4 + interceptions * (-2) + rushing_yards * 0.1 + rushing_tds * 6 + receptions * 1 + receiving_yards * 0.1 + receiving_tds * 6) * 10) / 10

Passing Points

passing_pts = round((passing_yards * 0.04 + passing_tds * 4 + interceptions * (-2)) * 10) / 10

Rushing Points

rushing_pts = round((rushing_yards * 0.1 + rushing_tds * 6) * 10) / 10

Receiving Points

receiving_pts = round((receptions * 1 + receiving_yards * 0.1 + receiving_tds * 6) * 10) / 10

Variables

VariableDescriptionDefault
passing_yardsPassing Yards280
passing_tdsPassing TDs2
interceptionsInterceptions Thrown1
rushing_yardsRushing Yards15
rushing_tdsRushing TDs0
receptionsReceptions0
receiving_yardsReceiving Yards0
receiving_tdsReceiving TDs0

How It Works

How Fantasy Football Points Are Calculated

Standard PPR Scoring

  • Passing yards: 0.04 pts per yard (1 pt per 25 yards)
  • Passing TD: 4 pts
  • Interception: -2 pts
  • Rushing yards: 0.1 pts per yard (1 pt per 10 yards)
  • Rushing TD: 6 pts
  • Reception: 1 pt (PPR)
  • Receiving yards: 0.1 pts per yard
  • Receiving TD: 6 pts
  • Worked Example

    QB: 280 passing yards, 2 TDs, 1 INT, 15 rushing yards.

    passing_yards = 280passing_tds = 2interceptions = 1rushing_yards = 15rushing_tds = 0receptions = 0receiving_yards = 0receiving_tds = 0
    1. 01Passing: 280 * 0.04 + 2 * 4 + 1 * (-2) = 11.2 + 8 - 2 = 17.2
    2. 02Rushing: 15 * 0.1 + 0 * 6 = 1.5
    3. 03Receiving: 0
    4. 04Total = 17.2 + 1.5 = 18.7 fantasy points

    Ready to run the numbers?

    Open Fantasy Points Calculator