It doesn't look like lifelong Cardinal Adam Wainwright will be going anywhere.

St. Louis Cardinals president John Mozeliak said at his season-ending press conference that the team is negotiating a new contract with Wainwright, one that would obviously prevent him from hitting free agency this winter, per Jeff Todd of MLB Trade Rumors.

Mozeliak added that no deal is in place yet but that the two sides would work to agree to a new one within the next week or two.

Wainwright is coming off of a solid 2019 campaign in which he went 14-10 with a 4.19 ERA, allowing 181 hits while striking out 153 batters over 171.2 innings of work.

He was hardly the front-end stalwart that he was during his prime years, but he was good enough to warrant the Cardinals to try and keep him.

Wainwright was originally selected by the Atlanta Braves in the first round (29th pick overall) of the 2000 MLB Draft. However, he never actually played a game for the Braves before being traded to St. Louis in December 2003 in a deal that sent J.D. Drew to Atlanta.

He made his big-league debut in 2005, appearing in two games out of the bullpen. Then, in 2006, Wainwright became a full-time reliever for the Cards, logging a 3.12 ERA while surrendering 64 hits and fanning 72 hitters across 61 frames, helping the Cardinals win a World Series.

Wainwright then became a starter the following year, going 14-12 with a 3.70 ERA.

Since then, the 38-year-old has made three All-Star teams, finishing in the top three in National League Cy Young award voting twice.

However, since his last All-Star selection in 2014, arm troubles have dragged Wainwright now, as he has made four, 33, 23, eight and 31 starts, respectively, in each of the last five seasons.