2009 NFL Season · Half PPR

Fantasy Football Rankings

The final 2009 leaderboard: all 588 NFL players ranked by the value they actually delivered over a replacement-level starter, under Half PPR scoring.

How this board is built
This board is a record, not a projection: the 2009 season is complete, so there is no model and no ADP here — each player's actual fantasy points under Half PPR scoring, computed from official NFL stat lines (nflverse data), ranked by value over a replacement-level starter (the same comparison as the projection board, so a quarterback's big totals are discounted by what every team's starter scores). Per-game splits divide season totals by the games each player actually played.
PosGPGames playedTotal fantasy points scored, Half PPR scoringPass Yds/G2009 per-game passing yardsRush Yds/G2009 per-game rushing yardsRec/G2009 receptions per gameRec Yds/G2009 per-game receiving yardsTD2009 total touchdowns
#301Demetrius WilliamsBAL · WR120WR624.20.00.01.323.71
#302Shonn GreeneNYJ · RB63RB1360.10.041.60.00.02
#303Martellus BennettDAL · TE53TE1323.40.00.01.212.20
#304Ernest WilfordJAX · WR121WR1223.80.00.00.910.31
#305Ladell BettsWAS · RB64RB1059.40.021.01.717.92
#306Matthew StaffordDET · QB26QB10125.5226.710.80.00.015
#307Evan MooreCLE · TE54TE521.80.00.02.431.60
#308Sam HurdDAL · WR122WR1221.60.00.00.610.11
#309Daniel CoatsCIN · TE55TE1221.00.00.01.312.50
#310Todd YoderWAS · TE56TE620.90.00.00.71.53
#311Jeff DuganMIN · TE57TE920.90.00.80.75.82
#312Jerious NorwoodATL · RB65RB1057.30.025.21.918.61
#313Casey FitzsimmonsDET · TE58TE1119.80.00.01.611.60
#314Derek HaganNYG · WR123WR1320.10.00.00.67.81
#315Chris BrownHOU · RB66RB1456.10.019.11.15.33
#316Reggie BrownPHI · WR124WR919.70.0-0.31.017.20
#317Greg LewisMIN · WR125WR819.60.00.01.012.01
#318Arian FosterHOU · RB67RB555.00.051.41.618.63
#319Le'Ron McClainBAL · RB68RB1654.60.011.31.38.82
#320Mewelde MoorePIT · RB69RB1653.80.47.41.39.63
#321Brad CottamKC · TE59TE616.50.00.01.520.00
#322Steve HeidenCLE · TE60TE716.30.00.01.410.41
#323Lex HilliardMIA · RB70RB1352.70.06.81.512.23
#324Brian FinneranATL · WR126WR1016.60.00.01.111.10
#325Willie ParkerPIT · RB71RB1352.30.029.90.54.91
#326Quinton GantherWAS · RB72RB852.30.024.91.112.43
#327Brandon LloydDEN · WR127WR215.70.00.04.058.50
#328Fred TaylorNE · RB73RB651.60.044.80.32.84
#329Leon WashingtonNYJ · RB74RB751.60.047.12.118.70
#330Nate HughesJAX · WR128WR615.50.00.00.811.71
#331Derek SchoumanBUF · TE61TE214.80.00.04.551.50
#332Michael GainesCLE · TE62TE714.40.00.00.78.41
#333Lavelle HawkinsTEN · WR129WR814.50.00.00.913.80
#334Anthony BechtARI · TE63TE1113.60.00.00.65.51
#335Brian RobiskieCLE · WR130WR814.10.00.00.913.30
#336Billy BajemaLA · TE64TE1013.40.00.00.89.40
#337Kevin OgletreeDAL · WR131WR913.70.00.70.810.70
#338Jarett DillardJAX · WR132WR513.60.00.01.221.20
#339Tony StewartLV · TE65TE1412.80.00.00.75.60
#340Tom SantiIND · TE66TE312.70.00.02.735.70
#341Todd WatkinsLV · WR133WR913.00.00.00.910.00
#342Ruvell MartinLA · WR134WR612.90.00.01.016.50
#343Jimmy KleinsasserMIN · TE67TE1212.00.00.00.85.80
#344Jared CookTEN · TE68TE811.90.00.01.19.30
#345Matt SpaethPIT · TE69TE911.00.00.00.62.81
#346Derek FineBUF · TE70TE810.90.00.01.18.00
#347Kris WilsonLAC · TE71TE710.80.00.00.64.01
#348Darnell DinkinsNO · TE72TE610.70.00.00.83.71
#349Gijon RobinsonIND · TE73TE1010.70.00.00.96.20
#350Bernard ScottCIN · RB75RB1047.30.032.10.56.70