John Fox and Mike Tannenbaum detail Stephon Gilmore's talents and how important he is to the success of the Patriots' defense. (1:05)

NEW YORK -- Christian McCaffrey's versatility and superb statistics helped him to a rare double: The Carolina Panthers running back has made The Associated Press NFL All-Pro Team at two positions.

McCaffrey rushed for 1,387 yards and 15 touchdowns and caught 116 passes for 1,005 yards and four TDs this season. He became the third player in NFL history to finish with at least 1,000 yards rushing and 1,000 yards receiving in the same season, joining Hall of Famer Marshall Faulk and Roger Craig, who is on the senior ballot for the Hall this year.

McCaffrey was selected as the first-team running back and the top flex player in voting by the 50 members of a nationwide media panel who regularly cover the NFL. The flex position was created in 2016 to reward players who epitomize the way offense is now played in pro football. No one fits that description better than McCaffrey, whose terrific season came for a 5-11 team.

"It means a lot," says McCaffrey, a third-year pro. "It is a big honor, and that is something that you don't work hard for it, but when it comes you are really grateful and appreciative."

The offensive versatility of Panthers running back Christian McCaffrey led to him being named to this season's All-Pro team at two different positions. Bob Donnan/USA TODAY Sports

New Orleans Saints receiver Michael Thomas and New England Patriots cornerback Stephon Gilmore were unanimous selections. It's the second straight season both made the squad, Thomas doing it with an NFL-record 149 catches and Gilmore anchoring the league's top-ranked defense.

Ravens sensation Lamar Jackson, who in his second season led Baltimore to a league-best 14-2 mark, was chosen as the quarterback. Jackson and McCaffrey were among 14 first-time All-Pros.

Los Angeles Rams safety Eric Weddle witnessed the jukes and jaunts of Jackson firsthand during a 45-6 Ravens romp on Nov. 25.

"When you get on the field and you get to the speed of what they run, it's tough," says Weddle, a former All-Pro and Jackson's teammate in Baltimore last season. "I mean, some of the plays I didn't know who had the ball because they run it so efficiently. [Jackson] is one of a kind; he's pretty special."

This special class includes several multiple-time All-Pros: Rams defensive tackle Aaron Donald and Seahawks linebacker Bobby Wagner, each for a fifth time; and Cowboys right guard Zack Martin and Ravens kicker Justin Tucker for a fourth time.

Bears kick returner Cordarrelle Patterson made his third All-Pro roster, as did Eagles center Jason Kelce and Texans receiver DeAndre Hopkins.

All-Pros for the second time included Thomas, Gilmore, Cardinals edge rusher Chandler Jones, Steelers DT Cameron Heyward, Patriots special-teamer Matthew Slater, Colts left guard Quenton Nelson and Ravens defensive back Marcus Peters, who shared that spot with teammate Marlon Humphrey and the Chiefs' Tyrann Mathieu (second appearance).

Thomas, Gilmore, Nelson, Hopkins, Kelce, Martin, Donald, Wagner and Tucker repeated from 2018.

The other newcomers were Humphrey; 49ers tight end George Kittle; Ravens left tackle Ronnie Stanley; Saints right tackle Ryan Ramczyk; Steelers edge rusher T.J. Watt; Saints linebacker Demario Davis; Vikings linebacker Eric Kendricks; Bills cornerback Tre'Davious White; safeties Jamal Adams of the Jets and Minkah Fitzpatrick of the Steelers; Titans punter Brett Kern; and Saints punt returner Deonte Harris, the only rookie on the team.

"When you got here and people start talking about All-Pro and that's the best of the best, you're like, 'Pro Bowl is cool, but I need to get the best of the best,'" says Wagner, who led the NFL in tackles this season. "As you get older, you kind of understand how hard these things are to get. And so you don't take any of them for granted and are very grateful for your health, grateful for your teammates. As you get older, you reflect and you appreciate things differently that you might not have had when you were young."

Ramczyk played Division III college ball before transferring to Wisconsin. Now look at him.

"It's just pretty crazy that I was at a little D-III school and I'm like, 'If I'm going to play this game, I'm going to play to be the best I possibly can be,'" he said, adding that the All-Pro designation is "pretty awesome. It's pretty cool."

Not surprisingly, Baltimore led the All-Pro team with five selections, while New Orleans had four. There were 16 AFC players and 13 from the NFC.