This just in: Dalvin Cook is still good.
The running back's fourth season for the Vikings turned out to be his best yet, despite a challenging season altered by the COVID-19 pandemic.
Cook racked up the stats and moved up in the Vikings record books.
Over 14 games, he rushed for career highs of 1,557 yards and 16 touchdowns. The impressive campaign moved Cook into eighth place all-time for career rushing yards by a Viking (3,661). He also moved into fifth place for career rushing touchdowns by a Viking with 33, a fitting number that matches the digits on his jersey. Only Adrian Peterson (97), Chuck Foreman (52), Bill Brown (52) and Ted Brown (40) are ahead of Cook in franchise history.
Cook notched his first career 200-yard game (more on that below) and helped Minnesota rank fourth in the NFL in total yards per game (393.4) and fifth in rushing yards per game (142.7). The Vikings average of 4.88 yards per run play ranked fourth in the league.
Individually, Cook tied for second in the NFL in rushing yards behind Tennessee's Derrick Henry.
The numbers he put up likely wouldn't have been possible without the help of Vikings fullback C.J. Ham, who continued to help bulldoze through defenses in his fourth season on the roster. The Minnesota native primarily played role of blocker, although he did add 115 yards from scrimmage and a touchdown.
Cook handled the majority (two-thirds) of the carries in 2020.
Alexander Mattison, whom the Vikings drafted 102nd overall in 2019, recorded nearly identical numbers of carries and yards in Year 2, but he scored three touchdowns, including one receiving, for Minnesota after reaching the end zone just once as a rookie.
Mattison played a larger role in the Vikings passing game, making 13 catches for 125 yards (9.6 average), and he also was able to showcase his trademark hurdle on a couple occasions, including the one below:
Behind Mattison, the Vikings looked to Mike Boone and Ameer Abdullah, both of whom contributed mainly on special teams, in specific situations.
Notable Number
1,918 — Cook totaled 1,918 yards from scrimmage over the 14 games he played during the 2020 season. The number ranked second in the NFL behind Henry's 2,141 yards from scrimmage (recorded over 16 games).
Memorable Moment
Have a day, Dalvin.
Cook's top rushing performance of the season occurred against the Lions in Week 9. On just 22 carries, he racked up 206 yards and two touchdowns, including an explosive 70-yard run in the fourth quarter.
On first-and-10 from the Minnesota 30-yard line, Kirk Cousins handed off to Cook, who found a seam and wiggled his way through before outrunning a trio of Lions defensive backs in Desmond Trufant, Duron Harmon and former Viking Jayron Kearse. He reached 21.90 mph on the play, his fastest official speed as a ball carrier this season.
Cook's touchdown gave the Vikings a 34-13 lead over Detroit in a game they went on to win 34-20.
The 70-yard run tied for the second-longest of Cook's career, with the first being a 75-yard touchdown against the Packers in 2019. As far as his other 70-yard run? Interestingly, that play occurred also in Week 9, also against the Lions, in 2018.
2020 Statistics
Dalvin Cook
14 games (14 starts); 312 carries for 1,557 yards (5.0 yards per attempt) with 16 touchdowns; 44 receptions for 361 yards and 1 touchdown
Alexander Mattison
13 games (2 starts); 96 carries for 434 yards (4.5 yards per attempt) with 2 touchdowns; 13 receptions for 125 yards and 1 touchdown
Mike Boone
16 games (0 starts); 11 carries for 59 yards (5.4 yards per attempt) with 1 touchdown; 2 receptions for 10 yards
Ameer Abdullah
16 games (0 starts); 8 carries for 42 yards (5.3 yards per attempt) with 0 touchdowns; 8 receptions for 58 yards and 2 touchdowns
C.J. Ham
15 games (11 starts); 5 carries for 18 yards (3.6 yards per attempt) with 0 touchdowns; 8 receptions for 97 yards and 1 touchdown
Highest highs
1. The Vikings desperately needed a win after starting the season 0-3, and a rushing attack against the Texans helped them snag one.
Minnesota recorded 162 yards on the ground at Houston, led by Cook's 27 carries for 130 yards.
Cook scored both of his touchdowns (5 and 7 yards) in the first half. The Vikings entered the fourth quarter hanging onto an 8-point lead, and Mattison scored on a 4-yard run to seal a 31-23 Minnesota win.
2. Abdullah scored two touchdowns in 2020, and both helped Minnesota defeat his former team and NFC North rival.
Abdullah, who played for the Lions from 2015-18 before signing with the Vikings halfway through the 2018 season, touched the ball just once against Detroit in Week 9, but he made it count. The screen play capped off a six-play, 1:04 drive just before halftime. After making the catch from Cousins, Abdullah ran and managed to eek the ball inside the pylon for a 22-yard score.
In Week 17 at Detroit, Abdullah scored a touchdown on a 4-yard pass from Cousins, helping Minnesota end a challenging season on a high note.
View photos of RB Dalvin Cook's second touchdown during the Vikings-Texans game on Sunday at NRG Stadium.
![AK2_9117](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gjyvn5ez4c8dmn3ywg1v.jpg)
![AK2_9118](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dzbfhkmfmzhkvpugbinx.jpg)
![AK2_9119](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qh2wiiyzavqlhwutyq1l.jpg)
![AK2_9120](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ovznckpjn1k9hikob1ld.jpg)
![AK2_9121](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/illvpzinvgttn4ijfmcs.jpg)
![AK2_9122](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/n5egcrz0ip5upo7x9emr.jpg)
![AK2_9123](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/uizyyilku2mxmusothw0.jpg)
![AK2_9124](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wmrtpehpeaxke74ej2v1.jpg)
![AK2_9125](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/riowbziyilq1r9rulnj1.jpg)
![AK2_9126](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/svvuaq9wyinafyahqywc.jpg)
![AK2_9127](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/old8btgtzhzd8p3ebsr7.jpg)
![AK2_9128](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dgpq1veckhmcy0kbneyx.jpg)
![AK2_9129](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/u0j7nhnjb83v3dcaiv4b.jpg)
![AK2_9130](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/z2binf9epmk2vw8iazis.jpg)
![AK2_9131](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ffy5gno4pjqvwalhai8p.jpg)
![AK2_9132](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ftnxvoz7uoll9kjoy5vr.jpg)
![AK2_9133](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pvz3klev1n7m4li9b7zs.jpg)
![AK2_9134](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rzo2xzzr3trqeco3ejku.jpg)
![AK2_9135](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/perkumxb1m8vwg9c57te.jpg)
![AK2_9136](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/iaxdkaoih1sgrk1ytwmj.jpg)
![AK2_9137](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xbgnxfldazltkzsbt5ga.jpg)
![AK2_9138](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yeskigdjlaa2nbs7rrmk.jpg)
![AK2_9139](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dblc4jgfojabpfdgrmf2.jpg)
![AK2_9140](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bds1hrcpqfoosvasg39w.jpg)
![AK2_9141](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pjtlwzrd5aspcph4d9kq.jpg)
![AK2_9142](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/si6abtwxhhlkz4umpqzp.jpg)
![AK2_9143](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nwmliavodrtttuwfe2zg.jpg)
![AK2_9144](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xi1lyzr0mdw9c00den9t.jpg)
![AK2_9145](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cxuzas8ztgzvcia9i8xr.jpg)
![AK2_9146](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/zrhsydgifdub5vwiyjyq.jpg)
![AK2_9147](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pvzaseblpjzyyel6pbzm.jpg)
![AK2_9148](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gplyxprthmyvzzdhcyaz.jpg)
![AK2_9149](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/d2e0ini7rq3c3ajhhegj.jpg)
![AK2_9150](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/l08np74nzshnzake7rbo.jpg)
![AK2_9151](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nnksve3ulp2vzrth0mcx.jpg)
![AK2_9152](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rvqd13gf4dewxybg0qld.jpg)
![AK2_9153](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/eshogxvzywp8daa1s67g.jpg)
![AK2_9154](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/g7sdeasf6xj2jgqpewbo.jpg)
![AK2_9155](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xojgcnag157kjfpanqqa.jpg)
![AK2_9156](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/koyqpz8xgf2noqmlnymh.jpg)
![AK2_9157](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kw0dyuoi43fpbkoubuvv.jpg)
![AK2_9158](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mvpbes11r3nvwpak31su.jpg)
![AK2_9159](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hhlpcu80qvkmeyuxf1yw.jpg)
![AK2_9160](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nazbmt6yukly7hkv4hrz.jpg)
![AK2_9161](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/atfidfl2md8xtmlrcbx5.jpg)
![AK2_9162](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/r5lizzlbzdujiabolmwm.jpg)
![AK2_9163](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dfh8txvyutgta2i9hti2.jpg)
![AK2_9164](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/unpbt7c9znbp1glrwste.jpg)
![AK2_9165](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/aa9tubs3pjp7ed3uzi4l.jpg)
![AK2_9166](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gpji5gmvrkoiv2wnf3es.jpg)
![AK2_9167](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/n3ejg3zkdgtbevtewzp3.jpg)
![AK2_9168](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jjzmy4nyrrqucss8zjob.jpg)
![AK2_9169](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yfy7un0nqpsqdvi96ljc.jpg)
Lowest lows
1. It's hard to find a lower low (across several statistical categories) than the Vikings Week 6 game against the Falcons.
With Cook sidelined due to a groin injury, Minnesota recorded just 32 rushing yards en route to a 40-23 loss to an Atlanta team that entered the contest 0-5.
Mattison led the team with just 26 yards on 10 carries, followed by Abdullah who recorded seven yards on two attempts. Boone had a single carry for a 1-yard loss.
2. It's hard to point any fingers at Cook, who had a career year for Minnesota.
But a turnover always impacts a game, and two of Cook's three fumbles lost occurred in narrow losses for the Vikings.
The first occurred against the Titans in Week 3. On the Vikings first possession of the game, Cook fumbled on second-and-1, and the ball was recovered – and returned for 25 yards – by Rashaan Evans. Tennessee went on to kick a field goal to take a 6-0 lead in a game that Minnesota would end up losing 31-30.
Against Dallas in Week 11, Cook fumbled on second-and-8 with just a minute to go in the second quarter. DeMarcus Lawrence recovered the ball and Jaylon Smith returned it 21 yards to the Minnesota 48-yard line. The Cowboys were able to drive down and kick a 19-yard field goal just before halftime. The Vikings ended up losing by the margin of a field goal, 31-28.
View photos of Vikings RB Dalvin Cook and WR Justin Jefferson who were announced to the 2021 Pro Bowl roster.
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wypk6ceaiepriegawe12.jpg)
WR Justin Jefferson
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qgi7o8qb5wpekciqikwg.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tvv6l7prtyuucgdoc2eh.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oschlrc5lln6osacnnln.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/a3mqutmaekbufmhvhb7d.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xbcpyoa1wtohk5wiuaxe.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/q7ozzl8l73rbkhtpvquf.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cr56epqaak2qrihoo6vw.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/udfx4ydsfy6fdrkvakef.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/krrtjyyimbd0gdlvaj7a.jpg)
RB Dalvin Cook
![RB Dalvin Cook](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/atvcqv1olulc0pahjct3.jpg)
RB Dalvin Cook
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ildt712lrxrdxh643df3.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qhzh7sbhyvclak17wyq1.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fgeasdlvnuj1k1zjgqss.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gpowe1g1o6pggxv2mpqj.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lgflbwu9w6exy77zgapk.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/a19jkprjiuhxrtczmdnz.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/io7eu23fxe8zunyaflsi.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lufnjjbzaw2wskxa2gxx.jpg)
WR Justin Jefferson
![WR Justin Jefferson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/g8yupytudkxgg6kqk7ek.jpg)
WR Justin Jefferson
![LB Eric Kendricks](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/boaqcidc4dtvvii8ivr8.jpg)
LB Eric Kendricks
Quotes
"It means a lot to me. A guy that has done it before me and was in the same shoes I was in, just a few years ago. It means a lot. When I got drafted, I really didn't know what I was getting myself into. I thought I was going to be a guy that just came in and played behind Adrian. But they drafted me to come play right away, and I had to be ready. I was just a kid; I didn't know. Just to be playing on the field with Adrian, it's always a blessing for me to soak that up, every time.
– Cook after a 200-yard outing against Adrian Peterson and the Lions
"Yeah, man. That's my guy. … He is his own self-critic of everything, and just him going out there blocking every week, I don't think you see guys do that. He loves it every week. He lives for it every week. And every chance he gets he tells me how much of a special player I am. That's one of my closest friends nowadays. C.J., that's my guy, and I've just got to make sure he's all right because [he gives] it everything he's got, so he's been doing a hell of a job for us."
– Cook on the impact of Ham as a blocker
"I'll leave the rankings [of RB duos] up to the professionals and the fans out there, but for me I think we have a very versatile running backs room. As a whole, I think we can do something special in this league. I'm gonna hold us accountable, hold us to that standard as [coach Kennedy Polamalu] does and as everybody in that room does. We're going to go out there and try to be one of the better groups that we can be."
– Mattison on Minnesota's running backs
Pressing Questions for 2021
1. Can Cook replicate – or top – his 2020 season in 2021?
There's no denying Cook had a rock star performance in 2020. The 25-year-old impressed week after week and stayed mostly healthy, missing a game-and-a-half with a groin injury after struggling with injuries in previous campaigns. There's also no denying, however, that he took a beating in totaling 356 touches.
Cook repeatedly assured media members that his body felt great and that he embraced the heavy workload. Vikings Head Coach Mike Zimmer favors a run-heavy offense, so it's likely that Cook will be asked to handle plenty of touches again in 2021 – will he be able to keep pace with this season's numbers?
2. Will the Vikings offensive system look the same next season?
As stated above, Zimmer holds a run-first philosophy, and that's not likely to change.
But there is some uncertainty as to whether Offensive Coordinator Gary Kubiak will return for a second season in the role, and it remains to be seen if any tweaks will be made to the offensive system – under Kubiak or otherwise.
According to Sportradar, Minnesota's run-play percentage (45.7) was the sixth-highest in the NFL in 2020. Will that number stay the same, or is there a chance that passing plays increase at all in Zimmer's eighth season at the helm?
Even if the ratio of run-to-pass plays stays consistent, it will be interesting to see if other backs on Minnesota's roster are implemented in games on a more regular basis instead of getting their primary action if Cook is inactive.