Fantasy Football Week 2 Buy-Low, Sell-High Using Expected Fantasy Points (2022): Buy Alvin Kamara, Sell Cordarrelle Patterson

Leaguemates tend to overreact after Week 1.

If you read any of my fantasy football buy-low, sell-high articles from last year, you know that I love high-volume, high-upside fantasy players. However, raw targets and carries are only part of the equation.

On average, a goal-line carry is worth more than a carry from your own 20-yard line. A red-zone target is worth more than a target at midfield. A 40-yard bomb is worth more than a screen pass behind the line of scrimmage.

That’s obvious.

The less obvious part is determining exactly how much more valuable one play is than the next. Fortunately, we can quantify the exact value of each opportunity using my Expected Fantasy Points model.


I built the model based on a metric called Expected Fantasy Points (xFP). A player’s xFP is calculated based on the value of each target or carry, using historical data attributes that correlate highly with actual fantasy points scored. All data in this article uses full PPR scoring.

Expected Fantasy Points essentially show what an average player would have done with the opportunities seen by any given player. We can then subtract the player’s actual fantasy points scored to arrive at the difference, a key metric.


The difference between expected and actual fantasy points comes from two sources:


We would expect the most talented players in the NFL to score more fantasy points than their expected fantasy points. That’s pretty obvious since xFP is based on the averages of all players. Also, a given coach or scheme might lead to a sustainable difference in actual versus expected points. A carry in Kyle Shanahan’s offense will typically produce more points than a carry in Matt Patricia’s offense. A carry behind an elite offensive line would be more valuable than a poor one.

These are all sustainable ways for a player to consistently outperform or underperform their expected points. Because of these differences between players, we should not assume that the difference between expected and actual points will always regress to zero. In other words, don’t blindly buy any player with a negative difference. Don’t sell every player with a positive difference.


The main reason to use expected fantasy points is to identify players who are experiencing very bad or very good luck. Unlike the previous differences, luck will even out over a long period. We want to buy players who are having bad luck and sell players who are having good luck.

Separating differences that are sustainable from differences due to luck can be tricky. It’s not an exact science. However, most players will score within a few points per game of their expected fantasy points for the season. The players with the largest differences are the ones most likely to be benefitting or suffering from luck.


Now that you understand the value of Expected Fantasy Points, I will explain how I calculate Expected Fantasy Points in my model. If you don’t care about the details, skip this section. If you have more detailed questions or comments, let me know on Twitter @RSJ_Jackson

First, I started with play-by-play data from nflfastR. The dataset includes every play from Week 1. Then, I calculated Expected Fantasy Points for every single play using three inputs: distance from the end zone (for carries), distance from the end zone (for targets), and depth of target (for targets).


After calculating actual and expected points for every play, I simply match each play with the relevant player to generate the output. Roughly the top 190 players for Week 1 are included.

You can find the data below, or download the Excel file here:

D.ADAMS, LVWR130.137.1-7017177
J.MIXON, CINRB121.535.2-13.72794
J.CHASE, CINWR128.933.2-4.3016108
J.TAYLOR, INDRB127.530.8-3.3317-11
C.KUPP, LAWR131.829.22.6015116
C.SAMUEL, WASWR119.228.1-8.941111
S.BARKLEY, NYGRB133.426.86.6187-4
J.WILLIAMS, DENRB119.826.4-6.6712-6
A.BROWN, PHIWR125.525.8-0.301394
M.PITTMAN, INDWR127.124.62.5013113
J.JEFFERSON, MINWR139.424.614.8011118
C.KIRK, JAXWR117.723.7-6012128
B.COOKS, HOUWR115.223.1-7.9012131
A.ST. BROWN, DETWR120.422.1-1.701265
T.HILL, MIAWR11821.6-3.6112109
C.PATTERSON, ATLRB122.621.51.124518
A.GIBSON, WASRB12021.5-1.514823
D.PEOPLES-JONES, CLEWR11221.4-9.401187
D.JOHNSON, PITWR112.521.2-8.7012115
C.LAMB, DALWR14.921.1-16.2011108
M.CARTER, NYJRB11720.9-3.9119-1
A.DILLON, GBRB120.120.10106-4
B.HALL, NYJRB110.120-9.961015
R.BURKHEAD, HOURB11219.9-7.91483
D.SAMUEL, SFWR112.619.5-6.98833
P.FREIERMUTH, PITTE112.519.4-6.901074
D.COOK, MINRB113.818.7-4.9205-8
M.THOMAS, NOWR122.718.34.40888
T.HIGBEE, LATE18.918.2-9.301119
Z.JONES, JAXWR112.517.8-5.30981
G.WILSON, NYJWR19.217.8-8.60860
S.DIGGS, BUFWR126.217.78.50999
J.CONNER, ARIRB116.517.2-0.71067
C.CLAYPOOL, PITWR19.416.8-7.46639
T.KELCE, KCTE126.116.79.40995
C.DAVIS, NYJWR113.716.6-2.909112
J.WILLIAMS, DETRB11616.5-0.51125
J.LANDRY, NOWR118.416.51.909123
T.BOYD, CINWR113.316.4-3.10787
R.ANDERSON, CARWR121.216.34.90870
J.SMITH-SCHUSTER, KCWR111.916.1-4.20882
N.BROWN, DALWR111.815.9-4.10985
K.HUNT, CLERB12315.87.2114-4
C.MCCAFFREY, CARRB115.715.8-0.1104-12
H.HURST, CINTE19.615.8-6.20826
K.PHILIPS, TENWR110.615.8-5.20975
E.MOORE, NYJWR19.915.6-5.70757
G.DORTCH, ARIWR113.315.6-2.30962
D.SCHULTZ, DALTE113.215.5-2.30960
C.SUTTON, DENWR111.215.4-4.207121
D.MONTGOMERY, CHIRB1815.3-7.3184-6
N.HARRIS, PITRB110.615.2-4.6102-4
D.HENDERSON, LARB112.315.2-2.91352
D.CHARK, DETWR115.2150.208124
D.METCALF, SEAWR18.614.9-6.30731
L.FOURNETTE, TBRB115.714.80.9212-2
M.SANDERS, PHIRB118.514.63.9132-3
M.JONES, JAXWR17.814.6-6.806101
D.HENRY, TENRB18.214.5-6.3221-1
M.GORDON, DENRB17.214.2-71227
M.EVANS, TBWR118.114.23.90790
M.HARDMAN, KCWR110.614-3.40686
N.HINES, INDRB111.413.9-2.53611
A.COOPER, CLEWR14.713.9-9.20663
T.HOCKENSON, DETTE17.813.7-5.90742
J.JEUDY, DENWR120.213.76.50773
D.SWIFT, DETRB126.513.413.1163-10
K.GAINWELL, PHIRB111.213.4-2.254-1
A.EKELER, LACRB111.213.3-2.1144-3
A.DULIN, INDWR17.613.3-5.70695
T.CONKLIN, NYJTE111.413.3-1.90711
N.CHUBB, CLERB115.313.32231-7
M.ANDREWS, BALTE110.212.9-2.70799
J.ROBINSON, JAXRB119.912.971221
K.PITTS, ATLTE13.912.8-8.90793
Z.MOSS, BUFRB17.612.7-5.166-1
D.LONDON, ATLWR112.412.7-0.30788
C.EDMONDS, MIARB110.512.7-2.212417
D.WALLER, LVTE111.912.6-0.70683
M.BROWN, ARIWR114.312.41.906101
J.JENNINGS, SFWR110.212.3-2.10660
T.ETIENNE, JAXRB18.512.2-3.76430
C.EDWARDS-HELAIRE, KCRB122.412.210.283-10
K.GRANSON, INDTE15.211.8-6.60737
J.MEYERS, NEWR110.211.7-1.51690
R.PENNY, SEARB18.711.6-2.9133-8
A.JONES, GBRB110.611.5-0.955-4
A.KAMARA, NORB17.611.4-3.81041
R.JAMES, NYGWR111.111.2-0.11663
H.RENFROW, LVWR15.111.1-60631
L.THOMAS, WASTE17.511.1-3.60670
D.MOORE, CARWR1811-31653
J.WILSON, SFRB1510.9-5.9922
J.JONES, TBWR111.610.80.825110
D.HARRIS, NERB17.810.8-3934
B.SKOWRONEK, LAWR16.510.8-4.30666
B.BERRIOS, NYJWR18.710.3-1.60612
O.ZACCHEAUS, ATLWR16.910.3-3.40439
J.DOTSON, WASWR11810.27.81568
D.HILLIARD, TENRB121.91011.92421
D.SMITH, PHIWR1010-100423
R.BATEMAN, BALWR113.99.9405108
T.BURKS, TENWR18.59.7-1.20599
R.DOUBS, GBWR18.89.6-0.81548
K.HERBERT, CHIRB111.39.51.891-1
G.DAVIS, BUFWR118.89.59.30587
G.EVERETT, LACTE114.49.450430
J.WADDLE, MIAWR117.79.48.31552
E.ENGRAM, JAXTE16.89.4-2.60424
S.PERINE, CINRB16.79.3-2.61548
D.HOUSTON, DALWR13.69.3-5.70572
J.JOHNSON, NOTE16.39.2-2.90556
Z.ERTZ, ARITE111.49.22.20422
D.ROBINSON, BALWR13.98.9-50441
N.AGHOLOR, NEWR13.88.9-5.10552
J.MCKISSIC, WASRB17.88.9-1.1331
J.SMITH, NETE16.38.6-2.30426
J.MCKINNON, KCRB17.98.5-0.644-3
R.TONYAN, GBTE16.68.5-1.90523
E.BENJAMIN, ARIRB19.18.40.7442
I.PACHECO, KCRB112.28.43.81200
T.MONTGOMERY, NEWR110.38.41.92413
T.POLLARD, DALRB14.28.3-4.1721
C.WATSON, GBWR16.18.2-2.11459
E.ELLIOTT, DALRB15.98.1-2.2102-6
A.GREEN, ARIWR13.38.1-4.80442
J.JACOBS, LVRB18.37.80.5101-4
K.DRAKE, BALRB15.67.6-2121-3
D.CARTER, LACWR115.47.67.80477
T.MCLAURIN, WASWR113.87.66.20475
I.LIKELY, BALTE107.5-7.50419
H.BRYANT, CLETE13.87.5-3.70454
K.OSBORN, MINWR14.47.4-30423
D.SINGLETARY, BUFRB18.27.40.882-8
N.FANT, SEATE14.67.4-2.80415
T.MCKITTY, LACTE15.47.4-20414
K.ALLEN, LACWR110.67.33.30452
A.THIELEN, MINWR16.67.2-0.60427
J.PALMER, LACWR13.97.2-3.31410
G.SWAIM, TENTE14.97.2-2.3044
D.PIERCE, HOURB14.97.2-2.31113
S.SHEPARD, NYGWR115.17.180442
D.DUVERNAY, BALWR121.47.114.30447
R.STEVENSON, NERB14.77.1-2.482-6
J.REYNOLDS, DETWR13.87-3.20341
T.LOCKETT, SEAWR15.86.9-1.10429
J.CROWDER, BUFWR15.86.8-10424
B.PERRIMAN, TBWR1-0.76.8-7.51386
P.CAMPBELL, INDWR16.76.8-0.10420
D.GOEDERT, PHITE196.72.3049
M.WILLIAMS, LACWR136.7-3.70414
C.MOORE, HOUWR16.16.7-0.60315
W.DISSLY, SEATE113.36.66.70312
C.OLAVE, NOWR19.16.42.70338
R.WHITE, TBRB14.16.3-2.2620
I.MCKENZIE, BUFWR19.95.940323
R.COBB, GBWR13.45.8-2.40355
B.AIYUK, SFWR16.75.80.91226
G.PICKENS, PITWR11.35.6-4.30347
H.HENRY, NETE145.5-1.50338
D.MOONEY, CHIWR11.85.5-3.70338
N.COLLINS, HOUWR14.65.4-0.80334
R.WOODS, TENWR12.35.3-30230
D.PARKER, NEWR11.95.1-3.20226
T.HIGGINS, CINWR14.75.1-0.40218
C.GODWIN, TBWR16.55.11.4030
B.SCOTT, PHIRB174.82.2400
R.MOSTERT, MIARB14.24.6-0.4612
M.INGRAM, NORB11.34.4-3.141-6
A.MATTISON, MINRB13.64.3-0.7800
T.HILL, NOTE115.33.811.5412
O.HOWARD, HOUTE117.83.8140233
A.ROBINSON, LAWR12.23.8-1.60228
I.SMITH, MINTE103.5-3.5023
M.ALIE-COX, INDTE14.63.41.20213
K.GOLLADAY, NYGWR14.23.40.80213
B.JORDAN, HOUTE11.53.3-1.8027
R.GAGE, TBWR13.33.30026
D.KNOX, BUFTE11.53.3-1.8023
D.NJOKU, CLETE11.73.2-1.5012
J.WARREN, PITRB10.73-2.331-5
E.MITCHELL, SFRB14.131.1600
M.BREIDA, NYGRB12.42.6-0.2500
K.TONEY, NYGWR12.32.10.2100
C.KMET, CHITE101.5-1.501-4
C.AKERS, LARB101.5-1.5300


During the season, the main purpose of using my Expected Fantasy Points model is to help you win trades. Remember, we want to buy players who are getting unlucky, and sell players who are getting lucky. Here’s a more general overview of my trading strategy. In addition, I posted a trade value chart on Tuesday with values for every player.

You should look at the data and come to your own conclusions, but several guys jump out to me.



Fantasy managers shouldn’t panic over Kamara’s subpar Week 1 performance. It turns out the running back was battling a rib injury during the game, which appeared to decrease his workload. On Tuesday, head coach Dennis Allen said that he believes Kamara will be fine.

Kamara was drafted as a discount due to a potential suspension for an alleged assault during Pro Bowl weekend last season. However, Adam Schefter is reporting that it is “more and more unlikely” that he will be suspended in 2022. Attorney Drew Davenport, the best fantasy football legal analyst in the business, agrees.

Kamara should be on the field in 2022, and when he is on the field, he is fantastic. His 20.4 XFP per game trailed only McCaffrey and Henry last year. An improved Saints offense could lead to more scoring opportunities for Kamara this year, and he has still produced elite numbers with Jameis Winston at quarterback.


Cooks is an extremely solid option at receiver. He averaged 15.8 XFP per game last season, which was good for WR15. He secured 130 targets over his 15 healthy games, yielding an elite 26.7% target share across those games.

He picked up right where he left off in Week 1, gobbling up 12 of his team’s 37 targets (32.4%). Cooks was undervalued in most drafts this season, and his relatively modest 15.2 points in Week 1 likely didn’t do much to change your league mates’ perception of him.

Cooks is a target monster, and the Texans still have nobody else on the roster to compete with him. If he simply repeats last year’s numbers in a very similar situation, he will be a high-end WR2 in PPR. In addition, quarterback Davis Mills could take a step forward in his sophomore season and elevate Cooks to WR1 status. Mills looked solid in Week 1, completing 23 of his 37 passes for 240 yards, two touchdowns, and no interceptions. He earned PFF’s 11th-highest QB grade of the week.


The logic for buying Diontae is extremely similar to the Cooks. Both are proven target hogs (29% last year for Diontae) facing similar competition for targets this season, and both were undervalued in drafts. Coincidentally, both had 12 targets in Week 1, and very similar Week 1 target shares as Diontae saw 12 of 38 targets (31.6%).

A player of Johnson’s caliber never should have been going in the late fourth round of drafts. He trailed only Cooper Kupp, Davante Adams, and Calvin Ridley in XFP per game last season. If you missed out on Johnson in your draft, now is the time to acquire him coming off a dominant performance in the target department, but mediocre on the fantasy scoreboard. The fantasy points will follow this elite volume.

If you like receivers who dominate targets and make catches like this, trade for Diontae this week.



At first glance, Patterson’s Week 1 numbers look fantastic. He saw true bell-cow usage and dominated the rushing attempts and targets out of the backfield. However, this usage is unlikely to continue.

The Falcons planned to use Damien Williams along with Patterson to take the majority of the backfield touches. Williams suffered an injury and was knocked out of the game, leaving the Falcons with only two available running backs – Patterson and Avery Williams.

Avery Williams is listed at 5’9″ 195 pounds and is primarily a special teams player. In fact, he was drafted as a cornerback two years ago and only transitioned to running back this offseason. The Falcons only trusted Avery Williams to handle two carries, and he likely was never supposed to play offense at all without a Damien Williams injury.

Damien Williams is expected to be back for Week 2, and the Falcons also have rookie Tyler Allgeier if needed. He was a healthy scratch in Week 1.

According to PFF’s Nathan Jahnke, “[Damien] Williams lined up in the backfield seven times while Patterson did so twice in addition to the Falcons using an empty backfield once over the first 10 plays.”

Look for Patterson’s usage to crater in Week 2 when the Falcons have more healthy alternatives and sell this week if you can.


Don’t be fooled by CEH’s 22.4 fantasy points in Week 1. He was able to convert two short targets into scores near the goal line, but he still didn’t see the volume necessary to put up points on a consistent basis.

Edwards-Helaire only played 27 snaps out of a possible 70. To be fair, the Chiefs turned to rookie Isiah Pacheco in the fourth quarter when the game was out of reach, but CEH still only saw 48% of the snaps through the first three quarters. Still, you would prefer your fantasy running back to be fed carries in a blowout win, especially when the Chiefs project to have several more blowout wins this season.

Touchdowns won’t always save him in the future if Edwards-Helaire continues to see mediocre volume on limited snaps. If you can wait a few weeks for production, I like the idea of moving Patterson or Edwards-Helaire for Chris Godwin.


  • I am currently working as an accountant and have been obsessed with fantasy football for over 10 years. My specialties are auction draft strategy and discovering unique team management strategies to maximize winning odds. Thanks for reading!