Log out

Log In

Enter your details below or create an account

forgot password

Create Account

Already have an account?

Get Premium!
Upgrade!
Home What's New FAQ Metrics Manage Subscription
Draft Tools
Draft Dashboard Best Ball Value Finder Best Ball Exposure Analysis Best Ball ADP Trends Pick Simulator Custom Scoring Custom Scoring Import Rankings Import Rankings
In-season Tools
Head to Head Best Matchups Past Performances Prop Bet Cheat Sheet Prop Bet Analysis Prop Bet Analysis
Weekly Floors/Ceilings
QB WR RB TE
Custom Scoring Custom Scoring

Log In

Enter your details below or create an account

forgot password

Create Account

Already have an account?

Prop Bet Analysis Demo

Christian McCaffrey

RB - SF

Upcoming

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].injury_status}}

Week

{{sc_ThisWeek.data.queryThisWeek.Week}}

Opp

{{(sc_ComparePlayers.data.queryProjectionsPlayer1[0].home_or_away=='AWAY'?'@':'')+sc_ComparePlayers.data.queryProjectionsPlayer1[0].opponent}}

O/U

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].over_under}}

Spread

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].spread}}

ITT

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].implied_team_total}}

Projected Performance

Att Cmp Yds TD Int Sk Att Yds TD Tgt Rec Yds TD FL Solo Ast TFL Sk QB Hit PD FF FR Int

Projected Fantasy Points

Matchup Adjusted Projection

Raw Projection

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points.toNumber()+' pts'}}

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_ppr.toNumber()+' pts'}}

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_halfppr.toNumber()+' pts'}}

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].custom_fantasy_points.toNumber()+' pts'}}

{{'Matchup '+( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber())<0?'Penalty':'Bonus')}}

{{'Matchup '+( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber())<0?'Penalty':'Bonus')}}

{{'Matchup '+( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber())<0?'Penalty':'Bonus')}}

{{( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber())<0?'':'+')+((sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber())<0?'':'+')+((sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{( (sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber())<0?'':'+')+((sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber()).formatNumber(2, '.', ','))+' pts'}}

Floor

{{(((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_std.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber()).formatNumber(2, '.', ','))<0?0:((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_std.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber()).formatNumber(2, '.', ',')))+' pts'}}

{{(((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_ppr.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_ppr.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber()).formatNumber(2, '.', ','))<0?0:((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_ppr.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_ppr.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber()).formatNumber(2, '.', ',')))+' pts'}}

{{(((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_halfppr.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_hlf.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber()).formatNumber(2, '.', ','))<0?0:((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_halfppr.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_hlf.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber()).formatNumber(2, '.', ',')))+' pts'}}

{{(((sc_ComparePlayers.data.queryProjectionsPlayer1[0].custom_fantasy_points.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_cus.toNumber()).formatNumber(2, '.', ','))<0?0:((sc_ComparePlayers.data.queryProjectionsPlayer1[0].custom_fantasy_points.toNumber()-sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_cus.toNumber()).formatNumber(2, '.', ',')))+' pts'}}

Median

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_ppr.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_halfppr.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{sc_ComparePlayers.data.queryProjectionsPlayer1[0].custom_fantasy_points.toNumber()+' pts'}}

Ceiling

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points.toNumber()+sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_std.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_std.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_ppr.toNumber()+sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_ppr.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_ppr.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{((sc_ComparePlayers.data.queryProjectionsPlayer1[0].fantasy_points_halfppr.toNumber()+sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_hlf.toNumber()+sc_GetPastPerformanceRanksByLookup.data.queryPastPerformanceRanks1[0].avg_diff_fantasy_pts_half.toNumber()).formatNumber(2, '.', ','))+' pts'}}

{{(sc_ComparePlayers.data.queryProjectionsPlayer1[0].custom_fantasy_points.toNumber()+sc_ComparePlayersGraphs.data.queryStdDevPlayer1[0].fpstd_cus.toNumber()).formatNumber(2, '.', ',')+' pts'}}

Prop Bets Analysis Demo

Prop:

Over/Under:

Get Ultimate

Season Stats

Week Opp Att Cmp Yds TD Int Sk Att Yds TD Tgt Rec Yds TD FL Solo Ast TFL Sk QB Hit PD FF FR Int
Sports Data Provider
Tools
Draft Companion / Auction Companion
Printable Cheat Sheets
Best Ball ADP Trends
Best Ball Value Finder
Underdog Exposure Analysis
Pick Simulator
 
Prop Bet Analysis
Head to Head Comparisons
Positional Matchups
Past Performances
Weekly Floors/Ceilings
MORE
How To: Draft Companion
How To: Auction Companion
Pricing
Terms of Service
Privacy Policy
Report a Bug
Leave a Review

 2026 FantasyOnDraft.com, Fantasy On Draft LLC, All rights reserved