The Eagles locked up Carson Wentz with a four-year, $128 million contract extension yesterday. It seems a little bit risky, what with Wentz having ended the last two seasons being sidelined by injury. But hard to argue with the quarterback's production on the field.

Wentz won't turn 27 until December, so he's got his prime as an NFL quarterback squarely in front of him. But based on games played over the last two seasons, he's been one of the league's top quarterbacks, fantasy or otherwise.

Among quarterbacks who've started more than half the season in either of the last two years, Wentz has put up two of the 20 best fantasy campaigns; one was top 5.

2018Patrick Mahomes, K.C.16318.617.03.25.0631.0
2018Ben Roethlisberger, Pitt.16320.
2018Matt Ryan, Atl.16307.
2017Russell Wilson, Sea.16248.936.62.31.1326.0
2017Carson Wentz, Phil.13253.523.02.54.3125.7
2018Jameis Winston, T.B.9294.
2018Andrew Luck, Ind.16287.
2018Deshaun Watson, Hou.16260.334.41.94.0024.8
2018Cam Newton, Car.14242.534.92.00.1424.5
2018Jared Goff, LAR16293.
2018Drew Brees, N.O.15266.
2018Mitchell Trubisky, Chi.14230.
2017Alex Smith, K.C.15269.523.71.80.0023.2
2018Baker Mayfield, Clev.13271.
2018Aaron Rodgers, G.B.16277.616.81.69.1922.9
2017Cam Newton, Car.16206.447.11.75.0622.9
2018Josh Allen, Buff.11181.855.01.64.0922.8
2017Tom Brady, N.E.16286.
2018Carson Wentz, Phil.11279.
2018Kirk Cousins, Min.16268.
2017Ben Roethlisberger, Pitt.15283.
2017Kirk Cousins, Wash.16255.811.21.94.0022.2
2018Dak Prescott, Dall.16242.819.11.75.1322.0
2018Philip Rivers, LAC16269.
2017Matthew Stafford, Det.16277.
2018Russell Wilson, Sea.16215.523.52.19.0622.0
2018Tom Brady, N.E.16272.
2017Philip Rivers, LAC16282.2-.11.75.0021.1
2017Jameis Winston, T.B.13269.510.41.54.0821.0
2017Jared Goff, LAR15253.
2018Nick Mullens, S.F.8284.6-
2017Dak Prescott, Dall.16207.822.31.75.0020.4
2018Andy Dalton, Cin.11233.
2017Drew Brees, N.O.16270.
2017Josh McCown, NYJ13225.
2017Blake Bortles, Jac.16230.420.11.44.1919.9
2017Case Keenum, Minn.14243.
2018Eli Manning, NYG16268.
2018Joe Flacco, Balt.9273.
2018Blake Bortles, Jac.12223.328.31.17.0018.8
2017Brett Hundley, G.B.9204.
2017Matt Ryan, Atl.16255.
2017Marcus Mariota, Tenn.15215.520.81.20.0018.3
2017Derek Carr, Oak.15233.
2018Derek Carr, Oak.16253.
2018Case Keenum, Den.16243.
2018Sam Darnold, NYJ13220.410.61.38.0017.8
2018Matthew Stafford, Det.16236.
2017DeShone Kizer, Clev.15192.927.91.07.0017.4
2017Andy Dalton, Cin.16207.
2017Tyrod Taylor, Buff.14188.627.81.14.0017.2
2017Eli Manning, NYG15231.
2018Alex Smith, Wash.10218.
2018Ryan Tannehill, Mia.11179.913.21.64.0017.0
2017Jacoby Brissett, Ind.15203.
2017Trevor Siemian, Den.10213.611.81.10.0016.5
2018Marcus Mariota, Ten.13186.823.51.00.0016.0
2017Jay Cutler, Mia.14190.
2017Joe Flacco, Balt.16196.
2017Mitchell Trubisky, Chi.12182.820.7.75.0814.7
2018Josh Rosen, Ariz.13172.

It hasn't all been perfect. Wentz has got hurt in each of those two seasons, with the Eagles finishing out the year with Nick Foles in the lineup. Foles is now in Jacksonville, so Philadelphia is down to Nate Sudfeld as a backup -- will be more important than ever to keep Wentz in the lineup. There was a story late last season in a Philly paper questioning his leadership and attitude, which he didn't entirely dispute.

But he's showed franchise ability at the game's most important position; no question the Eagles are better situated at quarterback than the NFC East's other teams, certainly. Lot of bounce-back potential for a quarterback who probably won't be heavily sought after in fantasy drafts.

--Andy Richardson