Exercises: Fantasy Football Analytics
Section 1: Scoring and Point Calculations
Exercise 1: Fantasy Point Calculation
Player Statistics: | Stat | Value | |------|-------| | Pass Yards | 285 | | Pass TDs | 3 | | Interceptions | 1 | | Rush Yards | 28 | | Rush TDs | 0 |
Tasks: a) Calculate total fantasy points in standard scoring b) Calculate total fantasy points in 4-point passing TD scoring c) Calculate total fantasy points in 6-point passing TD scoring d) How much does the scoring system change QB value?
Exercise 2: PPR Impact Analysis
Two Players: - Player A: 60 receptions, 800 yards, 5 TDs - Player B: 35 receptions, 900 yards, 8 TDs
Tasks: a) Calculate fantasy points for both in standard scoring b) Calculate fantasy points for both in PPR scoring c) Which player is more valuable in each format? d) What is the "break-even" reception count where they're equal in PPR?
Exercise 3: Full Season Projection
Running Back Projected Stats: - Games: 17 - Carries/game: 18 - Yards/carry: 4.5 - Rush TDs: 10 - Receptions/game: 4 - Yards/reception: 7.5 - Receiving TDs: 2
Tasks: a) Calculate season rushing yards and points b) Calculate season receiving yards and points c) Calculate total PPR fantasy points d) Calculate total standard fantasy points
Section 2: VORP and Positional Value
Exercise 4: VORP Calculation
12-Team League Projections:
| Player | Position | Projected Points |
|---|---|---|
| Player A | QB | 380 |
| Player B | QB | 320 |
| QB13 | QB | 260 |
| Player C | RB | 280 |
| Player D | RB | 200 |
| RB25 | RB | 120 |
Tasks: a) Calculate VORP for Players A, B, C, and D b) Rank the four players by VORP c) Should you draft Player A (QB, 380 pts) or Player C (RB, 280 pts)? d) At what projection would Player B become more valuable than Player D?
Exercise 5: Positional Scarcity Analysis
Position Projections (Top 24):
| Rank | QB | RB | WR | TE |
|---|---|---|---|---|
| 1 | 400 | 320 | 300 | 280 |
| 6 | 340 | 240 | 260 | 140 |
| 12 | 300 | 180 | 220 | 100 |
| 24 | 260 | 120 | 180 | 60 |
Tasks: a) Calculate the dropoff from rank 1 to rank 12 for each position b) Calculate the dropoff from rank 12 to rank 24 c) Which position has the highest scarcity? d) At which round should you prioritize TE?
Exercise 6: Draft Value Analysis
Your league settings: - 12 teams - 1 QB, 2 RB, 2 WR, 1 TE, 1 FLEX - Half-PPR scoring
Available at pick 8: - Elite WR: 290 projected points - Elite TE: 250 projected points - Solid RB: 230 projected points
Replacement levels: - WR25: 140 points - TE13: 80 points - RB37 (after FLEX): 90 points
Tasks: a) Calculate VORP for each option b) Which player provides the most value over replacement? c) How does FLEX eligibility affect RB replacement level? d) Make your draft recommendation with justification
Section 3: Projections and Variance
Exercise 7: Projection with Regression
Wide Receiver's Previous Season: - Targets: 140 - Receptions: 100 - Yards: 1,400 - TDs: 14 (10% TD rate vs 4% league average)
Tasks: a) Calculate the regressed TD rate (75% regression to mean) b) Project TDs using regressed rate c) Calculate the difference in fantasy points between raw and regressed projections d) Why is regression important for projections?
Exercise 8: Volume vs Efficiency Trade-off
Two Running Backs: - RB X: 280 carries, 4.0 YPC, 10 TDs - RB Y: 180 carries, 5.2 YPC, 8 TDs
Tasks: a) Calculate rushing yards and fantasy points for each b) Which RB is more valuable? c) If RB X's YPC increases to 4.3, how do values change? d) What is the "break-even" carry count for RB Y to match RB X?
Exercise 9: Variance Analysis
Player Weekly Scores (14 weeks): Player A: 18, 22, 15, 20, 24, 8, 19, 21, 16, 23, 17, 20, 19, 22 Player B: 12, 35, 8, 28, 5, 32, 10, 25, 15, 30, 6, 28, 12, 24
Tasks: a) Calculate mean and standard deviation for each player b) Calculate coefficient of variation (CV = std/mean) c) Calculate boom rate (games > 1.5× mean) and bust rate (games < 0.5× mean) d) Which player would you prefer if you're the underdog? The favorite?
Section 4: DFS Optimization
Exercise 10: Salary Optimization
Available Players:
| Player | Position | Salary | Projection |
|---|---|---|---|
| QB A | QB | $7,500 | 22.5 |
| QB B | QB | $6,000 | 18.0 |
| RB A | RB | $8,000 | 20.0 |
| RB B | RB | $6,500 | 16.0 |
| RB C | RB | $5,000 | 12.5 |
| WR A | WR | $7,000 | 17.5 |
| WR B | WR | $6,000 | 15.0 |
| WR C | WR | $5,500 | 14.0 |
| WR D | WR | $4,500 | 11.0 |
| TE A | TE | $5,500 | 14.0 |
| TE B | TE | $4,000 | 10.0 |
Constraints: $50,000 cap, need 1 QB, 2 RB, 3 WR, 1 TE
Tasks: a) Calculate points per $1,000 salary for each player b) Build a lineup under the salary cap that maximizes projected points c) What is the total projection and remaining salary? d) Is the highest $/point player always the best choice? Why or why not?
Exercise 11: Ownership and Leverage
Tournament Situation: | Player | Projection | Ownership | |--------|------------|-----------| | WR A | 18.0 | 35% | | WR B | 17.5 | 12% | | WR C | 16.0 | 8% |
Tasks: a) Calculate leverage score for each (Projection / Ownership%) b) Which player provides the best tournament leverage? c) If WR B hits his ceiling (28 pts), what percentage of the field gains? d) How does ownership factor into GPP strategy?
Exercise 12: Correlation Stacking
Week 10 Game: High total (52.5), close spread
Available players from this game: - QB (home): $7,200, 21.0 proj - WR1 (home): $6,800, 16.5 proj - WR2 (home): $5,200, 12.0 proj - RB (away): $7,000, 18.0 proj - WR1 (away): $6,500, 15.5 proj
Tasks: a) Build a "bring-back" stack using QB + home WR + away WR b) Calculate the combined projection of your stack c) Why do shootout games favor stacking? d) What is the expected correlation boost for QB-WR stacks?
Section 5: Season-Long Strategy
Exercise 13: Draft Position Analysis
Snake Draft Position: Pick 4 of 12
First two rounds available players: - Pick 4: Elite RB (300 pts projected) - Pick 21: Choose from WR (240 pts) or RB (210 pts) - Pick 28: Best available likely ~200 pts
Tasks: a) Calculate the value loss of waiting at RB (pick 4 vs pick 28) b) Calculate the value loss of waiting at WR (pick 21 vs pick 28) c) Which position should you target at pick 4? d) How does pick position affect strategy?
Exercise 14: Waiver Wire Analysis
Current Roster RBs: - RB1: 15.0 PPG, 8 weeks remaining - RB2: 10.0 PPG, 8 weeks remaining
Waiver Target: - RB3: 11.5 PPG projected
Tasks: a) Calculate remaining season value for each player b) Should you add RB3? Who do you drop? c) What is the season value gained/lost? d) What if RB3's projection has high uncertainty (±3 PPG)?
Exercise 15: Trade Evaluation
Trade Offer: - You give: RB (18 PPG), WR (14 PPG) - You receive: RB (15 PPG), WR (12 PPG), WR (11 PPG)
Context: 6 weeks remaining, your WR depth is thin (only 3 WRs)
Tasks: a) Calculate total PPG given vs received b) Calculate season value (PPG × weeks) c) How does roster fit affect the evaluation? d) Would you accept this trade? Why or why not?
Section 6: Matchup Analysis
Exercise 16: Defense vs Position
Defense Rankings (Points Allowed to Position): | Defense | vs QB | vs RB | vs WR | vs TE | |---------|-------|-------|-------|-------| | Team A | 22.5 | 28.0 | 35.0 | 12.0 | | Team B | 18.0 | 22.0 | 30.0 | 8.0 | | League Avg | 20.0 | 25.0 | 32.0 | 10.0 |
Your Players: - QB (18.0 base) vs Team A - RB (14.0 base) vs Team B - WR (15.0 base) vs Team A - TE (10.0 base) vs Team B
Tasks: a) Calculate matchup factors for each position vs each defense b) Apply matchup adjustments to your player projections c) Which matchup provides the biggest boost? d) Which matchup is most concerning?
Exercise 17: Vegas-Adjusted Projections
Game Line: - Total: 48.5 - Home team -3.5 - Home implied: 26.0 - Away implied: 22.5
Your Players: - Home QB: 20.0 base projection - Away RB: 15.0 base projection
Tasks: a) Calculate total factor for each team (vs 23.0 average) b) Apply sensitivity adjustments (QB: 0.8, RB: 0.5) c) What are the Vegas-adjusted projections? d) Should the away RB be downgraded due to game script?
Section 7: Advanced Analysis
Exercise 18: Age Curve Analysis
Player Profile: - Position: RB - Age: 27 - Last 3 seasons: 280 pts, 300 pts, 260 pts - Peak age for RB: 25 - Decline rate: 5% per year past peak
Tasks: a) Calculate age-adjusted projection using weighted average b) Apply aging curve to projection c) What is the expected decline from age 27 to 28? d) How does this affect dynasty/keeper value?
Exercise 19: Playoff Schedule Optimization
Two Players at Same Position: - Player X: 15.0 PPG, playoff opponents ranked #25, #28, #30 vs position - Player Y: 14.0 PPG, playoff opponents ranked #5, #8, #12 vs position
Tasks: a) Estimate matchup adjustments for each player's playoff schedule b) Project playoff totals (3 weeks) for each player c) Which player is more valuable for the playoffs? d) How much is playoff schedule worth in draft capital?
Exercise 20: Complete Projection Model
Build a full projection for this player:
Historical Data: - 2022: 95 targets, 70 rec, 950 yards, 6 TDs - 2023: 130 targets, 100 rec, 1,300 yards, 10 TDs
Context: - New offensive coordinator (passing-heavy system) - Age: 26 (WR peak age) - Team added competition at WR
Tasks: a) Calculate weighted average of past seasons (50%/30%/20% if 3 years available) b) Apply opportunity changes (+10% targets from new system, -15% from competition) c) Apply efficiency regression (TD rate 7.7% → regressed rate) d) Calculate full PPR projection with confidence interval
Answer Key Guidance
Exercise 1:
a) Standard: 285×0.04 + 3×4 + (-1)×(-2) + 28×0.1 = 11.4 + 12 + 2 + 2.8 = 28.2 pts b) 4-point TD: Same as standard = 28.2 pts c) 6-point TD: 11.4 + 18 + 2 + 2.8 = 34.2 pts d) 6-point passing TDs add 6 points (21% increase for this game)
Exercise 4:
a) VORP calculations: - Player A: 380 - 260 = 120 - Player B: 320 - 260 = 60 - Player C: 280 - 120 = 160 - Player D: 200 - 120 = 80 b) Rank: C (160) > A (120) > D (80) > B (60) c) Draft Player C - higher VORP despite lower raw points d) Player B VORP > Player D when: 320 - 260 > 200 - 120 → Never (60 < 80)
Exercise 10:
Points per $1K: - QB A: 3.0, QB B: 3.0 - RB A: 2.5, RB B: 2.46, RB C: 2.5 - WR A: 2.5, WR B: 2.5, WR C: 2.55, WR D: 2.44 - TE A: 2.55, TE B: 2.5
Optimal lineup (one possibility): QB B ($6,000, 18.0), RB A ($8,000, 20.0), RB B ($6,500, 16.0), WR A ($7,000, 17.5), WR B ($6,000, 15.0), WR C ($5,500, 14.0), TE A ($5,500, 14.0) = $44,500, 114.5 pts
Exercise 17:
a) Home factor: 26.0/23.0 = 1.13; Away factor: 22.5/23.0 = 0.98 b) Home QB: 20.0 × (1 + (1.13-1) × 0.8) = 20.0 × 1.104 = 22.1 Away RB: 15.0 × (1 + (0.98-1) × 0.5) = 15.0 × 0.99 = 14.85 c) QB adjusted to 22.1, RB adjusted to 14.85 d) Yes, slight downgrade due to negative game script as underdog