Skip to main content
Christian McCaffrey

Christian McCaffrey

RB - San Francisco 49ers

Height: 5' 11"Weight: 210 lbsAge: 27College: StanfordDrafted: 2017 #8 (1st Rd. by CAR)

2024 Outlook

Draft Rank (ECR) #1
Best / Worst #2 / #4
ADP #1

Roster %

 
Yahoo
100%
 
ESPN
96%
 
FanDuel
 
DraftKings
Consensus Rankings
Consensus Rankings
ECRBestWorst# of Experts
Week 1----
Rest of Season ----
Dynasty RB #4RB #2RB #829
ECR vs ADP
Expert Ranks
(Week 1)
Expert Ranks (Week 1)
Expert NameSite AffiliationRANKvs. ECR2023 Accuracy
Sean KoernerThe Action NetworkRB #1-#1
Elisha TwerskiUSA TodayRB #1-#2
Joe BondFantasy Six PackRB #2-#3
Patrick ThormanEstablish the RunRB #1-#4
Kev MahserejianRotoBallerRB #8-#5
Frank AmmiranteThe Game DayRB #2-#6
Marc ShannepFantasy KnockoutRB #2-#7
Tyler OrginskiJWB Fantasy FootballRB #1-#8
Jeff RatcliffeFTNRB #1-#9
Jamie CalandroFootball DiehardsRB #8-#10
Nathan JahnkePro Football FocusRB #2-#11
Jody SmithFullTime FantasyRB #1-#12
Nick MarianoRotoBallerRB #1-#13
Nick SpencerFantasy Six PackRB #1-#14
Kevin HansonEDSFootballRB #1-#15
Mick CiallelaFantraxRB #2-#16
Chris RaybonThe Action NetworkRB #1-#17
Matthew FreedmanFantasy LifeRB #1-#18
Bill EnrightSports IllustratedRB #2-#19
Alex GodshallHooyah SportsRB #1-#20
Rudy GambleRazzballRB #2-#21
Schuyler MalakJWB Fantasy FootballRB #2-#22
Dalton Del DonYahoo! SportsRB #7-#23
Bradley StalderPlayer ProfilerRB #1-#24
Justin JaksaFantasy FollowRB #2-#25
Ryan Noonan4for4.comRB #7-#26
David BiggsDrink FiveRB #1-#27
Chris KennedyDr. RotoRB #1-#28
Scott SmithRotoVizRB #2-#29
Justin Sablich5th Down FantasyRB #1-#30
Ben WasleyThe Fantasy First DownRB #1-#31
Anthony CervinoFF FaceoffRB #1-#32
Dennis SosicFantasy Six PackRB #1-#33
Andy SingletonExpand The BoxscoreRB #1-#34
Mike MaherFantasyProsRB #1-#35
Alfredo BrownFootballguysRB #1-#36
ChalkThe UndroppablesRB #3-#37
Kyle KrajewskiFirst Seed SportsRB #2-#38
Robert NortonLast Word On SportsRB #2-#39
Michael HauffFF FaceoffRB #2-#40
Chris MeaneyFTNRB #1-#41
Mike MacGregorDraft BuddyRB #2-#42
David ZachFantasyProsRB #1-#43
Fantasy BRFantasy BRRB #1-#44
Tommy GarrettSharpLinkHQRB #2-#45
Pat FitzmauriceFantasyProsRB #1-#46
Alex KorffDraft SharksRB #1-#47
Dave MajorXN SportsRB #1-#48
Dan LaroccaRotoBallerRB #1-#49
Francisco (Chato) RomeroEstadio FantasyRB #2-#50
Jared SmolaDraft SharksRB #1-#51
Mauricio GutierrezEstadio FantasyRB #2-#52
Kyle YatesPro Football NetworkRB #1-#53
Kelly KirbyFantasyProsRB #7-#54
Matthew HillDataForce Fantasy FootballRB #1-#55
Scott WhitfieldRoto RankingsRB #2-#57
Justin LampkinClock Management Fantasy FootballRB #1-#58
Lee WehryFantasyProsRB #2-#59
Seth MillerCrossroads Fantasy FootballRB #1-#60
John HestermanDynasty League FootballRB #2-#61
Mike FanelliFantasyProsRB #1-#62
MasterIDPRPO FootballRB #8-#63
Billy MuzioPlayer ProfilerRB #1-#64
Clayton CadieuxFantasy Football From Up NorthRB #1-#65
The FFGhostDynasty League FootballRB #7-#66
Joey WrightFootballguysRB #1-#67
Derek DenningtonThe Good Old Boys Fantasy Football PodcastRB #1-#68
Brandon MurchisonRotoBallerRB #7-#69
Tera RobertsDynasty VipersRB #1-#70
Todd D ClarkThe Fantasy FixRB #1-#71
Neema HodjatReal GMRB #2-#72
Matt SchaufDraft SharksRB #1-#73
Kev WheelerThe 33rd TeamRB #2-#74
Sam HoppenFantasyProsRB #1-#76
Aaron St DenisFantasy Football UniverseRB #1-#77
Dylan LicciardoFF GamersRB #2-#78
Steve PauloRazzballRB #2-#79
Andrew EricksonFantasyProsRB #2-#80
Michael TomlinFantasy Six PackRB #2-#81
Ken ZalisFantasyProsRB #1-#83
Matt De LimaThe Game DayRB #1-#84
Lenny PappanoDraft SharksRB #1-#85
Bart WheelerHail to Fantasy FootballRB #2-#86
Wyatt BertoloneJWB Fantasy FootballRB #1-#87
Jacob GibbsSportsLineRB #1-#88
Coach Craig SportsTrue North Fantasy FootballRB #1-#89
Andrew SeifterFantasyProsRB #1-#90
Staff RankingsQB ListRB #1-#91
Rich PiazzaFantasy ShedRB #2-#92
David HeilmanSports Gambling Podcast NetworkRB #2-#93
Rob WaziakFantasy LifeRB #2-#94
Richard SavillFantasy Six PackRB #1-#95
Nate MarcumFantasy In FramesRB #2-#96
Michael BobalThe 33rd TeamRB #8-#97
Jeff BellFootballguysRB #8-#98
Benjamin KlotzTouchdown SquadRB #8-#99
Aaron LarsonFantasyProsRB #2-#101
Mike HarmonSwollen DomeRB #8-#102
Elvin RyanFantasyProsRB #2-#103
Jacob DunneFantraxRB #2-#104
Daniel MaderBelly Up SportsRB #7-#105
Dave KlugeFootballguysRB #2-#106
Ryan HicksBelly Up SportsRB #7-#107
Mason "Mase" RineyFantasy Six PackRB #1-#108
Scott PianowskiYahoo! SportsRB #7-#109
Drew DeLucaQB ListRB #1-#110
Mike RandleFTNRB #8-#111
C.H. HermsDraft SharksRB #1-#112
Joe PepeBeyond The GridironRB #5-#113
Austin AmandoliaClub Fantasy FFLRB #4-#114
Nick ZylakFantasy Football AdviceRB #7-#115
Derek BrownFantasyProsRB #6-#116
Derek LoflandFantasyProsRB #1-#117
Justin FuhrPro Football ManiaRB #1-#118
Andersen PickardPrime Time Sports TalkRB #1-#119
Ryan WeisseClub Fantasy FFLRB #2-#120
Marc CavigliaBruno BoysRB #1-#121
Adam Murfet5 Yard RushRB #1-#122
Andy BehrensYahoo! SportsRB #2-#123
Scott BogmanFantasyProsRB #2-#124
Adrian AlpansequeEstadio FantasyRB #2-#125
Nic BodifordNerdBall Fantay FootballRB #1-#126
Jason WillanGridiron ExpertsRB #2-#127
Jeremy Popielarz FTNRB #1-#128
Steve DeAngeloFF FaceoffRB #8-#129
Matt DonnellyDynasty VipersRB #8-#130
Jeff BoggisFantasy Football EmpireRB #1-#132
Dan YanotchkoEDSFootballRB #2-#133
Joe PisapiaFantasyProsRB #8-#134
Kyle Cunningham-RhoadsThe AnalystRB #2-#135
Kate MagdziukBallBlastRB #7-#136
Brad EvansBally SportsRB #8-#137
Jacob PiccoloTrueRGMRB #1-#138
Michelle MagdziukBallBlastRB #2-#139
Steven PintadoThe Fantasy CoachesRB #1-#140
Richard KingKing Fantasy SportsRB #1-#141
Jeff PaurRTSportsRB #1-#142
Christopher WelshFantasyProsRB #1-#143
Mark RingoSleepers and BustsRB #1-#144
Ellis JohnsonRotoBallerRB #2-#145
Sam WagmanThe Game DayRB #2-#146
Bobby LaMarcoRazzballRB #1-#148
Christopher DellBetting PredatorsRB #2-#149
Derek TatePro Football NetworkRB #7-#150
Justin HerreraTSS FantasyRB #7-#152
Adam DoveThe Fantasy CouriersRB #2-#153
Jorge B. EdwardsFantasy In FramesRB #2-#154
Joe SerpicoPressboxRB #2-#155
Kyle SoppePro Football NetworkRB #2-#156
Kyle SenraGoing For 2RB #1-#157
Michael PetropoulosBRoto FantasyRB #1-#158
Kevin SteeleThe Fantasy AuthorityRB #1-#159
Morgan ColbyThe Fantasy ChampionsRB #1-#160
Zach SavageFantasyLand FootballRB #2-#161
Tal MalachovskyThe Fantasy ScoutRB #7-#162
SmittyTheFantasyFootballShowRB #8-#163
Ed Birdsall Talking Points SportsRB #5-#164
Site RankingsGridiron ExpertsRB #8-#165
Joe OrricoNo Expert Fantasy FootballRB #2-#166
Raju ByfieldWin My Fantasy LeagueRB #7-#167
Donkey TeethRazzballRB #2--
Chet GreshamDK NationRB #1--
Site ProjectionsnumberFireRB #6--
BanditBandit Fantasy FootballRB #1--
Ryan LarrisonFantasy Football For The PeopleRB #2--
Corey BuschlenThe Fantasy Stock ExchangeRB #2--
Andy VandaTake Your LeagueRB #1--
Walter CherepinskyWalterFootballRB #1--
Adam PelletierSports Gambling Podcast NetworkRB #2--
Zach GreubelGridiron ExpertsRB #2--
Brandon FunstonThe AthleticRB #2--
Geoff LambertGoing For 2RB #8--
Wilmar ChavesHablemos de FootballRB #1--
Marco EnriquezFantasyProsRB #9--
Tim JablonskiThe Hateful 8RB #1--
David MendelsonTriple Play FantasyRB #2--
Jon JeuneFantasy Football DiagnosticsRB #1--
Adam StarkEveryday Fantasy FootballRB #1--
Heath CappsFake TeamsRB #1--
Tim BrosnanTim's Fantasy TipsRB #2--
Cody AustinDad Bod Fantasy SquadRB #1--
Pierre CamusFantasy EndgameRB #5--
Garret PriceDynasty NerdsRB #1--
Connor RiggDynasty NerdsRB #8--
Jonathan StoneThe Hateful 8RB #2--
Site RankingsFFTodayRB #2--
Muntradamus Beast DomeRB #7--
Tim PetropoulosBRoto FantasyRB #8--
Tyler LoechnerFTNRB #2--
Jamey EisenbergCBS SportsRB #2--
Craig PhillipsFF ProphetRB #2--
Michael DelCorsoFirst Seed SportsRB #2--
Kevin RobertsBreaking FootballRB #1--
Bo McBrayerFantasyProsRB #1--
Dave RichardCBS SportsRB #2--
Scott EngelRotoBallerRB #2--
Matt GainesLeague TycoonRB #1--
Sky GuascoRazzballRB #5--
Matt Olson32 Beat WritersRB #1--
Matt HarmonYahoo! SportsRB #1--
Ricky LemonThe Fantasy ChampionsRB #1--
Leo SellsCouch Report SportsRB #1--
Billy MansellIDP ArmyRB #1--
Tyler HeilFantasy In FramesRB #2--
Husein ShabazzSleeperWireRB #2--
Nader SabaSleeperWireRB #1--
Aaron SchillFF FaceoffRB #1--
Riley CadieuxFantasy Football From Up NorthRB #2--