NFL

The 20 Best Offensive Players From Week 2

As you know, we like math here at numberFire. Our algorithms help tell a better story about sports -- they're able to dig through the nonsense, helping us look at things that matter on the court, field or rink.

With football, we love our Net Expected Points (NEP) metric, which measures the number of points a player adds (or loses) to his team versus what he's expected to add. Rather than counting statistics like yards, touchdowns and receptions, NEP looks at down-and-distance situations and field position and relates these instances to history. When a player outperforms what's happened in the past, he sees a positive expected points value on the play. When he doesn't, his expected points value gained on the play is negative. All of these little instances add up, then, to be a player's Net Expected Points total.

You can read more about NEP in our glossary.

Using a formula that compares individual single-game performance to history, the numberFire Live platform takes this Net Expected Points formula and assigns a rating to a player's performance. Each week, that's what we'll show here -- the 20 best ratings.

Here are Week 2's results:

PlayerPositionPassing NEPRushing NEPReception NEPRating
Raheem MostertRB4.066.7799
Dalvin CookRB8.271.7699
Demarcus RobinsonWR15.0699
Patrick MahomesQB26.7698
Nelson AgholorWR14.6298
Julio JonesWR13.7597
Matt BreidaRB6.400.6794
Travis KelceTE11.9093
Jimmy GaroppoloQB18.330.9592
Tom BradyQB17.650.7592
Saquon BarkleyRB4.311.9291
Dak PrescottQB13.933.9091
Chris GodwinWR11.2690
Mark AndrewsTE10.8688
Tyler BoydWR10.8288
Russell WilsonQB15.91-487
Ezekiel ElliottRB5.080.2187
Kenny GolladayWR10.3586
Davante AdamsWR10.2585
Lamar JacksonQB9.556.0184


- San Francisco 49ers running backs Raheem Mostert and Matt Breida each make an appearance in the top-10 list, as does quarterback Jimmy Garoppolo at number nine. Mostert turned 13 carries into 83 rushing yards and 3 catches into 68 yards and a touchdown to help the 49ers get out to a 2-0 season start. Breida accounted for 121 rushing yards on 12 carries, good for a 75.0% Rushing Success Rate.

- Dalvin Cook's Minnesota Vikings couldn't earn a win over the Green Bay Packers, but Cook did his part: 191 total yards and a touchdown on 23 touches. Cook has generated 0.33 Rushing NEP per carry this season. The league average mark for running backs is generally around 0.00. He's off to an insane start to 2019.

- Demarcus Robinson filled in admirably for the Kansas City Chiefs, turning 6 targets into 6 catches for 172 yards and 2 touchdowns. On passes traveling 16-plus yards downfield, Robinson caught all four of his targets for 154 yards and both touchdowns. Pat Mahomes totaled 443 yards and 4 touchdowns. He threw deep 17 times for 289 yards and all 4 touchdowns.

- Nelson Agholor stepped up after Alshon Jeffery and DeSean Jackson played a combined 17 snaps. Agholor saw 11 targets on Sunday night, catching 8 for 107 yards and a touchdown. He dropped a could-have-been touchdown with 1:58 left in the game (sinking the Philadelphia Eagles' win probability to 21.5%) but still accounted for one of the best performances of Week 2.